commit 1a597db57226086da809604d89eb5bdfb10ee4f9 Author: Dvurechensky <46356631+Dvurechensky@users.noreply.github.com> Date: Sun Mar 23 16:16:19 2025 +0300 1.0.0 Full diff --git a/Media/build_1.png b/Media/build_1.png new file mode 100644 index 0000000..170777d Binary files /dev/null and b/Media/build_1.png differ diff --git a/Media/build_2.png b/Media/build_2.png new file mode 100644 index 0000000..8e79196 Binary files /dev/null and b/Media/build_2.png differ diff --git a/Media/file_plan.excalidraw b/Media/file_plan.excalidraw new file mode 100644 index 0000000..01879f4 --- /dev/null +++ b/Media/file_plan.excalidraw @@ -0,0 +1,3403 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "Cwps2AVPPfLn_ANpekmSL", + "type": "rectangle", + "x": 4749.349566721335, + "y": 2513.2849074593187, + "width": 620.4286411830356, + "height": 492.45247977120533, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6J", + "roundness": { + "type": 3 + }, + "seed": 1205300129, + "version": 313, + "versionNonce": 193150529, + "isDeleted": false, + "boundElements": [ + { + "id": "YK6qrM6DaVuc_8I8K-f0N", + "type": "arrow" + }, + { + "id": "5bI8JZMK4hilCy7xu-ETA", + "type": "arrow" + } + ], + "updated": 1741550151329, + "link": null, + "locked": false + }, + { + "id": "1g8Ie_ZzyRJhwOx8tdxbW", + "type": "text", + "x": 4936.954619143384, + "y": 2726.8365867980465, + "width": 211.41639487687934, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6K", + "roundness": null, + "seed": 1020391055, + "version": 93, + "versionNonce": 1168662863, + "isDeleted": false, + "boundElements": null, + "updated": 1741550068088, + "link": null, + "locked": false, + "text": "Page Forecast", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Page Forecast", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "NS4YHcS369d_3-6WJTvV1", + "type": "rectangle", + "x": 4651.0636954880765, + "y": 3076.7214192710753, + "width": 733.0475725446422, + "height": 100.33333914620562, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6L", + "roundness": { + "type": 3 + }, + "seed": 1839777889, + "version": 205, + "versionNonce": 927522959, + "isDeleted": false, + "boundElements": [ + { + "id": "YK6qrM6DaVuc_8I8K-f0N", + "type": "arrow" + } + ], + "updated": 1741550092824, + "link": null, + "locked": false + }, + { + "id": "mLcfItVe4vORah7-30ge2", + "type": "text", + "x": 4694.615747615976, + "y": 3104.507078334505, + "width": 670.5304056028325, + "height": 60.27619628906252, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6M", + "roundness": null, + "seed": 1976215425, + "version": 284, + "versionNonce": 1384040385, + "isDeleted": false, + "boundElements": null, + "updated": 1741550097758, + "link": null, + "locked": false, + "text": "https://api.weather.gov/gridpoints/TOP/32,81/forecast\n", + "fontSize": 26.207041864809813, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "https://api.weather.gov/gridpoints/TOP/32,81/forecast\n", + "autoResize": false, + "lineHeight": 1.15 + }, + { + "id": "YK6qrM6DaVuc_8I8K-f0N", + "type": "arrow", + "x": 5027.101924619647, + "y": 3004.3722197035527, + "width": 60.224875110728135, + "height": 71.34919956752265, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6N", + "roundness": { + "type": 2 + }, + "seed": 1229107265, + "version": 186, + "versionNonce": 798750383, + "isDeleted": false, + "boundElements": null, + "updated": 1741550092824, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -60.224875110728135, + 71.34919956752265 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "Cwps2AVPPfLn_ANpekmSL", + "focus": -0.46900286611160596, + "gap": 1, + "fixedPoint": null + }, + "endBinding": { + "elementId": "NS4YHcS369d_3-6WJTvV1", + "focus": -0.22965684051905377, + "gap": 1, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "c34gf9dHAViSV_DPguiSP", + "type": "ellipse", + "x": 5441.615075463894, + "y": 3100.7809401741624, + "width": 83.95228794642844, + "height": 74.73807198660779, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6O", + "roundness": { + "type": 2 + }, + "seed": 984290465, + "version": 108, + "versionNonce": 1687957665, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "-eXJJ44xjsEqZmCr1l0X2" + } + ], + "updated": 1741550083635, + "link": null, + "locked": false + }, + { + "id": "-eXJJ44xjsEqZmCr1l0X2", + "type": "text", + "x": 5473.990998534817, + "y": 3117.526077410197, + "width": 18.837209701538086, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6P", + "roundness": null, + "seed": 94909743, + "version": 63, + "versionNonce": 971994241, + "isDeleted": false, + "boundElements": null, + "updated": 1741550083635, + "link": null, + "locked": false, + "text": "5", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "c34gf9dHAViSV_DPguiSP", + "originalText": "5", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "DBor82HhL_1vm-Yik0ruK", + "type": "line", + "x": 5389.059504407346, + "y": 3135.0785127188055, + "width": 54.77385021391456, + "height": 0.8531697591147349, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6Q", + "roundness": { + "type": 2 + }, + "seed": 645902351, + "version": 212, + "versionNonce": 908220417, + "isDeleted": false, + "boundElements": null, + "updated": 1741550095565, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 54.77385021391456, + 0.8531697591147349 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "RpiY8sT1Ltet-VlDbVrnM", + "type": "arrow", + "x": 5381.893047004072, + "y": 2767.0189801899733, + "width": 259.0238153366827, + "height": 3.0713617233996047, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6R", + "roundness": { + "type": 2 + }, + "seed": 1980203279, + "version": 127, + "versionNonce": 1164948175, + "isDeleted": false, + "boundElements": null, + "updated": 1741550063259, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 259.0238153366827, + -3.0713617233996047 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "RsxenJFKHhxyfroadHN24", + "focus": -0.07259605796181742, + "gap": 3.0712890625, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "RsxenJFKHhxyfroadHN24", + "type": "rectangle", + "x": 5643.988151403255, + "y": 2473.1856817338726, + "width": 474.0239606584819, + "height": 536.4762224469864, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6S", + "roundness": { + "type": 3 + }, + "seed": 1881448065, + "version": 176, + "versionNonce": 175975041, + "isDeleted": false, + "boundElements": [ + { + "id": "Sofj2mZEY1jBG7h6upbW5", + "type": "arrow" + }, + { + "id": "ARGg7P9RR3T8jZHc9EpPa", + "type": "arrow" + }, + { + "id": "c5bP-hxQonPq6CeUw1ysk", + "type": "arrow" + }, + { + "id": "RpiY8sT1Ltet-VlDbVrnM", + "type": "arrow" + }, + { + "id": "5bI8JZMK4hilCy7xu-ETA", + "type": "arrow" + } + ], + "updated": 1741550151329, + "link": null, + "locked": false + }, + { + "id": "kZ84bbgrx11zuczvqhESH", + "type": "text", + "x": 5805.153288190439, + "y": 2713.661886742243, + "width": 160.5743023184843, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6T", + "roundness": null, + "seed": 283523279, + "version": 70, + "versionNonce": 808688545, + "isDeleted": false, + "boundElements": null, + "updated": 1741543893544, + "link": null, + "locked": false, + "text": "Page Facts", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Page Facts", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "N7QkzLQm2eJAo1xv4J296", + "type": "rectangle", + "x": 5473.011995804297, + "y": 3248.3800641743487, + "width": 312.261962890625, + "height": 408.50001743861594, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6c", + "roundness": { + "type": 3 + }, + "seed": 1713396609, + "version": 356, + "versionNonce": 1607475169, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Mf0GFKMPJnFZEdfwKmX_p" + }, + { + "id": "ARGg7P9RR3T8jZHc9EpPa", + "type": "arrow" + }, + { + "id": "c5bP-hxQonPq6CeUw1ysk", + "type": "arrow" + }, + { + "id": "hxeSIAkwHD0SbbRvmzVlu", + "type": "arrow" + } + ], + "updated": 1741545050178, + "link": null, + "locked": false + }, + { + "id": "Mf0GFKMPJnFZEdfwKmX_p", + "type": "text", + "x": 5540.831989222614, + "y": 3431.930072893657, + "width": 176.62197605399197, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6cG", + "roundness": null, + "seed": 1646831343, + "version": 221, + "versionNonce": 1564334031, + "isDeleted": false, + "boundElements": null, + "updated": 1741545047815, + "link": null, + "locked": false, + "text": "Description", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "N7QkzLQm2eJAo1xv4J296", + "originalText": "Description", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "pI98VP8HHBZoxPFt47Kuh", + "type": "rectangle", + "x": 5496.559533471706, + "y": 3273.975331333947, + "width": 252.88103376116032, + "height": 54.261910574776266, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6d", + "roundness": { + "type": 3 + }, + "seed": 401312353, + "version": 174, + "versionNonce": 1909979215, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "6xyh42ZZ-jZxNmGQsEM8K" + } + ], + "updated": 1741545047815, + "link": null, + "locked": false + }, + { + "id": "6xyh42ZZ-jZxNmGQsEM8K", + "type": "text", + "x": 5588.8372581464755, + "y": 3280.4062866213353, + "width": 68.3255844116211, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6e", + "roundness": null, + "seed": 1369319439, + "version": 89, + "versionNonce": 1072830063, + "isDeleted": false, + "boundElements": null, + "updated": 1741545047815, + "link": null, + "locked": false, + "text": "Title", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "pI98VP8HHBZoxPFt47Kuh", + "originalText": "Title", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "KqbcLtAHSszEOjb3p0rDW", + "type": "rectangle", + "x": 5546.726246641349, + "y": 3565.7610456196608, + "width": 149.47614397321468, + "height": 52, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6f", + "roundness": { + "type": 3 + }, + "seed": 253226799, + "version": 153, + "versionNonce": 493056143, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "T3MzjIh-w8dt4KvccK_9F" + } + ], + "updated": 1741545047815, + "link": null, + "locked": false + }, + { + "id": "T3MzjIh-w8dt4KvccK_9F", + "type": "text", + "x": 5598.95774892084, + "y": 3571.061045619661, + "width": 45.01313941423283, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6g", + "roundness": null, + "seed": 803070895, + "version": 96, + "versionNonce": 333743791, + "isDeleted": false, + "boundElements": null, + "updated": 1741545047815, + "link": null, + "locked": false, + "text": "Ok", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "KqbcLtAHSszEOjb3p0rDW", + "originalText": "Ok", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "C9sz0x3GNPAR3Rxsca9QN", + "type": "rectangle", + "x": 5598.940718367539, + "y": 2313.471369861663, + "width": 573.0000697544635, + "height": 93, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6h", + "roundness": { + "type": 3 + }, + "seed": 393366753, + "version": 245, + "versionNonce": 307088865, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Uix-FCZI2Lx1UbnSjkqT3" + }, + { + "id": "Sofj2mZEY1jBG7h6upbW5", + "type": "arrow" + } + ], + "updated": 1741543939675, + "link": null, + "locked": false + }, + { + "id": "Uix-FCZI2Lx1UbnSjkqT3", + "type": "text", + "x": 5625.757555868431, + "y": 2339.271369861663, + "width": 519.3663947526798, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6hV", + "roundness": null, + "seed": 1002243201, + "version": 127, + "versionNonce": 1845475617, + "isDeleted": false, + "boundElements": null, + "updated": 1741543933675, + "link": null, + "locked": false, + "text": "https://dogapi.dog/docs/api-v2", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "C9sz0x3GNPAR3Rxsca9QN", + "originalText": "https://dogapi.dog/docs/api-v2", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "Sofj2mZEY1jBG7h6upbW5", + "type": "arrow", + "x": 5875.369115409951, + "y": 2468.066663179185, + "width": 3.0714634486603245, + "height": 66.54763357979891, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6j", + "roundness": { + "type": 2 + }, + "seed": 1058283407, + "version": 106, + "versionNonce": 756666063, + "isDeleted": false, + "boundElements": null, + "updated": 1741543939678, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -3.0714634486603245, + -66.54763357979891 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "RsxenJFKHhxyfroadHN24", + "focus": 0.02801051201407839, + "gap": 5.119018554687273, + "fixedPoint": null + }, + "endBinding": { + "elementId": "C9sz0x3GNPAR3Rxsca9QN", + "focus": 0.0521770467668339, + "gap": 1, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "ARGg7P9RR3T8jZHc9EpPa", + "type": "arrow", + "x": 5645.604132990861, + "y": 3247.3800641743487, + "width": 160.31656584542907, + "height": 238.57132975260447, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6k", + "roundness": { + "type": 2 + }, + "seed": 1701490049, + "version": 316, + "versionNonce": 977637935, + "isDeleted": false, + "boundElements": null, + "updated": 1741550139437, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 160.31656584542907, + -238.57132975260447 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "N7QkzLQm2eJAo1xv4J296", + "focus": -0.4140099994124175, + "gap": 1, + "fixedPoint": null + }, + "endBinding": { + "elementId": "RsxenJFKHhxyfroadHN24", + "focus": -0.2506792390529564, + "gap": 1, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "51g4JhYlmdZ-LAV6FFzZj", + "type": "rectangle", + "x": 6173.297407820665, + "y": 2542.8046915692526, + "width": 320.4523577008922, + "height": 419.7618756975444, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6m", + "roundness": { + "type": 3 + }, + "seed": 1825729025, + "version": 193, + "versionNonce": 633281057, + "isDeleted": false, + "boundElements": [ + { + "id": "ue7613fHKpVpaInGm-H8P", + "type": "arrow" + } + ], + "updated": 1741545021095, + "link": null, + "locked": false + }, + { + "id": "A4L30NW30Si9f7bfnZk2L", + "type": "line", + "x": 6116.988116526022, + "y": 2760.876155017913, + "width": 57.33328683035779, + "height": 2.047642299106883, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6n", + "roundness": { + "type": 2 + }, + "seed": 1471591009, + "version": 98, + "versionNonce": 105297807, + "isDeleted": false, + "boundElements": null, + "updated": 1741544078616, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 57.33328683035779, + 2.047642299106883 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "6HCp2cE-NzAH-rd7r5KHl", + "type": "rectangle", + "x": 6198.722299701244, + "y": 2554.066637021261, + "width": 265.1667131696431, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6o", + "roundness": { + "type": 3 + }, + "seed": 1804991489, + "version": 310, + "versionNonce": 1669989473, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "0El1xez2ZQqmdu-3YrTyr" + } + ], + "updated": 1741545065045, + "link": null, + "locked": false + }, + { + "id": "0El1xez2ZQqmdu-3YrTyr", + "type": "text", + "x": 6242.08472427923, + "y": 2559.066637021261, + "width": 178.44186401367188, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6oV", + "roundness": null, + "seed": 1908013039, + "version": 212, + "versionNonce": 191680577, + "isDeleted": false, + "boundElements": null, + "updated": 1741545065045, + "link": null, + "locked": false, + "text": "Fact Name 1", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "6HCp2cE-NzAH-rd7r5KHl", + "originalText": "Fact Name 1", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "YJAW8_Vi19G6xgtTUQvq5", + "type": "rectangle", + "x": 6198.3811131778075, + "y": 2623.580957612779, + "width": 265.1667131696431, + "height": 52, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6u", + "roundness": { + "type": 3 + }, + "seed": 1947172015, + "version": 246, + "versionNonce": 228025295, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Rh2LOZl2Z26Qznot6pifu" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "Rh2LOZl2Z26Qznot6pifu", + "type": "text", + "x": 6232.606853781638, + "y": 2628.880957612779, + "width": 196.7152319619822, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6v", + "roundness": null, + "seed": 762973903, + "version": 153, + "versionNonce": 397939183, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": " Fact Name 2", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "YJAW8_Vi19G6xgtTUQvq5", + "originalText": " Fact Name 2", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "KTdJvSTKN1qndP-CDHzW3", + "type": "rectangle", + "x": 6201.4524022403075, + "y": 2696.2713873002795, + "width": 265.1667131696431, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6w", + "roundness": { + "type": 3 + }, + "seed": 788134657, + "version": 241, + "versionNonce": 299760655, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "X0MZxY0vl7oKRQRbO1Zuj" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "X0MZxY0vl7oKRQRbO1Zuj", + "type": "text", + "x": 6242.53011939404, + "y": 2701.2713873002795, + "width": 183.01127886217694, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6x", + "roundness": null, + "seed": 1592062689, + "version": 146, + "versionNonce": 1073848879, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "Fact Name 3", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "KTdJvSTKN1qndP-CDHzW3", + "originalText": "Fact Name 3", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "OYKhAnqPv68dHxoVb57fk", + "type": "rectangle", + "x": 6198.381120689385, + "y": 2765.889596279238, + "width": 265.0511554679106, + "height": 51.4, + "angle": 0.016125042341119666, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6y", + "roundness": { + "type": 3 + }, + "seed": 2106243215, + "version": 300, + "versionNonce": 1393263695, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Z1eZQ9VbAg1rHr5uNUsvq" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "Z1eZQ9VbAg1rHr5uNUsvq", + "type": "text", + "x": 6238.14350133399, + "y": 2770.889596279238, + "width": 185.526394178701, + "height": 41.4, + "angle": 0.016125042341119666, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6z", + "roundness": null, + "seed": 2145570479, + "version": 205, + "versionNonce": 1255416431, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "Fact Name 4", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "OYKhAnqPv68dHxoVb57fk", + "originalText": "Fact Name 4", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "YOGEVhpcHAwVsTK7BQXyF", + "type": "rectangle", + "x": 6200.428755476915, + "y": 2833.4619390580906, + "width": 265.1667131696431, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b70", + "roundness": { + "type": 3 + }, + "seed": 1200330017, + "version": 211, + "versionNonce": 405011599, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "DBWEHcyHCk-GyPVid6bl5" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "DBWEHcyHCk-GyPVid6bl5", + "type": "text", + "x": 6241.6632732555845, + "y": 2838.4619390580906, + "width": 182.6976776123047, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b71", + "roundness": null, + "seed": 1115572481, + "version": 116, + "versionNonce": 2125697711, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "Fact Name 5", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "YOGEVhpcHAwVsTK7BQXyF", + "originalText": "Fact Name 5", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "It_UdsQsHuOOB1bOqOxSM", + "type": "rectangle", + "x": 4321.226296050761, + "y": 2536.6618591311008, + "width": 359.3571254185267, + "height": 432.0476422991067, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b72", + "roundness": { + "type": 3 + }, + "seed": 390845583, + "version": 371, + "versionNonce": 433730191, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false + }, + { + "id": "zDc62tdKTF2exX87wy6N4", + "type": "line", + "x": 4685.702614410136, + "y": 2769.0666442873508, + "width": 61.42857142857156, + "height": 1.0238211495534415, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b73", + "roundness": { + "type": 2 + }, + "seed": 1365882671, + "version": 158, + "versionNonce": 405997743, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 61.42857142857156, + -1.0238211495534415 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "NNZn4GcLRofz8nQb1NiD5", + "type": "rectangle", + "x": 4506.7064683442895, + "y": 2900.2461643766355, + "width": 141.4564005533848, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b74", + "roundness": { + "type": 3 + }, + "seed": 105092193, + "version": 257, + "versionNonce": 491526863, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "l0K-HBECOWDKYbB8m7ZIG" + } + ], + "updated": 1741550073042, + "link": null, + "locked": false + }, + { + "id": "l0K-HBECOWDKYbB8m7ZIG", + "type": "text", + "x": 4537.618971017533, + "y": 2905.2461643766355, + "width": 79.63139520689498, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b75", + "roundness": null, + "seed": 1214726959, + "version": 200, + "versionNonce": 1572727023, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false, + "text": "Facts", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "NNZn4GcLRofz8nQb1NiD5", + "originalText": "Facts", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "VJefzBYBgnh1UmxX59sRS", + "type": "rectangle", + "x": 4343.75018695478, + "y": 2642.114304025074, + "width": 138.21428571428623, + "height": 123.8809640066961, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b76", + "roundness": { + "type": 3 + }, + "seed": 1801012591, + "version": 240, + "versionNonce": 1729164047, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "LvXzBpGPqrrgsczqBW2zU" + } + ], + "updated": 1741550073042, + "link": null, + "locked": false + }, + { + "id": "LvXzBpGPqrrgsczqBW2zU", + "type": "text", + "x": 4349.6278533046025, + "y": 2662.654786028422, + "width": 126.4589530146399, + "height": 82.8, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b77", + "roundness": null, + "seed": 636575727, + "version": 115, + "versionNonce": 29210927, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false, + "text": "icon\nforecast", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "VJefzBYBgnh1UmxX59sRS", + "originalText": "icon\nforecast", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "e4GOL80X_t-B8iyBC_WPy", + "type": "text", + "x": 4539.207546813701, + "y": 2659.0190368654753, + "width": 93.4186019897461, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b78", + "roundness": null, + "seed": 2006414145, + "version": 118, + "versionNonce": 1395440463, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false, + "text": "Today", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Today", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "28FT3eH6shnTT5VytiEeg", + "type": "text", + "x": 4550.350419487826, + "y": 2714.3286594938236, + "width": 52.41860580444336, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b79", + "roundness": null, + "seed": 1088739745, + "version": 119, + "versionNonce": 1068923247, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false, + "text": "-13", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "-13", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "0h9EtY5cHAhye_V9ntj8I", + "type": "rectangle", + "x": 6200.940753244773, + "y": 2555.0904581708155, + "width": 37.02325630187988, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7A", + "roundness": { + "type": 3 + }, + "seed": 1119186913, + "version": 257, + "versionNonce": 925590735, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "vBmCobDIWY-zJU6dMI_yS" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "vBmCobDIWY-zJU6dMI_yS", + "type": "text", + "x": 6212.1616838210975, + "y": 2560.0904581708155, + "width": 14.581395149230957, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7B", + "roundness": null, + "seed": 1552973697, + "version": 180, + "versionNonce": 1361310447, + "isDeleted": false, + "boundElements": null, + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "1", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "0h9EtY5cHAhye_V9ntj8I", + "originalText": "1", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "QSz-2NLsMjY_ENDB-a0Cc", + "type": "rectangle", + "x": 6200.857557013474, + "y": 2623.58091401624, + "width": 37.02325630187988, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7C", + "roundness": { + "type": 3 + }, + "seed": 1228739503, + "version": 380, + "versionNonce": 1428536591, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "VaXAXuaosWDz3e-AHoGlU" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "VaXAXuaosWDz3e-AHoGlU", + "type": "text", + "x": 6209.7219179780495, + "y": 2628.58091401624, + "width": 19.294534372728926, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7D", + "roundness": null, + "seed": 1457309135, + "version": 304, + "versionNonce": 648626991, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "2", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "QSz-2NLsMjY_ENDB-a0Cc", + "originalText": "2", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "Zv3zjTdXnZX1LsNXIu4bz", + "type": "rectangle", + "x": 6199.833910250083, + "y": 2696.2714744933596, + "width": 37.02325630187988, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7E", + "roundness": { + "type": 3 + }, + "seed": 1036291137, + "version": 526, + "versionNonce": 639042895, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "E19QOI4JCCSDglFlDKOzp" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "E19QOI4JCCSDglFlDKOzp", + "type": "text", + "x": 6208.857166551963, + "y": 2701.2714744933596, + "width": 18.976743698120117, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7F", + "roundness": null, + "seed": 1892375585, + "version": 452, + "versionNonce": 315065199, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "3", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Zv3zjTdXnZX1LsNXIu4bz", + "originalText": "3", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "t9DnCaGDwWmxwnMz1LbMm", + "type": "rectangle", + "x": 6198.809914714369, + "y": 2765.8904407321993, + "width": 37.02325630187988, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7G", + "roundness": { + "type": 3 + }, + "seed": 740538223, + "version": 420, + "versionNonce": 755187087, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "_twnbPHIOpr2pnYzZz3sR" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "_twnbPHIOpr2pnYzZz3sR", + "type": "text", + "x": 6206.577356463942, + "y": 2770.8904407321993, + "width": 21.488372802734375, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7H", + "roundness": null, + "seed": 884535695, + "version": 345, + "versionNonce": 402830255, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "4", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "t9DnCaGDwWmxwnMz1LbMm", + "originalText": "4", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "BHcSX3vDRQ50SC9rmgO2j", + "type": "rectangle", + "x": 6199.833910250082, + "y": 2832.438030715457, + "width": 37.02325630187988, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7I", + "roundness": { + "type": 3 + }, + "seed": 653410465, + "version": 433, + "versionNonce": 2079221199, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "0kZj8HnbWruRMVVA8atrQ" + } + ], + "updated": 1741544535002, + "link": null, + "locked": false + }, + { + "id": "0kZj8HnbWruRMVVA8atrQ", + "type": "text", + "x": 6208.926933550253, + "y": 2837.438030715457, + "width": 18.837209701538086, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7J", + "roundness": null, + "seed": 1728283777, + "version": 359, + "versionNonce": 1742656495, + "isDeleted": false, + "boundElements": [], + "updated": 1741544535002, + "link": null, + "locked": false, + "text": "5", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "BHcSX3vDRQ50SC9rmgO2j", + "originalText": "5", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "STK2bcOCnumgIjcj98Ilj", + "type": "text", + "x": 6225.27384887135, + "y": 3036.280992490011, + "width": 186.80883664863055, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7K", + "roundness": null, + "seed": 665939439, + "version": 114, + "versionNonce": 422376879, + "isDeleted": false, + "boundElements": null, + "updated": 1741544322234, + "link": null, + "locked": false, + "text": "[!] count: 10", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "[!] count: 10", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "j6lRLEnS14YFL_pHOS-fj", + "type": "diamond", + "x": 6161.011902798344, + "y": 3015.80465669202, + "width": 308.16650390625, + "height": 88.04765973772282, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7L", + "roundness": { + "type": 2 + }, + "seed": 783682159, + "version": 194, + "versionNonce": 1412785889, + "isDeleted": false, + "boundElements": null, + "updated": 1741544320927, + "link": null, + "locked": false + }, + { + "id": "TXGH-IqnNbnD4VGp6UrFG", + "type": "line", + "x": 6313.559684606379, + "y": 3017.852298991127, + "width": 3.0716378348215585, + "height": 65.52376883370562, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7M", + "roundness": { + "type": 2 + }, + "seed": 1241739919, + "version": 133, + "versionNonce": 1052091009, + "isDeleted": false, + "boundElements": null, + "updated": 1741544324896, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -3.0716378348215585, + -65.52376883370562 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "bv5gMUAYi580gBVfPMEB3", + "type": "rectangle", + "x": 6315.607326905486, + "y": 3256.3999238516203, + "width": 374.7140066964284, + "height": 615.3094482421881, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7P", + "roundness": { + "type": 3 + }, + "seed": 1201078287, + "version": 193, + "versionNonce": 1554713263, + "isDeleted": false, + "boundElements": [ + { + "id": "ue7613fHKpVpaInGm-H8P", + "type": "arrow" + }, + { + "id": "hxeSIAkwHD0SbbRvmzVlu", + "type": "arrow" + } + ], + "updated": 1741545050178, + "link": null, + "locked": false + }, + { + "id": "3lhjl29UUcxGaBuKgiNnC", + "type": "rectangle", + "x": 6409.797826347451, + "y": 3780.590510486665, + "width": 171.99986049107247, + "height": 52, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7Q", + "roundness": { + "type": 3 + }, + "seed": 904762881, + "version": 124, + "versionNonce": 546379535, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "iOOl4pjxwBl2QuYi_BAli" + } + ], + "updated": 1741544731540, + "link": null, + "locked": false + }, + { + "id": "iOOl4pjxwBl2QuYi_BAli", + "type": "text", + "x": 6446.55357019162, + "y": 3785.8905104866653, + "width": 98.48837280273438, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7R", + "roundness": null, + "seed": 768316495, + "version": 45, + "versionNonce": 1603886383, + "isDeleted": false, + "boundElements": null, + "updated": 1741544731540, + "link": null, + "locked": false, + "text": "return", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "3lhjl29UUcxGaBuKgiNnC", + "originalText": "return", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "vY8hs2BGzYyInB_ah_n_5", + "type": "rectangle", + "x": 6360.910933211291, + "y": 3281.3332455592094, + "width": 265.1667131696431, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7S", + "roundness": { + "type": 3 + }, + "seed": 1659267887, + "version": 364, + "versionNonce": 175364623, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "NBnLXXpOtcPPnmqQqdm6G" + } + ], + "updated": 1741544672002, + "link": null, + "locked": false + }, + { + "id": "NBnLXXpOtcPPnmqQqdm6G", + "type": "text", + "x": 6404.273357789277, + "y": 3286.3332455592094, + "width": 178.44186401367188, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7T", + "roundness": null, + "seed": 812592463, + "version": 267, + "versionNonce": 640401455, + "isDeleted": false, + "boundElements": [], + "updated": 1741544672002, + "link": null, + "locked": false, + "text": "Fact Name 1", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "vY8hs2BGzYyInB_ah_n_5", + "originalText": "Fact Name 1", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "m7KpjwNkPBx--IwzvwPEE", + "type": "rectangle", + "x": 6359.375288680041, + "y": 3350.8475661507277, + "width": 265.1667131696431, + "height": 52, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7U", + "roundness": { + "type": 3 + }, + "seed": 1876601711, + "version": 301, + "versionNonce": 1782702671, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Afog0r_x7AdAnV0xDz06v" + } + ], + "updated": 1741544672002, + "link": null, + "locked": false + }, + { + "id": "Afog0r_x7AdAnV0xDz06v", + "type": "text", + "x": 6393.601029283872, + "y": 3356.147566150728, + "width": 196.7152319619822, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7V", + "roundness": null, + "seed": 1299277199, + "version": 209, + "versionNonce": 663666799, + "isDeleted": false, + "boundElements": [], + "updated": 1741544672002, + "link": null, + "locked": false, + "text": " Fact Name 2", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "m7KpjwNkPBx--IwzvwPEE", + "originalText": " Fact Name 2", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "asS_dgfvc8qOzOLBBBLf0", + "type": "rectangle", + "x": 6361.934928747007, + "y": 3282.357066708764, + "width": 37.02325630187988, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7W", + "roundness": { + "type": 3 + }, + "seed": 1483463599, + "version": 312, + "versionNonce": 2145049231, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "d2RQqgn3WFf6x8V8pHpb9" + } + ], + "updated": 1741544672002, + "link": null, + "locked": false + }, + { + "id": "d2RQqgn3WFf6x8V8pHpb9", + "type": "text", + "x": 6373.155859323331, + "y": 3287.357066708764, + "width": 14.581395149230957, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7X", + "roundness": null, + "seed": 619875791, + "version": 235, + "versionNonce": 1205776559, + "isDeleted": false, + "boundElements": [], + "updated": 1741544672002, + "link": null, + "locked": false, + "text": "1", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "asS_dgfvc8qOzOLBBBLf0", + "originalText": "1", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "7gzCPLMs6rVVuj-du9eWk", + "type": "rectangle", + "x": 6361.851732515708, + "y": 3350.8475225541883, + "width": 37.02325630187988, + "height": 51.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7Y", + "roundness": { + "type": 3 + }, + "seed": 773716975, + "version": 435, + "versionNonce": 692241103, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "CPK4Qyv2FbneC-w1fBomq" + } + ], + "updated": 1741544672002, + "link": null, + "locked": false + }, + { + "id": "CPK4Qyv2FbneC-w1fBomq", + "type": "text", + "x": 6370.716093480283, + "y": 3355.8475225541883, + "width": 19.294534372728926, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7Z", + "roundness": null, + "seed": 2012653071, + "version": 359, + "versionNonce": 77566191, + "isDeleted": false, + "boundElements": [], + "updated": 1741544672002, + "link": null, + "locked": false, + "text": "2", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "7gzCPLMs6rVVuj-du9eWk", + "originalText": "2", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "rj7mRK_XSHpB_zHSqMiy-", + "type": "rectangle", + "x": 6348.369603691201, + "y": 3419.899854097156, + "width": 298.95263671875085, + "height": 317.380981445312, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7a", + "roundness": { + "type": 3 + }, + "seed": 53650625, + "version": 233, + "versionNonce": 1378615041, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "iTCIozp7oMRgjf7T1MMFY" + } + ], + "updated": 1741544738247, + "link": null, + "locked": false + }, + { + "id": "iTCIozp7oMRgjf7T1MMFY", + "type": "text", + "x": 6409.53493402358, + "y": 3557.890344819812, + "width": 176.62197605399197, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7aV", + "roundness": null, + "seed": 1767946593, + "version": 52, + "versionNonce": 1429632737, + "isDeleted": false, + "boundElements": null, + "updated": 1741544738247, + "link": null, + "locked": false, + "text": "Description", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "rj7mRK_XSHpB_zHSqMiy-", + "originalText": "Description", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "2HkVY0491-H7nDLsIOfy5", + "type": "rectangle", + "x": 6375.500166609728, + "y": 3453.173649088785, + "width": 252.88103376116032, + "height": 54.261910574776266, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7b", + "roundness": { + "type": 3 + }, + "seed": 1037027247, + "version": 155, + "versionNonce": 1082767727, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "VTQH39-yvBFYstPc1JrL2" + } + ], + "updated": 1741544739562, + "link": null, + "locked": false + }, + { + "id": "VTQH39-yvBFYstPc1JrL2", + "type": "text", + "x": 6467.777891284497, + "y": 3459.6046043761735, + "width": 68.3255844116211, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7c", + "roundness": null, + "seed": 251197903, + "version": 71, + "versionNonce": 286176143, + "isDeleted": false, + "boundElements": [], + "updated": 1741544739562, + "link": null, + "locked": false, + "text": "Title", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "2HkVY0491-H7nDLsIOfy5", + "originalText": "Title", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "mArJo6AuLmpApMBMkoFby", + "type": "rectangle", + "x": 6417.9887443162, + "y": 3645.7572410949238, + "width": 149.47614397321468, + "height": 52, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7d", + "roundness": { + "type": 3 + }, + "seed": 1604093985, + "version": 139, + "versionNonce": 998215279, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "SHWq795dim0USOFeI-fv4" + } + ], + "updated": 1741544735532, + "link": null, + "locked": false + }, + { + "id": "SHWq795dim0USOFeI-fv4", + "type": "text", + "x": 6470.220246595691, + "y": 3651.057241094924, + "width": 45.01313941423283, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7e", + "roundness": null, + "seed": 838392833, + "version": 83, + "versionNonce": 948037775, + "isDeleted": false, + "boundElements": [], + "updated": 1741544735532, + "link": null, + "locked": false, + "text": "Ok", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "mArJo6AuLmpApMBMkoFby", + "originalText": "Ok", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "ue7613fHKpVpaInGm-H8P", + "type": "arrow", + "x": 6496.821403356379, + "y": 2750.1578584219333, + "width": 252.88120814732156, + "height": 497.5714111328125, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dotted", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7g", + "roundness": { + "type": 2 + }, + "seed": 1063240161, + "version": 400, + "versionNonce": 1382328161, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "aXCEvLkf69k0PM8C8LLIR" + } + ], + "updated": 1741545050181, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 169.95256696428532, + 79.857177734375 + ], + [ + 252.88120814732156, + 256.9762311662944 + ], + [ + 150.50013950892844, + 497.5714111328125 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "51g4JhYlmdZ-LAV6FFzZj", + "focus": -0.2779345896230449, + "gap": 3.0716378348211038, + "fixedPoint": null + }, + "endBinding": { + "elementId": "bv5gMUAYi580gBVfPMEB3", + "focus": 0.030635491904485418, + "gap": 8.670654296874773, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "aXCEvLkf69k0PM8C8LLIR", + "type": "text", + "x": 6650.01564319477, + "y": 2890.3768616532298, + "width": 156.86045837402344, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dotted", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7gV", + "roundness": null, + "seed": 1471347183, + "version": 13, + "versionNonce": 1422206351, + "isDeleted": false, + "boundElements": null, + "updated": 1741544905193, + "link": null, + "locked": false, + "text": "page facts", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ue7613fHKpVpaInGm-H8P", + "originalText": "page facts", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "hxeSIAkwHD0SbbRvmzVlu", + "type": "arrow", + "x": 5643.730379177353, + "y": 3657.8800816129647, + "width": 658.055187822999, + "height": 95.78177606492045, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dotted", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7h", + "roundness": { + "type": 2 + }, + "seed": 91192737, + "version": 655, + "versionNonce": 1448851649, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "HIj9NrEKy_KWxIorFjKWF" + } + ], + "updated": 1741545058727, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 63.39285755886249, + 56.19451904297148 + ], + [ + 358.9324955331931, + 95.78177606492045 + ], + [ + 658.055187822999, + 51.92865571521861 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "N7QkzLQm2eJAo1xv4J296", + "focus": 0.5612661139872498, + "gap": 1, + "fixedPoint": null + }, + "endBinding": { + "elementId": "bv5gMUAYi580gBVfPMEB3", + "focus": -0.34691842490598, + "gap": 13.821759905134513, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "HIj9NrEKy_KWxIorFjKWF", + "type": "text", + "x": 5717.93551985066, + "y": 3924.7701496859954, + "width": 141.19046464077263, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dotted", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7hV", + "roundness": null, + "seed": 1717913807, + "version": 19, + "versionNonce": 1600355265, + "isDeleted": false, + "boundElements": null, + "updated": 1741545050180, + "link": null, + "locked": false, + "text": "page fact", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "hxeSIAkwHD0SbbRvmzVlu", + "originalText": "page fact", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "c5bP-hxQonPq6CeUw1ysk", + "type": "arrow", + "x": 5845.4740668143395, + "y": 3010.8539469403477, + "width": 142.35029674068028, + "height": 228.68750000000045, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b88", + "roundness": { + "type": 2 + }, + "seed": 1926018959, + "version": 533, + "versionNonce": 1925418177, + "isDeleted": false, + "boundElements": null, + "updated": 1741550143205, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -142.35029674068028, + 228.68750000000045 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "RsxenJFKHhxyfroadHN24", + "focus": -0.3272062294558079, + "gap": 1.1920427594889134, + "fixedPoint": null + }, + "endBinding": { + "elementId": "N7QkzLQm2eJAo1xv4J296", + "focus": -0.2070807988726808, + "gap": 8.838617234000594, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "VkTGQv2gR6BChtQ0tq4d-", + "type": "ellipse", + "x": 6427.168606202361, + "y": 2562.937280273681, + "width": 33.44441731770803, + "height": 32.249959309895985, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b89", + "roundness": { + "type": 2 + }, + "seed": 1234465793, + "version": 104, + "versionNonce": 1032544143, + "isDeleted": false, + "boundElements": [ + { + "id": "0DqYQdZ8bAwK79ub_s4G1", + "type": "arrow" + } + ], + "updated": 1741545087460, + "link": null, + "locked": false + }, + { + "id": "0DqYQdZ8bAwK79ub_s4G1", + "type": "arrow", + "x": 6442.6961534028815, + "y": 2578.4650309247227, + "width": 63.3056640625, + "height": 177.97220865885402, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8A", + "roundness": { + "type": 2 + }, + "seed": 1452119919, + "version": 223, + "versionNonce": 2143969441, + "isDeleted": false, + "boundElements": null, + "updated": 1741545090680, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 63.3056640625, + -177.97220865885402 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "VkTGQv2gR6BChtQ0tq4d-", + "focus": -0.07959359309967923, + "gap": 1, + "fixedPoint": null + }, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "1q5QUzwBCPE8M3sQwZxXr", + "type": "text", + "x": 6385.648953192546, + "y": 2349.8539367678222, + "width": 281.8161614883778, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8B", + "roundness": null, + "seed": 1880278575, + "version": 150, + "versionNonce": 1324720513, + "isDeleted": false, + "boundElements": null, + "updated": 1741545107480, + "link": null, + "locked": false, + "text": "loading state view", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "loading state view", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "jvEBdy3Uj8KFiKgm79nO4", + "type": "rectangle", + "x": 4338.085150798715, + "y": 2897.381911214436, + "width": 156.47216796875, + "height": 54.777750651041515, + "angle": 0, + "strokeColor": "#343a40", + "backgroundColor": "#fcc2d7", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8C", + "roundness": { + "type": 3 + }, + "seed": 1598898351, + "version": 261, + "versionNonce": 212038543, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "GNQZMXa1KgrrqAtO_a7u3" + } + ], + "updated": 1741550073042, + "link": null, + "locked": false + }, + { + "id": "GNQZMXa1KgrrqAtO_a7u3", + "type": "text", + "x": 4351.0844909004445, + "y": 2904.0707865399568, + "width": 130.47348776529, + "height": 41.4, + "angle": 0, + "strokeColor": "#343a40", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8D", + "roundness": null, + "seed": 1120282799, + "version": 179, + "versionNonce": 1110190511, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false, + "text": "Forecast", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "jvEBdy3Uj8KFiKgm79nO4", + "originalText": "Forecast", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "_jeK49BgJcbdrfGk5LZt4", + "type": "rectangle", + "x": 6343.163952793901, + "y": 2900.961719711991, + "width": 132.73797046575086, + "height": 52, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fcc2d7", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8E", + "roundness": { + "type": 3 + }, + "seed": 336255425, + "version": 354, + "versionNonce": 1806698689, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "F70dEsGYzn34s9uxw1M2s" + } + ], + "updated": 1741546901544, + "link": null, + "locked": false + }, + { + "id": "F70dEsGYzn34s9uxw1M2s", + "type": "text", + "x": 6369.71724042333, + "y": 2906.261719711991, + "width": 79.63139520689498, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8F", + "roundness": null, + "seed": 334231969, + "version": 249, + "versionNonce": 1965624303, + "isDeleted": false, + "boundElements": [], + "updated": 1741546863475, + "link": null, + "locked": false, + "text": "Facts", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "_jeK49BgJcbdrfGk5LZt4", + "originalText": "Facts", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "Qm_G9HsSMoOVoczSx0Us_", + "type": "rectangle", + "x": 6184.9353298351725, + "y": 2898.6595703127437, + "width": 146.82826601903776, + "height": 52, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8G", + "roundness": { + "type": 3 + }, + "seed": 1583226241, + "version": 348, + "versionNonce": 1260369423, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "fo5uvgwDGsu4l7cq0DYb3" + } + ], + "updated": 1741546863475, + "link": null, + "locked": false + }, + { + "id": "fo5uvgwDGsu4l7cq0DYb3", + "type": "text", + "x": 6193.1127189620465, + "y": 2903.959570312744, + "width": 130.47348776529, + "height": 41.4, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8H", + "roundness": null, + "seed": 44090721, + "version": 225, + "versionNonce": 486284335, + "isDeleted": false, + "boundElements": [], + "updated": 1741546863475, + "link": null, + "locked": false, + "text": "Forecast", + "fontSize": 36, + "fontFamily": 7, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Qm_G9HsSMoOVoczSx0Us_", + "originalText": "Forecast", + "autoResize": true, + "lineHeight": 1.15 + }, + { + "id": "jXuFOd-zaqwLahWtVW4-V", + "type": "rectangle", + "x": 4328.529588461475, + "y": 2628.6317586265454, + "width": 339.22220865885447, + "height": 154.08330281575536, + "angle": 0, + "strokeColor": "#343a40", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8I", + "roundness": { + "type": 3 + }, + "seed": 2088361583, + "version": 228, + "versionNonce": 1299782607, + "isDeleted": false, + "boundElements": null, + "updated": 1741550073042, + "link": null, + "locked": false + }, + { + "id": "5bI8JZMK4hilCy7xu-ETA", + "type": "arrow", + "x": 5638.8350694185065, + "y": 2825.715091959879, + "width": 266.361083984375, + "height": 4.777730305989735, + "angle": 0, + "strokeColor": "#343a40", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8J", + "roundness": { + "type": 2 + }, + "seed": 521555105, + "version": 95, + "versionNonce": 60842095, + "isDeleted": false, + "boundElements": null, + "updated": 1741550151334, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -266.361083984375, + 4.777730305989735 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "RsxenJFKHhxyfroadHN24", + "focus": -0.29339699894998583, + "gap": 5.153081984748496, + "fixedPoint": null + }, + "endBinding": { + "elementId": "Cwps2AVPPfLn_ANpekmSL", + "focus": 0.30419867448442856, + "gap": 2.6957775297619264, + "fixedPoint": null + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/Media/plan.png b/Media/plan.png new file mode 100644 index 0000000..47388c5 Binary files /dev/null and b/Media/plan.png differ diff --git a/Media/previewVideo.mp4 b/Media/previewVideo.mp4 new file mode 100644 index 0000000..2789777 Binary files /dev/null and b/Media/previewVideo.mp4 differ diff --git a/Media/Тестовое задание Cifkor 17.02.2025.pdf b/Media/Тестовое задание Cifkor 17.02.2025.pdf new file mode 100644 index 0000000..0b79fe3 Binary files /dev/null and b/Media/Тестовое задание Cifkor 17.02.2025.pdf differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..c2d6222 --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +

✨Dvurechensky✨

+ +# Тестовое задание компании 🌟 ЦИФКОР 🌟 + +

+

+ Static Badge + + +

+

+ +## 📕 ВНИМАНИЕ 📕 +- В задаче я не увидел каков должен быть BUILD, под какие системы собрать сборки, поэтому счёл не собирать SDK и не класть их в репозиторий + +## Технологии 👤 +- 📋 UniTask +- 📋 Addressables +- 📋 Zenject +- ✂️ UniRx - так и не удалось его использовать, я фанат ECS и поэтому мне не удалось придумать где бы я мог это применить в этом не ECS проекте (ибо он запрещён в задании), но рад буду рекомендациям! + +### Пояснения 📗 +- Есть `отдельный ObjectPool` который призван централизованно отдавать объекты таблицам.Использование Addressables для кэширования объектов также вписывается в эту логику. +- Использую контроллеры для управления состоянием и логикой взаимодействия между компонентами, что вполне соответствует паттерну `MVC` +- `MVP` в моём контексте тоже возможно: контроллеры (как модели) взаимодействуют с представлениями, обновляя их в зависимости от данных. Разделение ответственности между логикой и интерфейсом также соблюдается. +- **`Zenject (Factory/Pool)`** - Активно использую Zenject для инъекции зависимостей. Инъекции позволяют отделить логику создания объектов от их использования, что идеально подходит для использования паттернов типа Factory. + +- 📘 В дополнении я сделал кеширование иконок погоды после первой загрузки их с сервера + + +## Информация от компании 🌁 +[Текст тестового задания]() + + +## Информация от меня 🌊 + +💨 Я своё понимание этого задания постарался описать в этом изображении❕ + +![alt text](Media/plan.png) + +💨 Видео + + +## 👀 Сборка 👀 +- После удаления папки `Library` перед релизом сбрасывается выбор платформы под которую создавался проект. + +![alt text](Media/build_1.png) +![alt text](Media/build_2.png) + +

✨Dvurechensky✨

\ No newline at end of file diff --git a/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/.gitignore b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/.gitignore new file mode 100644 index 0000000..d236d55 --- /dev/null +++ b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/.idea.Test_Dvurechensky.iml +/contentModel.xml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/encodings.xml b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/indexLayout.xml b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/vcs.xml b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/Test_Dvurechensky/.idea/.idea.Test_Dvurechensky/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test_Dvurechensky/App.config b/Test_Dvurechensky/App.config new file mode 100644 index 0000000..77228f2 --- /dev/null +++ b/Test_Dvurechensky/App.config @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test_Dvurechensky/Assembly-CSharp-firstpass.csproj b/Test_Dvurechensky/Assembly-CSharp-firstpass.csproj new file mode 100644 index 0000000..f5a74b7 --- /dev/null +++ b/Test_Dvurechensky/Assembly-CSharp-firstpass.csproj @@ -0,0 +1,64 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {312b95d7-b4dd-2a20-96c9-5c4f89662d61} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Assembly-CSharp-firstpass + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Unity.Rider.Editor\ + UNITY_EDITOR + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + + + diff --git a/Test_Dvurechensky/Assembly-CSharp.csproj b/Test_Dvurechensky/Assembly-CSharp.csproj new file mode 100644 index 0000000..67ef3e7 --- /dev/null +++ b/Test_Dvurechensky/Assembly-CSharp.csproj @@ -0,0 +1,1136 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {0052a8ca-fbfc-7f31-6d11-41cf48b87115} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Assembly-CSharp + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Assembly-CSharp\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.IK.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Burst.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.ResourceManager.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Common.Path.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.ScriptableBuildPipeline.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.PixelPerfect.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Rider.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Aseprite.Common.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Sprite.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Mathematics.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Collections.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.SpriteShape.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.PixelPerfect.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.TextMeshPro.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Aseprite.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Toolchain.Win-x86_64-Linux-x86_64.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Profiling.Core.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Sysroot.Linux_x86_64.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\PsdPlugin.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Burst.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Timeline.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.Shared.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.Core.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Animation.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.Core.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.InternalAPIEditorBridge.005.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.Flow.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.InternalAPIEngineBridge.001.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Common.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Timeline.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.SettingsProvider.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Addressables.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.SysrootPackage.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.InternalAPIEditorBridge.001.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Psdimporter.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.State.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Mathematics.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Common.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.VisualScripting.State.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.ScriptableBuildPipeline.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.Animation.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.IK.Editor.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Addressables.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.2D.SpriteShape.Editor.dll + + + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + {62d33607-5df2-73f5-b9da-b5c28a8b5850} + UniRx + + + {d8c2d511-aefc-af6e-bb14-84ac704051a4} + Zenject-PoolMonitor-Editor + + + {e83ef94f-c49b-a7ee-37c4-d0993dc74c51} + UniTask.TextMeshPro + + + {4a0ae767-7b51-67d0-9970-45a2762d254b} + Zenject-Editor + + + {03812593-cc1f-96d3-7175-0d78ff586894} + UniTask.DOTween + + + {401b0d93-80bf-f0d1-7cad-5aedc0b0d849} + UniTask.Addressables + + + {64e6463d-0e62-7617-8efd-d4508e1ae3f2} + UniTask.Linq + + + {85c55cec-8a89-4666-ed3c-760edfbfc407} + Zenject-ReflectionBaking-Editor + + + {23d1ffec-b298-f704-6032-562964988478} + UniTask + + + + + diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData.meta b/Test_Dvurechensky/Assets/AddressableAssetsData.meta new file mode 100644 index 0000000..18ea2df --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03d2dfd099794484da86d787763eb7c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/AddressableAssetSettings.asset new file mode 100644 index 0000000..820de34 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AddressableAssetSettings.asset @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 468a46d0ae32c3544b7d98094e6448a9, type: 3} + m_Name: AddressableAssetSettings + m_EditorClassIdentifier: + m_DefaultGroup: b305a7d07078ad749b46e630f894385b + m_currentHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_OptimizeCatalogSize: 0 + m_BuildRemoteCatalog: 0 + m_BundleLocalCatalog: 0 + m_CatalogRequestsTimeout: 0 + m_DisableCatalogUpdateOnStart: 0 + m_IgnoreUnsupportedFilesInBuild: 0 + m_UniqueBundleIds: 0 + m_NonRecursiveBuilding: 1 + m_CCDEnabled: 0 + m_maxConcurrentWebRequests: 3 + m_ContiguousBundles: 1 + m_StripUnityVersionFromBundleBuild: 0 + m_DisableVisibleSubAssetRepresentations: 0 + m_ShaderBundleNaming: 0 + m_ShaderBundleCustomNaming: + m_MonoScriptBundleNaming: 0 + m_CheckForContentUpdateRestrictionsOption: 0 + m_MonoScriptBundleCustomNaming: + m_RemoteCatalogBuildPath: + m_Id: + m_RemoteCatalogLoadPath: + m_Id: + m_ContentStateBuildPathProfileVariableName: + m_CustomContentStateBuildPath: + m_ContentStateBuildPath: + m_BuildAddressablesWithPlayerBuild: 0 + m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]' + m_GroupAssets: + - {fileID: 11400000, guid: 75c59251e356baa40934376c52de47b9, type: 2} + - {fileID: 11400000, guid: 171c23f778ba9114d967db5a99f85995, type: 2} + m_BuildSettings: + m_CompileScriptsInVirtualMode: 0 + m_CleanupStreamingAssetsAfterBuilds: 1 + m_LogResourceManagerExceptions: 1 + m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles + m_ProfileSettings: + m_Profiles: + - m_InheritedParent: + m_Id: 6d6689d69a3943a48b124a9ab9e2b1cf + m_ProfileName: Default + m_Values: + - m_Id: 45098070ed2afbd479afafd7eafaca8d + m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]' + - m_Id: 549854bdb66ba664d9111be8ce8e91da + m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]' + - m_Id: b1a9c9e0eea9afd4a94fcb6f5def8c7b + m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]' + - m_Id: 1aecd27edfe76c042ba058446ae8e9ff + m_Value: ServerData/[BuildTarget] + - m_Id: 508a451bf7840ec4f8d06597b1ac476f + m_Value: http://[PrivateIpAddress]:[HostingServicePort] + m_ProfileEntryNames: + - m_Id: 45098070ed2afbd479afafd7eafaca8d + m_Name: BuildTarget + m_InlineUsage: 0 + - m_Id: 549854bdb66ba664d9111be8ce8e91da + m_Name: Local.BuildPath + m_InlineUsage: 0 + - m_Id: b1a9c9e0eea9afd4a94fcb6f5def8c7b + m_Name: Local.LoadPath + m_InlineUsage: 0 + - m_Id: 1aecd27edfe76c042ba058446ae8e9ff + m_Name: Remote.BuildPath + m_InlineUsage: 0 + - m_Id: 508a451bf7840ec4f8d06597b1ac476f + m_Name: Remote.LoadPath + m_InlineUsage: 0 + m_ProfileVersion: 1 + m_LabelTable: + m_LabelNames: + - default + m_SchemaTemplates: [] + m_GroupTemplateObjects: + - {fileID: 11400000, guid: 243a14f4f1bdc1c4aa1408871fedb855, type: 2} + m_InitializationObjects: [] + m_CertificateHandlerType: + m_AssemblyName: + m_ClassName: + m_ActivePlayerDataBuilderIndex: 3 + m_DataBuilders: + - {fileID: 11400000, guid: 35d4e8a9a62659b4fac166dcf4b87425, type: 2} + - {fileID: 11400000, guid: a45314f708a53e04f9c5dac46f4f4efd, type: 2} + - {fileID: 11400000, guid: dee9292880d36e5499acf2f5dc3696e5, type: 2} + - {fileID: 11400000, guid: 8c4a1a8e32e046f4e932988ca4c4ab22, type: 2} + m_ActiveProfileId: 6d6689d69a3943a48b124a9ab9e2b1cf + m_HostingServicesManager: + m_HostingServiceInfos: [] + m_Settings: {fileID: 11400000} + m_NextInstanceId: 0 + m_RegisteredServiceTypeRefs: [] + m_PingTimeoutInMilliseconds: 5000 diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta new file mode 100644 index 0000000..9696353 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb744091e1d58544fb015c4c26c5a1d6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates.meta new file mode 100644 index 0000000..dda8bf6 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7b74daaa527ee74ea712bd3c4111ee2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset new file mode 100644 index 0000000..0a745cf --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4571493139373605729 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3} + m_Name: ContentUpdateGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 0} + m_StaticContent: 0 +--- !u!114 &-44916381275932968 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3} + m_Name: BundledAssetGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 0} + m_InternalBundleIdMode: 1 + m_Compression: 1 + m_IncludeAddressInCatalog: 1 + m_IncludeGUIDInCatalog: 1 + m_IncludeLabelsInCatalog: 1 + m_InternalIdNamingMode: 0 + m_CacheClearBehavior: 0 + m_IncludeInBuild: 1 + m_BundledAssetProviderType: + m_AssemblyName: + m_ClassName: + m_ForceUniqueProvider: 0 + m_UseAssetBundleCache: 1 + m_UseAssetBundleCrc: 1 + m_UseAssetBundleCrcForCachedBundles: 1 + m_UseUWRForLocalBundles: 0 + m_Timeout: 0 + m_ChunkedTransfer: 0 + m_RedirectLimit: -1 + m_RetryCount: 0 + m_BuildPath: + m_Id: + m_LoadPath: + m_Id: + m_BundleMode: 0 + m_AssetBundleProviderType: + m_AssemblyName: + m_ClassName: + m_BundleNaming: 0 + m_AssetLoadMode: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1a3c5d64ac83548c09dd1678b9f6f1cd, type: 3} + m_Name: Packed Assets + m_EditorClassIdentifier: + m_SchemaObjects: + - {fileID: -44916381275932968} + - {fileID: -4571493139373605729} + m_Description: Pack assets into asset bundles. + m_Settings: {fileID: 11400000, guid: cb744091e1d58544fb015c4c26c5a1d6, type: 2} diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta new file mode 100644 index 0000000..292ba1a --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243a14f4f1bdc1c4aa1408871fedb855 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups.meta new file mode 100644 index 0000000..97d4b8f --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8afbdb407e52a1b47ae8c77b3ca48afa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset new file mode 100644 index 0000000..1e12013 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3} + m_Name: Built In Data + m_EditorClassIdentifier: + m_GroupName: Built In Data + m_Data: + m_SerializedData: [] + m_GUID: b2a89e25ab064404a99772964e46398f + m_SerializeEntries: + - m_GUID: Resources + m_Address: Resources + m_ReadOnly: 1 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: EditorSceneList + m_Address: EditorSceneList + m_ReadOnly: 1 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + m_ReadOnly: 1 + m_Settings: {fileID: 11400000, guid: cb744091e1d58544fb015c4c26c5a1d6, type: 2} + m_SchemaSet: + m_Schemas: + - {fileID: 11400000, guid: 578d453ccb528624ebbbc85091547279, type: 2} diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta new file mode 100644 index 0000000..1a9d3cb --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75c59251e356baa40934376c52de47b9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset new file mode 100644 index 0000000..7fe398f --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3} + m_Name: Default Local Group + m_EditorClassIdentifier: + m_GroupName: Default Local Group + m_Data: + m_SerializedData: [] + m_GUID: b305a7d07078ad749b46e630f894385b + m_SerializeEntries: + - m_GUID: 79f2942968a3e294e9e2ba7cfdb89d22 + m_Address: ForecastBlock + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 498a3a17cfe6edc4c962a107f1d6d0d5 + m_Address: FactBlock + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 7a0d7945959902e4db565264e26e0b1c + m_Address: FactPopUp + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + m_ReadOnly: 0 + m_Settings: {fileID: 11400000, guid: cb744091e1d58544fb015c4c26c5a1d6, type: 2} + m_SchemaSet: + m_Schemas: + - {fileID: 11400000, guid: f3a71b81b32ad6c40bd10825101b7a5a, type: 2} + - {fileID: 11400000, guid: 1a80b3812f58ac44da4ad499a50677a3, type: 2} diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta new file mode 100644 index 0000000..4c39244 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 171c23f778ba9114d967db5a99f85995 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas.meta new file mode 100644 index 0000000..d378908 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71ed1e9cc3a25d444bf269102afb7e0e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset new file mode 100644 index 0000000..d5db43a --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b1487f5d688e4f94f828f879d599dbdc, type: 3} + m_Name: Built In Data_PlayerDataGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 75c59251e356baa40934376c52de47b9, type: 2} + m_IncludeResourcesFolders: 1 + m_IncludeBuildSettingsScenes: 1 diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta new file mode 100644 index 0000000..88722b0 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 578d453ccb528624ebbbc85091547279 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset new file mode 100644 index 0000000..d831bcf --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset @@ -0,0 +1,45 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3} + m_Name: Default Local Group_BundledAssetGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 171c23f778ba9114d967db5a99f85995, type: 2} + m_InternalBundleIdMode: 1 + m_Compression: 1 + m_IncludeAddressInCatalog: 1 + m_IncludeGUIDInCatalog: 1 + m_IncludeLabelsInCatalog: 1 + m_InternalIdNamingMode: 0 + m_CacheClearBehavior: 0 + m_IncludeInBuild: 1 + m_BundledAssetProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider + m_ForceUniqueProvider: 0 + m_UseAssetBundleCache: 1 + m_UseAssetBundleCrc: 1 + m_UseAssetBundleCrcForCachedBundles: 1 + m_UseUWRForLocalBundles: 0 + m_Timeout: 0 + m_ChunkedTransfer: 0 + m_RedirectLimit: -1 + m_RetryCount: 0 + m_BuildPath: + m_Id: 549854bdb66ba664d9111be8ce8e91da + m_LoadPath: + m_Id: b1a9c9e0eea9afd4a94fcb6f5def8c7b + m_BundleMode: 0 + m_AssetBundleProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider + m_BundleNaming: 0 + m_AssetLoadMode: 0 diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta new file mode 100644 index 0000000..aa304c0 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a80b3812f58ac44da4ad499a50677a3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset new file mode 100644 index 0000000..fc2919b --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3} + m_Name: Default Local Group_ContentUpdateGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 171c23f778ba9114d967db5a99f85995, type: 2} + m_StaticContent: 0 diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta new file mode 100644 index 0000000..d3e58d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f3a71b81b32ad6c40bd10825101b7a5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders.meta new file mode 100644 index 0000000..fddbb71 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d75beee81fa75647b74901d5d3b19a7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset new file mode 100644 index 0000000..50d30dc --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 88d21199f5d473f4db36845f2318f180, type: 3} + m_Name: BuildScriptFastMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta new file mode 100644 index 0000000..5fadfb2 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35d4e8a9a62659b4fac166dcf4b87425 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset new file mode 100644 index 0000000..ec875f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e2e0ffa088c91d41a086d0b8cb16bdc, type: 3} + m_Name: BuildScriptPackedMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta new file mode 100644 index 0000000..576e165 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c4a1a8e32e046f4e932988ca4c4ab22 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset new file mode 100644 index 0000000..7628845 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad8c280d42ee0ed41a27db23b43dd2bf, type: 3} + m_Name: BuildScriptPackedPlayMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta new file mode 100644 index 0000000..8077d86 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dee9292880d36e5499acf2f5dc3696e5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset new file mode 100644 index 0000000..dfb2d58 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb0e4994b34add1409fd8ccaf4a82de5, type: 3} + m_Name: BuildScriptVirtualMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta new file mode 100644 index 0000000..de9b25d --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a45314f708a53e04f9c5dac46f4f4efd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DefaultObject.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/DefaultObject.asset new file mode 100644 index 0000000..19412c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DefaultObject.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3a189bb168d8d90478a09ea08c2f3d72, type: 3} + m_Name: DefaultObject + m_EditorClassIdentifier: + m_AddressableAssetSettingsGuid: cb744091e1d58544fb015c4c26c5a1d6 diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/DefaultObject.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/DefaultObject.asset.meta new file mode 100644 index 0000000..59401b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/DefaultObject.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ab7ccbe0fdf80d4c9185ea1f1754d5e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset b/Test_Dvurechensky/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset new file mode 100644 index 0000000..588fc4c --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e3976da977cb49238499ea3b4c237ae, type: 3} + m_Name: ProfileDataSourceSettings + m_EditorClassIdentifier: + profileGroupTypes: + - m_GroupTypePrefix: Built-In + m_Variables: + - m_Suffix: BuildPath + m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]' + - m_Suffix: LoadPath + m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]' + - m_GroupTypePrefix: Editor Hosted + m_Variables: + - m_Suffix: BuildPath + m_Value: ServerData/[BuildTarget] + - m_Suffix: LoadPath + m_Value: http://[PrivateIpAddress]:[HostingServicePort] + environments: [] + currentEnvironment: + id: + projectId: + projectGenesisId: + name: + isDefault: 0 diff --git a/Test_Dvurechensky/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta b/Test_Dvurechensky/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta new file mode 100644 index 0000000..8b4885c --- /dev/null +++ b/Test_Dvurechensky/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c030b46803f32d4a93991b23dbc1234 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons.meta b/Test_Dvurechensky/Assets/Animated Loading Icons.meta new file mode 100644 index 0000000..e6cd366 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02505e39a6017244b8d76e110ea1a756 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations.meta new file mode 100644 index 0000000..5a22e3b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f79206593149a74a94bafe54c085edb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim.meta new file mode 100644 index 0000000..e1477a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbd6fba3dc1c32048861e6ba42cc7a6a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1.meta new file mode 100644 index 0000000..dbbecd4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebdf1e5666cd3f945ae3fa84eaa68274 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_1.anim new file mode 100644 index 0000000..9b5bf5a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_1.anim.meta new file mode 100644 index 0000000..0d0bf19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0db868f59218d9246a24289f677f095b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_2.anim new file mode 100644 index 0000000..9638d51 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_2.anim.meta new file mode 100644 index 0000000..7474e19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63ccd35d3a66a81469eae1dd319edbd7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_3.anim new file mode 100644 index 0000000..e229972 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_3.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_1_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_3.anim.meta new file mode 100644 index 0000000..08528d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fee272008d4685c488b83da4ce2073e4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_4.anim new file mode 100644 index 0000000..b446f97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_4.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_1_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_4.anim.meta new file mode 100644 index 0000000..759aa74 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abdf7d27133399a4aba8163fa9e71959 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_5.anim new file mode 100644 index 0000000..b1d3c8b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_5.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_1_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_5.anim.meta new file mode 100644 index 0000000..4e5f49c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 1/bars_1_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc68a81b83e1ca44eae667bc73a75d24 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2.meta new file mode 100644 index 0000000..82b989d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 260fe16dddeecfb4690113124098df5c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_1.anim new file mode 100644 index 0000000..99dd737 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_1.anim.meta new file mode 100644 index 0000000..fe49673 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a5f67161f17eda4baf8d2b4422f0dec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_2.anim new file mode 100644 index 0000000..b8ed1c0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_2.anim.meta new file mode 100644 index 0000000..3471b1c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59ace45d373624f439c7d10c90dd1eec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_3.anim new file mode 100644 index 0000000..6064b26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_3.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_2_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_3.anim.meta new file mode 100644 index 0000000..69a6197 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b30f5d69b6aad0e49ab615709b1d2f5d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_4.anim new file mode 100644 index 0000000..7966f9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_4.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_2_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_4.anim.meta new file mode 100644 index 0000000..2fe6d19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14eb1672439af5c4caf5a95e46fd0255 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_5.anim new file mode 100644 index 0000000..e31ee46 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_5.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_2_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_5.anim.meta new file mode 100644 index 0000000..b602c9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 2/bars_2_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02abef62b6753b64897240424aae6e62 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3.meta new file mode 100644 index 0000000..f4fdf25 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 528f4aafd2f88fb4eb209bcba9a4ce04 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_1.anim new file mode 100644 index 0000000..5bff09c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_1.anim @@ -0,0 +1,245 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_1.anim.meta new file mode 100644 index 0000000..4cedc9d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddd95ff04b0633a4d84694b593c904f0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_2.anim new file mode 100644 index 0000000..ed6760c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_2.anim @@ -0,0 +1,245 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_2.anim.meta new file mode 100644 index 0000000..2d54512 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 527fb57dc4361e14d8bbbf31c2d05c95 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_3.anim new file mode 100644 index 0000000..6a49a37 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_3.anim @@ -0,0 +1,245 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_3_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_3.anim.meta new file mode 100644 index 0000000..17c7415 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e036619d4f7e4d848ba3b146b51312ce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_4.anim new file mode 100644 index 0000000..8ec2e5a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_4.anim @@ -0,0 +1,245 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_3_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_4.anim.meta new file mode 100644 index 0000000..bca39d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 203a5aad747201d4f9b2bd56fb26c980 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_5.anim new file mode 100644 index 0000000..2e0181c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_5.anim @@ -0,0 +1,245 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_3_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 70 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_5.anim.meta new file mode 100644 index 0000000..b6060ef --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 3/bars_3_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4da006d8fc6d33c4b946b576bb28fd79 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4.meta new file mode 100644 index 0000000..946bbd9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfc8f510bb295214487b9e55199f815b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_1.anim new file mode 100644 index 0000000..2e89b51 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_1.anim.meta new file mode 100644 index 0000000..4db71d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b82157085e4760f4aaed0736dff1b68a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_2.anim new file mode 100644 index 0000000..776a84f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_4_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_2.anim.meta new file mode 100644 index 0000000..08c72d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 97c199189f0421f43a4c511fbc55b4ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_3.anim new file mode 100644 index 0000000..33605d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_3.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_4_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_3.anim.meta new file mode 100644 index 0000000..3da72eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61871bab01b499c4a9cc64e7afac5847 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_4.anim new file mode 100644 index 0000000..58a01df --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_4.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_4_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_4.anim.meta new file mode 100644 index 0000000..f1edfe6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1597b98180335cf40a6a3f6da8612c55 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_5.anim new file mode 100644 index 0000000..0235f69 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_5.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_4_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_5.anim.meta new file mode 100644 index 0000000..178625e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 4/bars_4_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74afd11668890284bbcdcbee5dbed1d6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5.meta new file mode 100644 index 0000000..1be8cc8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddc927c9ed43b1c469ae23abf27c3ff0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_1.anim new file mode 100644 index 0000000..e58ade1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_1.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_5_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_1.anim.meta new file mode 100644 index 0000000..7eb92c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6d9b33f4b349704faa5e71f829634f9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_2.anim new file mode 100644 index 0000000..54571ed --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_2.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_5_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: -80 + outSlope: -80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: -33.333332 + outSlope: -33.333332 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 35 + inSlope: 13.333333 + outSlope: 13.333333 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: -80 + outSlope: -80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: -33.333332 + outSlope: -33.333332 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 35 + inSlope: 13.333333 + outSlope: 13.333333 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_2.anim.meta new file mode 100644 index 0000000..08e1f92 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 708cb63beeae49948a231d350fe89093 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_3.anim new file mode 100644 index 0000000..687706f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_3.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_5_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: -80.00001 + outSlope: -80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 25 + inSlope: -33.333336 + outSlope: -33.333336 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 35 + inSlope: 13.333333 + outSlope: 13.333333 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: -80.00001 + outSlope: -80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 25 + inSlope: -33.333336 + outSlope: -33.333336 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 35 + inSlope: 13.333333 + outSlope: 13.333333 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_3.anim.meta new file mode 100644 index 0000000..3121403 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 730bdb8529023f440818eeddab075db5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_4.anim new file mode 100644 index 0000000..d9b3049 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_4.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_5_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: -80 + outSlope: -80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 25 + inSlope: -33.333332 + outSlope: -33.333332 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 35 + inSlope: 13.333333 + outSlope: 13.333333 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: -80 + outSlope: -80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 25 + inSlope: -33.333332 + outSlope: -33.333332 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 35 + inSlope: 13.333333 + outSlope: 13.333333 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_4.anim.meta new file mode 100644 index 0000000..fe5b77f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 733d4e3123bf44b4686c7ca8c2ac506c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_5.anim new file mode 100644 index 0000000..45af9a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_5.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_5_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: -80.00001 + outSlope: -80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -33.333336 + outSlope: -33.333336 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 13.333332 + outSlope: 13.333332 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: -80.00001 + outSlope: -80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -33.333336 + outSlope: -33.333336 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 13.333332 + outSlope: 13.333332 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_5.anim.meta new file mode 100644 index 0000000..af481e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 5/bars_5_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0732e6aadad8be64981141c99b0b2b92 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6.meta new file mode 100644 index 0000000..e8acce1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98ca1660b1fd7c74b9125e4f7bcdc4a3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_1.anim new file mode 100644 index 0000000..ef5cc06 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_1.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_6_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_1.anim.meta new file mode 100644 index 0000000..2b62012 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ce066024f1007f468cd00d3b96b4e55 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_2.anim new file mode 100644 index 0000000..55775cf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_2.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_6_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_2.anim.meta new file mode 100644 index 0000000..49322bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f7f24ef9d8f27147b7a7156dcb9f1ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_3.anim new file mode 100644 index 0000000..a97e3c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_3.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_6_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_3.anim.meta new file mode 100644 index 0000000..ea91524 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6153cc9b4a6ccb94a8729b4ae00e9421 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_4.anim new file mode 100644 index 0000000..37d55e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_4.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_6_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_4.anim.meta new file mode 100644 index 0000000..64ab13c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2941c2e3716974a4596869b6bd5e7445 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_5.anim new file mode 100644 index 0000000..9584ddc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_5.anim @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_6_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_5.anim.meta new file mode 100644 index 0000000..92406c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 6/bars_6_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0c3903f6f9cad546a1dfdf316306ed1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7.meta new file mode 100644 index 0000000..0cb426c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38e0a31a6501ccb418e7131320826a97 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_1.anim new file mode 100644 index 0000000..032cf0a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_7_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_1.anim.meta new file mode 100644 index 0000000..f5d55e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5215cc9e18690da4987b492e54828368 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_2.anim new file mode 100644 index 0000000..3e55839 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_7_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_2.anim.meta new file mode 100644 index 0000000..ffd1378 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7517322f00731a34aa695071223df2f5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_3.anim new file mode 100644 index 0000000..ccee159 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_3.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_7_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_3.anim.meta new file mode 100644 index 0000000..1a293a5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bec0d1ef8b5591f4493909ae04d34ce5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_4.anim new file mode 100644 index 0000000..3245cd2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_4.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_7_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_4.anim.meta new file mode 100644 index 0000000..aeb255a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a0a59308cc36d246a3feb4430f4e8bf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_5.anim new file mode 100644 index 0000000..a55980a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_5.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_7_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_5.anim.meta new file mode 100644 index 0000000..dfdbb93 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 7/bars_7_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 925e5bed74a1d374684372619a786104 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8.meta new file mode 100644 index 0000000..43ebc53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e8bbfc6fb705fd4ba0360fa48e7be70 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_1.anim new file mode 100644 index 0000000..0afb973 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_1.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_8_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 29.318552 + inSlope: -105 + outSlope: -105 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -175.91132 + outSlope: -175.91132 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: -1.5000001 + outSlope: -1.5000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -3.0000002 + outSlope: -3.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5833333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 29.318552 + inSlope: -105 + outSlope: -105 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -175.91132 + outSlope: -175.91132 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: -1.5000001 + outSlope: -1.5000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -3.0000002 + outSlope: -3.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_1.anim.meta new file mode 100644 index 0000000..5a8891a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40d4bbced0dab20498f8430a3c1e6e12 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_2.anim new file mode 100644 index 0000000..7fdb464 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_2.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_8_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 10 + outSlope: 10 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 10 + outSlope: 10 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_2.anim.meta new file mode 100644 index 0000000..d15ab8d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b12bf375210b604696bda986254828a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_3.anim new file mode 100644 index 0000000..56412d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_3.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_8_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 35 + inSlope: 52.95566 + outSlope: 52.95566 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 35 + inSlope: 52.95566 + outSlope: 52.95566 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_3.anim.meta new file mode 100644 index 0000000..1271bb0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c71aaa50289be5438b1cae92a8648b4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_4.anim new file mode 100644 index 0000000..80c1ca6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_4.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_8_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 35 + inSlope: 52.955658 + outSlope: 52.955658 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 29.318552 + inSlope: -105.000015 + outSlope: -105.000015 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -175.91135 + outSlope: -175.91135 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5 + inSlope: -1.5000004 + outSlope: -1.5000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -3.0000007 + outSlope: -3.0000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.8333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 35 + inSlope: 52.955658 + outSlope: 52.955658 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 29.318552 + inSlope: -105.000015 + outSlope: -105.000015 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -175.91135 + outSlope: -175.91135 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5 + inSlope: -1.5000004 + outSlope: -1.5000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -3.0000007 + outSlope: -3.0000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_4.anim.meta new file mode 100644 index 0000000..ad8aa08 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7846fdf576e75ae4395077db4b306130 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_5.anim new file mode 100644 index 0000000..bc5111f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_5.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_8_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 35 + inSlope: 52.955666 + outSlope: 52.955666 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 10.000008 + outSlope: 10.000008 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: -59.999992 + outSlope: -59.999992 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 35 + inSlope: 52.955666 + outSlope: 52.955666 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 10.000008 + outSlope: 10.000008 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: -59.999992 + outSlope: -59.999992 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_5.anim.meta new file mode 100644 index 0000000..5dcd995 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 8/bars_8_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a21f655766477fe4ca7dc1fd712c7cc3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9.meta new file mode 100644 index 0000000..3c5f3f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17cc9462779c7024098bd618f2063a76 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_1.anim new file mode 100644 index 0000000..71024a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_1.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 29.318552 + inSlope: -105 + outSlope: -105 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -175.91132 + outSlope: -175.91132 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: -1.5000001 + outSlope: -1.5000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -3.0000002 + outSlope: -3.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5833333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 29.318552 + inSlope: -105 + outSlope: -105 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -175.91132 + outSlope: -175.91132 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: -1.5000001 + outSlope: -1.5000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -3.0000002 + outSlope: -3.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_1.anim.meta new file mode 100644 index 0000000..1e64579 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc50c3aafd5b4074c8dc29361accc694 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_10.anim new file mode 100644 index 0000000..469649c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_10.anim @@ -0,0 +1,479 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0.15 + inSlope: -0.4000001 + outSlope: -0.4000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.05 + inSlope: -0.050000057 + outSlope: -0.050000057 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.15 + inSlope: 0.29999998 + outSlope: 0.29999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: -140.00002 + outSlope: -140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -35 + inSlope: -70.00001 + outSlope: -70.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -35 + inSlope: 104.999985 + outSlope: 104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 209.99997 + outSlope: 209.99997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 10.000008 + outSlope: 10.000008 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: -59.999992 + outSlope: -59.999992 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0.15 + inSlope: -0.4000001 + outSlope: -0.4000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.05 + inSlope: -0.050000057 + outSlope: -0.050000057 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.15 + inSlope: 0.29999998 + outSlope: 0.29999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: -140.00002 + outSlope: -140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -35 + inSlope: -70.00001 + outSlope: -70.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -35 + inSlope: 104.999985 + outSlope: 104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 209.99997 + outSlope: 209.99997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 10.000008 + outSlope: 10.000008 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: -59.999992 + outSlope: -59.999992 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_10.anim.meta new file mode 100644 index 0000000..8f4e5c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17101c720bb2f244aae3285c4b98dfbd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_2.anim new file mode 100644 index 0000000..1fea79d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_2.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 10 + outSlope: 10 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 35 + inSlope: 52.955654 + outSlope: 52.955654 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 10 + outSlope: 10 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_2.anim.meta new file mode 100644 index 0000000..29e50fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58a33651d35760d439cf4f4b79dccd52 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_3.anim new file mode 100644 index 0000000..5e28904 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_3.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 35 + inSlope: 52.95566 + outSlope: 52.95566 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 35 + inSlope: 52.95566 + outSlope: 52.95566 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_3.anim.meta new file mode 100644 index 0000000..e761784 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2c53b449e69e4f42b0c0c8476ae1332 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_4.anim new file mode 100644 index 0000000..0ac9ba2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_4.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 35 + inSlope: 52.955658 + outSlope: 52.955658 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 29.318552 + inSlope: -105.000015 + outSlope: -105.000015 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -175.91135 + outSlope: -175.91135 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5 + inSlope: -1.5000004 + outSlope: -1.5000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -3.0000007 + outSlope: -3.0000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.8333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 140 + outSlope: 140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 35 + inSlope: 52.955658 + outSlope: 52.955658 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 29.318552 + inSlope: -105.000015 + outSlope: -105.000015 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -175.91135 + outSlope: -175.91135 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5 + inSlope: -1.5000004 + outSlope: -1.5000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -3.0000007 + outSlope: -3.0000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_4.anim.meta new file mode 100644 index 0000000..710c0aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11fd25b5360889c4da5bd720f6121699 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_5.anim new file mode 100644 index 0000000..7d748f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_5.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 35 + inSlope: 52.955666 + outSlope: 52.955666 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 10.000008 + outSlope: 10.000008 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: -59.999992 + outSlope: -59.999992 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 140.00002 + outSlope: 140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 35 + inSlope: 52.955666 + outSlope: 52.955666 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 29.318552 + inSlope: -104.999985 + outSlope: -104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -175.91129 + outSlope: -175.91129 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 45 + inSlope: 10.000008 + outSlope: 10.000008 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: -59.999992 + outSlope: -59.999992 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_5.anim.meta new file mode 100644 index 0000000..689be0d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79a2b372f6b1e154091f47107902287b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_6.anim new file mode 100644 index 0000000..1df0cda --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_6.anim @@ -0,0 +1,461 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -140 + outSlope: -140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -35 + inSlope: -70 + outSlope: -70 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: -35 + inSlope: 105.00001 + outSlope: 105.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 210.00002 + outSlope: 210.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: -1.5000001 + outSlope: -1.5000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -3.0000002 + outSlope: -3.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.15 + inSlope: -0.40000004 + outSlope: -0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.05 + inSlope: -0.049999997 + outSlope: -0.049999997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.15 + inSlope: 0.30000004 + outSlope: 0.30000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5833333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -30 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -140 + outSlope: -140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -35 + inSlope: -70 + outSlope: -70 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: -35 + inSlope: 105.00001 + outSlope: 105.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 210.00002 + outSlope: 210.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: -1.5000001 + outSlope: -1.5000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: -3.0000002 + outSlope: -3.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.15 + inSlope: -0.40000004 + outSlope: -0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.05 + inSlope: -0.049999997 + outSlope: -0.049999997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.15 + inSlope: 0.30000004 + outSlope: 0.30000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_6.anim.meta new file mode 100644 index 0000000..e336a4a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1862bfd54076044993201888fd3a3b3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_7.anim new file mode 100644 index 0000000..32aa471 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_7.anim @@ -0,0 +1,497 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.15 + inSlope: -0.40000004 + outSlope: -0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.05 + inSlope: -0.050000012 + outSlope: -0.050000012 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.15 + inSlope: 0.3 + outSlope: 0.3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: -140 + outSlope: -140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -35 + inSlope: -70 + outSlope: -70 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -35 + inSlope: 104.999985 + outSlope: 104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 209.99997 + outSlope: 209.99997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 10 + outSlope: 10 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.15 + inSlope: -0.40000004 + outSlope: -0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.05 + inSlope: -0.050000012 + outSlope: -0.050000012 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.15 + inSlope: 0.3 + outSlope: 0.3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: -140 + outSlope: -140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -35 + inSlope: -70 + outSlope: -70 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -35 + inSlope: 104.999985 + outSlope: 104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 209.99997 + outSlope: 209.99997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 10 + outSlope: 10 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_7.anim.meta new file mode 100644 index 0000000..86d1cde --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f19c904484d9c9f4db8ce39d218980a1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_8.anim new file mode 100644 index 0000000..28201eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_8.anim @@ -0,0 +1,497 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.15 + inSlope: -0.40000007 + outSlope: -0.40000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.05 + inSlope: -0.050000027 + outSlope: -0.050000027 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.15 + inSlope: 0.3 + outSlope: 0.3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: -140.00002 + outSlope: -140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: -35 + inSlope: -70.00001 + outSlope: -70.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -35 + inSlope: 104.999985 + outSlope: 104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 209.99997 + outSlope: 209.99997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.15 + inSlope: -0.40000007 + outSlope: -0.40000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.05 + inSlope: -0.050000027 + outSlope: -0.050000027 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.15 + inSlope: 0.3 + outSlope: 0.3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: -140.00002 + outSlope: -140.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: -35 + inSlope: -70.00001 + outSlope: -70.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -35 + inSlope: 104.999985 + outSlope: 104.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 209.99997 + outSlope: 209.99997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0.5 + inSlope: 1.0000001 + outSlope: 1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: -1.4999999 + outSlope: -1.4999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: -2.9999998 + outSlope: -2.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 25 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_8.anim.meta new file mode 100644 index 0000000..7503eae --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98299b44dc3551c47bb2e58e5b26cd39 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_9.anim new file mode 100644 index 0000000..afa22bf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_9.anim @@ -0,0 +1,497 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bars_9_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0.15 + inSlope: -0.40000004 + outSlope: -0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.05 + inSlope: -0.049999997 + outSlope: -0.049999997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.15 + inSlope: 0.30000004 + outSlope: 0.30000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: -140 + outSlope: -140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -35 + inSlope: -70 + outSlope: -70 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -35 + inSlope: 105.00002 + outSlope: 105.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 210.00005 + outSlope: 210.00005 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5 + inSlope: -1.5000004 + outSlope: -1.5000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -3.0000007 + outSlope: -3.0000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.8333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0.15 + inSlope: -0.40000004 + outSlope: -0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.05 + inSlope: -0.049999997 + outSlope: -0.049999997 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.15 + inSlope: 0.30000004 + outSlope: 0.30000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: -140 + outSlope: -140 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -35 + inSlope: -70 + outSlope: -70 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -35 + inSlope: 105.00002 + outSlope: 105.00002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 210.00005 + outSlope: 210.00005 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 1 + outSlope: 1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5 + inSlope: -1.5000004 + outSlope: -1.5000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -3.0000007 + outSlope: -3.0000007 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 25 + inSlope: 80 + outSlope: 80 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 45 + inSlope: 9.999998 + outSlope: 9.999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 25 + inSlope: -60.000004 + outSlope: -60.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_9.anim.meta new file mode 100644 index 0000000..8758b71 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Bars anim/Bars 9/bars_9_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f83705b457f6784da9cd864f1c3aaff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim.meta new file mode 100644 index 0000000..2581464 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d779ef06ad5c9eb4ab59664cc2068815 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1.meta new file mode 100644 index 0000000..e11f7fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51ac648b2d02b354a872e853fcd9777d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1/basic_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1/basic_1_1.anim new file mode 100644 index 0000000..3262e8b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1/basic_1_1.anim @@ -0,0 +1,2268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.185388, w: 0.14615534} + outSlope: {x: 0, y: 0, z: 4.185388, w: 0.14615534} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.06975647, w: -0.9975641} + inSlope: {x: 0, y: 0, z: 4.175193, w: 0.29195842} + outSlope: {x: 0, y: 0, z: 4.175193, w: 0.29195842} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.1391731, w: -0.99026805} + inSlope: {x: 0, y: 0, z: 4.144657, w: 0.5824935} + outSlope: {x: 0, y: 0, z: 4.144657, w: 0.5824935} + tangentMode: -412 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 4.0939274, w: 0.87019086} + outSlope: {x: 0, y: 0, z: 4.0939274, w: 0.87019086} + tangentMode: -419866 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.27563736, w: -0.9612617} + inSlope: {x: 0, y: 0, z: 4.0232525, w: 1.1536504} + outSlope: {x: 0, y: 0, z: 4.0232525, w: 1.1536504} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.34202012, w: -0.9396926} + inSlope: {x: 0, y: 0, z: 3.9329786, w: 1.4314879} + outSlope: {x: 0, y: 0, z: 3.9329786, w: 1.4314879} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 3.8235435, w: 1.7023517} + outSlope: {x: 0, y: 0, z: 3.8235435, w: 1.7023517} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.46947157, w: -0.88294756} + inSlope: {x: 0, y: 0, z: 3.695478, w: 1.9649198} + outSlope: {x: 0, y: 0, z: 3.695478, w: 1.9649198} + tangentMode: 6336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.52991927, w: -0.8480481} + inSlope: {x: 0, y: 0, z: 3.5494094, w: 2.2179165} + outSlope: {x: 0, y: 0, z: 3.5494094, w: 2.2179165} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.3860495, w: 2.4601097} + outSlope: {x: 0, y: 0, z: 3.3860495, w: 2.4601097} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.6427876, w: -0.76604444} + inSlope: {x: 0, y: 0, z: 3.2061949, w: 2.6903167} + outSlope: {x: 0, y: 0, z: 3.2061949, w: 2.6903167} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.6946584, w: -0.7193398} + inSlope: {x: 0, y: 0, z: 3.010719, w: 2.9074163} + outSlope: {x: 0, y: 0, z: 3.010719, w: 2.9074163} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.8005698, w: 3.1103487} + outSlope: {x: 0, y: 0, z: 2.8005698, w: 3.1103487} + tangentMode: -446 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.7880107, w: -0.6156615} + inSlope: {x: 0, y: 0, z: 2.5767806, w: 3.2981303} + outSlope: {x: 0, y: 0, z: 2.5767806, w: 3.2981303} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.82903755, w: -0.5591929} + inSlope: {x: 0, y: 0, z: 2.3404422, w: 3.4698462} + outSlope: {x: 0, y: 0, z: 2.3404422, w: 3.4698462} + tangentMode: 258 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.86602545, w: -0.49999997} + inSlope: {x: 0, y: 0, z: 2.0926945, w: 3.624651} + outSlope: {x: 0, y: 0, z: 2.0926945, w: 3.624651} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.89879405, w: -0.43837115} + inSlope: {x: 0, y: 0, z: 1.834751, w: 3.7618003} + outSlope: {x: 0, y: 0, z: 1.834751, w: 3.7618003} + tangentMode: -1203232 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.92718387, w: -0.37460652} + inSlope: {x: 0, y: 0, z: 1.5678732, w: 3.8806257} + outSlope: {x: 0, y: 0, z: 1.5678732, w: 3.8806257} + tangentMode: -1203230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901685} + inSlope: {x: 0, y: 0, z: 1.2933565, w: 3.9805424} + outSlope: {x: 0, y: 0, z: 1.2933565, w: 3.9805424} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.9702958, w: -0.24192166} + inSlope: {x: 0, y: 0, z: 1.0125366, w: 4.061063} + outSlope: {x: 0, y: 0, z: 1.0125366, w: 4.061063} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.9848078, w: -0.17364798} + inSlope: {x: 0, y: 0, z: 0.7267833, w: 4.121804} + outSlope: {x: 0, y: 0, z: 0.7267833, w: 4.121804} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452807} + inSlope: {x: 0, y: 0, z: 0.43749118, w: 4.162462} + outSlope: {x: 0, y: 0, z: 0.43749118, w: 4.162462} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.99939084, w: -0.034899138} + inSlope: {x: 0, y: 0, z: 0.14606583, w: 4.1828403} + outSlope: {x: 0, y: 0, z: 0.14606583, w: 4.1828403} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9993908, w: 0.034900058} + inSlope: {x: 0, y: 0, z: -0.14606941, w: 4.1828403} + outSlope: {x: 0, y: 0, z: -0.14606941, w: 4.1828403} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.99452186, w: 0.104528986} + inSlope: {x: 0, y: 0, z: -0.43749297, w: 4.1624546} + outSlope: {x: 0, y: 0, z: -0.43749297, w: 4.1624546} + tangentMode: -329502 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.98480767, w: 0.17364866} + inSlope: {x: 0, y: 0, z: -0.72678864, w: 4.1218038} + outSlope: {x: 0, y: 0, z: -0.72678864, w: 4.1218038} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.97029555, w: 0.24192256} + inSlope: {x: 0, y: 0, z: -1.0125402, w: 4.0610647} + outSlope: {x: 0, y: 0, z: -1.0125402, w: 4.0610647} + tangentMode: 608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9510563, w: 0.3090176} + inSlope: {x: 0, y: 0, z: -1.2933583, w: 3.980538} + outSlope: {x: 0, y: 0, z: -1.2933583, w: 3.980538} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.92718357, w: 0.37460726} + inSlope: {x: 0, y: 0, z: -1.567875, w: 3.8806221} + outSlope: {x: 0, y: 0, z: -1.567875, w: 3.8806221} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.89879376, w: 0.43837178} + inSlope: {x: 0, y: 0, z: -1.8347564, w: 3.761802} + outSlope: {x: 0, y: 0, z: -1.8347564, w: 3.761802} + tangentMode: -188 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.86602503, w: 0.50000066} + inSlope: {x: 0, y: 0, z: -2.0926971, w: 3.624653} + outSlope: {x: 0, y: 0, z: -2.0926971, w: 3.624653} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.82903725, w: 0.55919343} + inSlope: {x: 0, y: 0, z: -2.3404388, w: 3.4698396} + outSlope: {x: 0, y: 0, z: -2.3404388, w: 3.4698396} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.7880105, w: 0.61566186} + inSlope: {x: 0, y: 0, z: -2.5767865, w: 3.2981296} + outSlope: {x: 0, y: 0, z: -2.5767865, w: 3.2981296} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.74314445, w: 0.669131} + inSlope: {x: 0, y: 0, z: -2.8005795, w: 3.1103535} + outSlope: {x: 0, y: 0, z: -2.8005795, w: 3.1103535} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.6946579, w: 0.7193402} + inSlope: {x: 0, y: 0, z: -3.010718, w: 2.9074154} + outSlope: {x: 0, y: 0, z: -3.010718, w: 2.9074154} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.6427873, w: 0.76604474} + inSlope: {x: 0, y: 0, z: -3.2061906, w: 2.690312} + outSlope: {x: 0, y: 0, z: -3.2061906, w: 2.690312} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.587785, w: 0.8090172} + inSlope: {x: 0, y: 0, z: -3.3860471, w: 2.4601047} + outSlope: {x: 0, y: 0, z: -3.3860471, w: 2.4601047} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.52991915, w: 0.84804815} + inSlope: {x: 0, y: 0, z: -3.5494127, w: 2.217917} + outSlope: {x: 0, y: 0, z: -3.5494127, w: 2.217917} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.46947137, w: 0.8829477} + inSlope: {x: 0, y: 0, z: -3.6954875, w: 1.9649255} + outSlope: {x: 0, y: 0, z: -3.6954875, w: 1.9649255} + tangentMode: -268156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.40673634, w: 0.9135456} + inSlope: {x: 0, y: 0, z: -3.8235383, w: 1.7023497} + outSlope: {x: 0, y: 0, z: -3.8235383, w: 1.7023497} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.3420202, w: 0.9396926} + inSlope: {x: 0, y: 0, z: -3.9329734, w: 1.4314837} + outSlope: {x: 0, y: 0, z: -3.9329734, w: 1.4314837} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.27563736, w: 0.9612617} + inSlope: {x: 0, y: 0, z: -4.023262, w: 1.1536514} + outSlope: {x: 0, y: 0, z: -4.023262, w: 1.1536514} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.20791161, w: 0.9781476} + inSlope: {x: 0, y: 0, z: -4.0939293, w: 0.8701917} + outSlope: {x: 0, y: 0, z: -4.0939293, w: 0.8701917} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.13917318, w: 0.99026805} + inSlope: {x: 0, y: 0, z: -4.144651, w: 0.58249235} + outSlope: {x: 0, y: 0, z: -4.144651, w: 0.58249235} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.06975671, w: 0.997564} + inSlope: {x: 0, y: 0, z: -4.1751947, w: 0.29195845} + outSlope: {x: 0, y: 0, z: -4.1751947, w: 0.29195845} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.75 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.185397, w: 0.14615855} + outSlope: {x: 0, y: 0, z: -4.185397, w: 0.14615855} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.185388 + outSlope: 4.185388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.06975647 + inSlope: 4.175193 + outSlope: 4.175193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.1391731 + inSlope: 4.144657 + outSlope: 4.144657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.20791171 + inSlope: 4.0939274 + outSlope: 4.0939274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.27563736 + inSlope: 4.0232525 + outSlope: 4.0232525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.34202012 + inSlope: 3.9329786 + outSlope: 3.9329786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.40673664 + inSlope: 3.8235435 + outSlope: 3.8235435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.46947157 + inSlope: 3.695478 + outSlope: 3.695478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.52991927 + inSlope: 3.5494094 + outSlope: 3.5494094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.58778524 + inSlope: 3.3860495 + outSlope: 3.3860495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.6427876 + inSlope: 3.2061949 + outSlope: 3.2061949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.6946584 + inSlope: 3.010719 + outSlope: 3.010719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.74314487 + inSlope: 2.8005698 + outSlope: 2.8005698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.7880107 + inSlope: 2.5767806 + outSlope: 2.5767806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.82903755 + inSlope: 2.3404422 + outSlope: 2.3404422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.86602545 + inSlope: 2.0926945 + outSlope: 2.0926945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.89879405 + inSlope: 1.834751 + outSlope: 1.834751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.92718387 + inSlope: 1.5678732 + outSlope: 1.5678732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.95105654 + inSlope: 1.2933565 + outSlope: 1.2933565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.9702958 + inSlope: 1.0125366 + outSlope: 1.0125366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.9848078 + inSlope: 0.7267833 + outSlope: 0.7267833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9945219 + inSlope: 0.43749118 + outSlope: 0.43749118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.99939084 + inSlope: 0.14606583 + outSlope: 0.14606583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9993908 + inSlope: -0.14606941 + outSlope: -0.14606941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.99452186 + inSlope: -0.43749297 + outSlope: -0.43749297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.98480767 + inSlope: -0.72678864 + outSlope: -0.72678864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.97029555 + inSlope: -1.0125402 + outSlope: -1.0125402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9510563 + inSlope: -1.2933583 + outSlope: -1.2933583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.92718357 + inSlope: -1.567875 + outSlope: -1.567875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.89879376 + inSlope: -1.8347564 + outSlope: -1.8347564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.86602503 + inSlope: -2.0926971 + outSlope: -2.0926971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.82903725 + inSlope: -2.3404388 + outSlope: -2.3404388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.7880105 + inSlope: -2.5767865 + outSlope: -2.5767865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.74314445 + inSlope: -2.8005795 + outSlope: -2.8005795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.6946579 + inSlope: -3.010718 + outSlope: -3.010718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.6427873 + inSlope: -3.2061906 + outSlope: -3.2061906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.587785 + inSlope: -3.3860471 + outSlope: -3.3860471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.52991915 + inSlope: -3.5494127 + outSlope: -3.5494127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.46947137 + inSlope: -3.6954875 + outSlope: -3.6954875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.40673634 + inSlope: -3.8235383 + outSlope: -3.8235383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.3420202 + inSlope: -3.9329734 + outSlope: -3.9329734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.27563736 + inSlope: -4.023262 + outSlope: -4.023262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.20791161 + inSlope: -4.0939293 + outSlope: -4.0939293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.13917318 + inSlope: -4.144651 + outSlope: -4.144651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.06975671 + inSlope: -4.1751947 + outSlope: -4.1751947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0.00000008742278 + inSlope: -4.185397 + outSlope: -4.185397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.14615534 + outSlope: 0.14615534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9975641 + inSlope: 0.29195842 + outSlope: 0.29195842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99026805 + inSlope: 0.5824935 + outSlope: 0.5824935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9781476 + inSlope: 0.87019086 + outSlope: 0.87019086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9612617 + inSlope: 1.1536504 + outSlope: 1.1536504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9396926 + inSlope: 1.4314879 + outSlope: 1.4314879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9135454 + inSlope: 1.7023517 + outSlope: 1.7023517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.88294756 + inSlope: 1.9649198 + outSlope: 1.9649198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.8480481 + inSlope: 2.2179165 + outSlope: 2.2179165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.809017 + inSlope: 2.4601097 + outSlope: 2.4601097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.76604444 + inSlope: 2.6903167 + outSlope: 2.6903167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.7193398 + inSlope: 2.9074163 + outSlope: 2.9074163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.66913056 + inSlope: 3.1103487 + outSlope: 3.1103487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6156615 + inSlope: 3.2981303 + outSlope: 3.2981303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5591929 + inSlope: 3.4698462 + outSlope: 3.4698462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.49999997 + inSlope: 3.624651 + outSlope: 3.624651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.43837115 + inSlope: 3.7618003 + outSlope: 3.7618003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.37460652 + inSlope: 3.8806257 + outSlope: 3.8806257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.30901685 + inSlope: 3.9805424 + outSlope: 3.9805424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.24192166 + inSlope: 4.061063 + outSlope: 4.061063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.17364798 + inSlope: 4.121804 + outSlope: 4.121804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.10452807 + inSlope: 4.162462 + outSlope: 4.162462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.034899138 + inSlope: 4.1828403 + outSlope: 4.1828403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.034900058 + inSlope: 4.1828403 + outSlope: 4.1828403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.104528986 + inSlope: 4.1624546 + outSlope: 4.1624546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.17364866 + inSlope: 4.1218038 + outSlope: 4.1218038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.24192256 + inSlope: 4.0610647 + outSlope: 4.0610647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.3090176 + inSlope: 3.980538 + outSlope: 3.980538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.37460726 + inSlope: 3.8806221 + outSlope: 3.8806221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43837178 + inSlope: 3.761802 + outSlope: 3.761802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.50000066 + inSlope: 3.624653 + outSlope: 3.624653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.55919343 + inSlope: 3.4698396 + outSlope: 3.4698396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.61566186 + inSlope: 3.2981296 + outSlope: 3.2981296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.669131 + inSlope: 3.1103535 + outSlope: 3.1103535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.7193402 + inSlope: 2.9074154 + outSlope: 2.9074154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.76604474 + inSlope: 2.690312 + outSlope: 2.690312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.8090172 + inSlope: 2.4601047 + outSlope: 2.4601047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.84804815 + inSlope: 2.217917 + outSlope: 2.217917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8829477 + inSlope: 1.9649255 + outSlope: 1.9649255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9135456 + inSlope: 1.7023497 + outSlope: 1.7023497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9396926 + inSlope: 1.4314837 + outSlope: 1.4314837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9612617 + inSlope: 1.1536514 + outSlope: 1.1536514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9781476 + inSlope: 0.8701917 + outSlope: 0.8701917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99026805 + inSlope: 0.58249235 + outSlope: 0.58249235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.997564 + inSlope: 0.29195845 + outSlope: 0.29195845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0.14615855 + outSlope: 0.14615855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -360 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1/basic_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1/basic_1_1.anim.meta new file mode 100644 index 0000000..6f098a9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 1/basic_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6a52488612271e4eab340aa5e915110 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2.meta new file mode 100644 index 0000000..1a35452 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7286bd5b2d53eea4a9688364120c8f86 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_1.anim new file mode 100644 index 0000000..1b45299 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_1.anim @@ -0,0 +1,3895 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.5125391, w: 0.052628513} + outSlope: {x: 0, y: 0, z: 2.5125391, w: 0.052628513} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.041875653, w: -0.99912286} + inSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521411} + outSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521411} + tangentMode: 101 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.08367784, w: -0.99649286} + inSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024403} + outSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024403} + tangentMode: 196640 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.12533323, w: -0.9921147} + inSlope: {x: 0, y: 0, z: 2.4927268, w: 0.31490564} + outSlope: {x: 0, y: 0, z: 2.4927268, w: 0.31490564} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.16676874, w: -0.985996} + inSlope: {x: 0, y: 0, z: 2.477354, w: 0.41901293} + outSlope: {x: 0, y: 0, z: 2.477354, w: 0.41901293} + tangentMode: 1685015908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.2079117, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 2.457635, w: 0.5223853} + outSlope: {x: 0, y: 0, z: 2.457635, w: 0.5223853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.2486899, w: -0.96858317} + inSlope: {x: 0, y: 0, z: 2.4336023, w: 0.6248439} + outSlope: {x: 0, y: 0, z: 2.4336023, w: 0.6248439} + tangentMode: 1929379840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.28903177, w: -0.9573195} + inSlope: {x: 0, y: 0, z: 2.4053013, w: 0.7262044} + outSlope: {x: 0, y: 0, z: 2.4053013, w: 0.7262044} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.32886663, w: -0.94437635} + inSlope: {x: 0, y: 0, z: 2.3727827, w: 0.82629013} + outSlope: {x: 0, y: 0, z: 2.3727827, w: 0.82629013} + tangentMode: 1952539648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.36812454, w: -0.9297765} + inSlope: {x: 0, y: 0, z: 2.3361006, w: 0.92492765} + outSlope: {x: 0, y: 0, z: 2.3361006, w: 0.92492765} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.2953193, w: 1.0219414} + outSlope: {x: 0, y: 0, z: 2.2953193, w: 1.0219414} + tangentMode: 1929409638 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.44463518, w: -0.8957118} + inSlope: {x: 0, y: 0, z: 2.2505121, w: 1.1171634} + outSlope: {x: 0, y: 0, z: 2.2505121, w: 1.1171634} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.4817537, w: -0.87630665} + inSlope: {x: 0, y: 0, z: 2.201755, w: 1.2104256} + outSlope: {x: 0, y: 0, z: 2.201755, w: 1.2104256} + tangentMode: 768 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.518027, w: -0.85536426} + inSlope: {x: 0, y: 0, z: 2.1491346, w: 1.3015617} + outSlope: {x: 0, y: 0, z: 2.1491346, w: 1.3015617} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.5533915, w: -0.83292127} + inSlope: {x: 0, y: 0, z: 2.0927472, w: 1.3904179} + outSlope: {x: 0, y: 0, z: 2.0927472, w: 1.3904179} + tangentMode: 2036681472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.0326862, w: 1.4768344} + outSlope: {x: 0, y: 0, z: 2.0326862, w: 1.4768344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.62114775, w: -0.78369343} + inSlope: {x: 0, y: 0, z: 1.9690598, w: 1.5606581} + outSlope: {x: 0, y: 0, z: 1.9690598, w: 1.5606581} + tangentMode: 7627111 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.6534206, w: -0.756995} + inSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + outSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.6845471, w: -0.72896856} + inSlope: {x: 0, y: 0, z: 1.8315628, w: 1.7199508} + outSlope: {x: 0, y: 0, z: 1.8315628, w: 1.7199508} + tangentMode: 1761607680 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.7144728, w: -0.6996633} + inSlope: {x: 0, y: 0, z: 1.7579343, w: 1.7951419} + outSlope: {x: 0, y: 0, z: 1.7579343, w: 1.7951419} + tangentMode: 1852401254 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.743145, w: -0.66913044} + inSlope: {x: 0, y: 0, z: 1.6812179, w: 1.8671825} + outSlope: {x: 0, y: 0, z: 1.6812179, w: 1.8671825} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.7705134, w: -0.6374238} + inSlope: {x: 0, y: 0, z: 1.601551, w: 1.9359436} + outSlope: {x: 0, y: 0, z: 1.601551, w: 1.9359436} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.79653007, w: -0.60459894} + inSlope: {x: 0, y: 0, z: 1.5190768, w: 2.0013125} + outSlope: {x: 0, y: 0, z: 1.5190768, w: 2.0013125} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.82114935, w: -0.57071334} + inSlope: {x: 0, y: 0, z: 1.4339399, w: 2.0631695} + outSlope: {x: 0, y: 0, z: 1.4339399, w: 2.0631695} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.8443281, w: -0.53582656} + inSlope: {x: 0, y: 0, z: 1.3462853, w: 2.1214056} + outSlope: {x: 0, y: 0, z: 1.3462853, w: 2.1214056} + tangentMode: 1634231040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.86602557, w: -0.49999976} + inSlope: {x: 0, y: 0, z: 1.2562687, w: 2.175924} + outSlope: {x: 0, y: 0, z: 1.2562687, w: 2.175924} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.88620377, w: -0.4632957} + inSlope: {x: 0, y: 0, z: 1.1640491, w: 2.226625} + outSlope: {x: 0, y: 0, z: 1.1640491, w: 2.226625} + tangentMode: 33554432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.90482724, w: -0.42577887} + inSlope: {x: 0, y: 0, z: 1.0697856, w: 2.2734134} + outSlope: {x: 0, y: 0, z: 1.0697856, w: 2.2734134} + tangentMode: 1024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.9218633, w: -0.3875152} + inSlope: {x: 0, y: 0, z: 0.9736482, w: 2.316218} + outSlope: {x: 0, y: 0, z: 0.9736482, w: 2.316218} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.9372822, w: -0.34857154} + inSlope: {x: 0, y: 0, z: 0.87580025, w: 2.3549573} + outSlope: {x: 0, y: 0, z: 0.87580025, w: 2.3549573} + tangentMode: 262245 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.7764144, w: 2.3895645} + outSlope: {x: 0, y: 0, z: 0.7764144, w: 2.3895645} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.96316266, w: -0.26891947} + inSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199848} + outSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199848} + tangentMode: -65439 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.973579, w: -0.22835054} + inSlope: {x: 0, y: 0, z: 0.57373935, w: 2.4461565} + outSlope: {x: 0, y: 0, z: 0.57373935, w: 2.4461565} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9822873, w: -0.187381} + inSlope: {x: 0, y: 0, z: 0.4708014, w: 2.4680328} + outSlope: {x: 0, y: 0, z: 0.4708014, w: 2.4680328} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.98927236, w: -0.14608285} + inSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855866} + outSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855866} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452819} + inSlope: {x: 0, y: 0, z: 0.26263142, w: 2.4987764} + outSlope: {x: 0, y: 0, z: 0.26263142, w: 2.4987764} + tangentMode: 1145661540 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9980267, w: -0.06279038} + inSlope: {x: 0, y: 0, z: 0.1577641, w: 2.5075824} + outSlope: {x: 0, y: 0, z: 0.1577641, w: 2.5075824} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.9997807, w: -0.020942187} + inSlope: {x: 0, y: 0, z: 0.052617837, w: 2.511989} + outSlope: {x: 0, y: 0, z: 0.052617837, w: 2.511989} + tangentMode: 67134818 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.99978065, w: 0.020942511} + inSlope: {x: 0, y: 0, z: -0.052619625, w: 2.5119858} + outSlope: {x: 0, y: 0, z: -0.052619625, w: 2.5119858} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.9980267, w: 0.06279059} + inSlope: {x: 0, y: 0, z: -0.15776232, w: 2.5075824} + outSlope: {x: 0, y: 0, z: -0.15776232, w: 2.5075824} + tangentMode: 46823 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9945219, w: 0.10452851} + inSlope: {x: 0, y: 0, z: -0.26263142, w: 2.4987764} + outSlope: {x: 0, y: 0, z: -0.26263142, w: 2.4987764} + tangentMode: 1677750881 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.98927236, w: 0.14608306} + inSlope: {x: 0, y: 0, z: -0.3670392, w: 2.4855828} + outSlope: {x: 0, y: 0, z: -0.3670392, w: 2.4855828} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9822873, w: 0.1873812} + inSlope: {x: 0, y: 0, z: -0.4708032, w: 2.4680362} + outSlope: {x: 0, y: 0, z: -0.4708032, w: 2.4680362} + tangentMode: 2 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.97357893, w: 0.22835085} + inSlope: {x: 0, y: 0, z: -0.57374114, w: 2.446157} + outSlope: {x: 0, y: 0, z: -0.57374114, w: 2.446157} + tangentMode: 12320768 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.9631626, w: 0.26891968} + inSlope: {x: 0, y: 0, z: -0.67567056, w: 2.4199815} + outSlope: {x: 0, y: 0, z: -0.67567056, w: 2.4199815} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.9510566, w: 0.30901682} + inSlope: {x: 0, y: 0, z: -0.7764162, w: 2.389567} + outSlope: {x: 0, y: 0, z: -0.7764162, w: 2.389567} + tangentMode: 1684960615 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.9372821, w: 0.34857184} + inSlope: {x: 0, y: 0, z: -0.8758011, w: 2.3549585} + outSlope: {x: 0, y: 0, z: -0.8758011, w: 2.3549585} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.92186326, w: 0.38751537} + inSlope: {x: 0, y: 0, z: -0.9736464, w: 2.3162158} + outSlope: {x: 0, y: 0, z: -0.9736464, w: 2.3162158} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.90482724, w: 0.42577896} + inSlope: {x: 0, y: 0, z: -1.0697875, w: 2.2734149} + outSlope: {x: 0, y: 0, z: -1.0697875, w: 2.2734149} + tangentMode: 1952671046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.8862037, w: 0.4632958} + inSlope: {x: 0, y: 0, z: -1.1640494, w: 2.2266226} + outSlope: {x: 0, y: 0, z: -1.1640494, w: 2.2266226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.8660256, w: 0.49999964} + inSlope: {x: 0, y: 0, z: -1.2562692, w: 2.1759236} + outSlope: {x: 0, y: 0, z: -1.2562692, w: 2.1759236} + tangentMode: 262242 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.8443281, w: 0.5358265} + inSlope: {x: 0, y: 0, z: -1.346286, w: 2.1214075} + outSlope: {x: 0, y: 0, z: -1.346286, w: 2.1214075} + tangentMode: 1768702823 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.82114947, w: 0.57071316} + inSlope: {x: 0, y: 0, z: -1.4339406, w: 2.0631714} + outSlope: {x: 0, y: 0, z: -1.4339406, w: 2.0631714} + tangentMode: 1113811298 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.7965301, w: 0.6045988} + inSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + outSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.7705136, w: 0.6374236} + inSlope: {x: 0, y: 0, z: -1.6015468, w: 1.9359417} + outSlope: {x: 0, y: 0, z: -1.6015468, w: 1.9359417} + tangentMode: 1684957506 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.7431453, w: 0.66913015} + inSlope: {x: 0, y: 0, z: -1.6812174, w: 1.8671823} + outSlope: {x: 0, y: 0, z: -1.6812174, w: 1.8671823} + tangentMode: -855638016 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.71447307, w: 0.6996629} + inSlope: {x: 0, y: 0, z: -1.7579322, w: 1.7951417} + outSlope: {x: 0, y: 0, z: -1.7579322, w: 1.7951417} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.6845476, w: 0.72896814} + inSlope: {x: 0, y: 0, z: -1.8315625, w: 1.7199538} + outSlope: {x: 0, y: 0, z: -1.8315625, w: 1.7199538} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.65342104, w: 0.75699466} + inSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + outSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + tangentMode: 193 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.62114835, w: 0.783693} + inSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606556} + outSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606556} + tangentMode: 1426063360 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.58778596, w: 0.80901647} + inSlope: {x: 0, y: 0, z: -2.0326889, w: 1.4768356} + outSlope: {x: 0, y: 0, z: -2.0326889, w: 1.4768356} + tangentMode: 1987212611 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.553392, w: 0.8329209} + inSlope: {x: 0, y: 0, z: -2.0927489, w: 1.3904219} + outSlope: {x: 0, y: 0, z: -2.0927489, w: 1.3904219} + tangentMode: 14024679 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.5180276, w: 0.8553639} + inSlope: {x: 0, y: 0, z: -2.1491299, w: 1.3015628} + outSlope: {x: 0, y: 0, z: -2.1491299, w: 1.3015628} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.4817544, w: 0.8763063} + inSlope: {x: 0, y: 0, z: -2.201755, w: 1.2104266} + outSlope: {x: 0, y: 0, z: -2.201755, w: 1.2104266} + tangentMode: 55296 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.44463584, w: 0.8957114} + inSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171644} + outSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171644} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.40673745, w: 0.9135451} + inSlope: {x: 0, y: 0, z: -2.2953124, w: 1.0219424} + outSlope: {x: 0, y: 0, z: -2.2953124, w: 1.0219424} + tangentMode: 1835626049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.3681255, w: 0.92977613} + inSlope: {x: 0, y: 0, z: -2.336107, w: 0.92493385} + outSlope: {x: 0, y: 0, z: -2.336107, w: 0.92493385} + tangentMode: 1416917601 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.3288673, w: 0.9443762} + inSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262946} + outSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262946} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.28903258, w: 0.95731926} + inSlope: {x: 0, y: 0, z: -2.4052958, w: 0.72620344} + outSlope: {x: 0, y: 0, z: -2.4052958, w: 0.72620344} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.24869083, w: 0.9685829} + inSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + outSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + tangentMode: 2034458469 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.20791277, w: 0.9781474} + inSlope: {x: 0, y: 0, z: -2.4576278, w: 0.5223875} + outSlope: {x: 0, y: 0, z: -2.4576278, w: 0.5223875} + tangentMode: 14745600 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.16676998, w: 0.9859958} + inSlope: {x: 0, y: 0, z: -2.4773612, w: 0.4190169} + outSlope: {x: 0, y: 0, z: -2.4773612, w: 0.4190169} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.12533414, w: 0.9921146} + inSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490773} + outSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490773} + tangentMode: 1644167168 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.0836789, w: 0.99649274} + inSlope: {x: 0, y: 0, z: -2.5037212, w: 0.21024604} + outSlope: {x: 0, y: 0, z: -2.5037212, w: 0.21024604} + tangentMode: 1600979044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.041876853, w: 0.9991228} + inSlope: {x: 0, y: 0, z: -2.510336, w: 0.10521704} + outSlope: {x: 0, y: 0, z: -2.510336, w: 0.10521704} + tangentMode: 1332766053 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.25 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.5125468, w: 0.052630637} + outSlope: {x: 0, y: 0, z: -2.5125468, w: 0.052630637} + tangentMode: 1917808741 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 2, y: 2, z: -2} + outSlope: {x: 2, y: 2, z: -2} + tangentMode: 32 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 1, y: 1, z: 0} + inSlope: {x: 0, y: 0, z: -1} + outSlope: {x: 0, y: 0, z: -1} + tangentMode: 2036879461 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: 0} + inSlope: {x: -2, y: -2, z: 0} + outSlope: {x: -2, y: -2, z: 0} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: -1 + outSlope: -1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 2.5125391 + outSlope: 2.5125391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.041875653 + inSlope: 2.5103352 + outSlope: 2.5103352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.08367784 + inSlope: 2.5037272 + outSlope: 2.5037272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.12533323 + inSlope: 2.4927268 + outSlope: 2.4927268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.16676874 + inSlope: 2.477354 + outSlope: 2.477354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.2079117 + inSlope: 2.457635 + outSlope: 2.457635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.2486899 + inSlope: 2.4336023 + outSlope: 2.4336023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.28903177 + inSlope: 2.4053013 + outSlope: 2.4053013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.32886663 + inSlope: 2.3727827 + outSlope: 2.3727827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.36812454 + inSlope: 2.3361006 + outSlope: 2.3361006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.40673664 + inSlope: 2.2953193 + outSlope: 2.2953193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.44463518 + inSlope: 2.2505121 + outSlope: 2.2505121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.4817537 + inSlope: 2.201755 + outSlope: 2.201755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.518027 + inSlope: 2.1491346 + outSlope: 2.1491346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.5533915 + inSlope: 2.0927472 + outSlope: 2.0927472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.58778524 + inSlope: 2.0326862 + outSlope: 2.0326862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.62114775 + inSlope: 1.9690598 + outSlope: 1.9690598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.6534206 + inSlope: 1.9019797 + outSlope: 1.9019797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.6845471 + inSlope: 1.8315628 + outSlope: 1.8315628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.7144728 + inSlope: 1.7579343 + outSlope: 1.7579343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.743145 + inSlope: 1.6812179 + outSlope: 1.6812179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.7705134 + inSlope: 1.601551 + outSlope: 1.601551 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.79653007 + inSlope: 1.5190768 + outSlope: 1.5190768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.82114935 + inSlope: 1.4339399 + outSlope: 1.4339399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.8443281 + inSlope: 1.3462853 + outSlope: 1.3462853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.86602557 + inSlope: 1.2562687 + outSlope: 1.2562687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.88620377 + inSlope: 1.1640491 + outSlope: 1.1640491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.90482724 + inSlope: 1.0697856 + outSlope: 1.0697856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.9218633 + inSlope: 0.9736482 + outSlope: 0.9736482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.9372822 + inSlope: 0.87580025 + outSlope: 0.87580025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.95105666 + inSlope: 0.7764144 + outSlope: 0.7764144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.96316266 + inSlope: 0.67567056 + outSlope: 0.67567056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.973579 + inSlope: 0.57373935 + outSlope: 0.57373935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9822873 + inSlope: 0.4708014 + outSlope: 0.4708014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.98927236 + inSlope: 0.3670392 + outSlope: 0.3670392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9945219 + inSlope: 0.26263142 + outSlope: 0.26263142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9980267 + inSlope: 0.1577641 + outSlope: 0.1577641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9997807 + inSlope: 0.052617837 + outSlope: 0.052617837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.99978065 + inSlope: -0.052619625 + outSlope: -0.052619625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9980267 + inSlope: -0.15776232 + outSlope: -0.15776232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9945219 + inSlope: -0.26263142 + outSlope: -0.26263142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.98927236 + inSlope: -0.3670392 + outSlope: -0.3670392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9822873 + inSlope: -0.4708032 + outSlope: -0.4708032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.97357893 + inSlope: -0.57374114 + outSlope: -0.57374114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.9631626 + inSlope: -0.67567056 + outSlope: -0.67567056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.9510566 + inSlope: -0.7764162 + outSlope: -0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9372821 + inSlope: -0.8758011 + outSlope: -0.8758011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.92186326 + inSlope: -0.9736464 + outSlope: -0.9736464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.90482724 + inSlope: -1.0697875 + outSlope: -1.0697875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.8862037 + inSlope: -1.1640494 + outSlope: -1.1640494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.8660256 + inSlope: -1.2562692 + outSlope: -1.2562692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.8443281 + inSlope: -1.346286 + outSlope: -1.346286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.82114947 + inSlope: -1.4339406 + outSlope: -1.4339406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.7965301 + inSlope: -1.5190777 + outSlope: -1.5190777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.7705136 + inSlope: -1.6015468 + outSlope: -1.6015468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.7431453 + inSlope: -1.6812174 + outSlope: -1.6812174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.71447307 + inSlope: -1.7579322 + outSlope: -1.7579322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.6845476 + inSlope: -1.8315625 + outSlope: -1.8315625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.65342104 + inSlope: -1.9019794 + outSlope: -1.9019794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.62114835 + inSlope: -1.9690545 + outSlope: -1.9690545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.58778596 + inSlope: -2.0326889 + outSlope: -2.0326889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.553392 + inSlope: -2.0927489 + outSlope: -2.0927489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.5180276 + inSlope: -2.1491299 + outSlope: -2.1491299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.4817544 + inSlope: -2.201755 + outSlope: -2.201755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.44463584 + inSlope: -2.2505107 + outSlope: -2.2505107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.40673745 + inSlope: -2.2953124 + outSlope: -2.2953124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.3681255 + inSlope: -2.336107 + outSlope: -2.336107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.3288673 + inSlope: -2.3727899 + outSlope: -2.3727899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.28903258 + inSlope: -2.4052958 + outSlope: -2.4052958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.24869083 + inSlope: -2.4335966 + outSlope: -2.4335966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.20791277 + inSlope: -2.4576278 + outSlope: -2.4576278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.16676998 + inSlope: -2.4773612 + outSlope: -2.4773612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.12533414 + inSlope: -2.492735 + outSlope: -2.492735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.0836789 + inSlope: -2.5037212 + outSlope: -2.5037212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.041876853 + inSlope: -2.510336 + outSlope: -2.510336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -0.00000008742278 + inSlope: -2.5125468 + outSlope: -2.5125468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.052628513 + outSlope: 0.052628513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99912286 + inSlope: 0.10521411 + outSlope: 0.10521411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99649286 + inSlope: 0.21024403 + outSlope: 0.21024403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9921147 + inSlope: 0.31490564 + outSlope: 0.31490564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.985996 + inSlope: 0.41901293 + outSlope: 0.41901293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9781476 + inSlope: 0.5223853 + outSlope: 0.5223853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.96858317 + inSlope: 0.6248439 + outSlope: 0.6248439 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9573195 + inSlope: 0.7262044 + outSlope: 0.7262044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.94437635 + inSlope: 0.82629013 + outSlope: 0.82629013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.9297765 + inSlope: 0.92492765 + outSlope: 0.92492765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9135454 + inSlope: 1.0219414 + outSlope: 1.0219414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.8957118 + inSlope: 1.1171634 + outSlope: 1.1171634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.87630665 + inSlope: 1.2104256 + outSlope: 1.2104256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85536426 + inSlope: 1.3015617 + outSlope: 1.3015617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.83292127 + inSlope: 1.3904179 + outSlope: 1.3904179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.809017 + inSlope: 1.4768344 + outSlope: 1.4768344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.78369343 + inSlope: 1.5606581 + outSlope: 1.5606581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.756995 + inSlope: 1.6417449 + outSlope: 1.6417449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.72896856 + inSlope: 1.7199508 + outSlope: 1.7199508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.6996633 + inSlope: 1.7951419 + outSlope: 1.7951419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.66913044 + inSlope: 1.8671825 + outSlope: 1.8671825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.6374238 + inSlope: 1.9359436 + outSlope: 1.9359436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.60459894 + inSlope: 2.0013125 + outSlope: 2.0013125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.57071334 + inSlope: 2.0631695 + outSlope: 2.0631695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.53582656 + inSlope: 2.1214056 + outSlope: 2.1214056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.49999976 + inSlope: 2.175924 + outSlope: 2.175924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.4632957 + inSlope: 2.226625 + outSlope: 2.226625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.42577887 + inSlope: 2.2734134 + outSlope: 2.2734134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.3875152 + inSlope: 2.316218 + outSlope: 2.316218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.34857154 + inSlope: 2.3549573 + outSlope: 2.3549573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.30901662 + inSlope: 2.3895645 + outSlope: 2.3895645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.26891947 + inSlope: 2.4199848 + outSlope: 2.4199848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.22835054 + inSlope: 2.4461565 + outSlope: 2.4461565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.187381 + inSlope: 2.4680328 + outSlope: 2.4680328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.14608285 + inSlope: 2.4855866 + outSlope: 2.4855866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.10452819 + inSlope: 2.4987764 + outSlope: 2.4987764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.06279038 + inSlope: 2.5075824 + outSlope: 2.5075824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.020942187 + inSlope: 2.511989 + outSlope: 2.511989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.020942511 + inSlope: 2.5119858 + outSlope: 2.5119858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.06279059 + inSlope: 2.5075824 + outSlope: 2.5075824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.10452851 + inSlope: 2.4987764 + outSlope: 2.4987764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.14608306 + inSlope: 2.4855828 + outSlope: 2.4855828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.1873812 + inSlope: 2.4680362 + outSlope: 2.4680362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.22835085 + inSlope: 2.446157 + outSlope: 2.446157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.26891968 + inSlope: 2.4199815 + outSlope: 2.4199815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.30901682 + inSlope: 2.389567 + outSlope: 2.389567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.34857184 + inSlope: 2.3549585 + outSlope: 2.3549585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.38751537 + inSlope: 2.3162158 + outSlope: 2.3162158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.42577896 + inSlope: 2.2734149 + outSlope: 2.2734149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.4632958 + inSlope: 2.2266226 + outSlope: 2.2266226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.49999964 + inSlope: 2.1759236 + outSlope: 2.1759236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.5358265 + inSlope: 2.1214075 + outSlope: 2.1214075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.57071316 + inSlope: 2.0631714 + outSlope: 2.0631714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.6045988 + inSlope: 2.0013142 + outSlope: 2.0013142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.6374236 + inSlope: 1.9359417 + outSlope: 1.9359417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.66913015 + inSlope: 1.8671823 + outSlope: 1.8671823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.6996629 + inSlope: 1.7951417 + outSlope: 1.7951417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.72896814 + inSlope: 1.7199538 + outSlope: 1.7199538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.75699466 + inSlope: 1.6417477 + outSlope: 1.6417477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.783693 + inSlope: 1.5606556 + outSlope: 1.5606556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.80901647 + inSlope: 1.4768356 + outSlope: 1.4768356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.8329209 + inSlope: 1.3904219 + outSlope: 1.3904219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.8553639 + inSlope: 1.3015628 + outSlope: 1.3015628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.8763063 + inSlope: 1.2104266 + outSlope: 1.2104266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.8957114 + inSlope: 1.1171644 + outSlope: 1.1171644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.9135451 + inSlope: 1.0219424 + outSlope: 1.0219424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.92977613 + inSlope: 0.92493385 + outSlope: 0.92493385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.9443762 + inSlope: 0.8262946 + outSlope: 0.8262946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.95731926 + inSlope: 0.72620344 + outSlope: 0.72620344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.9685829 + inSlope: 0.62484443 + outSlope: 0.62484443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.9781474 + inSlope: 0.5223875 + outSlope: 0.5223875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.9859958 + inSlope: 0.4190169 + outSlope: 0.4190169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.9921146 + inSlope: 0.31490773 + outSlope: 0.31490773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.99649274 + inSlope: 0.21024604 + outSlope: 0.21024604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.9991228 + inSlope: 0.10521704 + outSlope: 0.10521704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 1 + inSlope: 0.052630637 + outSlope: 0.052630637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -360 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_1.anim.meta new file mode 100644 index 0000000..f20e5be --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e43f185b82e5e9f4fa98cb27a3058f3f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_2.anim new file mode 100644 index 0000000..be215a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_2.anim @@ -0,0 +1,3895 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.5125391, w: 0.05262852} + outSlope: {x: 0, y: 0, z: 2.5125391, w: 0.05262852} + tangentMode: 1075854657 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.04187565, w: -0.99912286} + inSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521413} + outSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521413} + tangentMode: 1075661284 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.083677836, w: -0.99649286} + inSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024409} + outSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024409} + tangentMode: 1051222373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.12533322, w: -0.9921147} + inSlope: {x: 0, y: 0, z: 2.4927268, w: 0.3149039} + outSlope: {x: 0, y: 0, z: 2.4927268, w: 0.3149039} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.16676873, w: -0.98599607} + inSlope: {x: 0, y: 0, z: 2.4773536, w: 0.41901293} + outSlope: {x: 0, y: 0, z: 2.4773536, w: 0.41901293} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.20791167, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 2.4576344, w: 0.5223868} + outSlope: {x: 0, y: 0, z: 2.4576344, w: 0.5223868} + tangentMode: 1073482279 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.2486899, w: -0.96858317} + inSlope: {x: 0, y: 0, z: 2.4336028, w: 0.62484336} + outSlope: {x: 0, y: 0, z: 2.4336028, w: 0.62484336} + tangentMode: 1071711206 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.28903183, w: -0.9573195} + inSlope: {x: 0, y: 0, z: 2.4053025, w: 0.7262039} + outSlope: {x: 0, y: 0, z: 2.4053025, w: 0.7262039} + tangentMode: 1061939557 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.32886672, w: -0.94437635} + inSlope: {x: 0, y: 0, z: 2.372783, w: 0.8262913} + outSlope: {x: 0, y: 0, z: 2.372783, w: 0.8262913} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.36812466, w: -0.92977643} + inSlope: {x: 0, y: 0, z: 2.3361, w: 0.9249286} + outSlope: {x: 0, y: 0, z: 2.3361, w: 0.9249286} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.4067368, w: -0.91354537} + inSlope: {x: 0, y: 0, z: 2.295319, w: 1.0219423} + outSlope: {x: 0, y: 0, z: 2.295319, w: 1.0219423} + tangentMode: 1061602144 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.44463536, w: -0.89571166} + inSlope: {x: 0, y: 0, z: 2.2505102, w: 1.1171625} + outSlope: {x: 0, y: 0, z: 2.2505102, w: 1.1171625} + tangentMode: 1055984866 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.48175386, w: -0.8763066} + inSlope: {x: 0, y: 0, z: 2.2017546, w: 1.2104263} + outSlope: {x: 0, y: 0, z: 2.2017546, w: 1.2104263} + tangentMode: 1065320102 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.51802725, w: -0.8553641} + inSlope: {x: 0, y: 0, z: 2.149135, w: 1.3015641} + outSlope: {x: 0, y: 0, z: 2.149135, w: 1.3015641} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.55339175, w: -0.8329211} + inSlope: {x: 0, y: 0, z: 2.0927453, w: 1.3904166} + outSlope: {x: 0, y: 0, z: 2.0927453, w: 1.3904166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.5877855, w: -0.8090168} + inSlope: {x: 0, y: 0, z: 2.032689, w: 1.4768355} + outSlope: {x: 0, y: 0, z: 2.032689, w: 1.4768355} + tangentMode: -1087571737 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.6211481, w: -0.7836932} + inSlope: {x: 0, y: 0, z: 1.9690616, w: 1.5606599} + outSlope: {x: 0, y: 0, z: 1.9690616, w: 1.5606599} + tangentMode: -1082572572 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.6534209, w: -0.7569948} + inSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + outSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + tangentMode: 1063105507 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.6845475, w: -0.7289683} + inSlope: {x: 0, y: 0, z: 1.8315592, w: 1.7199508} + outSlope: {x: 0, y: 0, z: 1.8315592, w: 1.7199508} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.71447295, w: -0.69966304} + inSlope: {x: 0, y: 0, z: 1.7579288, w: 1.79514} + outSlope: {x: 0, y: 0, z: 1.7579288, w: 1.79514} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7431451, w: -0.6691303} + inSlope: {x: 0, y: 0, z: 1.6812174, w: 1.8671823} + outSlope: {x: 0, y: 0, z: 1.6812174, w: 1.8671823} + tangentMode: -1074564032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.7705135, w: -0.6374237} + inSlope: {x: 0, y: 0, z: 1.601552, w: 1.935947} + outSlope: {x: 0, y: 0, z: 1.601552, w: 1.935947} + tangentMode: -1073352735 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.7965301, w: -0.6045988} + inSlope: {x: 0, y: 0, z: 1.5190777, w: 2.0013125} + outSlope: {x: 0, y: 0, z: 1.5190777, w: 2.0013125} + tangentMode: 1055106919 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.82114935, w: -0.57071334} + inSlope: {x: 0, y: 0, z: 1.4339406, w: 2.0631695} + outSlope: {x: 0, y: 0, z: 1.4339406, w: 2.0631695} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.8443281, w: -0.53582656} + inSlope: {x: 0, y: 0, z: 1.346286, w: 2.1214058} + outSlope: {x: 0, y: 0, z: 1.346286, w: 2.1214058} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.2562674, w: 2.175921} + outSlope: {x: 0, y: 0, z: 1.2562674, w: 2.175921} + tangentMode: -1071675168 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.88620365, w: -0.46329594} + inSlope: {x: 0, y: 0, z: 1.1640494, w: 2.2266228} + outSlope: {x: 0, y: 0, z: 1.1640494, w: 2.2266228} + tangentMode: -1079980313 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.9048271, w: -0.4257792} + inSlope: {x: 0, y: 0, z: 1.0697875, w: 2.2734149} + outSlope: {x: 0, y: 0, z: 1.0697875, w: 2.2734149} + tangentMode: -1279541978 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.9218632, w: -0.38751552} + inSlope: {x: 0, y: 0, z: 0.9736482, w: 2.3162184} + outSlope: {x: 0, y: 0, z: 0.9736482, w: 2.3162184} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.937282, w: -0.348572} + inSlope: {x: 0, y: 0, z: 0.8758011, w: 2.3549585} + outSlope: {x: 0, y: 0, z: 0.8758011, w: 2.3549585} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 0.7764162, w: 2.3895645} + outSlope: {x: 0, y: 0, z: 0.7764162, w: 2.3895645} + tangentMode: 1040746657 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.96316254, w: -0.26891991} + inSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199815} + outSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199815} + tangentMode: -1082145148 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9735789, w: -0.228351} + inSlope: {x: 0, y: 0, z: 0.57374114, w: 2.4461594} + outSlope: {x: 0, y: 0, z: 0.57374114, w: 2.4461594} + tangentMode: 1032358049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.9822872, w: -0.18738134} + inSlope: {x: 0, y: 0, z: 0.4708032, w: 2.4680362} + outSlope: {x: 0, y: 0, z: 0.4708032, w: 2.4680362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.9892723, w: -0.1460832} + inSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855793} + outSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855793} + tangentMode: 1064093735 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.99452186, w: -0.10452878} + inSlope: {x: 0, y: 0, z: 0.2626332, w: 2.4987764} + outSlope: {x: 0, y: 0, z: 0.2626332, w: 2.4987764} + tangentMode: 1067118434 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.9980267, w: -0.06279074} + inSlope: {x: 0, y: 0, z: 0.1577641, w: 2.507586} + outSlope: {x: 0, y: 0, z: 0.1577641, w: 2.507586} + tangentMode: -1085334555 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.99978065, w: -0.020942662} + inSlope: {x: 0, y: 0, z: 0.052619625, w: 2.5119855} + outSlope: {x: 0, y: 0, z: 0.052619625, w: 2.5119855} + tangentMode: 1050253795 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.9997807, w: 0.020942034} + inSlope: {x: 0, y: 0, z: -0.052617837, w: 2.5119858} + outSlope: {x: 0, y: 0, z: -0.052617837, w: 2.5119858} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.9980267, w: 0.06279011} + inSlope: {x: 0, y: 0, z: -0.1577641, w: 2.5075824} + outSlope: {x: 0, y: 0, z: -0.1577641, w: 2.5075824} + tangentMode: 1074006752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.9945219, w: 0.10452803} + inSlope: {x: 0, y: 0, z: -0.26263142, w: 2.49878} + outSlope: {x: 0, y: 0, z: -0.26263142, w: 2.49878} + tangentMode: 1074692358 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.98927236, w: 0.1460827} + inSlope: {x: 0, y: 0, z: -0.36703742, w: 2.485587} + outSlope: {x: 0, y: 0, z: -0.36703742, w: 2.485587} + tangentMode: -1095600160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.98228735, w: 0.18738085} + inSlope: {x: 0, y: 0, z: -0.47079962, w: 2.4680295} + outSlope: {x: 0, y: 0, z: -0.47079962, w: 2.4680295} + tangentMode: 1057523875 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.97357905, w: 0.22835027} + inSlope: {x: 0, y: 0, z: -0.57373935, w: 2.4461565} + outSlope: {x: 0, y: 0, z: -0.57373935, w: 2.4461565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.9631627, w: 0.26891932} + inSlope: {x: 0, y: 0, z: -0.67567235, w: 2.4199882} + outSlope: {x: 0, y: 0, z: -0.67567235, w: 2.4199882} + tangentMode: 1075889254 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.95105666, w: 0.30901647} + inSlope: {x: 0, y: 0, z: -0.7764162, w: 2.3895652} + outSlope: {x: 0, y: 0, z: -0.7764162, w: 2.3895652} + tangentMode: 1075833828 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.9372822, w: 0.34857142} + inSlope: {x: 0, y: 0, z: -0.8757975, w: 2.3549557} + outSlope: {x: 0, y: 0, z: -0.8757975, w: 2.3549557} + tangentMode: 1047123174 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.92186344, w: 0.38751492} + inSlope: {x: 0, y: 0, z: -0.9736446, w: 2.316215} + outSlope: {x: 0, y: 0, z: -0.9736446, w: 2.316215} + tangentMode: 1061438531 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.9048274, w: 0.4257785} + inSlope: {x: 0, y: 0, z: -1.0697858, w: 2.2734158} + outSlope: {x: 0, y: 0, z: -1.0697858, w: 2.2734158} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.88620394, w: 0.46329537} + inSlope: {x: 0, y: 0, z: -1.1640477, w: 2.2266235} + outSlope: {x: 0, y: 0, z: -1.1640477, w: 2.2266235} + tangentMode: 1074251044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.86602587, w: 0.49999923} + inSlope: {x: 0, y: 0, z: -1.2562704, w: 2.1759267} + outSlope: {x: 0, y: 0, z: -1.2562704, w: 2.1759267} + tangentMode: 1073204448 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.8443282, w: 0.5358263} + inSlope: {x: 0, y: 0, z: -1.3462873, w: 2.1214108} + outSlope: {x: 0, y: 0, z: -1.3462873, w: 2.1214108} + tangentMode: 1060806048 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.8211496, w: 0.570713} + inSlope: {x: 0, y: 0, z: -1.4339354, w: 2.0631661} + outSlope: {x: 0, y: 0, z: -1.4339354, w: 2.0631661} + tangentMode: 1065353187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.7965304, w: 0.60459846} + inSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + outSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.7705137, w: 0.6374234} + inSlope: {x: 0, y: 0, z: -1.601552, w: 1.935947} + outSlope: {x: 0, y: 0, z: -1.601552, w: 1.935947} + tangentMode: 1065537282 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.7431454, w: 0.66912997} + inSlope: {x: 0, y: 0, z: -1.6812103, w: 1.8671787} + outSlope: {x: 0, y: 0, z: -1.6812103, w: 1.8671787} + tangentMode: 1060759648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.7144734, w: 0.6996626} + inSlope: {x: 0, y: 0, z: -1.7579304, w: 1.7951417} + outSlope: {x: 0, y: 0, z: -1.7579304, w: 1.7951417} + tangentMode: 1065118305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.6845478, w: 0.72896796} + inSlope: {x: 0, y: 0, z: -1.8315678, w: 1.7199574} + outSlope: {x: 0, y: 0, z: -1.8315678, w: 1.7199574} + tangentMode: 1067310562 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.6534212, w: 0.7569945} + inSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + outSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.6211485, w: 0.78369284} + inSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606573} + outSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606573} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.58778614, w: 0.80901635} + inSlope: {x: 0, y: 0, z: -2.0326853, w: 1.4768364} + outSlope: {x: 0, y: 0, z: -2.0326853, w: 1.4768364} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.5533924, w: 0.8329207} + inSlope: {x: 0, y: 0, z: -2.0927525, w: 1.3904245} + outSlope: {x: 0, y: 0, z: -2.0927525, w: 1.3904245} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.5180278, w: 0.8553638} + inSlope: {x: 0, y: 0, z: -2.1491363, w: 1.3015664} + outSlope: {x: 0, y: 0, z: -2.1491363, w: 1.3015664} + tangentMode: 1050812964 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.4817546, w: 0.8763062} + inSlope: {x: 0, y: 0, z: -2.201754, w: 1.2104266} + outSlope: {x: 0, y: 0, z: -2.201754, w: 1.2104266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.44463605, w: 0.8957113} + inSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171662} + outSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171662} + tangentMode: 1068258116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: 0.40673766, w: 0.913545} + inSlope: {x: 0, y: 0, z: -2.2953115, w: 1.0219424} + outSlope: {x: 0, y: 0, z: -2.2953115, w: 1.0219424} + tangentMode: 1065938660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: 0.36812574, w: 0.929776} + inSlope: {x: 0, y: 0, z: -2.3360927, w: 0.9249285} + outSlope: {x: 0, y: 0, z: -2.3360927, w: 0.9249285} + tangentMode: 1064532067 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: 0.32886797, w: 0.94437593} + inSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262964} + outSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262964} + tangentMode: 1057803495 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: 0.28903282, w: 0.9573192} + inSlope: {x: 0, y: 0, z: -2.40531, w: 0.7262088} + outSlope: {x: 0, y: 0, z: -2.40531, w: 0.7262088} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: 0.24869105, w: 0.96858287} + inSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + outSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + tangentMode: -1118337115 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: 0.20791301, w: 0.9781473} + inSlope: {x: 0, y: 0, z: -2.4576273, w: 0.5223875} + outSlope: {x: 0, y: 0, z: -2.4576273, w: 0.5223875} + tangentMode: -1094980416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: 0.16677022, w: 0.98599577} + inSlope: {x: 0, y: 0, z: -2.477354, w: 0.4190169} + outSlope: {x: 0, y: 0, z: -2.477354, w: 0.4190169} + tangentMode: 1064735171 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: 0.12533462, w: 0.99211454} + inSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490952} + outSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490952} + tangentMode: 1061718151 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: 0.08367914, w: 0.99649274} + inSlope: {x: 0, y: 0, z: -2.5037284, w: 0.21024783} + outSlope: {x: 0, y: 0, z: -2.5037284, w: 0.21024783} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.04187709, w: 0.9991228} + inSlope: {x: 0, y: 0, z: -2.5103343, w: 0.10521685} + outSlope: {x: 0, y: 0, z: -2.5103343, w: 0.10521685} + tangentMode: -1078490266 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4166666 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.5125432, w: 0.05263026} + outSlope: {x: 0, y: 0, z: -2.5125432, w: 0.05263026} + tangentMode: -1076415966 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 2, y: 2, z: -2} + outSlope: {x: 2, y: 2, z: -2} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 1, y: 1, z: 0} + inSlope: {x: -0.00000011920929, y: -0.00000011920929, z: -1} + outSlope: {x: -0.00000011920929, y: -0.00000011920929, z: -1} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: -2.0000002, y: -2.0000002, z: 0} + outSlope: {x: -2.0000002, y: -2.0000002, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.4166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -1 + outSlope: -1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: -0.00000011920929 + outSlope: -0.00000011920929 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -2.0000002 + outSlope: -2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: -0.00000011920929 + outSlope: -0.00000011920929 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -2.0000002 + outSlope: -2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 2.5125391 + outSlope: 2.5125391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.04187565 + inSlope: 2.5103352 + outSlope: 2.5103352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.083677836 + inSlope: 2.5037272 + outSlope: 2.5037272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.12533322 + inSlope: 2.4927268 + outSlope: 2.4927268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.16676873 + inSlope: 2.4773536 + outSlope: 2.4773536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.20791167 + inSlope: 2.4576344 + outSlope: 2.4576344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.2486899 + inSlope: 2.4336028 + outSlope: 2.4336028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.28903183 + inSlope: 2.4053025 + outSlope: 2.4053025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.32886672 + inSlope: 2.372783 + outSlope: 2.372783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.36812466 + inSlope: 2.3361 + outSlope: 2.3361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.4067368 + inSlope: 2.295319 + outSlope: 2.295319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.44463536 + inSlope: 2.2505102 + outSlope: 2.2505102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.48175386 + inSlope: 2.2017546 + outSlope: 2.2017546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.51802725 + inSlope: 2.149135 + outSlope: 2.149135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.55339175 + inSlope: 2.0927453 + outSlope: 2.0927453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.5877855 + inSlope: 2.032689 + outSlope: 2.032689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.6211481 + inSlope: 1.9690616 + outSlope: 1.9690616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.6534209 + inSlope: 1.9019797 + outSlope: 1.9019797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.6845475 + inSlope: 1.8315592 + outSlope: 1.8315592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.71447295 + inSlope: 1.7579288 + outSlope: 1.7579288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7431451 + inSlope: 1.6812174 + outSlope: 1.6812174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.7705135 + inSlope: 1.601552 + outSlope: 1.601552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.7965301 + inSlope: 1.5190777 + outSlope: 1.5190777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.82114935 + inSlope: 1.4339406 + outSlope: 1.4339406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8443281 + inSlope: 1.346286 + outSlope: 1.346286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.8660255 + inSlope: 1.2562674 + outSlope: 1.2562674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.88620365 + inSlope: 1.1640494 + outSlope: 1.1640494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9048271 + inSlope: 1.0697875 + outSlope: 1.0697875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9218632 + inSlope: 0.9736482 + outSlope: 0.9736482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.937282 + inSlope: 0.8758011 + outSlope: 0.8758011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.95105654 + inSlope: 0.7764162 + outSlope: 0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.96316254 + inSlope: 0.67567056 + outSlope: 0.67567056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9735789 + inSlope: 0.57374114 + outSlope: 0.57374114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.9822872 + inSlope: 0.4708032 + outSlope: 0.4708032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.9892723 + inSlope: 0.3670392 + outSlope: 0.3670392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.99452186 + inSlope: 0.2626332 + outSlope: 0.2626332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9980267 + inSlope: 0.1577641 + outSlope: 0.1577641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.99978065 + inSlope: 0.052619625 + outSlope: 0.052619625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.9997807 + inSlope: -0.052617837 + outSlope: -0.052617837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9980267 + inSlope: -0.1577641 + outSlope: -0.1577641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9945219 + inSlope: -0.26263142 + outSlope: -0.26263142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.98927236 + inSlope: -0.36703742 + outSlope: -0.36703742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.98228735 + inSlope: -0.47079962 + outSlope: -0.47079962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.97357905 + inSlope: -0.57373935 + outSlope: -0.57373935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9631627 + inSlope: -0.67567235 + outSlope: -0.67567235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.95105666 + inSlope: -0.7764162 + outSlope: -0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9372822 + inSlope: -0.8757975 + outSlope: -0.8757975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.92186344 + inSlope: -0.9736446 + outSlope: -0.9736446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9048274 + inSlope: -1.0697858 + outSlope: -1.0697858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.88620394 + inSlope: -1.1640477 + outSlope: -1.1640477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.86602587 + inSlope: -1.2562704 + outSlope: -1.2562704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.8443282 + inSlope: -1.3462873 + outSlope: -1.3462873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.8211496 + inSlope: -1.4339354 + outSlope: -1.4339354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.7965304 + inSlope: -1.5190777 + outSlope: -1.5190777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.7705137 + inSlope: -1.601552 + outSlope: -1.601552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.7431454 + inSlope: -1.6812103 + outSlope: -1.6812103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.7144734 + inSlope: -1.7579304 + outSlope: -1.7579304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.6845478 + inSlope: -1.8315678 + outSlope: -1.8315678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.6534212 + inSlope: -1.9019794 + outSlope: -1.9019794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.6211485 + inSlope: -1.9690545 + outSlope: -1.9690545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.58778614 + inSlope: -2.0326853 + outSlope: -2.0326853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.5533924 + inSlope: -2.0927525 + outSlope: -2.0927525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.5180278 + inSlope: -2.1491363 + outSlope: -2.1491363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.4817546 + inSlope: -2.201754 + outSlope: -2.201754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.44463605 + inSlope: -2.2505107 + outSlope: -2.2505107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.40673766 + inSlope: -2.2953115 + outSlope: -2.2953115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.36812574 + inSlope: -2.3360927 + outSlope: -2.3360927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.32886797 + inSlope: -2.3727899 + outSlope: -2.3727899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.28903282 + inSlope: -2.40531 + outSlope: -2.40531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.24869105 + inSlope: -2.4335966 + outSlope: -2.4335966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.20791301 + inSlope: -2.4576273 + outSlope: -2.4576273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.16677022 + inSlope: -2.477354 + outSlope: -2.477354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.12533462 + inSlope: -2.492735 + outSlope: -2.492735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.08367914 + inSlope: -2.5037284 + outSlope: -2.5037284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.04187709 + inSlope: -2.5103343 + outSlope: -2.5103343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0.00000008742278 + inSlope: -2.5125432 + outSlope: -2.5125432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -1 + inSlope: 0.05262852 + outSlope: 0.05262852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.99912286 + inSlope: 0.10521413 + outSlope: 0.10521413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.99649286 + inSlope: 0.21024409 + outSlope: 0.21024409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.9921147 + inSlope: 0.3149039 + outSlope: 0.3149039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.98599607 + inSlope: 0.41901293 + outSlope: 0.41901293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9781476 + inSlope: 0.5223868 + outSlope: 0.5223868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.96858317 + inSlope: 0.62484336 + outSlope: 0.62484336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9573195 + inSlope: 0.7262039 + outSlope: 0.7262039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.94437635 + inSlope: 0.8262913 + outSlope: 0.8262913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.92977643 + inSlope: 0.9249286 + outSlope: 0.9249286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.91354537 + inSlope: 1.0219423 + outSlope: 1.0219423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89571166 + inSlope: 1.1171625 + outSlope: 1.1171625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.8763066 + inSlope: 1.2104263 + outSlope: 1.2104263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.8553641 + inSlope: 1.3015641 + outSlope: 1.3015641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.8329211 + inSlope: 1.3904166 + outSlope: 1.3904166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.8090168 + inSlope: 1.4768355 + outSlope: 1.4768355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.7836932 + inSlope: 1.5606599 + outSlope: 1.5606599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.7569948 + inSlope: 1.6417449 + outSlope: 1.6417449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.7289683 + inSlope: 1.7199508 + outSlope: 1.7199508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.69966304 + inSlope: 1.79514 + outSlope: 1.79514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.6691303 + inSlope: 1.8671823 + outSlope: 1.8671823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6374237 + inSlope: 1.935947 + outSlope: 1.935947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.6045988 + inSlope: 2.0013125 + outSlope: 2.0013125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.57071334 + inSlope: 2.0631695 + outSlope: 2.0631695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.53582656 + inSlope: 2.1214058 + outSlope: 2.1214058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.49999988 + inSlope: 2.175921 + outSlope: 2.175921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.46329594 + inSlope: 2.2266228 + outSlope: 2.2266228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.4257792 + inSlope: 2.2734149 + outSlope: 2.2734149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.38751552 + inSlope: 2.3162184 + outSlope: 2.3162184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.348572 + inSlope: 2.3549585 + outSlope: 2.3549585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.30901697 + inSlope: 2.3895645 + outSlope: 2.3895645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.26891991 + inSlope: 2.4199815 + outSlope: 2.4199815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.228351 + inSlope: 2.4461594 + outSlope: 2.4461594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.18738134 + inSlope: 2.4680362 + outSlope: 2.4680362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.1460832 + inSlope: 2.4855793 + outSlope: 2.4855793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.10452878 + inSlope: 2.4987764 + outSlope: 2.4987764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.06279074 + inSlope: 2.507586 + outSlope: 2.507586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.020942662 + inSlope: 2.5119855 + outSlope: 2.5119855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.020942034 + inSlope: 2.5119858 + outSlope: 2.5119858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.06279011 + inSlope: 2.5075824 + outSlope: 2.5075824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.10452803 + inSlope: 2.49878 + outSlope: 2.49878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.1460827 + inSlope: 2.485587 + outSlope: 2.485587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.18738085 + inSlope: 2.4680295 + outSlope: 2.4680295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.22835027 + inSlope: 2.4461565 + outSlope: 2.4461565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.26891932 + inSlope: 2.4199882 + outSlope: 2.4199882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.30901647 + inSlope: 2.3895652 + outSlope: 2.3895652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.34857142 + inSlope: 2.3549557 + outSlope: 2.3549557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.38751492 + inSlope: 2.316215 + outSlope: 2.316215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.4257785 + inSlope: 2.2734158 + outSlope: 2.2734158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.46329537 + inSlope: 2.2266235 + outSlope: 2.2266235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.49999923 + inSlope: 2.1759267 + outSlope: 2.1759267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.5358263 + inSlope: 2.1214108 + outSlope: 2.1214108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.570713 + inSlope: 2.0631661 + outSlope: 2.0631661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.60459846 + inSlope: 2.0013142 + outSlope: 2.0013142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.6374234 + inSlope: 1.935947 + outSlope: 1.935947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.66912997 + inSlope: 1.8671787 + outSlope: 1.8671787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.6996626 + inSlope: 1.7951417 + outSlope: 1.7951417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.72896796 + inSlope: 1.7199574 + outSlope: 1.7199574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.7569945 + inSlope: 1.6417477 + outSlope: 1.6417477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.78369284 + inSlope: 1.5606573 + outSlope: 1.5606573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.80901635 + inSlope: 1.4768364 + outSlope: 1.4768364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.8329207 + inSlope: 1.3904245 + outSlope: 1.3904245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.8553638 + inSlope: 1.3015664 + outSlope: 1.3015664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.8763062 + inSlope: 1.2104266 + outSlope: 1.2104266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.8957113 + inSlope: 1.1171662 + outSlope: 1.1171662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.913545 + inSlope: 1.0219424 + outSlope: 1.0219424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.929776 + inSlope: 0.9249285 + outSlope: 0.9249285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.94437593 + inSlope: 0.8262964 + outSlope: 0.8262964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.9573192 + inSlope: 0.7262088 + outSlope: 0.7262088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.96858287 + inSlope: 0.62484443 + outSlope: 0.62484443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.9781473 + inSlope: 0.5223875 + outSlope: 0.5223875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.98599577 + inSlope: 0.4190169 + outSlope: 0.4190169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.99211454 + inSlope: 0.31490952 + outSlope: 0.31490952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.99649274 + inSlope: 0.21024783 + outSlope: 0.21024783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9991228 + inSlope: 0.10521685 + outSlope: 0.10521685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 1 + inSlope: 0.05263026 + outSlope: 0.05263026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -360 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_2.anim.meta new file mode 100644 index 0000000..e93ed72 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 2/basic_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e78fbb2e9935cd45b4661895529a923 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3.meta new file mode 100644 index 0000000..4a9199c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb9294dcf8b47e840a671be4d3095e76 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_1.anim new file mode 100644 index 0000000..6b85a77 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_1.anim @@ -0,0 +1,3895 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.5125391, w: 0.052628513} + outSlope: {x: 0, y: 0, z: 2.5125391, w: 0.052628513} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.041875653, w: -0.99912286} + inSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521411} + outSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521411} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.08367784, w: -0.99649286} + inSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024403} + outSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024403} + tangentMode: 219282528 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.12533323, w: -0.9921147} + inSlope: {x: 0, y: 0, z: 2.4927268, w: 0.31490564} + outSlope: {x: 0, y: 0, z: 2.4927268, w: 0.31490564} + tangentMode: 146015648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.16676874, w: -0.985996} + inSlope: {x: 0, y: 0, z: 2.477354, w: 0.41901293} + outSlope: {x: 0, y: 0, z: 2.477354, w: 0.41901293} + tangentMode: 151696996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.2079117, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 2.457635, w: 0.5223853} + outSlope: {x: 0, y: 0, z: 2.457635, w: 0.5223853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.2486899, w: -0.96858317} + inSlope: {x: 0, y: 0, z: 2.4336023, w: 0.6248439} + outSlope: {x: 0, y: 0, z: 2.4336023, w: 0.6248439} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.28903177, w: -0.9573195} + inSlope: {x: 0, y: 0, z: 2.4053013, w: 0.7262044} + outSlope: {x: 0, y: 0, z: 2.4053013, w: 0.7262044} + tangentMode: 150505184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.32886663, w: -0.94437635} + inSlope: {x: 0, y: 0, z: 2.3727827, w: 0.82629013} + outSlope: {x: 0, y: 0, z: 2.3727827, w: 0.82629013} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.36812454, w: -0.9297765} + inSlope: {x: 0, y: 0, z: 2.3361006, w: 0.92492765} + outSlope: {x: 0, y: 0, z: 2.3361006, w: 0.92492765} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.2953193, w: 1.0219414} + outSlope: {x: 0, y: 0, z: 2.2953193, w: 1.0219414} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.44463518, w: -0.8957118} + inSlope: {x: 0, y: 0, z: 2.2505121, w: 1.1171634} + outSlope: {x: 0, y: 0, z: 2.2505121, w: 1.1171634} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.4817537, w: -0.87630665} + inSlope: {x: 0, y: 0, z: 2.201755, w: 1.2104256} + outSlope: {x: 0, y: 0, z: 2.201755, w: 1.2104256} + tangentMode: 148192068 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.518027, w: -0.85536426} + inSlope: {x: 0, y: 0, z: 2.1491346, w: 1.3015617} + outSlope: {x: 0, y: 0, z: 2.1491346, w: 1.3015617} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.5533915, w: -0.83292127} + inSlope: {x: 0, y: 0, z: 2.0927472, w: 1.3904179} + outSlope: {x: 0, y: 0, z: 2.0927472, w: 1.3904179} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.0326862, w: 1.4768344} + outSlope: {x: 0, y: 0, z: 2.0326862, w: 1.4768344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.62114775, w: -0.78369343} + inSlope: {x: 0, y: 0, z: 1.9690598, w: 1.5606581} + outSlope: {x: 0, y: 0, z: 1.9690598, w: 1.5606581} + tangentMode: 149340388 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.6534206, w: -0.756995} + inSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + outSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.6845471, w: -0.72896856} + inSlope: {x: 0, y: 0, z: 1.8315628, w: 1.7199508} + outSlope: {x: 0, y: 0, z: 1.8315628, w: 1.7199508} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.7144728, w: -0.6996633} + inSlope: {x: 0, y: 0, z: 1.7579343, w: 1.7951419} + outSlope: {x: 0, y: 0, z: 1.7579343, w: 1.7951419} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.743145, w: -0.66913044} + inSlope: {x: 0, y: 0, z: 1.6812179, w: 1.8671825} + outSlope: {x: 0, y: 0, z: 1.6812179, w: 1.8671825} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.7705134, w: -0.6374238} + inSlope: {x: 0, y: 0, z: 1.601551, w: 1.9359436} + outSlope: {x: 0, y: 0, z: 1.601551, w: 1.9359436} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.79653007, w: -0.60459894} + inSlope: {x: 0, y: 0, z: 1.5190768, w: 2.0013125} + outSlope: {x: 0, y: 0, z: 1.5190768, w: 2.0013125} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.82114935, w: -0.57071334} + inSlope: {x: 0, y: 0, z: 1.4339399, w: 2.0631695} + outSlope: {x: 0, y: 0, z: 1.4339399, w: 2.0631695} + tangentMode: 145641184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.8443281, w: -0.53582656} + inSlope: {x: 0, y: 0, z: 1.3462853, w: 2.1214056} + outSlope: {x: 0, y: 0, z: 1.3462853, w: 2.1214056} + tangentMode: 219251552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.86602557, w: -0.49999976} + inSlope: {x: 0, y: 0, z: 1.2562687, w: 2.175924} + outSlope: {x: 0, y: 0, z: 1.2562687, w: 2.175924} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.88620377, w: -0.4632957} + inSlope: {x: 0, y: 0, z: 1.1640491, w: 2.226625} + outSlope: {x: 0, y: 0, z: 1.1640491, w: 2.226625} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.90482724, w: -0.42577887} + inSlope: {x: 0, y: 0, z: 1.0697856, w: 2.2734134} + outSlope: {x: 0, y: 0, z: 1.0697856, w: 2.2734134} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.9218633, w: -0.3875152} + inSlope: {x: 0, y: 0, z: 0.9736482, w: 2.316218} + outSlope: {x: 0, y: 0, z: 0.9736482, w: 2.316218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.9372822, w: -0.34857154} + inSlope: {x: 0, y: 0, z: 0.87580025, w: 2.3549573} + outSlope: {x: 0, y: 0, z: 0.87580025, w: 2.3549573} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.7764144, w: 2.3895645} + outSlope: {x: 0, y: 0, z: 0.7764144, w: 2.3895645} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.96316266, w: -0.26891947} + inSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199848} + outSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199848} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.973579, w: -0.22835054} + inSlope: {x: 0, y: 0, z: 0.57373935, w: 2.4461565} + outSlope: {x: 0, y: 0, z: 0.57373935, w: 2.4461565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9822873, w: -0.187381} + inSlope: {x: 0, y: 0, z: 0.4708014, w: 2.4680328} + outSlope: {x: 0, y: 0, z: 0.4708014, w: 2.4680328} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.98927236, w: -0.14608285} + inSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855866} + outSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855866} + tangentMode: 219391072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452819} + inSlope: {x: 0, y: 0, z: 0.26263142, w: 2.4987764} + outSlope: {x: 0, y: 0, z: 0.26263142, w: 2.4987764} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9980267, w: -0.06279038} + inSlope: {x: 0, y: 0, z: 0.1577641, w: 2.5075824} + outSlope: {x: 0, y: 0, z: 0.1577641, w: 2.5075824} + tangentMode: 149401760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.9997807, w: -0.020942187} + inSlope: {x: 0, y: 0, z: 0.052617837, w: 2.511989} + outSlope: {x: 0, y: 0, z: 0.052617837, w: 2.511989} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.99978065, w: 0.020942511} + inSlope: {x: 0, y: 0, z: -0.052619625, w: 2.5119858} + outSlope: {x: 0, y: 0, z: -0.052619625, w: 2.5119858} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.9980267, w: 0.06279059} + inSlope: {x: 0, y: 0, z: -0.15776232, w: 2.5075824} + outSlope: {x: 0, y: 0, z: -0.15776232, w: 2.5075824} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9945219, w: 0.10452851} + inSlope: {x: 0, y: 0, z: -0.26263142, w: 2.4987764} + outSlope: {x: 0, y: 0, z: -0.26263142, w: 2.4987764} + tangentMode: 153759108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.98927236, w: 0.14608306} + inSlope: {x: 0, y: 0, z: -0.3670392, w: 2.4855828} + outSlope: {x: 0, y: 0, z: -0.3670392, w: 2.4855828} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9822873, w: 0.1873812} + inSlope: {x: 0, y: 0, z: -0.4708032, w: 2.4680362} + outSlope: {x: 0, y: 0, z: -0.4708032, w: 2.4680362} + tangentMode: 146117984 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.97357893, w: 0.22835085} + inSlope: {x: 0, y: 0, z: -0.57374114, w: 2.446157} + outSlope: {x: 0, y: 0, z: -0.57374114, w: 2.446157} + tangentMode: 151141092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.9631626, w: 0.26891968} + inSlope: {x: 0, y: 0, z: -0.67567056, w: 2.4199815} + outSlope: {x: 0, y: 0, z: -0.67567056, w: 2.4199815} + tangentMode: 149513024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.9510566, w: 0.30901682} + inSlope: {x: 0, y: 0, z: -0.7764162, w: 2.389567} + outSlope: {x: 0, y: 0, z: -0.7764162, w: 2.389567} + tangentMode: 151548896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.9372821, w: 0.34857184} + inSlope: {x: 0, y: 0, z: -0.8758011, w: 2.3549585} + outSlope: {x: 0, y: 0, z: -0.8758011, w: 2.3549585} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.92186326, w: 0.38751537} + inSlope: {x: 0, y: 0, z: -0.9736464, w: 2.3162158} + outSlope: {x: 0, y: 0, z: -0.9736464, w: 2.3162158} + tangentMode: 149397636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.90482724, w: 0.42577896} + inSlope: {x: 0, y: 0, z: -1.0697875, w: 2.2734149} + outSlope: {x: 0, y: 0, z: -1.0697875, w: 2.2734149} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.8862037, w: 0.4632958} + inSlope: {x: 0, y: 0, z: -1.1640494, w: 2.2266226} + outSlope: {x: 0, y: 0, z: -1.1640494, w: 2.2266226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.8660256, w: 0.49999964} + inSlope: {x: 0, y: 0, z: -1.2562692, w: 2.1759236} + outSlope: {x: 0, y: 0, z: -1.2562692, w: 2.1759236} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.8443281, w: 0.5358265} + inSlope: {x: 0, y: 0, z: -1.346286, w: 2.1214075} + outSlope: {x: 0, y: 0, z: -1.346286, w: 2.1214075} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.82114947, w: 0.57071316} + inSlope: {x: 0, y: 0, z: -1.4339406, w: 2.0631714} + outSlope: {x: 0, y: 0, z: -1.4339406, w: 2.0631714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.7965301, w: 0.6045988} + inSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + outSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.7705136, w: 0.6374236} + inSlope: {x: 0, y: 0, z: -1.6015468, w: 1.9359417} + outSlope: {x: 0, y: 0, z: -1.6015468, w: 1.9359417} + tangentMode: 149347040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.7431453, w: 0.66913015} + inSlope: {x: 0, y: 0, z: -1.6812174, w: 1.8671823} + outSlope: {x: 0, y: 0, z: -1.6812174, w: 1.8671823} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.71447307, w: 0.6996629} + inSlope: {x: 0, y: 0, z: -1.7579322, w: 1.7951417} + outSlope: {x: 0, y: 0, z: -1.7579322, w: 1.7951417} + tangentMode: 145425604 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.6845476, w: 0.72896814} + inSlope: {x: 0, y: 0, z: -1.8315625, w: 1.7199538} + outSlope: {x: 0, y: 0, z: -1.8315625, w: 1.7199538} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.65342104, w: 0.75699466} + inSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + outSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.62114835, w: 0.783693} + inSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606556} + outSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606556} + tangentMode: 152313060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.58778596, w: 0.80901647} + inSlope: {x: 0, y: 0, z: -2.0326889, w: 1.4768356} + outSlope: {x: 0, y: 0, z: -2.0326889, w: 1.4768356} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.553392, w: 0.8329209} + inSlope: {x: 0, y: 0, z: -2.0927489, w: 1.3904219} + outSlope: {x: 0, y: 0, z: -2.0927489, w: 1.3904219} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.5180276, w: 0.8553639} + inSlope: {x: 0, y: 0, z: -2.1491299, w: 1.3015628} + outSlope: {x: 0, y: 0, z: -2.1491299, w: 1.3015628} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.4817544, w: 0.8763063} + inSlope: {x: 0, y: 0, z: -2.201755, w: 1.2104266} + outSlope: {x: 0, y: 0, z: -2.201755, w: 1.2104266} + tangentMode: 219407524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.44463584, w: 0.8957114} + inSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171644} + outSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171644} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.40673745, w: 0.9135451} + inSlope: {x: 0, y: 0, z: -2.2953124, w: 1.0219424} + outSlope: {x: 0, y: 0, z: -2.2953124, w: 1.0219424} + tangentMode: 219420096 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.3681255, w: 0.92977613} + inSlope: {x: 0, y: 0, z: -2.336107, w: 0.92493385} + outSlope: {x: 0, y: 0, z: -2.336107, w: 0.92493385} + tangentMode: 146030180 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.3288673, w: 0.9443762} + inSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262946} + outSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262946} + tangentMode: 151185636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.28903258, w: 0.95731926} + inSlope: {x: 0, y: 0, z: -2.4052958, w: 0.72620344} + outSlope: {x: 0, y: 0, z: -2.4052958, w: 0.72620344} + tangentMode: 150163044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.24869083, w: 0.9685829} + inSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + outSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + tangentMode: 147763552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.20791277, w: 0.9781474} + inSlope: {x: 0, y: 0, z: -2.4576278, w: 0.5223875} + outSlope: {x: 0, y: 0, z: -2.4576278, w: 0.5223875} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.16676998, w: 0.9859958} + inSlope: {x: 0, y: 0, z: -2.4773612, w: 0.4190169} + outSlope: {x: 0, y: 0, z: -2.4773612, w: 0.4190169} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.12533414, w: 0.9921146} + inSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490773} + outSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490773} + tangentMode: 146000224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.0836789, w: 0.99649274} + inSlope: {x: 0, y: 0, z: -2.5037212, w: 0.21024604} + outSlope: {x: 0, y: 0, z: -2.5037212, w: 0.21024604} + tangentMode: 149519712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.041876853, w: 0.9991228} + inSlope: {x: 0, y: 0, z: -2.510336, w: 0.10521704} + outSlope: {x: 0, y: 0, z: -2.510336, w: 0.10521704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.25 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.5125468, w: 0.052630637} + outSlope: {x: 0, y: 0, z: -2.5125468, w: 0.052630637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 2, y: 2, z: -2} + outSlope: {x: 2, y: 2, z: -2} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 1, y: 1, z: 0} + inSlope: {x: 0, y: 0, z: -1} + outSlope: {x: 0, y: 0, z: -1} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: 0} + inSlope: {x: -2, y: -2, z: 0} + outSlope: {x: -2, y: -2, z: 0} + tangentMode: 154536836 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 2.5125391 + outSlope: 2.5125391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.041875653 + inSlope: 2.5103352 + outSlope: 2.5103352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.08367784 + inSlope: 2.5037272 + outSlope: 2.5037272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.12533323 + inSlope: 2.4927268 + outSlope: 2.4927268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.16676874 + inSlope: 2.477354 + outSlope: 2.477354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.2079117 + inSlope: 2.457635 + outSlope: 2.457635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.2486899 + inSlope: 2.4336023 + outSlope: 2.4336023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.28903177 + inSlope: 2.4053013 + outSlope: 2.4053013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.32886663 + inSlope: 2.3727827 + outSlope: 2.3727827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.36812454 + inSlope: 2.3361006 + outSlope: 2.3361006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.40673664 + inSlope: 2.2953193 + outSlope: 2.2953193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.44463518 + inSlope: 2.2505121 + outSlope: 2.2505121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.4817537 + inSlope: 2.201755 + outSlope: 2.201755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.518027 + inSlope: 2.1491346 + outSlope: 2.1491346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.5533915 + inSlope: 2.0927472 + outSlope: 2.0927472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.58778524 + inSlope: 2.0326862 + outSlope: 2.0326862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.62114775 + inSlope: 1.9690598 + outSlope: 1.9690598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.6534206 + inSlope: 1.9019797 + outSlope: 1.9019797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.6845471 + inSlope: 1.8315628 + outSlope: 1.8315628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.7144728 + inSlope: 1.7579343 + outSlope: 1.7579343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.743145 + inSlope: 1.6812179 + outSlope: 1.6812179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.7705134 + inSlope: 1.601551 + outSlope: 1.601551 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.79653007 + inSlope: 1.5190768 + outSlope: 1.5190768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.82114935 + inSlope: 1.4339399 + outSlope: 1.4339399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.8443281 + inSlope: 1.3462853 + outSlope: 1.3462853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.86602557 + inSlope: 1.2562687 + outSlope: 1.2562687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.88620377 + inSlope: 1.1640491 + outSlope: 1.1640491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.90482724 + inSlope: 1.0697856 + outSlope: 1.0697856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.9218633 + inSlope: 0.9736482 + outSlope: 0.9736482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.9372822 + inSlope: 0.87580025 + outSlope: 0.87580025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.95105666 + inSlope: 0.7764144 + outSlope: 0.7764144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.96316266 + inSlope: 0.67567056 + outSlope: 0.67567056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.973579 + inSlope: 0.57373935 + outSlope: 0.57373935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9822873 + inSlope: 0.4708014 + outSlope: 0.4708014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.98927236 + inSlope: 0.3670392 + outSlope: 0.3670392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9945219 + inSlope: 0.26263142 + outSlope: 0.26263142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9980267 + inSlope: 0.1577641 + outSlope: 0.1577641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9997807 + inSlope: 0.052617837 + outSlope: 0.052617837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.99978065 + inSlope: -0.052619625 + outSlope: -0.052619625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9980267 + inSlope: -0.15776232 + outSlope: -0.15776232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9945219 + inSlope: -0.26263142 + outSlope: -0.26263142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.98927236 + inSlope: -0.3670392 + outSlope: -0.3670392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9822873 + inSlope: -0.4708032 + outSlope: -0.4708032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.97357893 + inSlope: -0.57374114 + outSlope: -0.57374114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.9631626 + inSlope: -0.67567056 + outSlope: -0.67567056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.9510566 + inSlope: -0.7764162 + outSlope: -0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9372821 + inSlope: -0.8758011 + outSlope: -0.8758011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.92186326 + inSlope: -0.9736464 + outSlope: -0.9736464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.90482724 + inSlope: -1.0697875 + outSlope: -1.0697875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.8862037 + inSlope: -1.1640494 + outSlope: -1.1640494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.8660256 + inSlope: -1.2562692 + outSlope: -1.2562692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.8443281 + inSlope: -1.346286 + outSlope: -1.346286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.82114947 + inSlope: -1.4339406 + outSlope: -1.4339406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.7965301 + inSlope: -1.5190777 + outSlope: -1.5190777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.7705136 + inSlope: -1.6015468 + outSlope: -1.6015468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.7431453 + inSlope: -1.6812174 + outSlope: -1.6812174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.71447307 + inSlope: -1.7579322 + outSlope: -1.7579322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.6845476 + inSlope: -1.8315625 + outSlope: -1.8315625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.65342104 + inSlope: -1.9019794 + outSlope: -1.9019794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.62114835 + inSlope: -1.9690545 + outSlope: -1.9690545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.58778596 + inSlope: -2.0326889 + outSlope: -2.0326889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.553392 + inSlope: -2.0927489 + outSlope: -2.0927489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.5180276 + inSlope: -2.1491299 + outSlope: -2.1491299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.4817544 + inSlope: -2.201755 + outSlope: -2.201755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.44463584 + inSlope: -2.2505107 + outSlope: -2.2505107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.40673745 + inSlope: -2.2953124 + outSlope: -2.2953124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.3681255 + inSlope: -2.336107 + outSlope: -2.336107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.3288673 + inSlope: -2.3727899 + outSlope: -2.3727899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.28903258 + inSlope: -2.4052958 + outSlope: -2.4052958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.24869083 + inSlope: -2.4335966 + outSlope: -2.4335966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.20791277 + inSlope: -2.4576278 + outSlope: -2.4576278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.16676998 + inSlope: -2.4773612 + outSlope: -2.4773612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.12533414 + inSlope: -2.492735 + outSlope: -2.492735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.0836789 + inSlope: -2.5037212 + outSlope: -2.5037212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.041876853 + inSlope: -2.510336 + outSlope: -2.510336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -0.00000008742278 + inSlope: -2.5125468 + outSlope: -2.5125468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.052628513 + outSlope: 0.052628513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99912286 + inSlope: 0.10521411 + outSlope: 0.10521411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99649286 + inSlope: 0.21024403 + outSlope: 0.21024403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9921147 + inSlope: 0.31490564 + outSlope: 0.31490564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.985996 + inSlope: 0.41901293 + outSlope: 0.41901293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9781476 + inSlope: 0.5223853 + outSlope: 0.5223853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.96858317 + inSlope: 0.6248439 + outSlope: 0.6248439 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9573195 + inSlope: 0.7262044 + outSlope: 0.7262044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.94437635 + inSlope: 0.82629013 + outSlope: 0.82629013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.9297765 + inSlope: 0.92492765 + outSlope: 0.92492765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9135454 + inSlope: 1.0219414 + outSlope: 1.0219414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.8957118 + inSlope: 1.1171634 + outSlope: 1.1171634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.87630665 + inSlope: 1.2104256 + outSlope: 1.2104256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85536426 + inSlope: 1.3015617 + outSlope: 1.3015617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.83292127 + inSlope: 1.3904179 + outSlope: 1.3904179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.809017 + inSlope: 1.4768344 + outSlope: 1.4768344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.78369343 + inSlope: 1.5606581 + outSlope: 1.5606581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.756995 + inSlope: 1.6417449 + outSlope: 1.6417449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.72896856 + inSlope: 1.7199508 + outSlope: 1.7199508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.6996633 + inSlope: 1.7951419 + outSlope: 1.7951419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.66913044 + inSlope: 1.8671825 + outSlope: 1.8671825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.6374238 + inSlope: 1.9359436 + outSlope: 1.9359436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.60459894 + inSlope: 2.0013125 + outSlope: 2.0013125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.57071334 + inSlope: 2.0631695 + outSlope: 2.0631695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.53582656 + inSlope: 2.1214056 + outSlope: 2.1214056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.49999976 + inSlope: 2.175924 + outSlope: 2.175924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.4632957 + inSlope: 2.226625 + outSlope: 2.226625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.42577887 + inSlope: 2.2734134 + outSlope: 2.2734134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.3875152 + inSlope: 2.316218 + outSlope: 2.316218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.34857154 + inSlope: 2.3549573 + outSlope: 2.3549573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.30901662 + inSlope: 2.3895645 + outSlope: 2.3895645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.26891947 + inSlope: 2.4199848 + outSlope: 2.4199848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.22835054 + inSlope: 2.4461565 + outSlope: 2.4461565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.187381 + inSlope: 2.4680328 + outSlope: 2.4680328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.14608285 + inSlope: 2.4855866 + outSlope: 2.4855866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.10452819 + inSlope: 2.4987764 + outSlope: 2.4987764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.06279038 + inSlope: 2.5075824 + outSlope: 2.5075824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.020942187 + inSlope: 2.511989 + outSlope: 2.511989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.020942511 + inSlope: 2.5119858 + outSlope: 2.5119858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.06279059 + inSlope: 2.5075824 + outSlope: 2.5075824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.10452851 + inSlope: 2.4987764 + outSlope: 2.4987764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.14608306 + inSlope: 2.4855828 + outSlope: 2.4855828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.1873812 + inSlope: 2.4680362 + outSlope: 2.4680362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.22835085 + inSlope: 2.446157 + outSlope: 2.446157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.26891968 + inSlope: 2.4199815 + outSlope: 2.4199815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.30901682 + inSlope: 2.389567 + outSlope: 2.389567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.34857184 + inSlope: 2.3549585 + outSlope: 2.3549585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.38751537 + inSlope: 2.3162158 + outSlope: 2.3162158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.42577896 + inSlope: 2.2734149 + outSlope: 2.2734149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.4632958 + inSlope: 2.2266226 + outSlope: 2.2266226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.49999964 + inSlope: 2.1759236 + outSlope: 2.1759236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.5358265 + inSlope: 2.1214075 + outSlope: 2.1214075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.57071316 + inSlope: 2.0631714 + outSlope: 2.0631714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.6045988 + inSlope: 2.0013142 + outSlope: 2.0013142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.6374236 + inSlope: 1.9359417 + outSlope: 1.9359417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.66913015 + inSlope: 1.8671823 + outSlope: 1.8671823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.6996629 + inSlope: 1.7951417 + outSlope: 1.7951417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.72896814 + inSlope: 1.7199538 + outSlope: 1.7199538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.75699466 + inSlope: 1.6417477 + outSlope: 1.6417477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.783693 + inSlope: 1.5606556 + outSlope: 1.5606556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.80901647 + inSlope: 1.4768356 + outSlope: 1.4768356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.8329209 + inSlope: 1.3904219 + outSlope: 1.3904219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.8553639 + inSlope: 1.3015628 + outSlope: 1.3015628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.8763063 + inSlope: 1.2104266 + outSlope: 1.2104266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.8957114 + inSlope: 1.1171644 + outSlope: 1.1171644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.9135451 + inSlope: 1.0219424 + outSlope: 1.0219424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.92977613 + inSlope: 0.92493385 + outSlope: 0.92493385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.9443762 + inSlope: 0.8262946 + outSlope: 0.8262946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.95731926 + inSlope: 0.72620344 + outSlope: 0.72620344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.9685829 + inSlope: 0.62484443 + outSlope: 0.62484443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.9781474 + inSlope: 0.5223875 + outSlope: 0.5223875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.9859958 + inSlope: 0.4190169 + outSlope: 0.4190169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.9921146 + inSlope: 0.31490773 + outSlope: 0.31490773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.99649274 + inSlope: 0.21024604 + outSlope: 0.21024604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.9991228 + inSlope: 0.10521704 + outSlope: 0.10521704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 1 + inSlope: 0.052630637 + outSlope: 0.052630637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: -1 + outSlope: -1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -360 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_1.anim.meta new file mode 100644 index 0000000..2b94676 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 884c3d82dbb86c64ebb3f7f6c4e146ab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_2.anim new file mode 100644 index 0000000..a29cb5b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_2.anim @@ -0,0 +1,3895 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.5125391, w: 0.05262852} + outSlope: {x: 0, y: 0, z: 2.5125391, w: 0.05262852} + tangentMode: 842281827 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.04187565, w: -0.99912286} + inSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521413} + outSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521413} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.083677836, w: -0.99649286} + inSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024409} + outSlope: {x: 0, y: 0, z: 2.5037272, w: 0.21024409} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.12533322, w: -0.9921147} + inSlope: {x: 0, y: 0, z: 2.4927268, w: 0.3149039} + outSlope: {x: 0, y: 0, z: 2.4927268, w: 0.3149039} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.16676873, w: -0.98599607} + inSlope: {x: 0, y: 0, z: 2.4773536, w: 0.41901293} + outSlope: {x: 0, y: 0, z: 2.4773536, w: 0.41901293} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.20791167, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 2.4576344, w: 0.5223868} + outSlope: {x: 0, y: 0, z: 2.4576344, w: 0.5223868} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.2486899, w: -0.96858317} + inSlope: {x: 0, y: 0, z: 2.4336028, w: 0.62484336} + outSlope: {x: 0, y: 0, z: 2.4336028, w: 0.62484336} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.28903183, w: -0.9573195} + inSlope: {x: 0, y: 0, z: 2.4053025, w: 0.7262039} + outSlope: {x: 0, y: 0, z: 2.4053025, w: 0.7262039} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.32886672, w: -0.94437635} + inSlope: {x: 0, y: 0, z: 2.372783, w: 0.8262913} + outSlope: {x: 0, y: 0, z: 2.372783, w: 0.8262913} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.36812466, w: -0.92977643} + inSlope: {x: 0, y: 0, z: 2.3361, w: 0.9249286} + outSlope: {x: 0, y: 0, z: 2.3361, w: 0.9249286} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.4067368, w: -0.91354537} + inSlope: {x: 0, y: 0, z: 2.295319, w: 1.0219423} + outSlope: {x: 0, y: 0, z: 2.295319, w: 1.0219423} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.44463536, w: -0.89571166} + inSlope: {x: 0, y: 0, z: 2.2505102, w: 1.1171625} + outSlope: {x: 0, y: 0, z: 2.2505102, w: 1.1171625} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.48175386, w: -0.8763066} + inSlope: {x: 0, y: 0, z: 2.2017546, w: 1.2104263} + outSlope: {x: 0, y: 0, z: 2.2017546, w: 1.2104263} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.51802725, w: -0.8553641} + inSlope: {x: 0, y: 0, z: 2.149135, w: 1.3015641} + outSlope: {x: 0, y: 0, z: 2.149135, w: 1.3015641} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.55339175, w: -0.8329211} + inSlope: {x: 0, y: 0, z: 2.0927453, w: 1.3904166} + outSlope: {x: 0, y: 0, z: 2.0927453, w: 1.3904166} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.5877855, w: -0.8090168} + inSlope: {x: 0, y: 0, z: 2.032689, w: 1.4768355} + outSlope: {x: 0, y: 0, z: 2.032689, w: 1.4768355} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.6211481, w: -0.7836932} + inSlope: {x: 0, y: 0, z: 1.9690616, w: 1.5606599} + outSlope: {x: 0, y: 0, z: 1.9690616, w: 1.5606599} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.6534209, w: -0.7569948} + inSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + outSlope: {x: 0, y: 0, z: 1.9019797, w: 1.6417449} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.6845475, w: -0.7289683} + inSlope: {x: 0, y: 0, z: 1.8315592, w: 1.7199508} + outSlope: {x: 0, y: 0, z: 1.8315592, w: 1.7199508} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.71447295, w: -0.69966304} + inSlope: {x: 0, y: 0, z: 1.7579288, w: 1.79514} + outSlope: {x: 0, y: 0, z: 1.7579288, w: 1.79514} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7431451, w: -0.6691303} + inSlope: {x: 0, y: 0, z: 1.6812174, w: 1.8671823} + outSlope: {x: 0, y: 0, z: 1.6812174, w: 1.8671823} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.7705135, w: -0.6374237} + inSlope: {x: 0, y: 0, z: 1.601552, w: 1.935947} + outSlope: {x: 0, y: 0, z: 1.601552, w: 1.935947} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.7965301, w: -0.6045988} + inSlope: {x: 0, y: 0, z: 1.5190777, w: 2.0013125} + outSlope: {x: 0, y: 0, z: 1.5190777, w: 2.0013125} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.82114935, w: -0.57071334} + inSlope: {x: 0, y: 0, z: 1.4339406, w: 2.0631695} + outSlope: {x: 0, y: 0, z: 1.4339406, w: 2.0631695} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.8443281, w: -0.53582656} + inSlope: {x: 0, y: 0, z: 1.346286, w: 2.1214058} + outSlope: {x: 0, y: 0, z: 1.346286, w: 2.1214058} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.2562674, w: 2.175921} + outSlope: {x: 0, y: 0, z: 1.2562674, w: 2.175921} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.88620365, w: -0.46329594} + inSlope: {x: 0, y: 0, z: 1.1640494, w: 2.2266228} + outSlope: {x: 0, y: 0, z: 1.1640494, w: 2.2266228} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.9048271, w: -0.4257792} + inSlope: {x: 0, y: 0, z: 1.0697875, w: 2.2734149} + outSlope: {x: 0, y: 0, z: 1.0697875, w: 2.2734149} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.9218632, w: -0.38751552} + inSlope: {x: 0, y: 0, z: 0.9736482, w: 2.3162184} + outSlope: {x: 0, y: 0, z: 0.9736482, w: 2.3162184} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.937282, w: -0.348572} + inSlope: {x: 0, y: 0, z: 0.8758011, w: 2.3549585} + outSlope: {x: 0, y: 0, z: 0.8758011, w: 2.3549585} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 0.7764162, w: 2.3895645} + outSlope: {x: 0, y: 0, z: 0.7764162, w: 2.3895645} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.96316254, w: -0.26891991} + inSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199815} + outSlope: {x: 0, y: 0, z: 0.67567056, w: 2.4199815} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9735789, w: -0.228351} + inSlope: {x: 0, y: 0, z: 0.57374114, w: 2.4461594} + outSlope: {x: 0, y: 0, z: 0.57374114, w: 2.4461594} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.9822872, w: -0.18738134} + inSlope: {x: 0, y: 0, z: 0.4708032, w: 2.4680362} + outSlope: {x: 0, y: 0, z: 0.4708032, w: 2.4680362} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.9892723, w: -0.1460832} + inSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855793} + outSlope: {x: 0, y: 0, z: 0.3670392, w: 2.4855793} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.99452186, w: -0.10452878} + inSlope: {x: 0, y: 0, z: 0.2626332, w: 2.4987764} + outSlope: {x: 0, y: 0, z: 0.2626332, w: 2.4987764} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.9980267, w: -0.06279074} + inSlope: {x: 0, y: 0, z: 0.1577641, w: 2.507586} + outSlope: {x: 0, y: 0, z: 0.1577641, w: 2.507586} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.99978065, w: -0.020942662} + inSlope: {x: 0, y: 0, z: 0.052619625, w: 2.5119855} + outSlope: {x: 0, y: 0, z: 0.052619625, w: 2.5119855} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.9997807, w: 0.020942034} + inSlope: {x: 0, y: 0, z: -0.052617837, w: 2.5119858} + outSlope: {x: 0, y: 0, z: -0.052617837, w: 2.5119858} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.9980267, w: 0.06279011} + inSlope: {x: 0, y: 0, z: -0.1577641, w: 2.5075824} + outSlope: {x: 0, y: 0, z: -0.1577641, w: 2.5075824} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.9945219, w: 0.10452803} + inSlope: {x: 0, y: 0, z: -0.26263142, w: 2.49878} + outSlope: {x: 0, y: 0, z: -0.26263142, w: 2.49878} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.98927236, w: 0.1460827} + inSlope: {x: 0, y: 0, z: -0.36703742, w: 2.485587} + outSlope: {x: 0, y: 0, z: -0.36703742, w: 2.485587} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.98228735, w: 0.18738085} + inSlope: {x: 0, y: 0, z: -0.47079962, w: 2.4680295} + outSlope: {x: 0, y: 0, z: -0.47079962, w: 2.4680295} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.97357905, w: 0.22835027} + inSlope: {x: 0, y: 0, z: -0.57373935, w: 2.4461565} + outSlope: {x: 0, y: 0, z: -0.57373935, w: 2.4461565} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.9631627, w: 0.26891932} + inSlope: {x: 0, y: 0, z: -0.67567235, w: 2.4199882} + outSlope: {x: 0, y: 0, z: -0.67567235, w: 2.4199882} + tangentMode: 1231910246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.95105666, w: 0.30901647} + inSlope: {x: 0, y: 0, z: -0.7764162, w: 2.3895652} + outSlope: {x: 0, y: 0, z: -0.7764162, w: 2.3895652} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.9372822, w: 0.34857142} + inSlope: {x: 0, y: 0, z: -0.8757975, w: 2.3549557} + outSlope: {x: 0, y: 0, z: -0.8757975, w: 2.3549557} + tangentMode: 6650465 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.92186344, w: 0.38751492} + inSlope: {x: 0, y: 0, z: -0.9736446, w: 2.316215} + outSlope: {x: 0, y: 0, z: -0.9736446, w: 2.316215} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.9048274, w: 0.4257785} + inSlope: {x: 0, y: 0, z: -1.0697858, w: 2.2734158} + outSlope: {x: 0, y: 0, z: -1.0697858, w: 2.2734158} + tangentMode: 1769172581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.88620394, w: 0.46329537} + inSlope: {x: 0, y: 0, z: -1.1640477, w: 2.2266235} + outSlope: {x: 0, y: 0, z: -1.1640477, w: 2.2266235} + tangentMode: 1735287106 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.86602587, w: 0.49999923} + inSlope: {x: 0, y: 0, z: -1.2562704, w: 2.1759267} + outSlope: {x: 0, y: 0, z: -1.2562704, w: 2.1759267} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.8443282, w: 0.5358263} + inSlope: {x: 0, y: 0, z: -1.3462873, w: 2.1214108} + outSlope: {x: 0, y: 0, z: -1.3462873, w: 2.1214108} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.8211496, w: 0.570713} + inSlope: {x: 0, y: 0, z: -1.4339354, w: 2.0631661} + outSlope: {x: 0, y: 0, z: -1.4339354, w: 2.0631661} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.7965304, w: 0.60459846} + inSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + outSlope: {x: 0, y: 0, z: -1.5190777, w: 2.0013142} + tangentMode: 65637 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.7705137, w: 0.6374234} + inSlope: {x: 0, y: 0, z: -1.601552, w: 1.935947} + outSlope: {x: 0, y: 0, z: -1.601552, w: 1.935947} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.7431454, w: 0.66912997} + inSlope: {x: 0, y: 0, z: -1.6812103, w: 1.8671787} + outSlope: {x: 0, y: 0, z: -1.6812103, w: 1.8671787} + tangentMode: 1869898597 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.7144734, w: 0.6996626} + inSlope: {x: 0, y: 0, z: -1.7579304, w: 1.7951417} + outSlope: {x: 0, y: 0, z: -1.7579304, w: 1.7951417} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.6845478, w: 0.72896796} + inSlope: {x: 0, y: 0, z: -1.8315678, w: 1.7199574} + outSlope: {x: 0, y: 0, z: -1.8315678, w: 1.7199574} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.6534212, w: 0.7569945} + inSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + outSlope: {x: 0, y: 0, z: -1.9019794, w: 1.6417477} + tangentMode: 1702261349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.6211485, w: 0.78369284} + inSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606573} + outSlope: {x: 0, y: 0, z: -1.9690545, w: 1.5606573} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.58778614, w: 0.80901635} + inSlope: {x: 0, y: 0, z: -2.0326853, w: 1.4768364} + outSlope: {x: 0, y: 0, z: -2.0326853, w: 1.4768364} + tangentMode: 1769144420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.5533924, w: 0.8329207} + inSlope: {x: 0, y: 0, z: -2.0927525, w: 1.3904245} + outSlope: {x: 0, y: 0, z: -2.0927525, w: 1.3904245} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.5180278, w: 0.8553638} + inSlope: {x: 0, y: 0, z: -2.1491363, w: 1.3015664} + outSlope: {x: 0, y: 0, z: -2.1491363, w: 1.3015664} + tangentMode: 1818326528 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.4817546, w: 0.8763062} + inSlope: {x: 0, y: 0, z: -2.201754, w: 1.2104266} + outSlope: {x: 0, y: 0, z: -2.201754, w: 1.2104266} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.44463605, w: 0.8957113} + inSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171662} + outSlope: {x: 0, y: 0, z: -2.2505107, w: 1.1171662} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: 0.40673766, w: 0.913545} + inSlope: {x: 0, y: 0, z: -2.2953115, w: 1.0219424} + outSlope: {x: 0, y: 0, z: -2.2953115, w: 1.0219424} + tangentMode: 1634692198 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: 0.36812574, w: 0.929776} + inSlope: {x: 0, y: 0, z: -2.3360927, w: 0.9249285} + outSlope: {x: 0, y: 0, z: -2.3360927, w: 0.9249285} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: 0.32886797, w: 0.94437593} + inSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262964} + outSlope: {x: 0, y: 0, z: -2.3727899, w: 0.8262964} + tangentMode: 786533 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: 0.28903282, w: 0.9573192} + inSlope: {x: 0, y: 0, z: -2.40531, w: 0.7262088} + outSlope: {x: 0, y: 0, z: -2.40531, w: 0.7262088} + tangentMode: 1818624000 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: 0.24869105, w: 0.96858287} + inSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + outSlope: {x: 0, y: 0, z: -2.4335966, w: 0.62484443} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: 0.20791301, w: 0.9781473} + inSlope: {x: 0, y: 0, z: -2.4576273, w: 0.5223875} + outSlope: {x: 0, y: 0, z: -2.4576273, w: 0.5223875} + tangentMode: 1231385152 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: 0.16677022, w: 0.98599577} + inSlope: {x: 0, y: 0, z: -2.477354, w: 0.4190169} + outSlope: {x: 0, y: 0, z: -2.477354, w: 0.4190169} + tangentMode: 1728053248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: 0.12533462, w: 0.99211454} + inSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490952} + outSlope: {x: 0, y: 0, z: -2.492735, w: 0.31490952} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: 0.08367914, w: 0.99649274} + inSlope: {x: 0, y: 0, z: -2.5037284, w: 0.21024783} + outSlope: {x: 0, y: 0, z: -2.5037284, w: 0.21024783} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.04187709, w: 0.9991228} + inSlope: {x: 0, y: 0, z: -2.5103343, w: 0.10521685} + outSlope: {x: 0, y: 0, z: -2.5103343, w: 0.10521685} + tangentMode: 1398762752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4166666 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.5125432, w: 0.05263026} + outSlope: {x: 0, y: 0, z: -2.5125432, w: 0.05263026} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 2, y: 2, z: -2} + outSlope: {x: 2, y: 2, z: -2} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 1, y: 1, z: 0} + inSlope: {x: -0.00000011920929, y: -0.00000011920929, z: -1} + outSlope: {x: -0.00000011920929, y: -0.00000011920929, z: -1} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: -2.0000002, y: -2.0000002, z: 0} + outSlope: {x: -2.0000002, y: -2.0000002, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.4166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: -2 + outSlope: -2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -1 + outSlope: -1 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: -0.00000011920929 + outSlope: -0.00000011920929 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -2.0000002 + outSlope: -2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: -0.00000011920929 + outSlope: -0.00000011920929 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -2.0000002 + outSlope: -2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 2.5125391 + outSlope: 2.5125391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.04187565 + inSlope: 2.5103352 + outSlope: 2.5103352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.083677836 + inSlope: 2.5037272 + outSlope: 2.5037272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.12533322 + inSlope: 2.4927268 + outSlope: 2.4927268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.16676873 + inSlope: 2.4773536 + outSlope: 2.4773536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.20791167 + inSlope: 2.4576344 + outSlope: 2.4576344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.2486899 + inSlope: 2.4336028 + outSlope: 2.4336028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.28903183 + inSlope: 2.4053025 + outSlope: 2.4053025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.32886672 + inSlope: 2.372783 + outSlope: 2.372783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.36812466 + inSlope: 2.3361 + outSlope: 2.3361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.4067368 + inSlope: 2.295319 + outSlope: 2.295319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.44463536 + inSlope: 2.2505102 + outSlope: 2.2505102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.48175386 + inSlope: 2.2017546 + outSlope: 2.2017546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.51802725 + inSlope: 2.149135 + outSlope: 2.149135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.55339175 + inSlope: 2.0927453 + outSlope: 2.0927453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.5877855 + inSlope: 2.032689 + outSlope: 2.032689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.6211481 + inSlope: 1.9690616 + outSlope: 1.9690616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.6534209 + inSlope: 1.9019797 + outSlope: 1.9019797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.6845475 + inSlope: 1.8315592 + outSlope: 1.8315592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.71447295 + inSlope: 1.7579288 + outSlope: 1.7579288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7431451 + inSlope: 1.6812174 + outSlope: 1.6812174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.7705135 + inSlope: 1.601552 + outSlope: 1.601552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.7965301 + inSlope: 1.5190777 + outSlope: 1.5190777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.82114935 + inSlope: 1.4339406 + outSlope: 1.4339406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8443281 + inSlope: 1.346286 + outSlope: 1.346286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.8660255 + inSlope: 1.2562674 + outSlope: 1.2562674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.88620365 + inSlope: 1.1640494 + outSlope: 1.1640494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9048271 + inSlope: 1.0697875 + outSlope: 1.0697875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9218632 + inSlope: 0.9736482 + outSlope: 0.9736482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.937282 + inSlope: 0.8758011 + outSlope: 0.8758011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.95105654 + inSlope: 0.7764162 + outSlope: 0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.96316254 + inSlope: 0.67567056 + outSlope: 0.67567056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9735789 + inSlope: 0.57374114 + outSlope: 0.57374114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.9822872 + inSlope: 0.4708032 + outSlope: 0.4708032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.9892723 + inSlope: 0.3670392 + outSlope: 0.3670392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.99452186 + inSlope: 0.2626332 + outSlope: 0.2626332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9980267 + inSlope: 0.1577641 + outSlope: 0.1577641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.99978065 + inSlope: 0.052619625 + outSlope: 0.052619625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.9997807 + inSlope: -0.052617837 + outSlope: -0.052617837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9980267 + inSlope: -0.1577641 + outSlope: -0.1577641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9945219 + inSlope: -0.26263142 + outSlope: -0.26263142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.98927236 + inSlope: -0.36703742 + outSlope: -0.36703742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.98228735 + inSlope: -0.47079962 + outSlope: -0.47079962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.97357905 + inSlope: -0.57373935 + outSlope: -0.57373935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9631627 + inSlope: -0.67567235 + outSlope: -0.67567235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.95105666 + inSlope: -0.7764162 + outSlope: -0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9372822 + inSlope: -0.8757975 + outSlope: -0.8757975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.92186344 + inSlope: -0.9736446 + outSlope: -0.9736446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9048274 + inSlope: -1.0697858 + outSlope: -1.0697858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.88620394 + inSlope: -1.1640477 + outSlope: -1.1640477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.86602587 + inSlope: -1.2562704 + outSlope: -1.2562704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.8443282 + inSlope: -1.3462873 + outSlope: -1.3462873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.8211496 + inSlope: -1.4339354 + outSlope: -1.4339354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.7965304 + inSlope: -1.5190777 + outSlope: -1.5190777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.7705137 + inSlope: -1.601552 + outSlope: -1.601552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.7431454 + inSlope: -1.6812103 + outSlope: -1.6812103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.7144734 + inSlope: -1.7579304 + outSlope: -1.7579304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.6845478 + inSlope: -1.8315678 + outSlope: -1.8315678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.6534212 + inSlope: -1.9019794 + outSlope: -1.9019794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.6211485 + inSlope: -1.9690545 + outSlope: -1.9690545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.58778614 + inSlope: -2.0326853 + outSlope: -2.0326853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.5533924 + inSlope: -2.0927525 + outSlope: -2.0927525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.5180278 + inSlope: -2.1491363 + outSlope: -2.1491363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.4817546 + inSlope: -2.201754 + outSlope: -2.201754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.44463605 + inSlope: -2.2505107 + outSlope: -2.2505107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.40673766 + inSlope: -2.2953115 + outSlope: -2.2953115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.36812574 + inSlope: -2.3360927 + outSlope: -2.3360927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.32886797 + inSlope: -2.3727899 + outSlope: -2.3727899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.28903282 + inSlope: -2.40531 + outSlope: -2.40531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.24869105 + inSlope: -2.4335966 + outSlope: -2.4335966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.20791301 + inSlope: -2.4576273 + outSlope: -2.4576273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.16677022 + inSlope: -2.477354 + outSlope: -2.477354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.12533462 + inSlope: -2.492735 + outSlope: -2.492735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.08367914 + inSlope: -2.5037284 + outSlope: -2.5037284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.04187709 + inSlope: -2.5103343 + outSlope: -2.5103343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0.00000008742278 + inSlope: -2.5125432 + outSlope: -2.5125432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: -1 + inSlope: 0.05262852 + outSlope: 0.05262852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.99912286 + inSlope: 0.10521413 + outSlope: 0.10521413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.99649286 + inSlope: 0.21024409 + outSlope: 0.21024409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.9921147 + inSlope: 0.3149039 + outSlope: 0.3149039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.98599607 + inSlope: 0.41901293 + outSlope: 0.41901293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9781476 + inSlope: 0.5223868 + outSlope: 0.5223868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.96858317 + inSlope: 0.62484336 + outSlope: 0.62484336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9573195 + inSlope: 0.7262039 + outSlope: 0.7262039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.94437635 + inSlope: 0.8262913 + outSlope: 0.8262913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.92977643 + inSlope: 0.9249286 + outSlope: 0.9249286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.91354537 + inSlope: 1.0219423 + outSlope: 1.0219423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89571166 + inSlope: 1.1171625 + outSlope: 1.1171625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.8763066 + inSlope: 1.2104263 + outSlope: 1.2104263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.8553641 + inSlope: 1.3015641 + outSlope: 1.3015641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.8329211 + inSlope: 1.3904166 + outSlope: 1.3904166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.8090168 + inSlope: 1.4768355 + outSlope: 1.4768355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.7836932 + inSlope: 1.5606599 + outSlope: 1.5606599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.7569948 + inSlope: 1.6417449 + outSlope: 1.6417449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.7289683 + inSlope: 1.7199508 + outSlope: 1.7199508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.69966304 + inSlope: 1.79514 + outSlope: 1.79514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.6691303 + inSlope: 1.8671823 + outSlope: 1.8671823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6374237 + inSlope: 1.935947 + outSlope: 1.935947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.6045988 + inSlope: 2.0013125 + outSlope: 2.0013125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.57071334 + inSlope: 2.0631695 + outSlope: 2.0631695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.53582656 + inSlope: 2.1214058 + outSlope: 2.1214058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.49999988 + inSlope: 2.175921 + outSlope: 2.175921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.46329594 + inSlope: 2.2266228 + outSlope: 2.2266228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.4257792 + inSlope: 2.2734149 + outSlope: 2.2734149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.38751552 + inSlope: 2.3162184 + outSlope: 2.3162184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.348572 + inSlope: 2.3549585 + outSlope: 2.3549585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.30901697 + inSlope: 2.3895645 + outSlope: 2.3895645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.26891991 + inSlope: 2.4199815 + outSlope: 2.4199815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.228351 + inSlope: 2.4461594 + outSlope: 2.4461594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.18738134 + inSlope: 2.4680362 + outSlope: 2.4680362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.1460832 + inSlope: 2.4855793 + outSlope: 2.4855793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.10452878 + inSlope: 2.4987764 + outSlope: 2.4987764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.06279074 + inSlope: 2.507586 + outSlope: 2.507586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.020942662 + inSlope: 2.5119855 + outSlope: 2.5119855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.020942034 + inSlope: 2.5119858 + outSlope: 2.5119858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.06279011 + inSlope: 2.5075824 + outSlope: 2.5075824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.10452803 + inSlope: 2.49878 + outSlope: 2.49878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.1460827 + inSlope: 2.485587 + outSlope: 2.485587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.18738085 + inSlope: 2.4680295 + outSlope: 2.4680295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.22835027 + inSlope: 2.4461565 + outSlope: 2.4461565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.26891932 + inSlope: 2.4199882 + outSlope: 2.4199882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.30901647 + inSlope: 2.3895652 + outSlope: 2.3895652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.34857142 + inSlope: 2.3549557 + outSlope: 2.3549557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.38751492 + inSlope: 2.316215 + outSlope: 2.316215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.4257785 + inSlope: 2.2734158 + outSlope: 2.2734158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.46329537 + inSlope: 2.2266235 + outSlope: 2.2266235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.49999923 + inSlope: 2.1759267 + outSlope: 2.1759267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.5358263 + inSlope: 2.1214108 + outSlope: 2.1214108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.570713 + inSlope: 2.0631661 + outSlope: 2.0631661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.60459846 + inSlope: 2.0013142 + outSlope: 2.0013142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.6374234 + inSlope: 1.935947 + outSlope: 1.935947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.66912997 + inSlope: 1.8671787 + outSlope: 1.8671787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.6996626 + inSlope: 1.7951417 + outSlope: 1.7951417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.72896796 + inSlope: 1.7199574 + outSlope: 1.7199574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.7569945 + inSlope: 1.6417477 + outSlope: 1.6417477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.78369284 + inSlope: 1.5606573 + outSlope: 1.5606573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.80901635 + inSlope: 1.4768364 + outSlope: 1.4768364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.8329207 + inSlope: 1.3904245 + outSlope: 1.3904245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.8553638 + inSlope: 1.3015664 + outSlope: 1.3015664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.8763062 + inSlope: 1.2104266 + outSlope: 1.2104266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.8957113 + inSlope: 1.1171662 + outSlope: 1.1171662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.913545 + inSlope: 1.0219424 + outSlope: 1.0219424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.929776 + inSlope: 0.9249285 + outSlope: 0.9249285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.94437593 + inSlope: 0.8262964 + outSlope: 0.8262964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.9573192 + inSlope: 0.7262088 + outSlope: 0.7262088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.96858287 + inSlope: 0.62484443 + outSlope: 0.62484443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.9781473 + inSlope: 0.5223875 + outSlope: 0.5223875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.98599577 + inSlope: 0.4190169 + outSlope: 0.4190169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.99211454 + inSlope: 0.31490952 + outSlope: 0.31490952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.99649274 + inSlope: 0.21024783 + outSlope: 0.21024783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9991228 + inSlope: 0.10521685 + outSlope: 0.10521685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 1 + inSlope: 0.05263026 + outSlope: 0.05263026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -360 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_2.anim.meta new file mode 100644 index 0000000..367b5d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8cd8a67204b27e2499dd5832b334220a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_3.anim new file mode 100644 index 0000000..4041901 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_3.anim @@ -0,0 +1,3895 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_3_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.5125391, w: 0.052628472} + outSlope: {x: 0, y: 0, z: 2.5125391, w: 0.052628472} + tangentMode: 1045908070 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000002 + value: {x: -0, y: -0, z: 0.041875686, w: -0.99912286} + inSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521403} + outSlope: {x: 0, y: 0, z: 2.5103352, w: 0.10521403} + tangentMode: 1057340195 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3666667 + value: {x: -0, y: -0, z: 0.08367791, w: -0.99649286} + inSlope: {x: 0, y: 0, z: 2.5037274, w: 0.21024567} + outSlope: {x: 0, y: 0, z: 2.5037274, w: 0.21024567} + tangentMode: -1083063642 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333338 + value: {x: -0, y: -0, z: 0.12533334, w: -0.99211466} + inSlope: {x: 0, y: 0, z: 2.4927268, w: 0.3149054} + outSlope: {x: 0, y: 0, z: 2.4927268, w: 0.3149054} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000007 + value: {x: -0, y: -0, z: 0.16676888, w: -0.985996} + inSlope: {x: 0, y: 0, z: 2.4773536, w: 0.41901255} + outSlope: {x: 0, y: 0, z: 2.4773536, w: 0.41901255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.41666675 + value: {x: -0, y: -0, z: 0.20791186, w: -0.97814757} + inSlope: {x: 0, y: 0, z: 2.4576344, w: 0.5223866} + outSlope: {x: 0, y: 0, z: 2.4576344, w: 0.5223866} + tangentMode: 1070056357 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.43333343 + value: {x: -0, y: -0, z: 0.2486901, w: -0.9685831} + inSlope: {x: 0, y: 0, z: 2.4336033, w: 0.62484336} + outSlope: {x: 0, y: 0, z: 2.4336033, w: 0.62484336} + tangentMode: 1072023398 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4500001 + value: {x: -0, y: -0, z: 0.28903204, w: -0.95731944} + inSlope: {x: 0, y: 0, z: 2.405302, w: 0.7262039} + outSlope: {x: 0, y: 0, z: 2.405302, w: 0.7262039} + tangentMode: -1088764185 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4666668 + value: {x: -0, y: -0, z: 0.3288669, w: -0.9443763} + inSlope: {x: 0, y: 0, z: 2.3727822, w: 0.8262913} + outSlope: {x: 0, y: 0, z: 2.3727822, w: 0.8262913} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333347 + value: {x: -0, y: -0, z: 0.36812484, w: -0.9297764} + inSlope: {x: 0, y: 0, z: 2.3360996, w: 0.9249277} + outSlope: {x: 0, y: 0, z: 2.3360996, w: 0.9249277} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000001 + value: {x: -0, y: -0, z: 0.40673688, w: -0.91354537} + inSlope: {x: 0, y: 0, z: 2.2953186, w: 1.0219424} + outSlope: {x: 0, y: 0, z: 2.2953186, w: 1.0219424} + tangentMode: 1075375776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.51666677 + value: {x: -0, y: -0, z: 0.4446354, w: -0.89571166} + inSlope: {x: 0, y: 0, z: 2.2505114, w: 1.1171644} + outSlope: {x: 0, y: 0, z: 2.2505114, w: 1.1171644} + tangentMode: 1075704896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333334 + value: {x: -0, y: -0, z: 0.48175386, w: -0.8763066} + inSlope: {x: 0, y: 0, z: 2.201754, w: 1.2104249} + outSlope: {x: 0, y: 0, z: 2.201754, w: 1.2104249} + tangentMode: -1115645850 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5500001 + value: {x: -0, y: -0, z: 0.5180271, w: -0.8553642} + inSlope: {x: 0, y: 0, z: 2.1491354, w: 1.3015628} + outSlope: {x: 0, y: 0, z: 2.1491354, w: 1.3015628} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666667 + value: {x: -0, y: -0, z: 0.55339164, w: -0.8329212} + inSlope: {x: 0, y: 0, z: 2.0927472, w: 1.3904191} + outSlope: {x: 0, y: 0, z: 2.0927472, w: 1.3904191} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5833334 + value: {x: -0, y: -0, z: 0.5877853, w: -0.80901694} + inSlope: {x: 0, y: 0, z: 2.0326853, w: 1.4768345} + outSlope: {x: 0, y: 0, z: 2.0326853, w: 1.4768345} + tangentMode: 1075503330 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -0, y: -0, z: 0.62114775, w: -0.78369343} + inSlope: {x: 0, y: 0, z: 1.9690597, w: 1.5606573} + outSlope: {x: 0, y: 0, z: 1.9690597, w: 1.5606573} + tangentMode: 1075068129 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6166667 + value: {x: -0, y: -0, z: 0.65342057, w: -0.7569951} + inSlope: {x: 0, y: 0, z: 1.9019812, w: 1.6417441} + outSlope: {x: 0, y: 0, z: 1.9019812, w: 1.6417441} + tangentMode: 1056964580 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333333 + value: {x: -0, y: -0, z: 0.68454707, w: -0.7289687} + inSlope: {x: 0, y: 0, z: 1.8315642, w: 1.7199521} + outSlope: {x: 0, y: 0, z: 1.8315642, w: 1.7199521} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: -0, y: -0, z: 0.71447265, w: -0.6996634} + inSlope: {x: 0, y: 0, z: 1.7579322, w: 1.7951398} + outSlope: {x: 0, y: 0, z: 1.7579322, w: 1.7951398} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666666 + value: {x: -0, y: -0, z: 0.74314475, w: -0.66913074} + inSlope: {x: 0, y: 0, z: 1.6812155, w: 1.8671805} + outSlope: {x: 0, y: 0, z: 1.6812155, w: 1.8671805} + tangentMode: 1070736610 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6833333 + value: {x: -0, y: -0, z: 0.7705131, w: -0.6374241} + inSlope: {x: 0, y: 0, z: 1.601552, w: 1.9359453} + outSlope: {x: 0, y: 0, z: 1.601552, w: 1.9359453} + tangentMode: 1068628320 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6999999 + value: {x: -0, y: -0, z: 0.79652977, w: -0.6045993} + inSlope: {x: 0, y: 0, z: 1.5190794, w: 2.0013108} + outSlope: {x: 0, y: 0, z: 1.5190794, w: 2.0013108} + tangentMode: 1063603552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7166666 + value: {x: -0, y: -0, z: 0.82114905, w: -0.5707138} + inSlope: {x: 0, y: 0, z: 1.4339406, w: 2.0631695} + outSlope: {x: 0, y: 0, z: 1.4339406, w: 2.0631695} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.73333323 + value: {x: -0, y: -0, z: 0.84432775, w: -0.53582704} + inSlope: {x: 0, y: 0, z: 1.3462877, w: 2.1214075} + outSlope: {x: 0, y: 0, z: 1.3462877, w: 2.1214075} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7499999 + value: {x: -0, y: -0, z: 0.86602527, w: -0.5000003} + inSlope: {x: 0, y: 0, z: 1.256271, w: 2.1759229} + outSlope: {x: 0, y: 0, z: 1.256271, w: 2.1759229} + tangentMode: 1050753990 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.76666653 + value: {x: -0, y: -0, z: 0.8862034, w: -0.46329635} + inSlope: {x: 0, y: 0, z: 1.1640494, w: 2.2266219} + outSlope: {x: 0, y: 0, z: 1.1640494, w: 2.2266219} + tangentMode: 1020761317 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7833332 + value: {x: -0, y: -0, z: 0.9048269, w: -0.42577964} + inSlope: {x: 0, y: 0, z: 1.0697875, w: 2.2734113} + outSlope: {x: 0, y: 0, z: 1.0697875, w: 2.2734113} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.79999983 + value: {x: -0, y: -0, z: 0.92186296, w: -0.38751605} + inSlope: {x: 0, y: 0, z: 0.97365, w: 2.3162184} + outSlope: {x: 0, y: 0, z: 0.97365, w: 2.3162184} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8166665 + value: {x: -0, y: -0, z: 0.93728185, w: -0.34857243} + inSlope: {x: 0, y: 0, z: 0.8758029, w: 2.3549576} + outSlope: {x: 0, y: 0, z: 0.8758029, w: 2.3549576} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.83333313 + value: {x: -0, y: -0, z: 0.95105636, w: -0.30901754} + inSlope: {x: 0, y: 0, z: 0.7764162, w: 2.3895597} + outSlope: {x: 0, y: 0, z: 0.7764162, w: 2.3895597} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8499998 + value: {x: -0, y: -0, z: 0.96316236, w: -0.2689205} + inSlope: {x: 0, y: 0, z: 0.67567235, w: 2.419981} + outSlope: {x: 0, y: 0, z: 0.67567235, w: 2.419981} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.86666644 + value: {x: -0, y: -0, z: 0.97357875, w: -0.22835158} + inSlope: {x: 0, y: 0, z: 0.5737429, w: 2.4461565} + outSlope: {x: 0, y: 0, z: 0.5737429, w: 2.4461565} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8833331 + value: {x: -0, y: -0, z: 0.9822871, w: -0.18738204} + inSlope: {x: 0, y: 0, z: 0.470805, w: 2.4680395} + outSlope: {x: 0, y: 0, z: 0.470805, w: 2.4680395} + tangentMode: 1070246563 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.89999974 + value: {x: -0, y: -0, z: 0.98927224, w: -0.14608367} + inSlope: {x: 0, y: 0, z: 0.367041, w: 2.4855862} + outSlope: {x: 0, y: 0, z: 0.367041, w: 2.4855862} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9166664 + value: {x: -0, y: -0, z: 0.9945218, w: -0.104529254} + inSlope: {x: 0, y: 0, z: 0.2626332, w: 2.4987688} + outSlope: {x: 0, y: 0, z: 0.2626332, w: 2.4987688} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.93333304 + value: {x: -0, y: -0, z: 0.99802667, w: -0.06279145} + inSlope: {x: 0, y: 0, z: 0.1577659, w: 2.5075822} + outSlope: {x: 0, y: 0, z: 0.1577659, w: 2.5075822} + tangentMode: 1075661284 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9499997 + value: {x: -0, y: -0, z: 0.99978065, w: -0.020943258} + inSlope: {x: 0, y: 0, z: 0.052621413, w: 2.5119927} + outSlope: {x: 0, y: 0, z: 0.052621413, w: 2.5119927} + tangentMode: 1075305380 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.96666634 + value: {x: -0, y: -0, z: 0.9997807, w: 0.02094156} + inSlope: {x: 0, y: 0, z: -0.05261605, w: 2.5119855} + outSlope: {x: 0, y: 0, z: -0.05261605, w: 2.5119855} + tangentMode: 1055106913 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.983333 + value: {x: -0, y: -0, z: 0.9980268, w: 0.062789515} + inSlope: {x: 0, y: 0, z: -0.15776232, w: 2.5075788} + outSlope: {x: 0, y: 0, z: -0.15776232, w: 2.5075788} + tangentMode: 1047457511 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.99999964 + value: {x: -0, y: -0, z: 0.994522, w: 0.10452744} + inSlope: {x: 0, y: 0, z: -0.26262963, w: 2.4987764} + outSlope: {x: 0, y: 0, z: -0.26262963, w: 2.4987764} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166663 + value: {x: -0, y: -0, z: 0.9892725, w: 0.14608198} + inSlope: {x: 0, y: 0, z: -0.36703563, w: 2.4855871} + outSlope: {x: 0, y: 0, z: -0.36703563, w: 2.4855871} + tangentMode: 1071711206 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.033333 + value: {x: -0, y: -0, z: 0.98228747, w: 0.18738027} + inSlope: {x: 0, y: 0, z: -0.47079962, w: 2.4680371} + outSlope: {x: 0, y: 0, z: -0.47079962, w: 2.4680371} + tangentMode: 1069707620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499996 + value: {x: -0, y: -0, z: 0.97357917, w: 0.2283498} + inSlope: {x: 0, y: 0, z: -0.57373756, w: 2.4461532} + outSlope: {x: 0, y: 0, z: -0.57373756, w: 2.4461532} + tangentMode: 1063105506 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666662 + value: {x: -0, y: -0, z: 0.9631629, w: 0.26891863} + inSlope: {x: 0, y: 0, z: -0.6756688, w: 2.4199824} + outSlope: {x: 0, y: 0, z: -0.6756688, w: 2.4199824} + tangentMode: 1055846117 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0833329 + value: {x: -0, y: -0, z: 0.9510569, w: 0.3090158} + inSlope: {x: 0, y: 0, z: -0.7764162, w: 2.3895726} + outSlope: {x: 0, y: 0, z: -0.7764162, w: 2.3895726} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999995 + value: {x: -0, y: -0, z: 0.9372824, w: 0.34857097} + inSlope: {x: 0, y: 0, z: -0.8757975, w: 2.3549595} + outSlope: {x: 0, y: 0, z: -0.8757975, w: 2.3549595} + tangentMode: 1055984866 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166662 + value: {x: -0, y: -0, z: 0.9218637, w: 0.38751438} + inSlope: {x: 0, y: 0, z: -0.9736446, w: 2.3162158} + outSlope: {x: 0, y: 0, z: -0.9736446, w: 2.3162158} + tangentMode: 1042386146 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1333328 + value: {x: -0, y: -0, z: 0.9048276, w: 0.4257781} + inSlope: {x: 0, y: 0, z: -1.0697839, w: 2.2734132} + outSlope: {x: 0, y: 0, z: -1.0697839, w: 2.2734132} + tangentMode: 1065320102 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499995 + value: {x: -0, y: -0, z: 0.88620424, w: 0.46329474} + inSlope: {x: 0, y: 0, z: -1.1640458, w: 2.2266235} + outSlope: {x: 0, y: 0, z: -1.1640458, w: 2.2266235} + tangentMode: 1060320099 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666662 + value: {x: -0, y: -0, z: 0.8660261, w: 0.4999988} + inSlope: {x: 0, y: 0, z: -1.2562656, w: 2.1759245} + outSlope: {x: 0, y: 0, z: -1.2562656, w: 2.1759245} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833328 + value: {x: -0, y: -0, z: 0.84432876, w: 0.5358255} + inSlope: {x: 0, y: 0, z: -1.3462789, w: 2.1214042} + outSlope: {x: 0, y: 0, z: -1.3462789, w: 2.1214042} + tangentMode: -1082572572 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999995 + value: {x: -0, y: -0, z: 0.8211502, w: 0.5707122} + inSlope: {x: 0, y: 0, z: -1.433939, w: 2.0631733} + outSlope: {x: 0, y: 0, z: -1.433939, w: 2.0631733} + tangentMode: -1079980698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166661 + value: {x: -0, y: -0, z: 0.79653084, w: 0.60459787} + inSlope: {x: 0, y: 0, z: -1.5190812, w: 2.0013213} + outSlope: {x: 0, y: 0, z: -1.5190812, w: 2.0013213} + tangentMode: 1061939558 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333328 + value: {x: -0, y: -0, z: 0.7705142, w: 0.63742286} + inSlope: {x: 0, y: 0, z: -1.6015503, w: 1.9359488} + outSlope: {x: 0, y: 0, z: -1.6015503, w: 1.9359488} + tangentMode: 1064234723 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499994 + value: {x: -0, y: -0, z: 0.7431459, w: 0.66912943} + inSlope: {x: 0, y: 0, z: -1.6812103, w: 1.8671787} + outSlope: {x: 0, y: 0, z: -1.6812103, w: 1.8671787} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.266666 + value: {x: -0, y: -0, z: 0.7144739, w: 0.6996621} + inSlope: {x: 0, y: 0, z: -1.7579232, w: 1.7951381} + outSlope: {x: 0, y: 0, z: -1.7579232, w: 1.7951381} + tangentMode: -1073352735 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833327 + value: {x: -0, y: -0, z: 0.6845485, w: 0.7289673} + inSlope: {x: 0, y: 0, z: -1.8315661, w: 1.7199609} + outSlope: {x: 0, y: 0, z: -1.8315661, w: 1.7199609} + tangentMode: -1072691098 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999994 + value: {x: -0, y: -0, z: 0.65342176, w: 0.75699407} + inSlope: {x: 0, y: 0, z: -1.901983, w: 1.6417549} + outSlope: {x: 0, y: 0, z: -1.901983, w: 1.6417549} + tangentMode: 1051222371 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.316666 + value: {x: -0, y: -0, z: 0.6211491, w: 0.7836924} + inSlope: {x: 0, y: 0, z: -1.9690526, w: 1.5606573} + outSlope: {x: 0, y: 0, z: -1.9690526, w: 1.5606573} + tangentMode: 1066751298 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333327 + value: {x: -0, y: -0, z: 0.58778673, w: 0.8090159} + inSlope: {x: 0, y: 0, z: -2.0326853, w: 1.4768364} + outSlope: {x: 0, y: 0, z: -2.0326853, w: 1.4768364} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499993 + value: {x: -0, y: -0, z: 0.553393, w: 0.83292025} + inSlope: {x: 0, y: 0, z: -2.0927453, w: 1.3904227} + outSlope: {x: 0, y: 0, z: -2.0927453, w: 1.3904227} + tangentMode: -1079980313 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.366666 + value: {x: -0, y: -0, z: 0.5180286, w: 0.8553633} + inSlope: {x: 0, y: 0, z: -2.1491292, w: 1.3015647} + outSlope: {x: 0, y: 0, z: -2.1491292, w: 1.3015647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833326 + value: {x: -0, y: -0, z: 0.48175544, w: 0.8763057} + inSlope: {x: 0, y: 0, z: -2.2017531, w: 1.2104285} + outSlope: {x: 0, y: 0, z: -2.2017531, w: 1.2104285} + tangentMode: -1279541978 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999993 + value: {x: -0, y: -0, z: 0.4446369, w: 0.8957109} + inSlope: {x: 0, y: 0, z: -2.2505097, w: 1.117168} + outSlope: {x: 0, y: 0, z: -2.2505097, w: 1.117168} + tangentMode: 1068708646 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4166659 + value: {x: -0, y: -0, z: 0.40673852, w: 0.9135446} + inSlope: {x: 0, y: 0, z: -2.2953176, w: 1.0219476} + outSlope: {x: 0, y: 0, z: -2.2953176, w: 1.0219476} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333326 + value: {x: -0, y: -0, z: 0.3681264, w: 0.9297758} + inSlope: {x: 0, y: 0, z: -2.3360982, w: 0.92493385} + outSlope: {x: 0, y: 0, z: -2.3360982, w: 0.92493385} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499992 + value: {x: -0, y: -0, z: 0.32886866, w: 0.9443757} + inSlope: {x: 0, y: 0, z: -2.3727756, w: 0.8262928} + outSlope: {x: 0, y: 0, z: -2.3727756, w: 0.8262928} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4666659 + value: {x: -0, y: -0, z: 0.28903395, w: 0.95731884} + inSlope: {x: 0, y: 0, z: -2.4053028, w: 0.7262088} + outSlope: {x: 0, y: 0, z: -2.4053028, w: 0.7262088} + tangentMode: -1279541978 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833325 + value: {x: -0, y: -0, z: 0.24869198, w: 0.96858263} + inSlope: {x: 0, y: 0, z: -2.4336095, w: 0.6248498} + outSlope: {x: 0, y: 0, z: -2.4336095, w: 0.6248498} + tangentMode: -1082130432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999992 + value: {x: -0, y: -0, z: 0.20791371, w: 0.97814715} + inSlope: {x: 0, y: 0, z: -2.457634, w: 0.5223911} + outSlope: {x: 0, y: 0, z: -2.457634, w: 0.5223911} + tangentMode: 1028443366 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166658 + value: {x: -0, y: -0, z: 0.16677092, w: 0.98599565} + inSlope: {x: 0, y: 0, z: -2.477347, w: 0.4190187} + outSlope: {x: 0, y: 0, z: -2.477347, w: 0.4190187} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333325 + value: {x: -0, y: -0, z: 0.12533556, w: 0.9921144} + inSlope: {x: 0, y: 0, z: -2.4927201, w: 0.31490952} + outSlope: {x: 0, y: 0, z: -2.4927201, w: 0.31490952} + tangentMode: 1062438848 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499991 + value: {x: -0, y: -0, z: 0.083680324, w: 0.9964926} + inSlope: {x: 0, y: 0, z: -2.503728, w: 0.21024962} + outSlope: {x: 0, y: 0, z: -2.503728, w: 0.21024962} + tangentMode: 1066336102 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666658 + value: {x: -0, y: -0, z: 0.041878045, w: 0.99912274} + inSlope: {x: 0, y: 0, z: -2.5103428, w: 0.10521986} + outSlope: {x: 0, y: 0, z: -2.5103428, w: 0.10521986} + tangentMode: -1084933564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833334 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.5125465, w: 0.052632708} + outSlope: {x: 0, y: 0, z: -2.5125465, w: 0.052632708} + tangentMode: 1049694530 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 2.0000002, y: 2.0000002, z: -2.0000002} + outSlope: {x: 2.0000002, y: 2.0000002, z: -2.0000002} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 1, y: 1, z: 0} + inSlope: {x: 0.00000023841858, y: 0.00000023841858, z: -1.0000001} + outSlope: {x: 0.00000023841858, y: 0.00000023841858, z: -1.0000001} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: -1.9999998, y: -1.9999998, z: 0} + outSlope: {x: -1.9999998, y: -1.9999998, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: -2.0000002 + outSlope: -2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: -1.0000001 + outSlope: -1.0000001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0.00000023841858 + outSlope: 0.00000023841858 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -1.9999998 + outSlope: -1.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 2.0000002 + outSlope: 2.0000002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0.00000023841858 + outSlope: 0.00000023841858 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -1.9999998 + outSlope: -1.9999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333338 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000007 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666675 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4500001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333347 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666677 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5500001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7499999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666653 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7833332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.79999983 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.83333313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8499998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666644 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.89999974 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333304 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666634 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.983333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.99999964 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.033333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.266666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.316666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.366666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333338 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000007 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666675 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4500001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333347 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666677 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5500001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7499999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666653 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7833332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.79999983 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.83333313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8499998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666644 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.89999974 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333304 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666634 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.983333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.99999964 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.033333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.266666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.316666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.366666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -0 + inSlope: 2.5125391 + outSlope: 2.5125391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.041875686 + inSlope: 2.5103352 + outSlope: 2.5103352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3666667 + value: 0.08367791 + inSlope: 2.5037274 + outSlope: 2.5037274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333338 + value: 0.12533334 + inSlope: 2.4927268 + outSlope: 2.4927268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000007 + value: 0.16676888 + inSlope: 2.4773536 + outSlope: 2.4773536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666675 + value: 0.20791186 + inSlope: 2.4576344 + outSlope: 2.4576344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333343 + value: 0.2486901 + inSlope: 2.4336033 + outSlope: 2.4336033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4500001 + value: 0.28903204 + inSlope: 2.405302 + outSlope: 2.405302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666668 + value: 0.3288669 + inSlope: 2.3727822 + outSlope: 2.3727822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333347 + value: 0.36812484 + inSlope: 2.3360996 + outSlope: 2.3360996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000001 + value: 0.40673688 + inSlope: 2.2953186 + outSlope: 2.2953186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666677 + value: 0.4446354 + inSlope: 2.2505114 + outSlope: 2.2505114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333334 + value: 0.48175386 + inSlope: 2.201754 + outSlope: 2.201754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5500001 + value: 0.5180271 + inSlope: 2.1491354 + outSlope: 2.1491354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.55339164 + inSlope: 2.0927472 + outSlope: 2.0927472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.5877853 + inSlope: 2.0326853 + outSlope: 2.0326853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.62114775 + inSlope: 1.9690597 + outSlope: 1.9690597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.65342057 + inSlope: 1.9019812 + outSlope: 1.9019812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333333 + value: 0.68454707 + inSlope: 1.8315642 + outSlope: 1.8315642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0.71447265 + inSlope: 1.7579322 + outSlope: 1.7579322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666666 + value: 0.74314475 + inSlope: 1.6812155 + outSlope: 1.6812155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833333 + value: 0.7705131 + inSlope: 1.601552 + outSlope: 1.601552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6999999 + value: 0.79652977 + inSlope: 1.5190794 + outSlope: 1.5190794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166666 + value: 0.82114905 + inSlope: 1.4339406 + outSlope: 1.4339406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333323 + value: 0.84432775 + inSlope: 1.3462877 + outSlope: 1.3462877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7499999 + value: 0.86602527 + inSlope: 1.256271 + outSlope: 1.256271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666653 + value: 0.8862034 + inSlope: 1.1640494 + outSlope: 1.1640494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7833332 + value: 0.9048269 + inSlope: 1.0697875 + outSlope: 1.0697875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.79999983 + value: 0.92186296 + inSlope: 0.97365 + outSlope: 0.97365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166665 + value: 0.93728185 + inSlope: 0.8758029 + outSlope: 0.8758029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.83333313 + value: 0.95105636 + inSlope: 0.7764162 + outSlope: 0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8499998 + value: 0.96316236 + inSlope: 0.67567235 + outSlope: 0.67567235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666644 + value: 0.97357875 + inSlope: 0.5737429 + outSlope: 0.5737429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833331 + value: 0.9822871 + inSlope: 0.470805 + outSlope: 0.470805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.89999974 + value: 0.98927224 + inSlope: 0.367041 + outSlope: 0.367041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166664 + value: 0.9945218 + inSlope: 0.2626332 + outSlope: 0.2626332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333304 + value: 0.99802667 + inSlope: 0.1577659 + outSlope: 0.1577659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9499997 + value: 0.99978065 + inSlope: 0.052621413 + outSlope: 0.052621413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666634 + value: 0.9997807 + inSlope: -0.05261605 + outSlope: -0.05261605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.983333 + value: 0.9980268 + inSlope: -0.15776232 + outSlope: -0.15776232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.99999964 + value: 0.994522 + inSlope: -0.26262963 + outSlope: -0.26262963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166663 + value: 0.9892725 + inSlope: -0.36703563 + outSlope: -0.36703563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.033333 + value: 0.98228747 + inSlope: -0.47079962 + outSlope: -0.47079962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499996 + value: 0.97357917 + inSlope: -0.57373756 + outSlope: -0.57373756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666662 + value: 0.9631629 + inSlope: -0.6756688 + outSlope: -0.6756688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833329 + value: 0.9510569 + inSlope: -0.7764162 + outSlope: -0.7764162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999995 + value: 0.9372824 + inSlope: -0.8757975 + outSlope: -0.8757975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166662 + value: 0.9218637 + inSlope: -0.9736446 + outSlope: -0.9736446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333328 + value: 0.9048276 + inSlope: -1.0697839 + outSlope: -1.0697839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499995 + value: 0.88620424 + inSlope: -1.1640458 + outSlope: -1.1640458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666662 + value: 0.8660261 + inSlope: -1.2562656 + outSlope: -1.2562656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833328 + value: 0.84432876 + inSlope: -1.3462789 + outSlope: -1.3462789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999995 + value: 0.8211502 + inSlope: -1.433939 + outSlope: -1.433939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166661 + value: 0.79653084 + inSlope: -1.5190812 + outSlope: -1.5190812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333328 + value: 0.7705142 + inSlope: -1.6015503 + outSlope: -1.6015503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499994 + value: 0.7431459 + inSlope: -1.6812103 + outSlope: -1.6812103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.266666 + value: 0.7144739 + inSlope: -1.7579232 + outSlope: -1.7579232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833327 + value: 0.6845485 + inSlope: -1.8315661 + outSlope: -1.8315661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999994 + value: 0.65342176 + inSlope: -1.901983 + outSlope: -1.901983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.316666 + value: 0.6211491 + inSlope: -1.9690526 + outSlope: -1.9690526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333327 + value: 0.58778673 + inSlope: -2.0326853 + outSlope: -2.0326853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499993 + value: 0.553393 + inSlope: -2.0927453 + outSlope: -2.0927453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.366666 + value: 0.5180286 + inSlope: -2.1491292 + outSlope: -2.1491292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833326 + value: 0.48175544 + inSlope: -2.2017531 + outSlope: -2.2017531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999993 + value: 0.4446369 + inSlope: -2.2505097 + outSlope: -2.2505097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166659 + value: 0.40673852 + inSlope: -2.2953176 + outSlope: -2.2953176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333326 + value: 0.3681264 + inSlope: -2.3360982 + outSlope: -2.3360982 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499992 + value: 0.32886866 + inSlope: -2.3727756 + outSlope: -2.3727756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666659 + value: 0.28903395 + inSlope: -2.4053028 + outSlope: -2.4053028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833325 + value: 0.24869198 + inSlope: -2.4336095 + outSlope: -2.4336095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999992 + value: 0.20791371 + inSlope: -2.457634 + outSlope: -2.457634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166658 + value: 0.16677092 + inSlope: -2.477347 + outSlope: -2.477347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333325 + value: 0.12533556 + inSlope: -2.4927201 + outSlope: -2.4927201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499991 + value: 0.083680324 + inSlope: -2.503728 + outSlope: -2.503728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666658 + value: 0.041878045 + inSlope: -2.5103428 + outSlope: -2.5103428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.00000008742278 + inSlope: -2.5125465 + outSlope: -2.5125465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: -1 + inSlope: 0.052628472 + outSlope: 0.052628472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.99912286 + inSlope: 0.10521403 + outSlope: 0.10521403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3666667 + value: -0.99649286 + inSlope: 0.21024567 + outSlope: 0.21024567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333338 + value: -0.99211466 + inSlope: 0.3149054 + outSlope: 0.3149054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000007 + value: -0.985996 + inSlope: 0.41901255 + outSlope: 0.41901255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666675 + value: -0.97814757 + inSlope: 0.5223866 + outSlope: 0.5223866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333343 + value: -0.9685831 + inSlope: 0.62484336 + outSlope: 0.62484336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4500001 + value: -0.95731944 + inSlope: 0.7262039 + outSlope: 0.7262039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666668 + value: -0.9443763 + inSlope: 0.8262913 + outSlope: 0.8262913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333347 + value: -0.9297764 + inSlope: 0.9249277 + outSlope: 0.9249277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000001 + value: -0.91354537 + inSlope: 1.0219424 + outSlope: 1.0219424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666677 + value: -0.89571166 + inSlope: 1.1171644 + outSlope: 1.1171644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333334 + value: -0.8763066 + inSlope: 1.2104249 + outSlope: 1.2104249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5500001 + value: -0.8553642 + inSlope: 1.3015628 + outSlope: 1.3015628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: -0.8329212 + inSlope: 1.3904191 + outSlope: 1.3904191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.80901694 + inSlope: 1.4768345 + outSlope: 1.4768345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.78369343 + inSlope: 1.5606573 + outSlope: 1.5606573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.7569951 + inSlope: 1.6417441 + outSlope: 1.6417441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333333 + value: -0.7289687 + inSlope: 1.7199521 + outSlope: 1.7199521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -0.6996634 + inSlope: 1.7951398 + outSlope: 1.7951398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666666 + value: -0.66913074 + inSlope: 1.8671805 + outSlope: 1.8671805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833333 + value: -0.6374241 + inSlope: 1.9359453 + outSlope: 1.9359453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6999999 + value: -0.6045993 + inSlope: 2.0013108 + outSlope: 2.0013108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166666 + value: -0.5707138 + inSlope: 2.0631695 + outSlope: 2.0631695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333323 + value: -0.53582704 + inSlope: 2.1214075 + outSlope: 2.1214075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7499999 + value: -0.5000003 + inSlope: 2.1759229 + outSlope: 2.1759229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666653 + value: -0.46329635 + inSlope: 2.2266219 + outSlope: 2.2266219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7833332 + value: -0.42577964 + inSlope: 2.2734113 + outSlope: 2.2734113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.79999983 + value: -0.38751605 + inSlope: 2.3162184 + outSlope: 2.3162184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166665 + value: -0.34857243 + inSlope: 2.3549576 + outSlope: 2.3549576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.83333313 + value: -0.30901754 + inSlope: 2.3895597 + outSlope: 2.3895597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8499998 + value: -0.2689205 + inSlope: 2.419981 + outSlope: 2.419981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666644 + value: -0.22835158 + inSlope: 2.4461565 + outSlope: 2.4461565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833331 + value: -0.18738204 + inSlope: 2.4680395 + outSlope: 2.4680395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.89999974 + value: -0.14608367 + inSlope: 2.4855862 + outSlope: 2.4855862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166664 + value: -0.104529254 + inSlope: 2.4987688 + outSlope: 2.4987688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333304 + value: -0.06279145 + inSlope: 2.5075822 + outSlope: 2.5075822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9499997 + value: -0.020943258 + inSlope: 2.5119927 + outSlope: 2.5119927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666634 + value: 0.02094156 + inSlope: 2.5119855 + outSlope: 2.5119855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.983333 + value: 0.062789515 + inSlope: 2.5075788 + outSlope: 2.5075788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.99999964 + value: 0.10452744 + inSlope: 2.4987764 + outSlope: 2.4987764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166663 + value: 0.14608198 + inSlope: 2.4855871 + outSlope: 2.4855871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.033333 + value: 0.18738027 + inSlope: 2.4680371 + outSlope: 2.4680371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499996 + value: 0.2283498 + inSlope: 2.4461532 + outSlope: 2.4461532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666662 + value: 0.26891863 + inSlope: 2.4199824 + outSlope: 2.4199824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833329 + value: 0.3090158 + inSlope: 2.3895726 + outSlope: 2.3895726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999995 + value: 0.34857097 + inSlope: 2.3549595 + outSlope: 2.3549595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166662 + value: 0.38751438 + inSlope: 2.3162158 + outSlope: 2.3162158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333328 + value: 0.4257781 + inSlope: 2.2734132 + outSlope: 2.2734132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499995 + value: 0.46329474 + inSlope: 2.2266235 + outSlope: 2.2266235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666662 + value: 0.4999988 + inSlope: 2.1759245 + outSlope: 2.1759245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833328 + value: 0.5358255 + inSlope: 2.1214042 + outSlope: 2.1214042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999995 + value: 0.5707122 + inSlope: 2.0631733 + outSlope: 2.0631733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166661 + value: 0.60459787 + inSlope: 2.0013213 + outSlope: 2.0013213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333328 + value: 0.63742286 + inSlope: 1.9359488 + outSlope: 1.9359488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499994 + value: 0.66912943 + inSlope: 1.8671787 + outSlope: 1.8671787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.266666 + value: 0.6996621 + inSlope: 1.7951381 + outSlope: 1.7951381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833327 + value: 0.7289673 + inSlope: 1.7199609 + outSlope: 1.7199609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999994 + value: 0.75699407 + inSlope: 1.6417549 + outSlope: 1.6417549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.316666 + value: 0.7836924 + inSlope: 1.5606573 + outSlope: 1.5606573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333327 + value: 0.8090159 + inSlope: 1.4768364 + outSlope: 1.4768364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499993 + value: 0.83292025 + inSlope: 1.3904227 + outSlope: 1.3904227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.366666 + value: 0.8553633 + inSlope: 1.3015647 + outSlope: 1.3015647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833326 + value: 0.8763057 + inSlope: 1.2104285 + outSlope: 1.2104285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999993 + value: 0.8957109 + inSlope: 1.117168 + outSlope: 1.117168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166659 + value: 0.9135446 + inSlope: 1.0219476 + outSlope: 1.0219476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333326 + value: 0.9297758 + inSlope: 0.92493385 + outSlope: 0.92493385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499992 + value: 0.9443757 + inSlope: 0.8262928 + outSlope: 0.8262928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666659 + value: 0.95731884 + inSlope: 0.7262088 + outSlope: 0.7262088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833325 + value: 0.96858263 + inSlope: 0.6248498 + outSlope: 0.6248498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999992 + value: 0.97814715 + inSlope: 0.5223911 + outSlope: 0.5223911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166658 + value: 0.98599565 + inSlope: 0.4190187 + outSlope: 0.4190187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333325 + value: 0.9921144 + inSlope: 0.31490952 + outSlope: 0.31490952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499991 + value: 0.9964926 + inSlope: 0.21024962 + outSlope: 0.21024962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666658 + value: 0.99912274 + inSlope: 0.10521986 + outSlope: 0.10521986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 1 + inSlope: 0.052632708 + outSlope: 0.052632708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -360 + inSlope: -288 + outSlope: -288 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_3.anim.meta new file mode 100644 index 0000000..118f6bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 3/basic_3_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 391ea43901c67804da42395187c75148 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4.meta new file mode 100644 index 0000000..e30bd19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c4311ab9df71314f821c6dc4c71a8fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_1.anim new file mode 100644 index 0000000..afb991c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_1.anim @@ -0,0 +1,2268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.185388, w: 0.14615534} + outSlope: {x: 0, y: 0, z: 4.185388, w: 0.14615534} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.06975647, w: -0.9975641} + inSlope: {x: 0, y: 0, z: 4.175193, w: 0.29195842} + outSlope: {x: 0, y: 0, z: 4.175193, w: 0.29195842} + tangentMode: -1363232 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.1391731, w: -0.99026805} + inSlope: {x: 0, y: 0, z: 4.144657, w: 0.5824935} + outSlope: {x: 0, y: 0, z: 4.144657, w: 0.5824935} + tangentMode: 1501706082 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 4.0939274, w: 0.87019086} + outSlope: {x: 0, y: 0, z: 4.0939274, w: 0.87019086} + tangentMode: 386 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.27563736, w: -0.9612617} + inSlope: {x: 0, y: 0, z: 4.0232525, w: 1.1536504} + outSlope: {x: 0, y: 0, z: 4.0232525, w: 1.1536504} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.34202012, w: -0.9396926} + inSlope: {x: 0, y: 0, z: 3.9329786, w: 1.4314879} + outSlope: {x: 0, y: 0, z: 3.9329786, w: 1.4314879} + tangentMode: 68253798 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 3.8235435, w: 1.7023517} + outSlope: {x: 0, y: 0, z: 3.8235435, w: 1.7023517} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.46947157, w: -0.88294756} + inSlope: {x: 0, y: 0, z: 3.695478, w: 1.9649198} + outSlope: {x: 0, y: 0, z: 3.695478, w: 1.9649198} + tangentMode: 416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.52991927, w: -0.8480481} + inSlope: {x: 0, y: 0, z: 3.5494094, w: 2.2179165} + outSlope: {x: 0, y: 0, z: 3.5494094, w: 2.2179165} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.3860495, w: 2.4601097} + outSlope: {x: 0, y: 0, z: 3.3860495, w: 2.4601097} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.6427876, w: -0.76604444} + inSlope: {x: 0, y: 0, z: 3.2061949, w: 2.6903167} + outSlope: {x: 0, y: 0, z: 3.2061949, w: 2.6903167} + tangentMode: -997916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.6946584, w: -0.7193398} + inSlope: {x: 0, y: 0, z: 3.010719, w: 2.9074163} + outSlope: {x: 0, y: 0, z: 3.010719, w: 2.9074163} + tangentMode: 320 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.8005698, w: 3.1103487} + outSlope: {x: 0, y: 0, z: 2.8005698, w: 3.1103487} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.7880107, w: -0.6156615} + inSlope: {x: 0, y: 0, z: 2.5767806, w: 3.2981303} + outSlope: {x: 0, y: 0, z: 2.5767806, w: 3.2981303} + tangentMode: -957468 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.82903755, w: -0.5591929} + inSlope: {x: 0, y: 0, z: 2.3404422, w: 3.4698462} + outSlope: {x: 0, y: 0, z: 2.3404422, w: 3.4698462} + tangentMode: 2128719392 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.86602545, w: -0.49999997} + inSlope: {x: 0, y: 0, z: 2.0926945, w: 3.624651} + outSlope: {x: 0, y: 0, z: 2.0926945, w: 3.624651} + tangentMode: 484 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.89879405, w: -0.43837115} + inSlope: {x: 0, y: 0, z: 1.834751, w: 3.7618003} + outSlope: {x: 0, y: 0, z: 1.834751, w: 3.7618003} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.92718387, w: -0.37460652} + inSlope: {x: 0, y: 0, z: 1.5678732, w: 3.8806257} + outSlope: {x: 0, y: 0, z: 1.5678732, w: 3.8806257} + tangentMode: 1764760099 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901685} + inSlope: {x: 0, y: 0, z: 1.2933565, w: 3.9805424} + outSlope: {x: 0, y: 0, z: 1.2933565, w: 3.9805424} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.9702958, w: -0.24192166} + inSlope: {x: 0, y: 0, z: 1.0125366, w: 4.061063} + outSlope: {x: 0, y: 0, z: 1.0125366, w: 4.061063} + tangentMode: 484 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.9848078, w: -0.17364798} + inSlope: {x: 0, y: 0, z: 0.7267833, w: 4.121804} + outSlope: {x: 0, y: 0, z: 0.7267833, w: 4.121804} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452807} + inSlope: {x: 0, y: 0, z: 0.43749118, w: 4.162462} + outSlope: {x: 0, y: 0, z: 0.43749118, w: 4.162462} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.99939084, w: -0.034899138} + inSlope: {x: 0, y: 0, z: 0.14606583, w: 4.1828403} + outSlope: {x: 0, y: 0, z: 0.14606583, w: 4.1828403} + tangentMode: -611486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9993908, w: 0.034900058} + inSlope: {x: 0, y: 0, z: -0.14606941, w: 4.1828403} + outSlope: {x: 0, y: 0, z: -0.14606941, w: 4.1828403} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.99452186, w: 0.104528986} + inSlope: {x: 0, y: 0, z: -0.43749297, w: 4.1624546} + outSlope: {x: 0, y: 0, z: -0.43749297, w: 4.1624546} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.98480767, w: 0.17364866} + inSlope: {x: 0, y: 0, z: -0.72678864, w: 4.1218038} + outSlope: {x: 0, y: 0, z: -0.72678864, w: 4.1218038} + tangentMode: -605216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.97029555, w: 0.24192256} + inSlope: {x: 0, y: 0, z: -1.0125402, w: 4.0610647} + outSlope: {x: 0, y: 0, z: -1.0125402, w: 4.0610647} + tangentMode: 1394631781 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9510563, w: 0.3090176} + inSlope: {x: 0, y: 0, z: -1.2933583, w: 3.980538} + outSlope: {x: 0, y: 0, z: -1.2933583, w: 3.980538} + tangentMode: 322 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.92718357, w: 0.37460726} + inSlope: {x: 0, y: 0, z: -1.567875, w: 3.8806221} + outSlope: {x: 0, y: 0, z: -1.567875, w: 3.8806221} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.89879376, w: 0.43837178} + inSlope: {x: 0, y: 0, z: -1.8347564, w: 3.761802} + outSlope: {x: 0, y: 0, z: -1.8347564, w: 3.761802} + tangentMode: 1088035552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.86602503, w: 0.50000066} + inSlope: {x: 0, y: 0, z: -2.0926971, w: 3.624653} + outSlope: {x: 0, y: 0, z: -2.0926971, w: 3.624653} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.82903725, w: 0.55919343} + inSlope: {x: 0, y: 0, z: -2.3404388, w: 3.4698396} + outSlope: {x: 0, y: 0, z: -2.3404388, w: 3.4698396} + tangentMode: 356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.7880105, w: 0.61566186} + inSlope: {x: 0, y: 0, z: -2.5767865, w: 3.2981296} + outSlope: {x: 0, y: 0, z: -2.5767865, w: 3.2981296} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.74314445, w: 0.669131} + inSlope: {x: 0, y: 0, z: -2.8005795, w: 3.1103535} + outSlope: {x: 0, y: 0, z: -2.8005795, w: 3.1103535} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.6946579, w: 0.7193402} + inSlope: {x: 0, y: 0, z: -3.010718, w: 2.9074154} + outSlope: {x: 0, y: 0, z: -3.010718, w: 2.9074154} + tangentMode: -538688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.6427873, w: 0.76604474} + inSlope: {x: 0, y: 0, z: -3.2061906, w: 2.690312} + outSlope: {x: 0, y: 0, z: -3.2061906, w: 2.690312} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.587785, w: 0.8090172} + inSlope: {x: 0, y: 0, z: -3.3860471, w: 2.4601047} + outSlope: {x: 0, y: 0, z: -3.3860471, w: 2.4601047} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.52991915, w: 0.84804815} + inSlope: {x: 0, y: 0, z: -3.5494127, w: 2.217917} + outSlope: {x: 0, y: 0, z: -3.5494127, w: 2.217917} + tangentMode: -538652 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.46947137, w: 0.8829477} + inSlope: {x: 0, y: 0, z: -3.6954875, w: 1.9649255} + outSlope: {x: 0, y: 0, z: -3.6954875, w: 1.9649255} + tangentMode: 154972160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.40673634, w: 0.9135456} + inSlope: {x: 0, y: 0, z: -3.8235383, w: 1.7023497} + outSlope: {x: 0, y: 0, z: -3.8235383, w: 1.7023497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.3420202, w: 0.9396926} + inSlope: {x: 0, y: 0, z: -3.9329734, w: 1.4314837} + outSlope: {x: 0, y: 0, z: -3.9329734, w: 1.4314837} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.27563736, w: 0.9612617} + inSlope: {x: 0, y: 0, z: -4.023262, w: 1.1536514} + outSlope: {x: 0, y: 0, z: -4.023262, w: 1.1536514} + tangentMode: 167958689 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.20791161, w: 0.9781476} + inSlope: {x: 0, y: 0, z: -4.0939293, w: 0.8701917} + outSlope: {x: 0, y: 0, z: -4.0939293, w: 0.8701917} + tangentMode: 151294976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.13917318, w: 0.99026805} + inSlope: {x: 0, y: 0, z: -4.144651, w: 0.58249235} + outSlope: {x: 0, y: 0, z: -4.144651, w: 0.58249235} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.06975671, w: 0.997564} + inSlope: {x: 0, y: 0, z: -4.1751947, w: 0.29195845} + outSlope: {x: 0, y: 0, z: -4.1751947, w: 0.29195845} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.75 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.185397, w: 0.14615855} + outSlope: {x: 0, y: 0, z: -4.185397, w: 0.14615855} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.185388 + outSlope: 4.185388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.06975647 + inSlope: 4.175193 + outSlope: 4.175193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.1391731 + inSlope: 4.144657 + outSlope: 4.144657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.20791171 + inSlope: 4.0939274 + outSlope: 4.0939274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.27563736 + inSlope: 4.0232525 + outSlope: 4.0232525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.34202012 + inSlope: 3.9329786 + outSlope: 3.9329786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.40673664 + inSlope: 3.8235435 + outSlope: 3.8235435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.46947157 + inSlope: 3.695478 + outSlope: 3.695478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.52991927 + inSlope: 3.5494094 + outSlope: 3.5494094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.58778524 + inSlope: 3.3860495 + outSlope: 3.3860495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.6427876 + inSlope: 3.2061949 + outSlope: 3.2061949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.6946584 + inSlope: 3.010719 + outSlope: 3.010719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.74314487 + inSlope: 2.8005698 + outSlope: 2.8005698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.7880107 + inSlope: 2.5767806 + outSlope: 2.5767806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.82903755 + inSlope: 2.3404422 + outSlope: 2.3404422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.86602545 + inSlope: 2.0926945 + outSlope: 2.0926945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.89879405 + inSlope: 1.834751 + outSlope: 1.834751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.92718387 + inSlope: 1.5678732 + outSlope: 1.5678732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.95105654 + inSlope: 1.2933565 + outSlope: 1.2933565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.9702958 + inSlope: 1.0125366 + outSlope: 1.0125366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.9848078 + inSlope: 0.7267833 + outSlope: 0.7267833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9945219 + inSlope: 0.43749118 + outSlope: 0.43749118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.99939084 + inSlope: 0.14606583 + outSlope: 0.14606583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9993908 + inSlope: -0.14606941 + outSlope: -0.14606941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.99452186 + inSlope: -0.43749297 + outSlope: -0.43749297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.98480767 + inSlope: -0.72678864 + outSlope: -0.72678864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.97029555 + inSlope: -1.0125402 + outSlope: -1.0125402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9510563 + inSlope: -1.2933583 + outSlope: -1.2933583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.92718357 + inSlope: -1.567875 + outSlope: -1.567875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.89879376 + inSlope: -1.8347564 + outSlope: -1.8347564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.86602503 + inSlope: -2.0926971 + outSlope: -2.0926971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.82903725 + inSlope: -2.3404388 + outSlope: -2.3404388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.7880105 + inSlope: -2.5767865 + outSlope: -2.5767865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.74314445 + inSlope: -2.8005795 + outSlope: -2.8005795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.6946579 + inSlope: -3.010718 + outSlope: -3.010718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.6427873 + inSlope: -3.2061906 + outSlope: -3.2061906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.587785 + inSlope: -3.3860471 + outSlope: -3.3860471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.52991915 + inSlope: -3.5494127 + outSlope: -3.5494127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.46947137 + inSlope: -3.6954875 + outSlope: -3.6954875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.40673634 + inSlope: -3.8235383 + outSlope: -3.8235383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.3420202 + inSlope: -3.9329734 + outSlope: -3.9329734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.27563736 + inSlope: -4.023262 + outSlope: -4.023262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.20791161 + inSlope: -4.0939293 + outSlope: -4.0939293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.13917318 + inSlope: -4.144651 + outSlope: -4.144651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.06975671 + inSlope: -4.1751947 + outSlope: -4.1751947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0.00000008742278 + inSlope: -4.185397 + outSlope: -4.185397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.14615534 + outSlope: 0.14615534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9975641 + inSlope: 0.29195842 + outSlope: 0.29195842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99026805 + inSlope: 0.5824935 + outSlope: 0.5824935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9781476 + inSlope: 0.87019086 + outSlope: 0.87019086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9612617 + inSlope: 1.1536504 + outSlope: 1.1536504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9396926 + inSlope: 1.4314879 + outSlope: 1.4314879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9135454 + inSlope: 1.7023517 + outSlope: 1.7023517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.88294756 + inSlope: 1.9649198 + outSlope: 1.9649198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.8480481 + inSlope: 2.2179165 + outSlope: 2.2179165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.809017 + inSlope: 2.4601097 + outSlope: 2.4601097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.76604444 + inSlope: 2.6903167 + outSlope: 2.6903167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.7193398 + inSlope: 2.9074163 + outSlope: 2.9074163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.66913056 + inSlope: 3.1103487 + outSlope: 3.1103487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6156615 + inSlope: 3.2981303 + outSlope: 3.2981303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5591929 + inSlope: 3.4698462 + outSlope: 3.4698462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.49999997 + inSlope: 3.624651 + outSlope: 3.624651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.43837115 + inSlope: 3.7618003 + outSlope: 3.7618003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.37460652 + inSlope: 3.8806257 + outSlope: 3.8806257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.30901685 + inSlope: 3.9805424 + outSlope: 3.9805424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.24192166 + inSlope: 4.061063 + outSlope: 4.061063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.17364798 + inSlope: 4.121804 + outSlope: 4.121804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.10452807 + inSlope: 4.162462 + outSlope: 4.162462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.034899138 + inSlope: 4.1828403 + outSlope: 4.1828403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.034900058 + inSlope: 4.1828403 + outSlope: 4.1828403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.104528986 + inSlope: 4.1624546 + outSlope: 4.1624546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.17364866 + inSlope: 4.1218038 + outSlope: 4.1218038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.24192256 + inSlope: 4.0610647 + outSlope: 4.0610647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.3090176 + inSlope: 3.980538 + outSlope: 3.980538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.37460726 + inSlope: 3.8806221 + outSlope: 3.8806221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43837178 + inSlope: 3.761802 + outSlope: 3.761802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.50000066 + inSlope: 3.624653 + outSlope: 3.624653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.55919343 + inSlope: 3.4698396 + outSlope: 3.4698396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.61566186 + inSlope: 3.2981296 + outSlope: 3.2981296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.669131 + inSlope: 3.1103535 + outSlope: 3.1103535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.7193402 + inSlope: 2.9074154 + outSlope: 2.9074154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.76604474 + inSlope: 2.690312 + outSlope: 2.690312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.8090172 + inSlope: 2.4601047 + outSlope: 2.4601047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.84804815 + inSlope: 2.217917 + outSlope: 2.217917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8829477 + inSlope: 1.9649255 + outSlope: 1.9649255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9135456 + inSlope: 1.7023497 + outSlope: 1.7023497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9396926 + inSlope: 1.4314837 + outSlope: 1.4314837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9612617 + inSlope: 1.1536514 + outSlope: 1.1536514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9781476 + inSlope: 0.8701917 + outSlope: 0.8701917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99026805 + inSlope: 0.58249235 + outSlope: 0.58249235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.997564 + inSlope: 0.29195845 + outSlope: 0.29195845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0.14615855 + outSlope: 0.14615855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -360 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_1.anim.meta new file mode 100644 index 0000000..0d6bfa5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1774a8765fd1c3c4c8e4a21996912ca3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_2.anim new file mode 100644 index 0000000..1a2f241 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_2.anim @@ -0,0 +1,2268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_4_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -1, w: 0.00000004371139} + inSlope: {x: 0, y: 0, z: 0.14615534, w: -4.185393} + outSlope: {x: 0, y: 0, z: 0.14615534, w: -4.185393} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.9975641, w: -0.06975651} + inSlope: {x: 0, y: 0, z: 0.29195842, w: -4.1751943} + outSlope: {x: 0, y: 0, z: 0.29195842, w: -4.1751943} + tangentMode: -329564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.99026805, w: -0.1391731} + inSlope: {x: 0, y: 0, z: 0.5824935, w: -4.1446543} + outSlope: {x: 0, y: 0, z: 0.5824935, w: -4.1446543} + tangentMode: 375871525 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.9781476, w: -0.20791166} + inSlope: {x: 0, y: 0, z: 0.87019086, w: -4.0939283} + outSlope: {x: 0, y: 0, z: 0.87019086, w: -4.0939283} + tangentMode: 486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.9612617, w: -0.2756374} + inSlope: {x: 0, y: 0, z: 1.1536504, w: -4.0232553} + outSlope: {x: 0, y: 0, z: 1.1536504, w: -4.0232553} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.9396926, w: -0.34202015} + inSlope: {x: 0, y: 0, z: 1.4314861, w: -3.932977} + outSlope: {x: 0, y: 0, z: 1.4314861, w: -3.932977} + tangentMode: 64989156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.9135455, w: -0.4067366} + inSlope: {x: 0, y: 0, z: 1.7023517, w: -3.8235435} + outSlope: {x: 0, y: 0, z: 1.7023517, w: -3.8235435} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.88294756, w: -0.4694716} + inSlope: {x: 0, y: 0, z: 1.9649217, w: -3.695479} + outSlope: {x: 0, y: 0, z: 1.9649217, w: -3.695479} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.8480481, w: -0.52991927} + inSlope: {x: 0, y: 0, z: 2.2179165, w: -3.5494103} + outSlope: {x: 0, y: 0, z: 2.2179165, w: -3.5494103} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.4601097, w: -3.3860512} + outSlope: {x: 0, y: 0, z: 2.4601097, w: -3.3860512} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.76604444, w: -0.64278764} + inSlope: {x: 0, y: 0, z: 2.6903167, w: -3.206193} + outSlope: {x: 0, y: 0, z: 2.6903167, w: -3.206193} + tangentMode: -268190 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.7193398, w: -0.6946584} + inSlope: {x: 0, y: 0, z: 2.9074147, w: -3.0107155} + outSlope: {x: 0, y: 0, z: 2.9074147, w: -3.0107155} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 3.1103487, w: -2.8005714} + outSlope: {x: 0, y: 0, z: 3.1103487, w: -2.8005714} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6156615, w: -0.7880108} + inSlope: {x: 0, y: 0, z: 3.298132, w: -2.5767841} + outSlope: {x: 0, y: 0, z: 3.298132, w: -2.5767841} + tangentMode: -3546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.5591929, w: -0.8290376} + inSlope: {x: 0, y: 0, z: 3.4698453, w: -2.3404386} + outSlope: {x: 0, y: 0, z: 3.4698453, w: -2.3404386} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 3.6246529, w: -2.0926929} + outSlope: {x: 0, y: 0, z: 3.6246529, w: -2.0926929} + tangentMode: 450 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.4383711, w: -0.89879405} + inSlope: {x: 0, y: 0, z: 3.7618032, w: -1.8347546} + outSlope: {x: 0, y: 0, z: 3.7618032, w: -1.8347546} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.37460646, w: -0.9271839} + inSlope: {x: 0, y: 0, z: 3.8806248, w: -1.5678732} + outSlope: {x: 0, y: 0, z: 3.8806248, w: -1.5678732} + tangentMode: 413597923 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.30901682, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 3.9805408, w: -1.2933547} + outSlope: {x: 0, y: 0, z: 3.9805408, w: -1.2933547} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.24192166, w: -0.9702958} + inSlope: {x: 0, y: 0, z: 4.0610647, w: -1.0125366} + outSlope: {x: 0, y: 0, z: 4.0610647, w: -1.0125366} + tangentMode: 324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.17364788, w: -0.9848078} + inSlope: {x: 0, y: 0, z: 4.1218033, w: -0.7267833} + outSlope: {x: 0, y: 0, z: 4.1218033, w: -0.7267833} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.104528114, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 4.1624603, w: -0.43749118} + outSlope: {x: 0, y: 0, z: 4.1624603, w: -0.43749118} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.03489909, w: -0.99939084} + inSlope: {x: 0, y: 0, z: 4.182839, w: -0.14606762} + outSlope: {x: 0, y: 0, z: 4.182839, w: -0.14606762} + tangentMode: 7648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.03489996, w: -0.99939084} + inSlope: {x: 0, y: 0, z: 4.182839, w: 0.14606941} + outSlope: {x: 0, y: 0, z: 4.182839, w: 0.14606941} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.104528986, w: -0.99452186} + inSlope: {x: 0, y: 0, z: 4.1624603, w: 0.43749475} + outSlope: {x: 0, y: 0, z: 4.1624603, w: 0.43749475} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.17364874, w: -0.98480767} + inSlope: {x: 0, y: 0, z: 4.121802, w: 0.72678864} + outSlope: {x: 0, y: 0, z: 4.121802, w: 0.72678864} + tangentMode: 7652 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.2419225, w: -0.97029555} + inSlope: {x: 0, y: 0, z: 4.061064, w: 1.0125402} + outSlope: {x: 0, y: 0, z: 4.061064, w: 1.0125402} + tangentMode: 1654130657 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.30901766, w: -0.9510563} + inSlope: {x: 0, y: 0, z: 3.9805415, w: 1.2933583} + outSlope: {x: 0, y: 0, z: 3.9805415, w: 1.2933583} + tangentMode: 356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.37460732, w: -0.92718357} + inSlope: {x: 0, y: 0, z: 3.8806229, w: 1.5678768} + outSlope: {x: 0, y: 0, z: 3.8806229, w: 1.5678768} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.43837187, w: -0.8987937} + inSlope: {x: 0, y: 0, z: 3.7618, w: 1.8347564} + outSlope: {x: 0, y: 0, z: 3.7618, w: 1.8347564} + tangentMode: 1852986210 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.50000066, w: -0.86602503} + inSlope: {x: 0, y: 0, z: 3.6246505, w: 2.0926971} + outSlope: {x: 0, y: 0, z: 3.6246505, w: 2.0926971} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.55919343, w: -0.8290372} + inSlope: {x: 0, y: 0, z: 3.4698412, w: 2.3404424} + outSlope: {x: 0, y: 0, z: 3.4698412, w: 2.3404424} + tangentMode: 486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.6156619, w: -0.78801036} + inSlope: {x: 0, y: 0, z: 3.2981296, w: 2.5767827} + outSlope: {x: 0, y: 0, z: 3.2981296, w: 2.5767827} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.669131, w: -0.7431445} + inSlope: {x: 0, y: 0, z: 3.1103497, w: 2.8005724} + outSlope: {x: 0, y: 0, z: 3.1103497, w: 2.8005724} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.71934015, w: -0.69465804} + inSlope: {x: 0, y: 0, z: 2.9074154, w: 3.0107198} + outSlope: {x: 0, y: 0, z: 2.9074154, w: 3.0107198} + tangentMode: 7776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.76604474, w: -0.6427873} + inSlope: {x: 0, y: 0, z: 2.6903136, w: 3.206194} + outSlope: {x: 0, y: 0, z: 2.6903136, w: 3.206194} + tangentMode: 514 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.8090172, w: -0.587785} + inSlope: {x: 0, y: 0, z: 2.4601064, w: 3.3860488} + outSlope: {x: 0, y: 0, z: 2.4601064, w: 3.3860488} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.8480482, w: -0.5299191} + inSlope: {x: 0, y: 0, z: 2.217917, w: 3.5494118} + outSlope: {x: 0, y: 0, z: 2.217917, w: 3.5494118} + tangentMode: 101 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.8829477, w: -0.4694714} + inSlope: {x: 0, y: 0, z: 1.964922, w: 3.6954813} + outSlope: {x: 0, y: 0, z: 1.964922, w: 3.6954813} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067365} + inSlope: {x: 0, y: 0, z: 1.7023515, w: 3.8235445} + outSlope: {x: 0, y: 0, z: 1.7023515, w: 3.8235445} + tangentMode: 486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9396927, w: -0.34202003} + inSlope: {x: 0, y: 0, z: 1.4314857, w: 3.932977} + outSlope: {x: 0, y: 0, z: 1.4314857, w: 3.932977} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.9612617, w: -0.2756374} + inSlope: {x: 0, y: 0, z: 1.1536496, w: 4.0232553} + outSlope: {x: 0, y: 0, z: 1.1536496, w: 4.0232553} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9781476, w: -0.20791166} + inSlope: {x: 0, y: 0, z: 0.8701917, w: 4.093929} + outSlope: {x: 0, y: 0, z: 0.8701917, w: 4.093929} + tangentMode: 5152 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.99026805, w: -0.13917322} + inSlope: {x: 0, y: 0, z: 0.58249235, w: 4.1446548} + outSlope: {x: 0, y: 0, z: 0.58249235, w: 4.1446548} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.997564, w: -0.06975663} + inSlope: {x: 0, y: 0, z: 0.29195845, w: 4.1751947} + outSlope: {x: 0, y: 0, z: 0.29195845, w: 4.1751947} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.75 + value: {x: -0, y: -0, z: 1, w: 0.00000004371139} + inSlope: {x: 0, y: 0, z: 0.14615855, w: 4.1853895} + outSlope: {x: 0, y: 0, z: 0.14615855, w: 4.1853895} + tangentMode: 5696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.14615534 + outSlope: 0.14615534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9975641 + inSlope: 0.29195842 + outSlope: 0.29195842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99026805 + inSlope: 0.5824935 + outSlope: 0.5824935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9781476 + inSlope: 0.87019086 + outSlope: 0.87019086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9612617 + inSlope: 1.1536504 + outSlope: 1.1536504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9396926 + inSlope: 1.4314861 + outSlope: 1.4314861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9135455 + inSlope: 1.7023517 + outSlope: 1.7023517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.88294756 + inSlope: 1.9649217 + outSlope: 1.9649217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.8480481 + inSlope: 2.2179165 + outSlope: 2.2179165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.809017 + inSlope: 2.4601097 + outSlope: 2.4601097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.76604444 + inSlope: 2.6903167 + outSlope: 2.6903167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.7193398 + inSlope: 2.9074147 + outSlope: 2.9074147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.6691306 + inSlope: 3.1103487 + outSlope: 3.1103487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6156615 + inSlope: 3.298132 + outSlope: 3.298132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5591929 + inSlope: 3.4698453 + outSlope: 3.4698453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.5 + inSlope: 3.6246529 + outSlope: 3.6246529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.4383711 + inSlope: 3.7618032 + outSlope: 3.7618032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.37460646 + inSlope: 3.8806248 + outSlope: 3.8806248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.30901682 + inSlope: 3.9805408 + outSlope: 3.9805408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.24192166 + inSlope: 4.0610647 + outSlope: 4.0610647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.17364788 + inSlope: 4.1218033 + outSlope: 4.1218033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.104528114 + inSlope: 4.1624603 + outSlope: 4.1624603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.03489909 + inSlope: 4.182839 + outSlope: 4.182839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.03489996 + inSlope: 4.182839 + outSlope: 4.182839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.104528986 + inSlope: 4.1624603 + outSlope: 4.1624603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.17364874 + inSlope: 4.121802 + outSlope: 4.121802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.2419225 + inSlope: 4.061064 + outSlope: 4.061064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.30901766 + inSlope: 3.9805415 + outSlope: 3.9805415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.37460732 + inSlope: 3.8806229 + outSlope: 3.8806229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43837187 + inSlope: 3.7618 + outSlope: 3.7618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.50000066 + inSlope: 3.6246505 + outSlope: 3.6246505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.55919343 + inSlope: 3.4698412 + outSlope: 3.4698412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.6156619 + inSlope: 3.2981296 + outSlope: 3.2981296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.669131 + inSlope: 3.1103497 + outSlope: 3.1103497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.71934015 + inSlope: 2.9074154 + outSlope: 2.9074154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.76604474 + inSlope: 2.6903136 + outSlope: 2.6903136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.8090172 + inSlope: 2.4601064 + outSlope: 2.4601064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.8480482 + inSlope: 2.217917 + outSlope: 2.217917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8829477 + inSlope: 1.964922 + outSlope: 1.964922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.91354555 + inSlope: 1.7023515 + outSlope: 1.7023515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9396927 + inSlope: 1.4314857 + outSlope: 1.4314857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9612617 + inSlope: 1.1536496 + outSlope: 1.1536496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9781476 + inSlope: 0.8701917 + outSlope: 0.8701917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99026805 + inSlope: 0.58249235 + outSlope: 0.58249235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.997564 + inSlope: 0.29195845 + outSlope: 0.29195845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0.14615855 + outSlope: 0.14615855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.00000004371139 + inSlope: -4.185393 + outSlope: -4.185393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.06975651 + inSlope: -4.1751943 + outSlope: -4.1751943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.1391731 + inSlope: -4.1446543 + outSlope: -4.1446543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.20791166 + inSlope: -4.0939283 + outSlope: -4.0939283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.2756374 + inSlope: -4.0232553 + outSlope: -4.0232553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.34202015 + inSlope: -3.932977 + outSlope: -3.932977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4067366 + inSlope: -3.8235435 + outSlope: -3.8235435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.4694716 + inSlope: -3.695479 + outSlope: -3.695479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.52991927 + inSlope: -3.5494103 + outSlope: -3.5494103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.5877853 + inSlope: -3.3860512 + outSlope: -3.3860512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.64278764 + inSlope: -3.206193 + outSlope: -3.206193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.6946584 + inSlope: -3.0107155 + outSlope: -3.0107155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.7431448 + inSlope: -2.8005714 + outSlope: -2.8005714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7880108 + inSlope: -2.5767841 + outSlope: -2.5767841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8290376 + inSlope: -2.3404386 + outSlope: -2.3404386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.8660254 + inSlope: -2.0926929 + outSlope: -2.0926929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.89879405 + inSlope: -1.8347546 + outSlope: -1.8347546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9271839 + inSlope: -1.5678732 + outSlope: -1.5678732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.95105654 + inSlope: -1.2933547 + outSlope: -1.2933547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.9702958 + inSlope: -1.0125366 + outSlope: -1.0125366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.9848078 + inSlope: -0.7267833 + outSlope: -0.7267833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9945219 + inSlope: -0.43749118 + outSlope: -0.43749118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.99939084 + inSlope: -0.14606762 + outSlope: -0.14606762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.99939084 + inSlope: 0.14606941 + outSlope: 0.14606941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.99452186 + inSlope: 0.43749475 + outSlope: 0.43749475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.98480767 + inSlope: 0.72678864 + outSlope: 0.72678864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.97029555 + inSlope: 1.0125402 + outSlope: 1.0125402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9510563 + inSlope: 1.2933583 + outSlope: 1.2933583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.92718357 + inSlope: 1.5678768 + outSlope: 1.5678768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.8987937 + inSlope: 1.8347564 + outSlope: 1.8347564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.86602503 + inSlope: 2.0926971 + outSlope: 2.0926971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.8290372 + inSlope: 2.3404424 + outSlope: 2.3404424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.78801036 + inSlope: 2.5767827 + outSlope: 2.5767827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.7431445 + inSlope: 2.8005724 + outSlope: 2.8005724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.69465804 + inSlope: 3.0107198 + outSlope: 3.0107198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.6427873 + inSlope: 3.206194 + outSlope: 3.206194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.587785 + inSlope: 3.3860488 + outSlope: 3.3860488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.5299191 + inSlope: 3.5494118 + outSlope: 3.5494118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.4694714 + inSlope: 3.6954813 + outSlope: 3.6954813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.4067365 + inSlope: 3.8235445 + outSlope: 3.8235445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.34202003 + inSlope: 3.932977 + outSlope: 3.932977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.2756374 + inSlope: 4.0232553 + outSlope: 4.0232553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.20791166 + inSlope: 4.093929 + outSlope: 4.093929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.13917322 + inSlope: 4.1446548 + outSlope: 4.1446548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.06975663 + inSlope: 4.1751947 + outSlope: 4.1751947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.00000004371139 + inSlope: 4.1853895 + outSlope: 4.1853895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 180 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -180 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_2.anim.meta new file mode 100644 index 0000000..c23e265 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 4/basic_4_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73e736ab4c1bda746bca234cdc1614ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5.meta new file mode 100644 index 0000000..85e8c8f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd1347c77fa614d499d76bf712c5fc6e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_1.anim new file mode 100644 index 0000000..ae78d6f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_1.anim @@ -0,0 +1,2268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_5_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.185388, w: 0.14615534} + outSlope: {x: 0, y: 0, z: 4.185388, w: 0.14615534} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.06975647, w: -0.9975641} + inSlope: {x: 0, y: 0, z: 4.175193, w: 0.29195842} + outSlope: {x: 0, y: 0, z: 4.175193, w: 0.29195842} + tangentMode: -1434524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.1391731, w: -0.99026805} + inSlope: {x: 0, y: 0, z: 4.144657, w: 0.5824935} + outSlope: {x: 0, y: 0, z: 4.144657, w: 0.5824935} + tangentMode: 544921831 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 4.0939274, w: 0.87019086} + outSlope: {x: 0, y: 0, z: 4.0939274, w: 0.87019086} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.27563736, w: -0.9612617} + inSlope: {x: 0, y: 0, z: 4.0232525, w: 1.1536504} + outSlope: {x: 0, y: 0, z: 4.0232525, w: 1.1536504} + tangentMode: -1407644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.34202012, w: -0.9396926} + inSlope: {x: 0, y: 0, z: 3.9329786, w: 1.4314879} + outSlope: {x: 0, y: 0, z: 3.9329786, w: 1.4314879} + tangentMode: 414634337 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 3.8235435, w: 1.7023517} + outSlope: {x: 0, y: 0, z: 3.8235435, w: 1.7023517} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.46947157, w: -0.88294756} + inSlope: {x: 0, y: 0, z: 3.695478, w: 1.9649198} + outSlope: {x: 0, y: 0, z: 3.695478, w: 1.9649198} + tangentMode: -1363232 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.52991927, w: -0.8480481} + inSlope: {x: 0, y: 0, z: 3.5494094, w: 2.2179165} + outSlope: {x: 0, y: 0, z: 3.5494094, w: 2.2179165} + tangentMode: 1565050565 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.3860495, w: 2.4601097} + outSlope: {x: 0, y: 0, z: 3.3860495, w: 2.4601097} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.6427876, w: -0.76604444} + inSlope: {x: 0, y: 0, z: 3.2061949, w: 2.6903167} + outSlope: {x: 0, y: 0, z: 3.2061949, w: 2.6903167} + tangentMode: -1272286 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.6946584, w: -0.7193398} + inSlope: {x: 0, y: 0, z: 3.010719, w: 2.9074163} + outSlope: {x: 0, y: 0, z: 3.010719, w: 2.9074163} + tangentMode: 1331196005 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.8005698, w: 3.1103487} + outSlope: {x: 0, y: 0, z: 2.8005698, w: 3.1103487} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.7880107, w: -0.6156615} + inSlope: {x: 0, y: 0, z: 2.5767806, w: 3.2981303} + outSlope: {x: 0, y: 0, z: 2.5767806, w: 3.2981303} + tangentMode: -1004956 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.82903755, w: -0.5591929} + inSlope: {x: 0, y: 0, z: 2.3404422, w: 3.4698462} + outSlope: {x: 0, y: 0, z: 2.3404422, w: 3.4698462} + tangentMode: 1438090720 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.86602545, w: -0.49999997} + inSlope: {x: 0, y: 0, z: 2.0926945, w: 3.624651} + outSlope: {x: 0, y: 0, z: 2.0926945, w: 3.624651} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.89879405, w: -0.43837115} + inSlope: {x: 0, y: 0, z: 1.834751, w: 3.7618003} + outSlope: {x: 0, y: 0, z: 1.834751, w: 3.7618003} + tangentMode: -994240 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.92718387, w: -0.37460652} + inSlope: {x: 0, y: 0, z: 1.5678732, w: 3.8806257} + outSlope: {x: 0, y: 0, z: 1.5678732, w: 3.8806257} + tangentMode: 1958965477 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901685} + inSlope: {x: 0, y: 0, z: 1.2933565, w: 3.9805424} + outSlope: {x: 0, y: 0, z: 1.2933565, w: 3.9805424} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.9702958, w: -0.24192166} + inSlope: {x: 0, y: 0, z: 1.0125366, w: 4.061063} + outSlope: {x: 0, y: 0, z: 1.0125366, w: 4.061063} + tangentMode: -871100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.9848078, w: -0.17364798} + inSlope: {x: 0, y: 0, z: 0.7267833, w: 4.121804} + outSlope: {x: 0, y: 0, z: 0.7267833, w: 4.121804} + tangentMode: 1380196966 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452807} + inSlope: {x: 0, y: 0, z: 0.43749118, w: 4.162462} + outSlope: {x: 0, y: 0, z: 0.43749118, w: 4.162462} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.99939084, w: -0.034899138} + inSlope: {x: 0, y: 0, z: 0.14606583, w: 4.1828403} + outSlope: {x: 0, y: 0, z: 0.14606583, w: 4.1828403} + tangentMode: -871072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9993908, w: 0.034900058} + inSlope: {x: 0, y: 0, z: -0.14606941, w: 4.1828403} + outSlope: {x: 0, y: 0, z: -0.14606941, w: 4.1828403} + tangentMode: 1764760103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.99452186, w: 0.104528986} + inSlope: {x: 0, y: 0, z: -0.43749297, w: 4.1624546} + outSlope: {x: 0, y: 0, z: -0.43749297, w: 4.1624546} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.98480767, w: 0.17364866} + inSlope: {x: 0, y: 0, z: -0.72678864, w: 4.1218038} + outSlope: {x: 0, y: 0, z: -0.72678864, w: 4.1218038} + tangentMode: -611514 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.97029555, w: 0.24192256} + inSlope: {x: 0, y: 0, z: -1.0125402, w: 4.0610647} + outSlope: {x: 0, y: 0, z: -1.0125402, w: 4.0610647} + tangentMode: 1958731492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9510563, w: 0.3090176} + inSlope: {x: 0, y: 0, z: -1.2933583, w: 3.980538} + outSlope: {x: 0, y: 0, z: -1.2933583, w: 3.980538} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.92718357, w: 0.37460726} + inSlope: {x: 0, y: 0, z: -1.567875, w: 3.8806221} + outSlope: {x: 0, y: 0, z: -1.567875, w: 3.8806221} + tangentMode: -611486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.89879376, w: 0.43837178} + inSlope: {x: 0, y: 0, z: -1.8347564, w: 3.761802} + outSlope: {x: 0, y: 0, z: -1.8347564, w: 3.761802} + tangentMode: 670568519 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.86602503, w: 0.50000066} + inSlope: {x: 0, y: 0, z: -2.0926971, w: 3.624653} + outSlope: {x: 0, y: 0, z: -2.0926971, w: 3.624653} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.82903725, w: 0.55919343} + inSlope: {x: 0, y: 0, z: -2.3404388, w: 3.4698396} + outSlope: {x: 0, y: 0, z: -2.3404388, w: 3.4698396} + tangentMode: -605248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.7880105, w: 0.61566186} + inSlope: {x: 0, y: 0, z: -2.5767865, w: 3.2981296} + outSlope: {x: 0, y: 0, z: -2.5767865, w: 3.2981296} + tangentMode: 501812519 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.74314445, w: 0.669131} + inSlope: {x: 0, y: 0, z: -2.8005795, w: 3.1103535} + outSlope: {x: 0, y: 0, z: -2.8005795, w: 3.1103535} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.6946579, w: 0.7193402} + inSlope: {x: 0, y: 0, z: -3.010718, w: 2.9074154} + outSlope: {x: 0, y: 0, z: -3.010718, w: 2.9074154} + tangentMode: -605212 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.6427873, w: 0.76604474} + inSlope: {x: 0, y: 0, z: -3.2061906, w: 2.690312} + outSlope: {x: 0, y: 0, z: -3.2061906, w: 2.690312} + tangentMode: 677206370 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.587785, w: 0.8090172} + inSlope: {x: 0, y: 0, z: -3.3860471, w: 2.4601047} + outSlope: {x: 0, y: 0, z: -3.3860471, w: 2.4601047} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.52991915, w: 0.84804815} + inSlope: {x: 0, y: 0, z: -3.5494127, w: 2.217917} + outSlope: {x: 0, y: 0, z: -3.5494127, w: 2.217917} + tangentMode: -538716 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.46947137, w: 0.8829477} + inSlope: {x: 0, y: 0, z: -3.6954875, w: 1.9649255} + outSlope: {x: 0, y: 0, z: -3.6954875, w: 1.9649255} + tangentMode: 769809666 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.40673634, w: 0.9135456} + inSlope: {x: 0, y: 0, z: -3.8235383, w: 1.7023497} + outSlope: {x: 0, y: 0, z: -3.8235383, w: 1.7023497} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.3420202, w: 0.9396926} + inSlope: {x: 0, y: 0, z: -3.9329734, w: 1.4314837} + outSlope: {x: 0, y: 0, z: -3.9329734, w: 1.4314837} + tangentMode: -538656 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.27563736, w: 0.9612617} + inSlope: {x: 0, y: 0, z: -4.023262, w: 1.1536514} + outSlope: {x: 0, y: 0, z: -4.023262, w: 1.1536514} + tangentMode: 1847499363 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.20791161, w: 0.9781476} + inSlope: {x: 0, y: 0, z: -4.0939293, w: 0.8701917} + outSlope: {x: 0, y: 0, z: -4.0939293, w: 0.8701917} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.13917318, w: 0.99026805} + inSlope: {x: 0, y: 0, z: -4.144651, w: 0.58249235} + outSlope: {x: 0, y: 0, z: -4.144651, w: 0.58249235} + tangentMode: -538652 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.06975671, w: 0.997564} + inSlope: {x: 0, y: 0, z: -4.1751947, w: 0.29195845} + outSlope: {x: 0, y: 0, z: -4.1751947, w: 0.29195845} + tangentMode: 1730486052 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.75 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.185397, w: 0.14615855} + outSlope: {x: 0, y: 0, z: -4.185397, w: 0.14615855} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.185388 + outSlope: 4.185388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.06975647 + inSlope: 4.175193 + outSlope: 4.175193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.1391731 + inSlope: 4.144657 + outSlope: 4.144657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.20791171 + inSlope: 4.0939274 + outSlope: 4.0939274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.27563736 + inSlope: 4.0232525 + outSlope: 4.0232525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.34202012 + inSlope: 3.9329786 + outSlope: 3.9329786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.40673664 + inSlope: 3.8235435 + outSlope: 3.8235435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.46947157 + inSlope: 3.695478 + outSlope: 3.695478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.52991927 + inSlope: 3.5494094 + outSlope: 3.5494094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.58778524 + inSlope: 3.3860495 + outSlope: 3.3860495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.6427876 + inSlope: 3.2061949 + outSlope: 3.2061949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.6946584 + inSlope: 3.010719 + outSlope: 3.010719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.74314487 + inSlope: 2.8005698 + outSlope: 2.8005698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.7880107 + inSlope: 2.5767806 + outSlope: 2.5767806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.82903755 + inSlope: 2.3404422 + outSlope: 2.3404422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.86602545 + inSlope: 2.0926945 + outSlope: 2.0926945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.89879405 + inSlope: 1.834751 + outSlope: 1.834751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.92718387 + inSlope: 1.5678732 + outSlope: 1.5678732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.95105654 + inSlope: 1.2933565 + outSlope: 1.2933565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.9702958 + inSlope: 1.0125366 + outSlope: 1.0125366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.9848078 + inSlope: 0.7267833 + outSlope: 0.7267833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9945219 + inSlope: 0.43749118 + outSlope: 0.43749118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.99939084 + inSlope: 0.14606583 + outSlope: 0.14606583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9993908 + inSlope: -0.14606941 + outSlope: -0.14606941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.99452186 + inSlope: -0.43749297 + outSlope: -0.43749297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.98480767 + inSlope: -0.72678864 + outSlope: -0.72678864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.97029555 + inSlope: -1.0125402 + outSlope: -1.0125402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9510563 + inSlope: -1.2933583 + outSlope: -1.2933583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.92718357 + inSlope: -1.567875 + outSlope: -1.567875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.89879376 + inSlope: -1.8347564 + outSlope: -1.8347564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.86602503 + inSlope: -2.0926971 + outSlope: -2.0926971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.82903725 + inSlope: -2.3404388 + outSlope: -2.3404388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.7880105 + inSlope: -2.5767865 + outSlope: -2.5767865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.74314445 + inSlope: -2.8005795 + outSlope: -2.8005795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.6946579 + inSlope: -3.010718 + outSlope: -3.010718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.6427873 + inSlope: -3.2061906 + outSlope: -3.2061906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.587785 + inSlope: -3.3860471 + outSlope: -3.3860471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.52991915 + inSlope: -3.5494127 + outSlope: -3.5494127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.46947137 + inSlope: -3.6954875 + outSlope: -3.6954875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.40673634 + inSlope: -3.8235383 + outSlope: -3.8235383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.3420202 + inSlope: -3.9329734 + outSlope: -3.9329734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.27563736 + inSlope: -4.023262 + outSlope: -4.023262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.20791161 + inSlope: -4.0939293 + outSlope: -4.0939293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.13917318 + inSlope: -4.144651 + outSlope: -4.144651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.06975671 + inSlope: -4.1751947 + outSlope: -4.1751947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0.00000008742278 + inSlope: -4.185397 + outSlope: -4.185397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.14615534 + outSlope: 0.14615534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9975641 + inSlope: 0.29195842 + outSlope: 0.29195842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99026805 + inSlope: 0.5824935 + outSlope: 0.5824935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9781476 + inSlope: 0.87019086 + outSlope: 0.87019086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9612617 + inSlope: 1.1536504 + outSlope: 1.1536504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9396926 + inSlope: 1.4314879 + outSlope: 1.4314879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9135454 + inSlope: 1.7023517 + outSlope: 1.7023517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.88294756 + inSlope: 1.9649198 + outSlope: 1.9649198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.8480481 + inSlope: 2.2179165 + outSlope: 2.2179165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.809017 + inSlope: 2.4601097 + outSlope: 2.4601097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.76604444 + inSlope: 2.6903167 + outSlope: 2.6903167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.7193398 + inSlope: 2.9074163 + outSlope: 2.9074163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.66913056 + inSlope: 3.1103487 + outSlope: 3.1103487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6156615 + inSlope: 3.2981303 + outSlope: 3.2981303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5591929 + inSlope: 3.4698462 + outSlope: 3.4698462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.49999997 + inSlope: 3.624651 + outSlope: 3.624651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.43837115 + inSlope: 3.7618003 + outSlope: 3.7618003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.37460652 + inSlope: 3.8806257 + outSlope: 3.8806257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.30901685 + inSlope: 3.9805424 + outSlope: 3.9805424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.24192166 + inSlope: 4.061063 + outSlope: 4.061063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.17364798 + inSlope: 4.121804 + outSlope: 4.121804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.10452807 + inSlope: 4.162462 + outSlope: 4.162462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.034899138 + inSlope: 4.1828403 + outSlope: 4.1828403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.034900058 + inSlope: 4.1828403 + outSlope: 4.1828403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.104528986 + inSlope: 4.1624546 + outSlope: 4.1624546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.17364866 + inSlope: 4.1218038 + outSlope: 4.1218038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.24192256 + inSlope: 4.0610647 + outSlope: 4.0610647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.3090176 + inSlope: 3.980538 + outSlope: 3.980538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.37460726 + inSlope: 3.8806221 + outSlope: 3.8806221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43837178 + inSlope: 3.761802 + outSlope: 3.761802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.50000066 + inSlope: 3.624653 + outSlope: 3.624653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.55919343 + inSlope: 3.4698396 + outSlope: 3.4698396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.61566186 + inSlope: 3.2981296 + outSlope: 3.2981296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.669131 + inSlope: 3.1103535 + outSlope: 3.1103535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.7193402 + inSlope: 2.9074154 + outSlope: 2.9074154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.76604474 + inSlope: 2.690312 + outSlope: 2.690312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.8090172 + inSlope: 2.4601047 + outSlope: 2.4601047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.84804815 + inSlope: 2.217917 + outSlope: 2.217917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8829477 + inSlope: 1.9649255 + outSlope: 1.9649255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9135456 + inSlope: 1.7023497 + outSlope: 1.7023497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9396926 + inSlope: 1.4314837 + outSlope: 1.4314837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9612617 + inSlope: 1.1536514 + outSlope: 1.1536514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9781476 + inSlope: 0.8701917 + outSlope: 0.8701917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99026805 + inSlope: 0.58249235 + outSlope: 0.58249235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.997564 + inSlope: 0.29195845 + outSlope: 0.29195845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0.14615855 + outSlope: 0.14615855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -360 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_1.anim.meta new file mode 100644 index 0000000..e4c81e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5b58312f40ae084a880453acd56f199 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_2.anim new file mode 100644 index 0000000..dfbabe7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_2.anim @@ -0,0 +1,2268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_5_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -1, w: 0.00000004371139} + inSlope: {x: 0, y: 0, z: 0.14615534, w: -4.185393} + outSlope: {x: 0, y: 0, z: 0.14615534, w: -4.185393} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.9975641, w: -0.06975651} + inSlope: {x: 0, y: 0, z: 0.29195842, w: -4.1751943} + outSlope: {x: 0, y: 0, z: 0.29195842, w: -4.1751943} + tangentMode: -419934 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.99026805, w: -0.1391731} + inSlope: {x: 0, y: 0, z: 0.5824935, w: -4.1446543} + outSlope: {x: 0, y: 0, z: 0.5824935, w: -4.1446543} + tangentMode: 1693229024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.9781476, w: -0.20791166} + inSlope: {x: 0, y: 0, z: 0.87019086, w: -4.0939283} + outSlope: {x: 0, y: 0, z: 0.87019086, w: -4.0939283} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.9612617, w: -0.2756374} + inSlope: {x: 0, y: 0, z: 1.1536504, w: -4.0232553} + outSlope: {x: 0, y: 0, z: 1.1536504, w: -4.0232553} + tangentMode: -329504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.9396926, w: -0.34202015} + inSlope: {x: 0, y: 0, z: 1.4314861, w: -3.932977} + outSlope: {x: 0, y: 0, z: 1.4314861, w: -3.932977} + tangentMode: 1672378080 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.9135455, w: -0.4067366} + inSlope: {x: 0, y: 0, z: 1.7023517, w: -3.8235435} + outSlope: {x: 0, y: 0, z: 1.7023517, w: -3.8235435} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.88294756, w: -0.4694716} + inSlope: {x: 0, y: 0, z: 1.9649217, w: -3.695479} + outSlope: {x: 0, y: 0, z: 1.9649217, w: -3.695479} + tangentMode: -329500 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.8480481, w: -0.52991927} + inSlope: {x: 0, y: 0, z: 2.2179165, w: -3.5494103} + outSlope: {x: 0, y: 0, z: 2.2179165, w: -3.5494103} + tangentMode: 116236001 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.4601097, w: -3.3860512} + outSlope: {x: 0, y: 0, z: 2.4601097, w: -3.3860512} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.76604444, w: -0.64278764} + inSlope: {x: 0, y: 0, z: 2.6903167, w: -3.206193} + outSlope: {x: 0, y: 0, z: 2.6903167, w: -3.206193} + tangentMode: -329536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.7193398, w: -0.6946584} + inSlope: {x: 0, y: 0, z: 2.9074147, w: -3.0107155} + outSlope: {x: 0, y: 0, z: 2.9074147, w: -3.0107155} + tangentMode: 441321350 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 3.1103487, w: -2.8005714} + outSlope: {x: 0, y: 0, z: 3.1103487, w: -2.8005714} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6156615, w: -0.7880108} + inSlope: {x: 0, y: 0, z: 3.298132, w: -2.5767841} + outSlope: {x: 0, y: 0, z: 3.298132, w: -2.5767841} + tangentMode: -268186 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.5591929, w: -0.8290376} + inSlope: {x: 0, y: 0, z: 3.4698453, w: -2.3404386} + outSlope: {x: 0, y: 0, z: 3.4698453, w: -2.3404386} + tangentMode: 211489408 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 3.6246529, w: -2.0926929} + outSlope: {x: 0, y: 0, z: 3.6246529, w: -2.0926929} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.4383711, w: -0.89879405} + inSlope: {x: 0, y: 0, z: 3.7618032, w: -1.8347546} + outSlope: {x: 0, y: 0, z: 3.7618032, w: -1.8347546} + tangentMode: -268190 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.37460646, w: -0.9271839} + inSlope: {x: 0, y: 0, z: 3.8806248, w: -1.5678732} + outSlope: {x: 0, y: 0, z: 3.8806248, w: -1.5678732} + tangentMode: 968653730 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.30901682, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 3.9805408, w: -1.2933547} + outSlope: {x: 0, y: 0, z: 3.9805408, w: -1.2933547} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.24192166, w: -0.9702958} + inSlope: {x: 0, y: 0, z: 4.0610647, w: -1.0125366} + outSlope: {x: 0, y: 0, z: 4.0610647, w: -1.0125366} + tangentMode: 7588 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.17364788, w: -0.9848078} + inSlope: {x: 0, y: 0, z: 4.1218033, w: -0.7267833} + outSlope: {x: 0, y: 0, z: 4.1218033, w: -0.7267833} + tangentMode: 2928288 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.104528114, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 4.1624603, w: -0.43749118} + outSlope: {x: 0, y: 0, z: 4.1624603, w: -0.43749118} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.03489909, w: -0.99939084} + inSlope: {x: 0, y: 0, z: 4.182839, w: -0.14606762} + outSlope: {x: 0, y: 0, z: 4.182839, w: -0.14606762} + tangentMode: 7584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.03489996, w: -0.99939084} + inSlope: {x: 0, y: 0, z: 4.182839, w: 0.14606941} + outSlope: {x: 0, y: 0, z: 4.182839, w: 0.14606941} + tangentMode: 413597927 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.104528986, w: -0.99452186} + inSlope: {x: 0, y: 0, z: 4.1624603, w: 0.43749475} + outSlope: {x: 0, y: 0, z: 4.1624603, w: 0.43749475} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.17364874, w: -0.98480767} + inSlope: {x: 0, y: 0, z: 4.121802, w: 0.72678864} + outSlope: {x: 0, y: 0, z: 4.121802, w: 0.72678864} + tangentMode: 7620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.2419225, w: -0.97029555} + inSlope: {x: 0, y: 0, z: 4.061064, w: 1.0125402} + outSlope: {x: 0, y: 0, z: 4.061064, w: 1.0125402} + tangentMode: 816371680 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.30901766, w: -0.9510563} + inSlope: {x: 0, y: 0, z: 3.9805415, w: 1.2933583} + outSlope: {x: 0, y: 0, z: 3.9805415, w: 1.2933583} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.37460732, w: -0.92718357} + inSlope: {x: 0, y: 0, z: 3.8806229, w: 1.5678768} + outSlope: {x: 0, y: 0, z: 3.8806229, w: 1.5678768} + tangentMode: 7648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.43837187, w: -0.8987937} + inSlope: {x: 0, y: 0, z: 3.7618, w: 1.8347564} + outSlope: {x: 0, y: 0, z: 3.7618, w: 1.8347564} + tangentMode: 1482107493 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.50000066, w: -0.86602503} + inSlope: {x: 0, y: 0, z: 3.6246505, w: 2.0926971} + outSlope: {x: 0, y: 0, z: 3.6246505, w: 2.0926971} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.55919343, w: -0.8290372} + inSlope: {x: 0, y: 0, z: 3.4698412, w: 2.3404424} + outSlope: {x: 0, y: 0, z: 3.4698412, w: 2.3404424} + tangentMode: 7652 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.6156619, w: -0.78801036} + inSlope: {x: 0, y: 0, z: 3.2981296, w: 2.5767827} + outSlope: {x: 0, y: 0, z: 3.2981296, w: 2.5767827} + tangentMode: 1738725926 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.669131, w: -0.7431445} + inSlope: {x: 0, y: 0, z: 3.1103497, w: 2.8005724} + outSlope: {x: 0, y: 0, z: 3.1103497, w: 2.8005724} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.71934015, w: -0.69465804} + inSlope: {x: 0, y: 0, z: 2.9074154, w: 3.0107198} + outSlope: {x: 0, y: 0, z: 2.9074154, w: 3.0107198} + tangentMode: 7776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.76604474, w: -0.6427873} + inSlope: {x: 0, y: 0, z: 2.6903136, w: 3.206194} + outSlope: {x: 0, y: 0, z: 2.6903136, w: 3.206194} + tangentMode: 1874920771 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.8090172, w: -0.587785} + inSlope: {x: 0, y: 0, z: 2.4601064, w: 3.3860488} + outSlope: {x: 0, y: 0, z: 2.4601064, w: 3.3860488} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.8480482, w: -0.5299191} + inSlope: {x: 0, y: 0, z: 2.217917, w: 3.5494118} + outSlope: {x: 0, y: 0, z: 2.217917, w: 3.5494118} + tangentMode: 7780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.8829477, w: -0.4694714} + inSlope: {x: 0, y: 0, z: 1.964922, w: 3.6954813} + outSlope: {x: 0, y: 0, z: 1.964922, w: 3.6954813} + tangentMode: 1961625955 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067365} + inSlope: {x: 0, y: 0, z: 1.7023515, w: 3.8235445} + outSlope: {x: 0, y: 0, z: 1.7023515, w: 3.8235445} + tangentMode: 417 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9396927, w: -0.34202003} + inSlope: {x: 0, y: 0, z: 1.4314857, w: 3.932977} + outSlope: {x: 0, y: 0, z: 1.4314857, w: 3.932977} + tangentMode: 7744 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.9612617, w: -0.2756374} + inSlope: {x: 0, y: 0, z: 1.1536496, w: 4.0232553} + outSlope: {x: 0, y: 0, z: 1.1536496, w: 4.0232553} + tangentMode: 489398308 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9781476, w: -0.20791166} + inSlope: {x: 0, y: 0, z: 0.8701917, w: 4.093929} + outSlope: {x: 0, y: 0, z: 0.8701917, w: 4.093929} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.99026805, w: -0.13917322} + inSlope: {x: 0, y: 0, z: 0.58249235, w: 4.1446548} + outSlope: {x: 0, y: 0, z: 0.58249235, w: 4.1446548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.997564, w: -0.06975663} + inSlope: {x: 0, y: 0, z: 0.29195845, w: 4.1751947} + outSlope: {x: 0, y: 0, z: 0.29195845, w: 4.1751947} + tangentMode: 4576 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.75 + value: {x: -0, y: -0, z: 1, w: 0.00000004371139} + inSlope: {x: 0, y: 0, z: 0.14615855, w: 4.1853895} + outSlope: {x: 0, y: 0, z: 0.14615855, w: 4.1853895} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.14615534 + outSlope: 0.14615534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9975641 + inSlope: 0.29195842 + outSlope: 0.29195842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99026805 + inSlope: 0.5824935 + outSlope: 0.5824935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9781476 + inSlope: 0.87019086 + outSlope: 0.87019086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9612617 + inSlope: 1.1536504 + outSlope: 1.1536504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9396926 + inSlope: 1.4314861 + outSlope: 1.4314861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9135455 + inSlope: 1.7023517 + outSlope: 1.7023517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.88294756 + inSlope: 1.9649217 + outSlope: 1.9649217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.8480481 + inSlope: 2.2179165 + outSlope: 2.2179165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.809017 + inSlope: 2.4601097 + outSlope: 2.4601097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.76604444 + inSlope: 2.6903167 + outSlope: 2.6903167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.7193398 + inSlope: 2.9074147 + outSlope: 2.9074147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.6691306 + inSlope: 3.1103487 + outSlope: 3.1103487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6156615 + inSlope: 3.298132 + outSlope: 3.298132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5591929 + inSlope: 3.4698453 + outSlope: 3.4698453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.5 + inSlope: 3.6246529 + outSlope: 3.6246529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.4383711 + inSlope: 3.7618032 + outSlope: 3.7618032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.37460646 + inSlope: 3.8806248 + outSlope: 3.8806248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.30901682 + inSlope: 3.9805408 + outSlope: 3.9805408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.24192166 + inSlope: 4.0610647 + outSlope: 4.0610647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.17364788 + inSlope: 4.1218033 + outSlope: 4.1218033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.104528114 + inSlope: 4.1624603 + outSlope: 4.1624603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.03489909 + inSlope: 4.182839 + outSlope: 4.182839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.03489996 + inSlope: 4.182839 + outSlope: 4.182839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.104528986 + inSlope: 4.1624603 + outSlope: 4.1624603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.17364874 + inSlope: 4.121802 + outSlope: 4.121802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.2419225 + inSlope: 4.061064 + outSlope: 4.061064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.30901766 + inSlope: 3.9805415 + outSlope: 3.9805415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.37460732 + inSlope: 3.8806229 + outSlope: 3.8806229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43837187 + inSlope: 3.7618 + outSlope: 3.7618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.50000066 + inSlope: 3.6246505 + outSlope: 3.6246505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.55919343 + inSlope: 3.4698412 + outSlope: 3.4698412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.6156619 + inSlope: 3.2981296 + outSlope: 3.2981296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.669131 + inSlope: 3.1103497 + outSlope: 3.1103497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.71934015 + inSlope: 2.9074154 + outSlope: 2.9074154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.76604474 + inSlope: 2.6903136 + outSlope: 2.6903136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.8090172 + inSlope: 2.4601064 + outSlope: 2.4601064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.8480482 + inSlope: 2.217917 + outSlope: 2.217917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8829477 + inSlope: 1.964922 + outSlope: 1.964922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.91354555 + inSlope: 1.7023515 + outSlope: 1.7023515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9396927 + inSlope: 1.4314857 + outSlope: 1.4314857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9612617 + inSlope: 1.1536496 + outSlope: 1.1536496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9781476 + inSlope: 0.8701917 + outSlope: 0.8701917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99026805 + inSlope: 0.58249235 + outSlope: 0.58249235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.997564 + inSlope: 0.29195845 + outSlope: 0.29195845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0.14615855 + outSlope: 0.14615855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.00000004371139 + inSlope: -4.185393 + outSlope: -4.185393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.06975651 + inSlope: -4.1751943 + outSlope: -4.1751943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.1391731 + inSlope: -4.1446543 + outSlope: -4.1446543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.20791166 + inSlope: -4.0939283 + outSlope: -4.0939283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.2756374 + inSlope: -4.0232553 + outSlope: -4.0232553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.34202015 + inSlope: -3.932977 + outSlope: -3.932977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4067366 + inSlope: -3.8235435 + outSlope: -3.8235435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.4694716 + inSlope: -3.695479 + outSlope: -3.695479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.52991927 + inSlope: -3.5494103 + outSlope: -3.5494103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.5877853 + inSlope: -3.3860512 + outSlope: -3.3860512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.64278764 + inSlope: -3.206193 + outSlope: -3.206193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.6946584 + inSlope: -3.0107155 + outSlope: -3.0107155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.7431448 + inSlope: -2.8005714 + outSlope: -2.8005714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7880108 + inSlope: -2.5767841 + outSlope: -2.5767841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8290376 + inSlope: -2.3404386 + outSlope: -2.3404386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.8660254 + inSlope: -2.0926929 + outSlope: -2.0926929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.89879405 + inSlope: -1.8347546 + outSlope: -1.8347546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9271839 + inSlope: -1.5678732 + outSlope: -1.5678732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.95105654 + inSlope: -1.2933547 + outSlope: -1.2933547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.9702958 + inSlope: -1.0125366 + outSlope: -1.0125366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.9848078 + inSlope: -0.7267833 + outSlope: -0.7267833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9945219 + inSlope: -0.43749118 + outSlope: -0.43749118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.99939084 + inSlope: -0.14606762 + outSlope: -0.14606762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.99939084 + inSlope: 0.14606941 + outSlope: 0.14606941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.99452186 + inSlope: 0.43749475 + outSlope: 0.43749475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.98480767 + inSlope: 0.72678864 + outSlope: 0.72678864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.97029555 + inSlope: 1.0125402 + outSlope: 1.0125402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9510563 + inSlope: 1.2933583 + outSlope: 1.2933583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.92718357 + inSlope: 1.5678768 + outSlope: 1.5678768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.8987937 + inSlope: 1.8347564 + outSlope: 1.8347564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.86602503 + inSlope: 2.0926971 + outSlope: 2.0926971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.8290372 + inSlope: 2.3404424 + outSlope: 2.3404424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.78801036 + inSlope: 2.5767827 + outSlope: 2.5767827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.7431445 + inSlope: 2.8005724 + outSlope: 2.8005724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.69465804 + inSlope: 3.0107198 + outSlope: 3.0107198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.6427873 + inSlope: 3.206194 + outSlope: 3.206194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.587785 + inSlope: 3.3860488 + outSlope: 3.3860488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.5299191 + inSlope: 3.5494118 + outSlope: 3.5494118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.4694714 + inSlope: 3.6954813 + outSlope: 3.6954813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.4067365 + inSlope: 3.8235445 + outSlope: 3.8235445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.34202003 + inSlope: 3.932977 + outSlope: 3.932977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.2756374 + inSlope: 4.0232553 + outSlope: 4.0232553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.20791166 + inSlope: 4.093929 + outSlope: 4.093929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.13917322 + inSlope: 4.1446548 + outSlope: 4.1446548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.06975663 + inSlope: 4.1751947 + outSlope: 4.1751947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.00000004371139 + inSlope: 4.1853895 + outSlope: 4.1853895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 180 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -180 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_2.anim.meta new file mode 100644 index 0000000..006ef85 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6394f8505c2d7c54e91a693ec051d68c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_3.anim new file mode 100644 index 0000000..8cc3dac --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_3.anim @@ -0,0 +1,2268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_5_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.8561661, w: 3.0628643} + outSlope: {x: 0, y: 0, z: 2.8561661, w: 3.0628643} + tangentMode: 1647403873 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.75470954, w: -0.656059} + inSlope: {x: 0, y: 0, z: 2.745863, w: 3.1587515} + outSlope: {x: 0, y: 0, z: 2.745863, w: 3.1587515} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.79863554, w: -0.60181504} + inSlope: {x: 0, y: 0, z: 2.5188298, w: 3.342599} + outSlope: {x: 0, y: 0, z: 2.5188298, w: 3.342599} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.83867055, w: -0.54463905} + inSlope: {x: 0, y: 0, z: 2.2795253, w: 3.5101638} + outSlope: {x: 0, y: 0, z: 2.2795253, w: 3.5101638} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.8746197, w: -0.48480958} + inSlope: {x: 0, y: 0, z: 2.029118, w: 3.6606245} + outSlope: {x: 0, y: 0, z: 2.029118, w: 3.6606245} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.9063078, w: -0.42261824} + inSlope: {x: 0, y: 0, z: 1.7688204, w: 3.7932482} + outSlope: {x: 0, y: 0, z: 1.7688204, w: 3.7932482} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.9335804, w: -0.35836798} + inSlope: {x: 0, y: 0, z: 1.4999075, w: 3.907394} + outSlope: {x: 0, y: 0, z: 1.4999075, w: 3.907394} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.9563047, w: -0.29237178} + inSlope: {x: 0, y: 0, z: 1.2236898, w: 4.002507} + outSlope: {x: 0, y: 0, z: 1.2236898, w: 4.002507} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.97437006, w: -0.22495104} + inSlope: {x: 0, y: 0, z: 0.94150877, w: 4.0781183} + outSlope: {x: 0, y: 0, z: 0.94150877, w: 4.0781183} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643449} + inSlope: {x: 0, y: 0, z: 0.6547398, w: 4.1338577} + outSlope: {x: 0, y: 0, z: 0.6547398, w: 4.1338577} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.9961947, w: -0.087155804} + inSlope: {x: 0, y: 0, z: 0.36478046, w: 4.1694636} + outSlope: {x: 0, y: 0, z: 0.36478046, w: 4.1694636} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.9998477, w: -0.017452383} + inSlope: {x: 0, y: 0, z: 0.073043704, w: 4.1847525} + outSlope: {x: 0, y: 0, z: 0.073043704, w: 4.1847525} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.9986295, w: 0.05233594} + inSlope: {x: 0, y: 0, z: -0.21904708, w: 4.1796503} + outSlope: {x: 0, y: 0, z: -0.21904708, w: 4.1796503} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.99254614, w: 0.12186929} + inSlope: {x: 0, y: 0, z: -0.5100704, w: 4.154193} + outSlope: {x: 0, y: 0, z: -0.5100704, w: 4.154193} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.98162717, w: 0.19080903} + inSlope: {x: 0, y: 0, z: -0.7986099, w: 4.108493} + outSlope: {x: 0, y: 0, z: -0.7986099, w: 4.108493} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9659258, w: 0.25881904} + inSlope: {x: 0, y: 0, z: -1.0832561, w: 4.042771} + outSlope: {x: 0, y: 0, z: -1.0832561, w: 4.042771} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.9455186, w: 0.3255681} + inSlope: {x: 0, y: 0, z: -1.3626289, w: 3.9573636} + outSlope: {x: 0, y: 0, z: -1.3626289, w: 3.9573636} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9205048, w: 0.39073128} + inSlope: {x: 0, y: 0, z: -1.6353629, w: 3.8526716} + outSlope: {x: 0, y: 0, z: -1.6353629, w: 3.8526716} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.9001272, w: 3.729206} + outSlope: {x: 0, y: 0, z: -1.9001272, w: 3.729206} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8571672, w: 0.51503825} + inSlope: {x: 0, y: 0, z: -2.1556358, w: 3.5875795} + outSlope: {x: 0, y: 0, z: -2.1556358, w: 3.5875795} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8191519, w: 0.5735767} + inSlope: {x: 0, y: 0, z: -2.4006412, w: 3.4284701} + outSlope: {x: 0, y: 0, z: -2.4006412, w: 3.4284701} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.77714574, w: 0.6293207} + inSlope: {x: 0, y: 0, z: -2.6339521, w: 3.2526567} + outSlope: {x: 0, y: 0, z: -2.6339521, w: 3.2526567} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.7313534, w: 0.68199867} + inSlope: {x: 0, y: 0, z: -2.8544312, w: 3.060999} + outSlope: {x: 0, y: 0, z: -2.8544312, w: 3.060999} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.68199795, w: 0.73135406} + inSlope: {x: 0, y: 0, z: -3.0610023, w: 2.8544278} + outSlope: {x: 0, y: 0, z: -3.0610023, w: 2.8544278} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.6293199, w: 0.77714634} + inSlope: {x: 0, y: 0, z: -3.2526531, w: 2.633945} + outSlope: {x: 0, y: 0, z: -3.2526531, w: 2.633945} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.5735761, w: 0.8191523} + inSlope: {x: 0, y: 0, z: -3.4284663, w: 2.4006357} + outSlope: {x: 0, y: 0, z: -3.4284663, w: 2.4006357} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.5150376, w: 0.8571676} + inSlope: {x: 0, y: 0, z: -3.5875874, w: 2.1556358} + outSlope: {x: 0, y: 0, z: -3.5875874, w: 2.1556358} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.45398974, w: 0.8910069} + inSlope: {x: 0, y: 0, z: -3.72921, w: 1.9001236} + outSlope: {x: 0, y: 0, z: -3.72921, w: 1.9001236} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.3907305, w: 0.9205051} + inSlope: {x: 0, y: 0, z: -3.8526664, w: 1.6353576} + outSlope: {x: 0, y: 0, z: -3.8526664, w: 1.6353576} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.32556742, w: 0.94551885} + inSlope: {x: 0, y: 0, z: -3.9573689, w: 1.3626282} + outSlope: {x: 0, y: 0, z: -3.9573689, w: 1.3626282} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.2588182, w: 0.96592605} + inSlope: {x: 0, y: 0, z: -4.042777, w: 1.0832559} + outSlope: {x: 0, y: 0, z: -4.042777, w: 1.0832559} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.19080831, w: 0.98162735} + inSlope: {x: 0, y: 0, z: -4.108486, w: 0.7986052} + outSlope: {x: 0, y: 0, z: -4.108486, w: 0.7986052} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.121868804, w: 0.9925462} + inSlope: {x: 0, y: 0, z: -4.154193, w: 0.5100672} + outSlope: {x: 0, y: 0, z: -4.154193, w: 0.5100672} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.052335333, w: 0.99862957} + inSlope: {x: 0, y: 0, z: -4.179654, w: 0.21904549} + outSlope: {x: 0, y: 0, z: -4.179654, w: 0.21904549} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.017452871, w: 0.9998477} + inSlope: {x: 0, y: 0, z: -4.1847525, w: -0.073047355} + outSlope: {x: 0, y: 0, z: -4.1847525, w: -0.073047355} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.08715629, w: 0.99619466} + inSlope: {x: 0, y: 0, z: -4.1694565, w: -0.36478257} + outSlope: {x: 0, y: 0, z: -4.1694565, w: -0.36478257} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.15643461, w: 0.9876883} + inSlope: {x: 0, y: 0, z: -4.133854, w: -0.65474033} + outSlope: {x: 0, y: 0, z: -4.133854, w: -0.65474033} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.22495128, w: 0.97437} + inSlope: {x: 0, y: 0, z: -4.078126, w: -0.94150996} + outSlope: {x: 0, y: 0, z: -4.078126, w: -0.94150996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.29237202, w: 0.95630467} + inSlope: {x: 0, y: 0, z: -4.002508, w: -1.2236893} + outSlope: {x: 0, y: 0, z: -4.002508, w: -1.2236893} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.3583681, w: 0.9335804} + inSlope: {x: 0, y: 0, z: -3.907391, w: -1.499907} + outSlope: {x: 0, y: 0, z: -3.907391, w: -1.499907} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.42261827, w: 0.9063078} + inSlope: {x: 0, y: 0, z: -3.7932515, w: -1.7688237} + outSlope: {x: 0, y: 0, z: -3.7932515, w: -1.7688237} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.4848097, w: 0.87461966} + inSlope: {x: 0, y: 0, z: -3.660625, w: -2.029118} + outSlope: {x: 0, y: 0, z: -3.660625, w: -2.029118} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.544639, w: 0.8386706} + inSlope: {x: 0, y: 0, z: -3.5101638, w: -2.2795277} + outSlope: {x: 0, y: 0, z: -3.5101638, w: -2.2795277} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.60181504, w: 0.7986355} + inSlope: {x: 0, y: 0, z: -3.3425953, w: -2.5188255} + outSlope: {x: 0, y: 0, z: -3.3425953, w: -2.5188255} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.6560587, w: 0.75470984} + inSlope: {x: 0, y: 0, z: -3.1587474, w: -2.7458572} + outSlope: {x: 0, y: 0, z: -3.1587474, w: -2.7458572} + tangentMode: 1231910246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.75 + value: {x: -0, y: -0, z: -0.7071067, w: 0.7071068} + inSlope: {x: 0, y: 0, z: -3.0628707, w: -2.8561733} + outSlope: {x: 0, y: 0, z: -3.0628707, w: -2.8561733} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.70710677 + inSlope: 2.8561661 + outSlope: 2.8561661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75470954 + inSlope: 2.745863 + outSlope: 2.745863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.79863554 + inSlope: 2.5188298 + outSlope: 2.5188298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.83867055 + inSlope: 2.2795253 + outSlope: 2.2795253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.8746197 + inSlope: 2.029118 + outSlope: 2.029118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9063078 + inSlope: 1.7688204 + outSlope: 1.7688204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9335804 + inSlope: 1.4999075 + outSlope: 1.4999075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.9563047 + inSlope: 1.2236898 + outSlope: 1.2236898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.97437006 + inSlope: 0.94150877 + outSlope: 0.94150877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.98768836 + inSlope: 0.6547398 + outSlope: 0.6547398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.9961947 + inSlope: 0.36478046 + outSlope: 0.36478046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.9998477 + inSlope: 0.073043704 + outSlope: 0.073043704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.9986295 + inSlope: -0.21904708 + outSlope: -0.21904708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.99254614 + inSlope: -0.5100704 + outSlope: -0.5100704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.98162717 + inSlope: -0.7986099 + outSlope: -0.7986099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9659258 + inSlope: -1.0832561 + outSlope: -1.0832561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.9455186 + inSlope: -1.3626289 + outSlope: -1.3626289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9205048 + inSlope: -1.6353629 + outSlope: -1.6353629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.89100647 + inSlope: -1.9001272 + outSlope: -1.9001272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8571672 + inSlope: -2.1556358 + outSlope: -2.1556358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8191519 + inSlope: -2.4006412 + outSlope: -2.4006412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.77714574 + inSlope: -2.6339521 + outSlope: -2.6339521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.7313534 + inSlope: -2.8544312 + outSlope: -2.8544312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.68199795 + inSlope: -3.0610023 + outSlope: -3.0610023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.6293199 + inSlope: -3.2526531 + outSlope: -3.2526531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.5735761 + inSlope: -3.4284663 + outSlope: -3.4284663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.5150376 + inSlope: -3.5875874 + outSlope: -3.5875874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.45398974 + inSlope: -3.72921 + outSlope: -3.72921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.3907305 + inSlope: -3.8526664 + outSlope: -3.8526664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.32556742 + inSlope: -3.9573689 + outSlope: -3.9573689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.2588182 + inSlope: -4.042777 + outSlope: -4.042777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.19080831 + inSlope: -4.108486 + outSlope: -4.108486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.121868804 + inSlope: -4.154193 + outSlope: -4.154193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.052335333 + inSlope: -4.179654 + outSlope: -4.179654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.017452871 + inSlope: -4.1847525 + outSlope: -4.1847525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.08715629 + inSlope: -4.1694565 + outSlope: -4.1694565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.15643461 + inSlope: -4.133854 + outSlope: -4.133854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.22495128 + inSlope: -4.078126 + outSlope: -4.078126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.29237202 + inSlope: -4.002508 + outSlope: -4.002508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.3583681 + inSlope: -3.907391 + outSlope: -3.907391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.42261827 + inSlope: -3.7932515 + outSlope: -3.7932515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.4848097 + inSlope: -3.660625 + outSlope: -3.660625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.544639 + inSlope: -3.5101638 + outSlope: -3.5101638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.60181504 + inSlope: -3.3425953 + outSlope: -3.3425953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.6560587 + inSlope: -3.1587474 + outSlope: -3.1587474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0.7071067 + inSlope: -3.0628707 + outSlope: -3.0628707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.70710677 + inSlope: 3.0628643 + outSlope: 3.0628643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.656059 + inSlope: 3.1587515 + outSlope: 3.1587515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.60181504 + inSlope: 3.342599 + outSlope: 3.342599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.54463905 + inSlope: 3.5101638 + outSlope: 3.5101638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.48480958 + inSlope: 3.6606245 + outSlope: 3.6606245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.42261824 + inSlope: 3.7932482 + outSlope: 3.7932482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.35836798 + inSlope: 3.907394 + outSlope: 3.907394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.29237178 + inSlope: 4.002507 + outSlope: 4.002507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22495104 + inSlope: 4.0781183 + outSlope: 4.0781183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.15643449 + inSlope: 4.1338577 + outSlope: 4.1338577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.087155804 + inSlope: 4.1694636 + outSlope: 4.1694636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.017452383 + inSlope: 4.1847525 + outSlope: 4.1847525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.05233594 + inSlope: 4.1796503 + outSlope: 4.1796503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.12186929 + inSlope: 4.154193 + outSlope: 4.154193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.19080903 + inSlope: 4.108493 + outSlope: 4.108493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.25881904 + inSlope: 4.042771 + outSlope: 4.042771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3255681 + inSlope: 3.9573636 + outSlope: 3.9573636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.39073128 + inSlope: 3.8526716 + outSlope: 3.8526716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.4539906 + inSlope: 3.729206 + outSlope: 3.729206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.51503825 + inSlope: 3.5875795 + outSlope: 3.5875795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.5735767 + inSlope: 3.4284701 + outSlope: 3.4284701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.6293207 + inSlope: 3.2526567 + outSlope: 3.2526567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.68199867 + inSlope: 3.060999 + outSlope: 3.060999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.73135406 + inSlope: 2.8544278 + outSlope: 2.8544278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.77714634 + inSlope: 2.633945 + outSlope: 2.633945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.8191523 + inSlope: 2.4006357 + outSlope: 2.4006357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.8571676 + inSlope: 2.1556358 + outSlope: 2.1556358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.8910069 + inSlope: 1.9001236 + outSlope: 1.9001236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.9205051 + inSlope: 1.6353576 + outSlope: 1.6353576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.94551885 + inSlope: 1.3626282 + outSlope: 1.3626282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.96592605 + inSlope: 1.0832559 + outSlope: 1.0832559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.98162735 + inSlope: 0.7986052 + outSlope: 0.7986052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9925462 + inSlope: 0.5100672 + outSlope: 0.5100672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.99862957 + inSlope: 0.21904549 + outSlope: 0.21904549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9998477 + inSlope: -0.073047355 + outSlope: -0.073047355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.99619466 + inSlope: -0.36478257 + outSlope: -0.36478257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9876883 + inSlope: -0.65474033 + outSlope: -0.65474033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97437 + inSlope: -0.94150996 + outSlope: -0.94150996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.95630467 + inSlope: -1.2236893 + outSlope: -1.2236893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9335804 + inSlope: -1.499907 + outSlope: -1.499907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9063078 + inSlope: -1.7688237 + outSlope: -1.7688237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.87461966 + inSlope: -2.029118 + outSlope: -2.029118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.8386706 + inSlope: -2.2795277 + outSlope: -2.2795277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.7986355 + inSlope: -2.5188255 + outSlope: -2.5188255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.75470984 + inSlope: -2.7458572 + outSlope: -2.7458572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.7071068 + inSlope: -2.8561733 + outSlope: -2.8561733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -90 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -450 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_3.anim.meta new file mode 100644 index 0000000..2234bfd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ffdd259526ea2cf49a5b91cb9ac1b7c9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_4.anim new file mode 100644 index 0000000..8d406fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_4.anim @@ -0,0 +1,2268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: basic_5_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.0628643, w: -2.8561697} + outSlope: {x: 0, y: 0, z: 3.0628643, w: -2.8561697} + tangentMode: 1714578274 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.656059, w: -0.7547096} + inSlope: {x: 0, y: 0, z: 3.1587534, w: -2.745863} + outSlope: {x: 0, y: 0, z: 3.1587534, w: -2.745863} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.601815, w: -0.79863554} + inSlope: {x: 0, y: 0, z: 3.342599, w: -2.5188282} + outSlope: {x: 0, y: 0, z: 3.342599, w: -2.5188282} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 3.5101612, w: -2.2795253} + outSlope: {x: 0, y: 0, z: 3.5101612, w: -2.2795253} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.4848096, w: -0.8746197} + inSlope: {x: 0, y: 0, z: 3.6606236, w: -2.0291164} + outSlope: {x: 0, y: 0, z: 3.6606236, w: -2.0291164} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.42261827, w: -0.90630776} + inSlope: {x: 0, y: 0, z: 3.7932498, w: -1.7688204} + outSlope: {x: 0, y: 0, z: 3.7932498, w: -1.7688204} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 3.9073975, w: -1.4999111} + outSlope: {x: 0, y: 0, z: 3.9073975, w: -1.4999111} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.2923717, w: -0.9563048} + inSlope: {x: 0, y: 0, z: 4.0025067, w: -1.2236898} + outSlope: {x: 0, y: 0, z: 4.0025067, w: -1.2236898} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.22495103, w: -0.97437006} + inSlope: {x: 0, y: 0, z: 4.0781174, w: -0.941507} + outSlope: {x: 0, y: 0, z: 4.0781174, w: -0.941507} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.15643443, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.1338596, w: -0.6547398} + outSlope: {x: 0, y: 0, z: 4.1338596, w: -0.6547398} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.08715572, w: -0.9961947} + inSlope: {x: 0, y: 0, z: 4.1694617, w: -0.36478046} + outSlope: {x: 0, y: 0, z: 4.1694617, w: -0.36478046} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.017452389, w: -0.9998477} + inSlope: {x: 0, y: 0, z: 4.184751, w: -0.073043704} + outSlope: {x: 0, y: 0, z: 4.184751, w: -0.073043704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.05233597, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 4.179652, w: 0.21904708} + outSlope: {x: 0, y: 0, z: 4.179652, w: 0.21904708} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.12186935, w: -0.99254614} + inSlope: {x: 0, y: 0, z: 4.154191, w: 0.5100704} + outSlope: {x: 0, y: 0, z: 4.154191, w: 0.5100704} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.190809, w: -0.98162717} + inSlope: {x: 0, y: 0, z: 4.108491, w: 0.7986099} + outSlope: {x: 0, y: 0, z: 4.108491, w: 0.7986099} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 4.042774, w: 1.0832579} + outSlope: {x: 0, y: 0, z: 4.042774, w: 1.0832579} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.3255682, w: -0.94551855} + inSlope: {x: 0, y: 0, z: 3.9573627, w: 1.3626289} + outSlope: {x: 0, y: 0, z: 3.9573627, w: 1.3626289} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.39073125, w: -0.9205048} + inSlope: {x: 0, y: 0, z: 3.85267, w: 1.6353612} + outSlope: {x: 0, y: 0, z: 3.85267, w: 1.6353612} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.45399064, w: -0.89100647} + inSlope: {x: 0, y: 0, z: 3.729207, w: 1.9001272} + outSlope: {x: 0, y: 0, z: 3.729207, w: 1.9001272} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.51503825, w: -0.8571672} + inSlope: {x: 0, y: 0, z: 3.5875769, w: 2.1556342} + outSlope: {x: 0, y: 0, z: 3.5875769, w: 2.1556342} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.5735766, w: -0.81915194} + inSlope: {x: 0, y: 0, z: 3.4284682, w: 2.4006412} + outSlope: {x: 0, y: 0, z: 3.4284682, w: 2.4006412} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.6293206, w: -0.77714574} + inSlope: {x: 0, y: 0, z: 3.2526584, w: 2.6339538} + outSlope: {x: 0, y: 0, z: 3.2526584, w: 2.6339538} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.68199867, w: -0.7313534} + inSlope: {x: 0, y: 0, z: 3.0610006, w: 2.8544295} + outSlope: {x: 0, y: 0, z: 3.0610006, w: 2.8544295} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.73135406, w: -0.681998} + inSlope: {x: 0, y: 0, z: 2.854426, w: 3.060999} + outSlope: {x: 0, y: 0, z: 2.854426, w: 3.060999} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.7771463, w: -0.62932} + inSlope: {x: 0, y: 0, z: 2.6339467, w: 3.2526584} + outSlope: {x: 0, y: 0, z: 2.6339467, w: 3.2526584} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.81915236, w: -0.573576} + inSlope: {x: 0, y: 0, z: 2.4006376, w: 3.4284718} + outSlope: {x: 0, y: 0, z: 2.4006376, w: 3.4284718} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.8571676, w: -0.51503754} + inSlope: {x: 0, y: 0, z: 2.1556325, w: 3.5875795} + outSlope: {x: 0, y: 0, z: 2.1556325, w: 3.5875795} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.8910068, w: -0.4539899} + inSlope: {x: 0, y: 0, z: 1.9001254, w: 3.7292109} + outSlope: {x: 0, y: 0, z: 1.9001254, w: 3.7292109} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.92050517, w: -0.3907304} + inSlope: {x: 0, y: 0, z: 1.6353576, w: 3.85267} + outSlope: {x: 0, y: 0, z: 1.6353576, w: 3.85267} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.9455188, w: -0.32556745} + inSlope: {x: 0, y: 0, z: 1.3626266, w: 3.9573646} + outSlope: {x: 0, y: 0, z: 1.3626266, w: 3.9573646} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.96592605, w: -0.25881827} + inSlope: {x: 0, y: 0, z: 1.0832559, w: 4.042777} + outSlope: {x: 0, y: 0, z: 1.0832559, w: 4.042777} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9816273, w: -0.19080836} + inSlope: {x: 0, y: 0, z: 0.7986052, w: 4.10849} + outSlope: {x: 0, y: 0, z: 0.7986052, w: 4.10849} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.9925462, w: -0.12186873} + inSlope: {x: 0, y: 0, z: 0.510069, w: 4.154193} + outSlope: {x: 0, y: 0, z: 0.510069, w: 4.154193} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.99862957, w: -0.052335378} + inSlope: {x: 0, y: 0, z: 0.21904549, w: 4.179654} + outSlope: {x: 0, y: 0, z: 0.21904549, w: 4.179654} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9998477, w: 0.017452948} + inSlope: {x: 0, y: 0, z: -0.073047355, w: 4.1847486} + outSlope: {x: 0, y: 0, z: -0.073047355, w: 4.1847486} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.99619466, w: 0.087156124} + inSlope: {x: 0, y: 0, z: -0.36478257, w: 4.16946} + outSlope: {x: 0, y: 0, z: -0.36478257, w: 4.16946} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.65474033, w: 4.133861} + outSlope: {x: 0, y: 0, z: -0.65474033, w: 4.133861} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.97437, w: 0.22495136} + inSlope: {x: 0, y: 0, z: -0.94150996, w: 4.0781183} + outSlope: {x: 0, y: 0, z: -0.94150996, w: 4.0781183} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.95630467, w: 0.29237196} + inSlope: {x: 0, y: 0, z: -1.2236893, w: 4.0025053} + outSlope: {x: 0, y: 0, z: -1.2236893, w: 4.0025053} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.9335804, w: 0.35836807} + inSlope: {x: 0, y: 0, z: -1.4999088, w: 3.907395} + outSlope: {x: 0, y: 0, z: -1.4999088, w: 3.907395} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.90630776, w: 0.42261833} + inSlope: {x: 0, y: 0, z: -1.768822, w: 3.793248} + outSlope: {x: 0, y: 0, z: -1.768822, w: 3.793248} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.8746197, w: 0.48480955} + inSlope: {x: 0, y: 0, z: -2.029118, w: 3.660625} + outSlope: {x: 0, y: 0, z: -2.029118, w: 3.660625} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -2.2795258, w: 3.5101647} + outSlope: {x: 0, y: 0, z: -2.2795258, w: 3.5101647} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.7986356, w: 0.6018149} + inSlope: {x: 0, y: 0, z: -2.5188255, w: 3.3425953} + outSlope: {x: 0, y: 0, z: -2.5188255, w: 3.3425953} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7547098, w: 0.6560588} + inSlope: {x: 0, y: 0, z: -2.7458625, w: 3.158753} + outSlope: {x: 0, y: 0, z: -2.7458625, w: 3.158753} + tangentMode: 1231910246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.75 + value: {x: -0, y: -0, z: 0.70710677, w: 0.70710677} + inSlope: {x: 0, y: 0, z: -2.8561733, w: 3.0628707} + outSlope: {x: 0, y: 0, z: -2.8561733, w: 3.0628707} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.70710677 + inSlope: 3.0628643 + outSlope: 3.0628643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.656059 + inSlope: 3.1587534 + outSlope: 3.1587534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.601815 + inSlope: 3.342599 + outSlope: 3.342599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.54463905 + inSlope: 3.5101612 + outSlope: 3.5101612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.4848096 + inSlope: 3.6606236 + outSlope: 3.6606236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.42261827 + inSlope: 3.7932498 + outSlope: 3.7932498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.35836795 + inSlope: 3.9073975 + outSlope: 3.9073975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.2923717 + inSlope: 4.0025067 + outSlope: 4.0025067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22495103 + inSlope: 4.0781174 + outSlope: 4.0781174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.15643443 + inSlope: 4.1338596 + outSlope: 4.1338596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.08715572 + inSlope: 4.1694617 + outSlope: 4.1694617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.017452389 + inSlope: 4.184751 + outSlope: 4.184751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.05233597 + inSlope: 4.179652 + outSlope: 4.179652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.12186935 + inSlope: 4.154191 + outSlope: 4.154191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.190809 + inSlope: 4.108491 + outSlope: 4.108491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.25881904 + inSlope: 4.042774 + outSlope: 4.042774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3255682 + inSlope: 3.9573627 + outSlope: 3.9573627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.39073125 + inSlope: 3.85267 + outSlope: 3.85267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.45399064 + inSlope: 3.729207 + outSlope: 3.729207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.51503825 + inSlope: 3.5875769 + outSlope: 3.5875769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.5735766 + inSlope: 3.4284682 + outSlope: 3.4284682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.6293206 + inSlope: 3.2526584 + outSlope: 3.2526584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.68199867 + inSlope: 3.0610006 + outSlope: 3.0610006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.73135406 + inSlope: 2.854426 + outSlope: 2.854426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.7771463 + inSlope: 2.6339467 + outSlope: 2.6339467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.81915236 + inSlope: 2.4006376 + outSlope: 2.4006376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.8571676 + inSlope: 2.1556325 + outSlope: 2.1556325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.8910068 + inSlope: 1.9001254 + outSlope: 1.9001254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.92050517 + inSlope: 1.6353576 + outSlope: 1.6353576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.9455188 + inSlope: 1.3626266 + outSlope: 1.3626266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.96592605 + inSlope: 1.0832559 + outSlope: 1.0832559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9816273 + inSlope: 0.7986052 + outSlope: 0.7986052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9925462 + inSlope: 0.510069 + outSlope: 0.510069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.99862957 + inSlope: 0.21904549 + outSlope: 0.21904549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9998477 + inSlope: -0.073047355 + outSlope: -0.073047355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.99619466 + inSlope: -0.36478257 + outSlope: -0.36478257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9876883 + inSlope: -0.65474033 + outSlope: -0.65474033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97437 + inSlope: -0.94150996 + outSlope: -0.94150996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.95630467 + inSlope: -1.2236893 + outSlope: -1.2236893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9335804 + inSlope: -1.4999088 + outSlope: -1.4999088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.90630776 + inSlope: -1.768822 + outSlope: -1.768822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.8746197 + inSlope: -2.029118 + outSlope: -2.029118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.83867055 + inSlope: -2.2795258 + outSlope: -2.2795258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.7986356 + inSlope: -2.5188255 + outSlope: -2.5188255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7547098 + inSlope: -2.7458625 + outSlope: -2.7458625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.70710677 + inSlope: -2.8561733 + outSlope: -2.8561733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.70710677 + inSlope: -2.8561697 + outSlope: -2.8561697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.7547096 + inSlope: -2.745863 + outSlope: -2.745863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.79863554 + inSlope: -2.5188282 + outSlope: -2.5188282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.83867055 + inSlope: -2.2795253 + outSlope: -2.2795253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.8746197 + inSlope: -2.0291164 + outSlope: -2.0291164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.90630776 + inSlope: -1.7688204 + outSlope: -1.7688204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9335804 + inSlope: -1.4999111 + outSlope: -1.4999111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9563048 + inSlope: -1.2236898 + outSlope: -1.2236898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.97437006 + inSlope: -0.941507 + outSlope: -0.941507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.98768836 + inSlope: -0.6547398 + outSlope: -0.6547398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9961947 + inSlope: -0.36478046 + outSlope: -0.36478046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.9998477 + inSlope: -0.073043704 + outSlope: -0.073043704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.9986295 + inSlope: 0.21904708 + outSlope: 0.21904708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.99254614 + inSlope: 0.5100704 + outSlope: 0.5100704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.98162717 + inSlope: 0.7986099 + outSlope: 0.7986099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9659258 + inSlope: 1.0832579 + outSlope: 1.0832579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.94551855 + inSlope: 1.3626289 + outSlope: 1.3626289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9205048 + inSlope: 1.6353612 + outSlope: 1.6353612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.89100647 + inSlope: 1.9001272 + outSlope: 1.9001272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8571672 + inSlope: 2.1556342 + outSlope: 2.1556342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.81915194 + inSlope: 2.4006412 + outSlope: 2.4006412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.77714574 + inSlope: 2.6339538 + outSlope: 2.6339538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.7313534 + inSlope: 2.8544295 + outSlope: 2.8544295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.681998 + inSlope: 3.060999 + outSlope: 3.060999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.62932 + inSlope: 3.2526584 + outSlope: 3.2526584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.573576 + inSlope: 3.4284718 + outSlope: 3.4284718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.51503754 + inSlope: 3.5875795 + outSlope: 3.5875795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.4539899 + inSlope: 3.7292109 + outSlope: 3.7292109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.3907304 + inSlope: 3.85267 + outSlope: 3.85267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.32556745 + inSlope: 3.9573646 + outSlope: 3.9573646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.25881827 + inSlope: 4.042777 + outSlope: 4.042777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.19080836 + inSlope: 4.10849 + outSlope: 4.10849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.12186873 + inSlope: 4.154193 + outSlope: 4.154193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.052335378 + inSlope: 4.179654 + outSlope: 4.179654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.017452948 + inSlope: 4.1847486 + outSlope: 4.1847486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.087156124 + inSlope: 4.16946 + outSlope: 4.16946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.1564348 + inSlope: 4.133861 + outSlope: 4.133861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.22495136 + inSlope: 4.0781183 + outSlope: 4.0781183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.29237196 + inSlope: 4.0025053 + outSlope: 4.0025053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.35836807 + inSlope: 3.907395 + outSlope: 3.907395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.42261833 + inSlope: 3.793248 + outSlope: 3.793248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.48480955 + inSlope: 3.660625 + outSlope: 3.660625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.54463905 + inSlope: 3.5101647 + outSlope: 3.5101647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6018149 + inSlope: 3.3425953 + outSlope: 3.3425953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6560588 + inSlope: 3.158753 + outSlope: 3.158753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.70710677 + inSlope: 3.0628707 + outSlope: 3.0628707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 90 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: -270 + inSlope: -480 + outSlope: -480 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_4.anim.meta new file mode 100644 index 0000000..5357d7b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Basic anim/Basic 5/basic_5_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 410b50bab9515474cbebb4872bc2fb90 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim.meta new file mode 100644 index 0000000..55022bf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 369d6bccae713bf4da08c751659c4f40 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1.meta new file mode 100644 index 0000000..ab89d7d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a724f346166dff4e8236e4c5efa8f51 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1/blinking_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1/blinking_1_1.anim new file mode 100644 index 0000000..a548b4b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1/blinking_1_1.anim @@ -0,0 +1,858 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: blinking_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 50331648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0833334 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 97 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.25 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.6666667 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.9166667 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.1666667 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.5833333 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1698981218 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.8333333 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1114636288 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1/blinking_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1/blinking_1_1.anim.meta new file mode 100644 index 0000000..689602b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 1/blinking_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05353c89c0f606040bca06565119b54f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2.meta new file mode 100644 index 0000000..a8424bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec168c43913eb954d860d2fad4cb9f65 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2/blinking_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2/blinking_2_1.anim new file mode 100644 index 0000000..fe4ea56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2/blinking_2_1.anim @@ -0,0 +1,930 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: blinking_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0833334 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.25 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.6666667 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.9166667 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.1666667 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 145018916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.5833333 + value: {x: 0, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: -1800252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.8333333 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1635020357 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.266667 + value: {x: 1.75, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: -16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.5 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 1.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2/blinking_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2/blinking_2_1.anim.meta new file mode 100644 index 0000000..ff4ed49 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 2/blinking_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1b9a03ec406cf84f9b106f84480b1df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3.meta new file mode 100644 index 0000000..c4a0893 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d80f36242ad109542a0a34adf8918104 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3/blinking_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3/blinking_3_1.anim new file mode 100644 index 0000000..47bd123 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3/blinking_3_1.anim @@ -0,0 +1,930 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: blinking_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 150130116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 976406502 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0833334 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 162 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.25 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.6666667 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.9166667 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.1666667 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 227 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.5833333 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1137180672 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.8333333 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 35 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 35 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.266667 + value: {x: 1.25, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 35 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.5 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 1.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3/blinking_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3/blinking_3_1.anim.meta new file mode 100644 index 0000000..168d65b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 3/blinking_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6625b9c3c63d38d4685cc9fd46288422 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4.meta new file mode 100644 index 0000000..2d89b63 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bed1162cb1de9ad4fb7de3f7a838860e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_1.anim new file mode 100644 index 0000000..ce7748b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_1.anim @@ -0,0 +1,930 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: blinking_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1572864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0833334 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 140763200 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 97 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.25 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.6666667 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.9166667 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.1666667 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.5833333 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 2746724 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.8333333 + value: {x: 1.5, y: 1.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.266667 + value: {x: 1.25, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 71 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.5 + value: {x: 0.75, y: 0.75, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 1.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_1.anim.meta new file mode 100644 index 0000000..cd9f229 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36ab4208c41ee52428c7200e0a049356 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_2.anim new file mode 100644 index 0000000..547772b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_2.anim @@ -0,0 +1,930 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: blinking_4_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 50331648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5833333 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4166666 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 97 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0833333 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3333333 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.75 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.25 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 259 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.6666667 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 199 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.9166667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 35 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.0833335 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 35 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.35 + value: {x: 1, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 35 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.5833335 + value: {x: 0.5, y: 0.5, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.25 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.5833335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.25 + value: 50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.25 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.35 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.25 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.35 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.25 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.35 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_2.anim.meta new file mode 100644 index 0000000..e68c1eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Blinking anim/Blinking 4/blinking_4_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e926612aa3f9f55449eb87cae47cce40 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim.meta new file mode 100644 index 0000000..fb0aa13 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8463284a84444c42b349309161e14eb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1.meta new file mode 100644 index 0000000..85c8c66 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9c11e38177203c42b25edc2157a30db +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_1.anim new file mode 100644 index 0000000..ce3e189 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148799328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 154798948 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 149101796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219355044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 152507460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 152448996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148727780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219393120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 152592516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219309536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219372256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219413568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 152451140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 149204004 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 152463040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 154673572 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219362624 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219359812 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_1.anim.meta new file mode 100644 index 0000000..faf5de7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e86977513a11bc4f89297bed3d36daf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_2.anim new file mode 100644 index 0000000..caf9acb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 155083236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 219379812 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 148717156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 219424192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 153004324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 154677092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 153494752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 149114212 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 153144416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 149157028 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 152749856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 219293600 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 219377216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 152772324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_2.anim.meta new file mode 100644 index 0000000..1c300a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 1/circle_half_rotating_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f0d52cbeda2db446b95e138717412e8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2.meta new file mode 100644 index 0000000..f181367 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3f62609e789af44d94c5e24324ff3eb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_1.anim new file mode 100644 index 0000000..e90e67f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 3264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 154619904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: -410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 153054976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: -76060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 153055232 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 5890 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 154619136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 1969448288 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 1717987584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 154619648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: -158 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 152893184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: -76058 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 152893440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: -16747420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 1278167296 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 1952793639 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 152893952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 1508 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 1510 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 7108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 4164 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 6468 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 4128 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: -416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: -224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 1504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 4706 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 5030 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 98 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: -446 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 6208 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 7268 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 7526 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_1.anim.meta new file mode 100644 index 0000000..e759e43 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 107c7b517a436b74fa5a862e90273c6c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_2.anim new file mode 100644 index 0000000..d1c9e7e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 219320644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 154570660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 148717156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 219360320 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 153052704 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 153494752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 149114212 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 152083908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 153144416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 149157028 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 152749856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 219410660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 149610720 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 219317984 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 152772324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 153928032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 151237472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_2.anim.meta new file mode 100644 index 0000000..0532cd6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6fcfe8607bb7c604087603e6041d26cd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_3.anim new file mode 100644 index 0000000..aadc648 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_3.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_2_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 448 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 33554496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 5 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 1967349605 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 544 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 1110406241 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 646 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 7104865 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: -1610612736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 610 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 7499620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 6647137 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 1828746342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 1916862464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 1752457568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 4194560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 1920225344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 1145660772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 1465871616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 3 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 1852142688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 32 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 1936617283 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 2 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 5120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 1347420160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 1416458084 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: -687865856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 1952797536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_3.anim.meta new file mode 100644 index 0000000..9da1475 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 2/circle_half_rotating_2_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9546539396b9e3488f9582602c51b4d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3.meta new file mode 100644 index 0000000..bff9082 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7f53f1b1143cf0459819d8b5613524f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_1.anim new file mode 100644 index 0000000..a39c907 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 219324896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 154570660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 155430496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 148717156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 219365220 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 153494752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 149114212 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 153144416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 149157028 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 152749856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 219410660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 219322212 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 152772324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 219421284 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_1.anim.meta new file mode 100644 index 0000000..d508051 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: feecb276ac2815840b12ebe41e102edc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_2.anim new file mode 100644 index 0000000..0696f88 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: -16750492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 33554496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 16777344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 163 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 5 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 1967349605 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 335569252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 1768320609 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 1879074662 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: -1610612736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 1818838631 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 7499620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 6647137 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 1828746342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 1916862464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: 1752457568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 4194560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 1920225344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 1145660772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 1465871616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 3 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 1852142688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 32 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 1936617283 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 2 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 5120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 1347420160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 1416458084 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: -687865856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 1952797536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_2.anim.meta new file mode 100644 index 0000000..b4a0a6d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating anim/Circle half rotating 3/circle_half_rotating_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd734b4ae544ad349aa23443b86ab988 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim.meta new file mode 100644 index 0000000..41dec13 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f81fa3296f4c4a4f889d4d2562fac53 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1.meta new file mode 100644 index 0000000..c662f82 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b566ea6e94e05e94c8d3eddea76c7911 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1/circle_half_rotating_fading_1_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1/circle_half_rotating_fading_1_1 (fast).anim new file mode 100644 index 0000000..80085d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1/circle_half_rotating_fading_1_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_1_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 414634311 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 544 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 449972451 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 484882119 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 1395615076 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 612 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 36 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 98 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 612 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 1918987365 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 578 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 534727776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 1394631781 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 98 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 225 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 796091748 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 670564452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1/circle_half_rotating_fading_1_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1/circle_half_rotating_fading_1_1 (fast).anim.meta new file mode 100644 index 0000000..1b26d43 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 1/circle_half_rotating_fading_1_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 457a0193f0efd2a4387c5b534309872b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2.meta new file mode 100644 index 0000000..449829a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d738dca994a212499a93f255a9131ea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_1 (fast).anim new file mode 100644 index 0000000..0d634a5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_2_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 148799328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 219394816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 149101796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 154363620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 219474880 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 219387936 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 152507460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 152448996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 152869572 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 149368292 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 148727780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 219376740 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 156783712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 152592516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 219483232 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 219332900 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 219328228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 219400228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 152451140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_1 (fast).anim.meta new file mode 100644 index 0000000..c873cb5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eaae1a20f92a1b844aac79e414ba16d7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_2 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_2 (fast).anim new file mode 100644 index 0000000..1173ba6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_2 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_2_2 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 6950 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 7010 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 7010 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: -84122 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 7072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 7074 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 7136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 7110 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 7142 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 7202 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 7204 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 7270 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 7264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 7298 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 7332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 7396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: -584538 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: -421278 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 7398 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 7490 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 7522 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: -321980 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 7524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 7588 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 7590 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 7620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 7654 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: -84126 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: -43264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 7776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 7746 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 7780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: -188826 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 7008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 7106 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 7268 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: -421280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 7522 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: -467994 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 7776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 487297060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_2 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_2 (fast).anim.meta new file mode 100644 index 0000000..8cb26f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 2/circle_half_rotating_fading_2_2 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 869e2fdd68d12a942a380e8c7ed8d45e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3.meta new file mode 100644 index 0000000..3ce3a15 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e90785c9b1700b345b1cf6e061b885a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3/circle_half_rotating_fading_3_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3/circle_half_rotating_fading_3_1 (fast).anim new file mode 100644 index 0000000..0ae8971 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3/circle_half_rotating_fading_3_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_3_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 10816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 11488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 151165184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3/circle_half_rotating_fading_3_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3/circle_half_rotating_fading_3_1 (fast).anim.meta new file mode 100644 index 0000000..ff05cb8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 3/circle_half_rotating_fading_3_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 609c1112ad8aa1b43a89dde7dc8f0710 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4.meta new file mode 100644 index 0000000..c747bdd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fcb635d9a41d00547a8c9f0c05cf1d2f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4/circle_half_rotating_fading_4_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4/circle_half_rotating_fading_4_1 (fast).anim new file mode 100644 index 0000000..6ccf2a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4/circle_half_rotating_fading_4_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_4_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 7780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 7746 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 6944 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 7078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 7462 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 154152960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4/circle_half_rotating_fading_4_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4/circle_half_rotating_fading_4_1 (fast).anim.meta new file mode 100644 index 0000000..1576dfe --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 4/circle_half_rotating_fading_4_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c1be366d77de7b4ea46a8056a7036eb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5.meta new file mode 100644 index 0000000..04904c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28fcab76dbac03041bdd6e3e83eee262 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5/circle_half_rotating_fading_5_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5/circle_half_rotating_fading_5_1 (fast).anim new file mode 100644 index 0000000..50febe9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5/circle_half_rotating_fading_5_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_5_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 7718 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 7780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 7872 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: -665850 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: -421280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 151383552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5/circle_half_rotating_fading_5_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5/circle_half_rotating_fading_5_1 (fast).anim.meta new file mode 100644 index 0000000..2aac830 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 5/circle_half_rotating_fading_5_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d17d532ea18df343b811d9b364a1504 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6.meta new file mode 100644 index 0000000..62b4fe6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e975215e5d35aed44ae85c166b747142 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6/circle_half_rotating_fading_6_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6/circle_half_rotating_fading_6_1 (fast).anim new file mode 100644 index 0000000..98a5245 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6/circle_half_rotating_fading_6_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_6_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 10816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 11488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 156118016 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6/circle_half_rotating_fading_6_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6/circle_half_rotating_fading_6_1 (fast).anim.meta new file mode 100644 index 0000000..8359f1f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 6/circle_half_rotating_fading_6_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4041cab1db0ea7f4bbb5e4a4a952f8b1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7.meta new file mode 100644 index 0000000..8ac54db --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59d2596f1b25cce4fa705061d327a3de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7/circle_half_rotating_fading_7_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7/circle_half_rotating_fading_7_1 (fast).anim new file mode 100644 index 0000000..4c1bdab --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7/circle_half_rotating_fading_7_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_7_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 7650 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 7748 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 7782 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 7878 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: -325662 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 157077760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7/circle_half_rotating_fading_7_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7/circle_half_rotating_fading_7_1 (fast).anim.meta new file mode 100644 index 0000000..846932e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/(fast) Circle half rotating fading 7/circle_half_rotating_fading_7_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1cdaa50fcecc5d04aa8433038cd9c540 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1.meta new file mode 100644 index 0000000..9c5ce62 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 383b6578de7531744875a03a6078dcdc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1/circle_half_rotating_fading_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1/circle_half_rotating_fading_1_1.anim new file mode 100644 index 0000000..9c07ad7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1/circle_half_rotating_fading_1_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 219306340 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 154570660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 148717156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 219346724 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 153156196 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 153494752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 149114212 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 153144416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 149157028 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 152749856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 219410660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 219408800 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 152772324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 219487396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1/circle_half_rotating_fading_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1/circle_half_rotating_fading_1_1.anim.meta new file mode 100644 index 0000000..2551039 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 1/circle_half_rotating_fading_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ce04655b6f30a74db26c887d331b654 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2.meta new file mode 100644 index 0000000..8e744d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 82b05761e25f66a4184ae71aaa96eb5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_1.anim new file mode 100644 index 0000000..f25ed84 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148799328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 219335552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 149101796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 154363620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219390660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 152507460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 152448996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148727780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219320356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 152592516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219483876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219404064 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219340964 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 152451140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 149204004 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 152463040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219398240 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219395428 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_1.anim.meta new file mode 100644 index 0000000..492545a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52c72aadf726a7f4783036c73e6af04c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_2.anim new file mode 100644 index 0000000..f6187f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 1631870821 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 1124073472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 7631457 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 1241513984 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 1230307328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 7959649 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 16777344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 65 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 131072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 1600979042 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 1635017060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 1509949440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 1952671046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 262242 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 1867538277 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 1929409638 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 2036429410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: -65435 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 131072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 29696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 1952671046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 2030043136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 1953853184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 1768843622 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 1702232064 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 1660970342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 262245 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 1867347046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: -256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_2.anim.meta new file mode 100644 index 0000000..925ea91 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 2/circle_half_rotating_fading_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e01c4c9cb1dcc1542baf7c9da3313f45 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3.meta new file mode 100644 index 0000000..ffbfefe --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 350954ab8e2569d4498712c88ab97a8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3/circle_half_rotating_fading_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3/circle_half_rotating_fading_3_1.anim new file mode 100644 index 0000000..b150196 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3/circle_half_rotating_fading_3_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148799328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 219339044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 149101796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 151767136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 154363620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219393540 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 152507460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 152448996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148727780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219323872 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 152592516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219483876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219406944 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 150670884 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 153020036 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219344480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 152451140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 149204004 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 152463040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219401056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 155732356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219398244 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3/circle_half_rotating_fading_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3/circle_half_rotating_fading_3_1.anim.meta new file mode 100644 index 0000000..3c5045e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 3/circle_half_rotating_fading_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7842d10db7aec85409c1c45f896aced6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4.meta new file mode 100644 index 0000000..137b05b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 973b5c2c887a1a74fae66d61db42954f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4/circle_half_rotating_fading_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4/circle_half_rotating_fading_4_1.anim new file mode 100644 index 0000000..7875a15 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4/circle_half_rotating_fading_4_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 23136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 23776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 24544 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 25056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 25696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 26336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 26976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 27616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 28256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 28896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 29536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 30176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 30944 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 31712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 32352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 32864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 33600 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 34240 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 34816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 225 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 35552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4/circle_half_rotating_fading_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4/circle_half_rotating_fading_4_1.anim.meta new file mode 100644 index 0000000..d1ad8bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 4/circle_half_rotating_fading_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c82cd9f763e222d46b95783ef8e71257 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5.meta new file mode 100644 index 0000000..37f9cf2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75966e18a937e94438d4f3c54e649dab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5/circle_half_rotating_fading_5_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5/circle_half_rotating_fading_5_1.anim new file mode 100644 index 0000000..f6fe643 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5/circle_half_rotating_fading_5_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_5_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 878982502 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 1231910246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 6650465 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 1769172581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 1735287106 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 65637 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 1869898597 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 1702261349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 1769144420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5/circle_half_rotating_fading_5_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5/circle_half_rotating_fading_5_1.anim.meta new file mode 100644 index 0000000..31e4e16 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 5/circle_half_rotating_fading_5_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ffc042babd9c524a83b59c25f5d4e67 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6.meta new file mode 100644 index 0000000..1a7b4d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54523b9638d99af4fa11c22971342cf9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6/circle_half_rotating_fading_6_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6/circle_half_rotating_fading_6_1.anim new file mode 100644 index 0000000..d4e8f95 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6/circle_half_rotating_fading_6_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_6_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 1650668132 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 1231910246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 6650465 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 1769172581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 1735287106 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 65637 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 1869898597 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 1702261349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 1769144420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6/circle_half_rotating_fading_6_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6/circle_half_rotating_fading_6_1.anim.meta new file mode 100644 index 0000000..49ebee6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 6/circle_half_rotating_fading_6_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cda8ab2fc126a984e988f219d42cb5d7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7.meta new file mode 100644 index 0000000..52a5f66 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 798e5ca27e3a2af41a1a82f5e07e5dbb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7/circle_half_rotating_fading_7_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7/circle_half_rotating_fading_7_1.anim new file mode 100644 index 0000000..373bd8c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7/circle_half_rotating_fading_7_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_half_rotating_fading_7_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 892482406 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 1231910246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 6650465 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 1769172581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 1735287106 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 65637 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 1869898597 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 1702261349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 1769144420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7/circle_half_rotating_fading_7_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7/circle_half_rotating_fading_7_1.anim.meta new file mode 100644 index 0000000..46664c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle half rotating fading anim/Circle half rotating fading 7/circle_half_rotating_fading_7_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a793e521ae03cd48b4818299f325bb0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim.meta new file mode 100644 index 0000000..0edf078 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72f2b9af4318991459b2758161d4a388 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1.meta new file mode 100644 index 0000000..18c6850 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91a8820d794347d47a47550bd54539a6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1/circle_open_rotating_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1/circle_open_rotating_1_1.anim new file mode 100644 index 0000000..60f81db --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1/circle_open_rotating_1_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_open_rotating_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 672 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 612 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 7892834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 15808 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 487297060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 16480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 17056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: -699808 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 866 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: -120218 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 7392 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 1508 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 3046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 7366 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: -154 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 7014 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 2338 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 1348 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 1478 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 7236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 7648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 196 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 2918 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: -713916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: -350 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 3360 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 6496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: -282 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 6944 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: -515002 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 7264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 2496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 7012 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: -759642 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 7648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 6948 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: -412 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 7140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: -549402 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: -908574 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 1510 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: -348 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 492802404 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 219311392 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 219420992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219318624 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 219346400 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 219540260 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 219321568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 219306464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 219482244 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219403072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: -549408 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1/circle_open_rotating_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1/circle_open_rotating_1_1.anim.meta new file mode 100644 index 0000000..cc09874 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 1/circle_open_rotating_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d39882d07b0a9f346a57d0845b44d893 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2.meta new file mode 100644 index 0000000..4710ca5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fff41875ba2f2d64f835e633e6782281 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_1.anim new file mode 100644 index 0000000..2de993f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_open_rotating_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148799328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 219400164 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 149101796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 154363620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219472736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 219392576 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 152507460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 152448996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 152869572 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148727780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219381412 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 152592516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219531168 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219334916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 219330304 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219405472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 152451140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 149204004 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 157729440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 152463040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219325604 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 157233664 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219320000 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_1.anim.meta new file mode 100644 index 0000000..fea3319 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8a72421393fcad4fbb5c7bca78d8ca8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_2.anim new file mode 100644 index 0000000..1564b35 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_open_rotating_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 1631870821 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 1124073472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 7631457 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 1241513984 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 1230307328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 7959649 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 16777344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 65 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 131072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 1600979042 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 1635017060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 1509949440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 1952671046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 262242 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 1867538277 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 1929409638 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 2036429410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: -65435 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 131072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 29696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 1952671046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 2030043136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 1953853184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 1768843622 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 1702232064 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 1660970342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 262245 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 1867347046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: -256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_2.anim.meta new file mode 100644 index 0000000..da4c3de --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle open rotating anim/Circle open rotating 2/circle_open_rotating_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0839d50a2e492c14c91ad2936242af37 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim.meta new file mode 100644 index 0000000..ab0b86c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243a46e4b8fcdde4ab270117aa93fae6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1.meta new file mode 100644 index 0000000..f21c3c0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c99b65bdcfa68bb4ca41dcf057916f49 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_1 (fast).anim new file mode 100644 index 0000000..11aa0a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_1_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 962868067 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_1 (fast).anim.meta new file mode 100644 index 0000000..ea6b85b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c76db9c9bb3e479488a1a6c4833d926b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_2 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_2 (fast).anim new file mode 100644 index 0000000..7f71bc9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_2 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_1_2 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + tangentMode: 1684235109 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -4.7075458 + outSlope: -4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0784591 + inSlope: -4.693034 + outSlope: -4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.15643448 + inSlope: -4.6495886 + outSlope: -4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.23344539 + inSlope: -4.5774755 + outSlope: -4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.309017 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -4.349205 + outSlope: -4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4539905 + inSlope: -4.1944532 + outSlope: -4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.52249855 + inSlope: -4.013842 + outSlope: -4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.58778524 + inSlope: -3.808484 + outSlope: -3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.64944804 + inSlope: -3.579646 + outSlope: -3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: -3.3287377 + outSlope: -3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.76040596 + inSlope: -3.0573072 + outSlope: -3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: -2.767026 + outSlope: -2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85264015 + inSlope: -2.459686 + outSlope: -2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8910065 + inSlope: -2.1371808 + outSlope: -2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9238795 + inSlope: -1.8014997 + outSlope: -1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.95105654 + inSlope: -1.454711 + outSlope: -1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9723699 + inSlope: -1.0989537 + outSlope: -1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.98768836 + inSlope: -0.73642313 + outSlope: -0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.99691737 + inSlope: -0.36934882 + outSlope: -0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9969173 + inSlope: 0.3693506 + outSlope: 0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9876883 + inSlope: 0.7364249 + outSlope: 0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9723698 + inSlope: 1.0989573 + outSlope: 1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105636 + inSlope: 1.4547145 + outSlope: 1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.92387927 + inSlope: 1.8015025 + outSlope: 1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.89100623 + inSlope: 2.1371841 + outSlope: 2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.85263973 + inSlope: 2.459691 + outSlope: 2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.80901647 + inSlope: 2.7670236 + outSlope: 2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.76040554 + inSlope: 3.0573056 + outSlope: 3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.7071063 + inSlope: 3.3287444 + outSlope: 3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6494475 + inSlope: 3.5796547 + outSlope: 3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.5877846 + inSlope: 3.8084865 + outSlope: 3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.5224981 + inSlope: 4.0138426 + outSlope: 4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.45398995 + inSlope: 4.194454 + outSlope: 4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.38268307 + inSlope: 4.349199 + outSlope: 4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.3090168 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.23344514 + inSlope: 4.577482 + outSlope: 4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.15643421 + inSlope: 4.6495943 + outSlope: 4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.0784588 + inSlope: 4.693033 + outSlope: 4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.00000008742278 + inSlope: 4.707538 + outSlope: 4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 360 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_2 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_2 (fast).anim.meta new file mode 100644 index 0000000..ce25a44 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 1/circle_quarter_rotating_1_2 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 595ef02b0bb637d40abe8d8095ccdedf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2.meta new file mode 100644 index 0000000..4e2dba8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 27e7519c43aed9040982dc56a8ae58d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_1 (fast).anim new file mode 100644 index 0000000..ee94046 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_2_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 219600832 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 219760228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 151598144 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 219633632 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 219544292 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 152218816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 148742596 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 219655200 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 152359712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 153555168 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 219767332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 219506276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 152993728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 148231396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 219767140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 219646560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 219527776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 219557412 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_1 (fast).anim.meta new file mode 100644 index 0000000..fee8586 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4337eeafdf261247baab744ec1c4696 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_2 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_2 (fast).anim new file mode 100644 index 0000000..fef7cba --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_2 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_2_2 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + tangentMode: 148680932 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + tangentMode: 148653156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + tangentMode: 219612772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + tangentMode: 219764672 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + tangentMode: 153023968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + tangentMode: 148614500 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + tangentMode: 219763040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + tangentMode: 152582720 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + tangentMode: 68 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + tangentMode: 7330 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + tangentMode: -219420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + tangentMode: 3078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + tangentMode: -414 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -4.7075458 + outSlope: -4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0784591 + inSlope: -4.693034 + outSlope: -4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.15643448 + inSlope: -4.6495886 + outSlope: -4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.23344539 + inSlope: -4.5774755 + outSlope: -4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.309017 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -4.349205 + outSlope: -4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4539905 + inSlope: -4.1944532 + outSlope: -4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.52249855 + inSlope: -4.013842 + outSlope: -4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.58778524 + inSlope: -3.808484 + outSlope: -3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.64944804 + inSlope: -3.579646 + outSlope: -3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: -3.3287377 + outSlope: -3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.76040596 + inSlope: -3.0573072 + outSlope: -3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: -2.767026 + outSlope: -2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85264015 + inSlope: -2.459686 + outSlope: -2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8910065 + inSlope: -2.1371808 + outSlope: -2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9238795 + inSlope: -1.8014997 + outSlope: -1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.95105654 + inSlope: -1.454711 + outSlope: -1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9723699 + inSlope: -1.0989537 + outSlope: -1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.98768836 + inSlope: -0.73642313 + outSlope: -0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.99691737 + inSlope: -0.36934882 + outSlope: -0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9969173 + inSlope: 0.3693506 + outSlope: 0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9876883 + inSlope: 0.7364249 + outSlope: 0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9723698 + inSlope: 1.0989573 + outSlope: 1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105636 + inSlope: 1.4547145 + outSlope: 1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.92387927 + inSlope: 1.8015025 + outSlope: 1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.89100623 + inSlope: 2.1371841 + outSlope: 2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.85263973 + inSlope: 2.459691 + outSlope: 2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.80901647 + inSlope: 2.7670236 + outSlope: 2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.76040554 + inSlope: 3.0573056 + outSlope: 3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.7071063 + inSlope: 3.3287444 + outSlope: 3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6494475 + inSlope: 3.5796547 + outSlope: 3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.5877846 + inSlope: 3.8084865 + outSlope: 3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.5224981 + inSlope: 4.0138426 + outSlope: 4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.45398995 + inSlope: 4.194454 + outSlope: 4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.38268307 + inSlope: 4.349199 + outSlope: 4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.3090168 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.23344514 + inSlope: 4.577482 + outSlope: 4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.15643421 + inSlope: 4.6495943 + outSlope: 4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.0784588 + inSlope: 4.693033 + outSlope: 4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.00000008742278 + inSlope: 4.707538 + outSlope: 4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 360 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_2 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_2 (fast).anim.meta new file mode 100644 index 0000000..ef6478e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 2/circle_quarter_rotating_2_2 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57384832b1be32649b3e70b47e44fa04 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3.meta new file mode 100644 index 0000000..332d0b9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c96dd15f2b544c04fb3478421d564ea0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_1 (fast).anim new file mode 100644 index 0000000..23b4d24 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_3_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 4224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 196 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 4832 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 5440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 6112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 6816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 7520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 8288 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 8896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 9568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 225 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 10176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 10720 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 11488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 12256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 12992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_1 (fast).anim.meta new file mode 100644 index 0000000..47a6ff4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a22bb164bc7b0d4a8a833103e4581ef +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_2 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_2 (fast).anim new file mode 100644 index 0000000..ed0b3d3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_2 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_3_2 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + tangentMode: 155262912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + tangentMode: 219542880 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + tangentMode: 219508836 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + tangentMode: 219526400 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + tangentMode: 152741956 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + tangentMode: 219744352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + tangentMode: 219564932 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + tangentMode: 219490372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + tangentMode: 219594976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + tangentMode: 219522400 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + tangentMode: 219589860 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -4.7075458 + outSlope: -4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0784591 + inSlope: -4.693034 + outSlope: -4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.15643448 + inSlope: -4.6495886 + outSlope: -4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.23344539 + inSlope: -4.5774755 + outSlope: -4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.309017 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -4.349205 + outSlope: -4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4539905 + inSlope: -4.1944532 + outSlope: -4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.52249855 + inSlope: -4.013842 + outSlope: -4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.58778524 + inSlope: -3.808484 + outSlope: -3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.64944804 + inSlope: -3.579646 + outSlope: -3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: -3.3287377 + outSlope: -3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.76040596 + inSlope: -3.0573072 + outSlope: -3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: -2.767026 + outSlope: -2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85264015 + inSlope: -2.459686 + outSlope: -2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8910065 + inSlope: -2.1371808 + outSlope: -2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9238795 + inSlope: -1.8014997 + outSlope: -1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.95105654 + inSlope: -1.454711 + outSlope: -1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9723699 + inSlope: -1.0989537 + outSlope: -1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.98768836 + inSlope: -0.73642313 + outSlope: -0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.99691737 + inSlope: -0.36934882 + outSlope: -0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9969173 + inSlope: 0.3693506 + outSlope: 0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9876883 + inSlope: 0.7364249 + outSlope: 0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9723698 + inSlope: 1.0989573 + outSlope: 1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105636 + inSlope: 1.4547145 + outSlope: 1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.92387927 + inSlope: 1.8015025 + outSlope: 1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.89100623 + inSlope: 2.1371841 + outSlope: 2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.85263973 + inSlope: 2.459691 + outSlope: 2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.80901647 + inSlope: 2.7670236 + outSlope: 2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.76040554 + inSlope: 3.0573056 + outSlope: 3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.7071063 + inSlope: 3.3287444 + outSlope: 3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6494475 + inSlope: 3.5796547 + outSlope: 3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.5877846 + inSlope: 3.8084865 + outSlope: 3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.5224981 + inSlope: 4.0138426 + outSlope: 4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.45398995 + inSlope: 4.194454 + outSlope: 4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.38268307 + inSlope: 4.349199 + outSlope: 4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.3090168 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.23344514 + inSlope: 4.577482 + outSlope: 4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.15643421 + inSlope: 4.6495943 + outSlope: 4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.0784588 + inSlope: 4.693033 + outSlope: 4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.00000008742278 + inSlope: 4.707538 + outSlope: 4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 360 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_2 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_2 (fast).anim.meta new file mode 100644 index 0000000..9753cfd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 3/circle_quarter_rotating_3_2 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8af9e6029fe6a2d49bd64b2d356a1550 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4.meta new file mode 100644 index 0000000..ae5231f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4754c5fc433e76748aeacad97eed4868 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_1 (fast).anim new file mode 100644 index 0000000..681da8b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_4_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 501812513 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 708 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 674 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 25955 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 543519589 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 544 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 534727749 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 612 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 793335040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 153983744 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 631432165 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 150281472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 150012672 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 150281984 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 717684359 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 150281216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_1 (fast).anim.meta new file mode 100644 index 0000000..0ca0b4d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 988b74d9e3cf9a646bd24c59ebbee442 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_2 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_2 (fast).anim new file mode 100644 index 0000000..0407694 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_2 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_4_2 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + tangentMode: 1647785312 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -4.7075458 + outSlope: -4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0784591 + inSlope: -4.693034 + outSlope: -4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.15643448 + inSlope: -4.6495886 + outSlope: -4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.23344539 + inSlope: -4.5774755 + outSlope: -4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.309017 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -4.349205 + outSlope: -4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4539905 + inSlope: -4.1944532 + outSlope: -4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.52249855 + inSlope: -4.013842 + outSlope: -4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.58778524 + inSlope: -3.808484 + outSlope: -3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.64944804 + inSlope: -3.579646 + outSlope: -3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: -3.3287377 + outSlope: -3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.76040596 + inSlope: -3.0573072 + outSlope: -3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: -2.767026 + outSlope: -2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85264015 + inSlope: -2.459686 + outSlope: -2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8910065 + inSlope: -2.1371808 + outSlope: -2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9238795 + inSlope: -1.8014997 + outSlope: -1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.95105654 + inSlope: -1.454711 + outSlope: -1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9723699 + inSlope: -1.0989537 + outSlope: -1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.98768836 + inSlope: -0.73642313 + outSlope: -0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.99691737 + inSlope: -0.36934882 + outSlope: -0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9969173 + inSlope: 0.3693506 + outSlope: 0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9876883 + inSlope: 0.7364249 + outSlope: 0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9723698 + inSlope: 1.0989573 + outSlope: 1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105636 + inSlope: 1.4547145 + outSlope: 1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.92387927 + inSlope: 1.8015025 + outSlope: 1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.89100623 + inSlope: 2.1371841 + outSlope: 2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.85263973 + inSlope: 2.459691 + outSlope: 2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.80901647 + inSlope: 2.7670236 + outSlope: 2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.76040554 + inSlope: 3.0573056 + outSlope: 3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.7071063 + inSlope: 3.3287444 + outSlope: 3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6494475 + inSlope: 3.5796547 + outSlope: 3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.5877846 + inSlope: 3.8084865 + outSlope: 3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.5224981 + inSlope: 4.0138426 + outSlope: 4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.45398995 + inSlope: 4.194454 + outSlope: 4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.38268307 + inSlope: 4.349199 + outSlope: 4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.3090168 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.23344514 + inSlope: 4.577482 + outSlope: 4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.15643421 + inSlope: 4.6495943 + outSlope: 4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.0784588 + inSlope: 4.693033 + outSlope: 4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.00000008742278 + inSlope: 4.707538 + outSlope: 4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 360 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_2 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_2 (fast).anim.meta new file mode 100644 index 0000000..56b2234 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 4/circle_quarter_rotating_4_2 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8387ba78f8c3a374ab02ba69a857b202 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5.meta new file mode 100644 index 0000000..bd7fce4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba7c5b65fe8c7e94393a02333daea684 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_1 (fast).anim new file mode 100644 index 0000000..9bb9c9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_5_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 155262912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 219521120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 219538916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 219604580 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 219527908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 150295780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 219744352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 150151328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 219560352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 219490372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 219594976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 219516388 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 219585888 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_1 (fast).anim.meta new file mode 100644 index 0000000..5bfc951 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f39cb899eef6941469c9ad8748235a4f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_2 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_2 (fast).anim new file mode 100644 index 0000000..fb41061 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_2 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_5_2 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + tangentMode: 155262912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + tangentMode: 219521120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + tangentMode: 219538916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + tangentMode: 219604580 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + tangentMode: 219527908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + tangentMode: 150295780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + tangentMode: 219744352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + tangentMode: 150151328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + tangentMode: 219560352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + tangentMode: 219490372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + tangentMode: 219594976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + tangentMode: 219516388 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + tangentMode: 219585888 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -4.7075458 + outSlope: -4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0784591 + inSlope: -4.693034 + outSlope: -4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.15643448 + inSlope: -4.6495886 + outSlope: -4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.23344539 + inSlope: -4.5774755 + outSlope: -4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.309017 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -4.349205 + outSlope: -4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4539905 + inSlope: -4.1944532 + outSlope: -4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.52249855 + inSlope: -4.013842 + outSlope: -4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.58778524 + inSlope: -3.808484 + outSlope: -3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.64944804 + inSlope: -3.579646 + outSlope: -3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: -3.3287377 + outSlope: -3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.76040596 + inSlope: -3.0573072 + outSlope: -3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: -2.767026 + outSlope: -2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85264015 + inSlope: -2.459686 + outSlope: -2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8910065 + inSlope: -2.1371808 + outSlope: -2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9238795 + inSlope: -1.8014997 + outSlope: -1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.95105654 + inSlope: -1.454711 + outSlope: -1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9723699 + inSlope: -1.0989537 + outSlope: -1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.98768836 + inSlope: -0.73642313 + outSlope: -0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.99691737 + inSlope: -0.36934882 + outSlope: -0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9969173 + inSlope: 0.3693506 + outSlope: 0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9876883 + inSlope: 0.7364249 + outSlope: 0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9723698 + inSlope: 1.0989573 + outSlope: 1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105636 + inSlope: 1.4547145 + outSlope: 1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.92387927 + inSlope: 1.8015025 + outSlope: 1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.89100623 + inSlope: 2.1371841 + outSlope: 2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.85263973 + inSlope: 2.459691 + outSlope: 2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.80901647 + inSlope: 2.7670236 + outSlope: 2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.76040554 + inSlope: 3.0573056 + outSlope: 3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.7071063 + inSlope: 3.3287444 + outSlope: 3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6494475 + inSlope: 3.5796547 + outSlope: 3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.5877846 + inSlope: 3.8084865 + outSlope: 3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.5224981 + inSlope: 4.0138426 + outSlope: 4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.45398995 + inSlope: 4.194454 + outSlope: 4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.38268307 + inSlope: 4.349199 + outSlope: 4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.3090168 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.23344514 + inSlope: 4.577482 + outSlope: 4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.15643421 + inSlope: 4.6495943 + outSlope: 4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.0784588 + inSlope: 4.693033 + outSlope: 4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.00000008742278 + inSlope: 4.707538 + outSlope: 4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 360 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_2 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_2 (fast).anim.meta new file mode 100644 index 0000000..748b674 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 5/circle_quarter_rotating_5_2 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7dcb9f2020c8f664ea8cdca04b4e2a13 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6.meta new file mode 100644 index 0000000..b947a82 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a44ca201c8a7ca34c8542751c2a74a00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_1 (fast).anim new file mode 100644 index 0000000..fa8b447 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_6_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 155262912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 219521636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 219542340 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 219605088 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 219528416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 151418976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 219744352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 150151328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 219562372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 219490372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 219594976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 219516960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 219587904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_1 (fast).anim.meta new file mode 100644 index 0000000..3a38009 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d41d89b6febc08049a8970a41612e245 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_2 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_2 (fast).anim new file mode 100644 index 0000000..9c42b56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_2 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_6_2 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: -4.7075458, w: 0.18496154} + tangentMode: 959984737 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: -4.693034, w: 0.36934912} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: -4.6495886, w: 0.7364218} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: -4.5774755, w: 1.0989547} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.4547123} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: -4.349205, w: 1.8015004} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: -4.1944532, w: 2.1371808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: -4.013842, w: 2.4596853} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: -3.808484, w: 2.7670255} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: -3.579646, w: 3.0573072} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: -3.3287377, w: 3.3287377} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: -3.0573072, w: 3.5796442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: -2.767026, w: 3.8084831} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: -2.459686, w: 4.0138435} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: -2.1371808, w: 4.1944556} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: -1.8014997, w: 4.3492045} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: -1.454711, w: 4.47714} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: -1.0989537, w: 4.577474} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: -0.73642313, w: 4.6495895} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: -0.36934882, w: 4.693036} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 4.707547} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: 0.3693506, w: 4.693032} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: 0.7364249, w: 4.6495857} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: 1.0989573, w: 4.5774775} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: 1.4547145, w: 4.4771423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: 1.8015025, w: 4.349202} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: 2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: 2.459691, w: 4.0138445} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: 2.7670236, w: 3.8084743} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: 3.0573056, w: 3.5796404} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: 3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: 3.5796547, w: 3.0573082} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: 3.8084865, w: 2.767023} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: 4.0138426, w: 2.4596827} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: 4.194454, w: 2.137179} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: 4.349199, w: 1.8014948} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.45471} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: 4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: 4.6495943, w: 0.73642266} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: 4.693033, w: 0.36934948} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: 4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -4.7075458 + outSlope: -4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0784591 + inSlope: -4.693034 + outSlope: -4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.15643448 + inSlope: -4.6495886 + outSlope: -4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.23344539 + inSlope: -4.5774755 + outSlope: -4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.309017 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -4.349205 + outSlope: -4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.4539905 + inSlope: -4.1944532 + outSlope: -4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.52249855 + inSlope: -4.013842 + outSlope: -4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.58778524 + inSlope: -3.808484 + outSlope: -3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.64944804 + inSlope: -3.579646 + outSlope: -3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: -3.3287377 + outSlope: -3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.76040596 + inSlope: -3.0573072 + outSlope: -3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: -2.767026 + outSlope: -2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.85264015 + inSlope: -2.459686 + outSlope: -2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8910065 + inSlope: -2.1371808 + outSlope: -2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9238795 + inSlope: -1.8014997 + outSlope: -1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.95105654 + inSlope: -1.454711 + outSlope: -1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.9723699 + inSlope: -1.0989537 + outSlope: -1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.98768836 + inSlope: -0.73642313 + outSlope: -0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.99691737 + inSlope: -0.36934882 + outSlope: -0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9969173 + inSlope: 0.3693506 + outSlope: 0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9876883 + inSlope: 0.7364249 + outSlope: 0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9723698 + inSlope: 1.0989573 + outSlope: 1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105636 + inSlope: 1.4547145 + outSlope: 1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.92387927 + inSlope: 1.8015025 + outSlope: 1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.89100623 + inSlope: 2.1371841 + outSlope: 2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.85263973 + inSlope: 2.459691 + outSlope: 2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.80901647 + inSlope: 2.7670236 + outSlope: 2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.76040554 + inSlope: 3.0573056 + outSlope: 3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.7071063 + inSlope: 3.3287444 + outSlope: 3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.6494475 + inSlope: 3.5796547 + outSlope: 3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.5877846 + inSlope: 3.8084865 + outSlope: 3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.5224981 + inSlope: 4.0138426 + outSlope: 4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.45398995 + inSlope: 4.194454 + outSlope: 4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.38268307 + inSlope: 4.349199 + outSlope: 4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.3090168 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.23344514 + inSlope: 4.577482 + outSlope: 4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.15643421 + inSlope: 4.6495943 + outSlope: 4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.0784588 + inSlope: 4.693033 + outSlope: 4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.00000008742278 + inSlope: 4.707538 + outSlope: 4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 360 + inSlope: 540 + outSlope: 540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_2 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_2 (fast).anim.meta new file mode 100644 index 0000000..c033466 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 6/circle_quarter_rotating_6_2 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da48ac780ec63d249af18e1e81489164 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7.meta new file mode 100644 index 0000000..18e50a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bfc5fb85e9d4ba45a1b6b5173b61a18 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7/circle_quarter_rotating_7_1 (fast).anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7/circle_quarter_rotating_7_1 (fast).anim new file mode 100644 index 0000000..f72a185 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7/circle_quarter_rotating_7_1 (fast).anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_7_1 (fast) + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 155262912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 219521636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 219545152 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 156049504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 155452996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 219605088 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 219528416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 149511008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 219744352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 150151328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 219563776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 219490372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 219594976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 219516960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 219590692 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 154145120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7/circle_quarter_rotating_7_1 (fast).anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7/circle_quarter_rotating_7_1 (fast).anim.meta new file mode 100644 index 0000000..ede3f93 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/(fast) Circle quarter rotating 7/circle_quarter_rotating_7_1 (fast).anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 024e8a100e6a5c84f8f3a626945c0984 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1.meta new file mode 100644 index 0000000..182d6b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9cba19888ef9d304d965dcfafe75c22a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_1.anim new file mode 100644 index 0000000..02ff849 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 219561152 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 219603524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 219631008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 152370916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 152063296 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 152847072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 152364896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 152985280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 153807332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 148639620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 219621536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 148682464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 152986080 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 152331524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 219661060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 219558372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 153813796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 219624928 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219616036 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 152992452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 152008676 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_1.anim.meta new file mode 100644 index 0000000..0b06cb0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9325d35c298cedc4aab3d4db4f41ce63 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_2.anim new file mode 100644 index 0000000..60ca514 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 219561152 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 219603524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 219631008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 152370916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 152063296 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 152847072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 152364896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 152985280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 153807332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 148639620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 219621536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 148682464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 152986080 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 152331524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 219661060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 219558372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 153813796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 219624928 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 219616036 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 152992452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 152008676 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 154317732 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_2.anim.meta new file mode 100644 index 0000000..986997b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 1/circle_quarter_rotating_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0808f385a934a94a9cba15097ad1052 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2.meta new file mode 100644 index 0000000..40b88c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c5e907ca5a2e694288ff39a4fb3c12a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_1.anim new file mode 100644 index 0000000..14c43e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 7618 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 2534 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: -160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 7362 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 1760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: -53792 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 7844 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 7524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 7072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 7110 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 6630 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 768 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 7712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 7136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: -52540 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 7776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 804 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 5856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: -154 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 6372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 7494 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 6758 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 6180 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 2274 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 7010 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_1.anim.meta new file mode 100644 index 0000000..8783b9c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 977e6c434bafc3c4486443c8751f0543 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_2.anim new file mode 100644 index 0000000..0f4e557 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 1251 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 1042983587 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 1053609153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 1059201571 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 1063116259 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_2.anim.meta new file mode 100644 index 0000000..0952936 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 2/circle_quarter_rotating_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ceb67cdf4319b0d45a561f9dceaf547d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3.meta new file mode 100644 index 0000000..6d27ccf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eaadeef83117c834fa64e43ae141f5c2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_1.anim new file mode 100644 index 0000000..32f31a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 154036992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 148881508 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219508420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 152511812 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219537316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 150993380 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219706336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219520548 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219558628 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 148729444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 219556804 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 153545060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 153010276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219516196 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 152571072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219513828 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_1.anim.meta new file mode 100644 index 0000000..13b896e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 413ce69c97089e64abcef6b82d21817f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_2.anim new file mode 100644 index 0000000..c1aec81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 219632228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 219543268 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 152008384 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 219571492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 149266144 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 219662628 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 151989828 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 219633956 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 219577316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 148619200 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 153515040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 149101220 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: 148738564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 219625760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 150657248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 148633892 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 150657888 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 219531844 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 219514592 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 152316388 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 149351908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 148671968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_2.anim.meta new file mode 100644 index 0000000..9323d83 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 3/circle_quarter_rotating_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fab60944038f65546a5dd040a044066f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4.meta new file mode 100644 index 0000000..f775e00 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7160bac2dea7764a8715e8a89c1171f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_1.anim new file mode 100644 index 0000000..1fbe5bf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 219572448 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219510372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 153943584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 151361892 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219540708 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 219489316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219706336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219655456 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 149184612 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219562016 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 148729444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 219556804 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 153545060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 153010276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219519712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219517216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_1.anim.meta new file mode 100644 index 0000000..08582f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fc35543159868f40a99a80ad04b1301 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_2.anim new file mode 100644 index 0000000..99bc459 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_4_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 219635556 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 219546724 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 152008384 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 219574880 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 219666020 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 151989828 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 219637316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 219580640 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 148619200 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 153515040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 149101220 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: 148738564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 219629156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 150657248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 148633892 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 150657888 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 219531844 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 219517956 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 152316388 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 148671968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_2.anim.meta new file mode 100644 index 0000000..60f6fbc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 4/circle_quarter_rotating_4_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 526cf8be3bc72eb4aadce84d59746aa9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5.meta new file mode 100644 index 0000000..fe79f1b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8dea7c51a8bd03c489dcfd764a922aaf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_1.anim new file mode 100644 index 0000000..9eff5d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_5_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 738 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 7328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 710 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 7892834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 575020389 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 487378980 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 658886275 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 7396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 677206371 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 7520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 769809666 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 7524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 787459559 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 7488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 816371655 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 7524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 830216614 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 7584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 908686624 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 7588 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 968653732 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 7616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 1042370786 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 7652 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 1062815203 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 7648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 1120634530 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 7748 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 1247346659 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 7776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 1332477669 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 7780 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 1469220324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 7776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 1501706081 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 7812 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 1556463717 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 7840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 1582569703 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 7908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_1.anim.meta new file mode 100644 index 0000000..318bbd8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6956e871159bbd5438b5d410bdac93df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_2.anim new file mode 100644 index 0000000..6253d6b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_5_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 858993507 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 1734437958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 1650550373 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 196608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 851968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 1114112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 1701667170 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 8192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 822083584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 13031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 1450469698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 1836404327 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 1231910246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 6650465 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 1769172581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: 1735287106 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 65637 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 1869898597 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 1702261349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: 1769144420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_2.anim.meta new file mode 100644 index 0000000..72792d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 5/circle_quarter_rotating_5_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 594e11628017332438984e7aec333b24 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6.meta new file mode 100644 index 0000000..d5911b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89db337e6f78f974c9032e8cac337fec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_1.anim new file mode 100644 index 0000000..6c6cdfc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_6_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 155262912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 219590368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219605476 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 219524324 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 154077924 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 150064416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219558528 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 219488928 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219743556 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219517344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219579328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 148729444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 219556804 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 154604900 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 153545060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 153010276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219513024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219510624 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_1.anim.meta new file mode 100644 index 0000000..d271985 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: caf2ccf5f94ce584980ac04c55b01114 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_2.anim new file mode 100644 index 0000000..e9e0b12 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_6_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222937} + tangentMode: 1631870821 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: -3.135854, w: 0.16434251} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: -3.1229553, w: 0.3282344} + tangentMode: 1124073472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: -3.1014972, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: -3.0715368, w: 0.65287656} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: -3.0331588, w: 0.81273264} + tangentMode: 7631457 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: -2.9864674, w: 0.97036254} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: -2.9315896, w: 1.1253331} + tangentMode: 1241513984 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: -2.8686776, w: 1.277216} + tangentMode: 1230307328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: -2.7979, w: 1.4256014} + tangentMode: 7959649 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: -2.7194552, w: 1.5700794} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: -2.6335576, w: 1.7102517} + tangentMode: 16777344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: -2.54044, w: 1.845739} + tangentMode: 65 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: -2.4403615, w: 1.976166} + tangentMode: 131072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: -2.333592, w: 2.1011748} + tangentMode: 1600979042 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: -2.2204266, w: 2.2204266} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: -2.1011763, w: 2.3335915} + tangentMode: 1635017060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440361} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: -1.8457375, w: 2.5404415} + tangentMode: 1509949440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: -1.710252, w: 2.6335552} + tangentMode: 1952542564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: -1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: -1.4256, w: 2.797902} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: -1.277215, w: 2.8686774} + tangentMode: 1952671046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: -1.1253324, w: 2.9315913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: -0.97036165, w: 2.9864655} + tangentMode: 262242 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: -0.81273013, w: 3.0331602} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: -0.6528742, w: 3.071542} + tangentMode: 1867538277 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: -0.49122828, w: 3.1014948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: -0.32823417, w: 3.1229565} + tangentMode: 1929409638 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: -0.16434067, w: 3.1358542} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 3.1401534} + tangentMode: 2036429410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: 0.16434447, w: 3.1358533} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: 0.32823652, w: 3.1229546} + tangentMode: 1952542049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: 0.49123096, w: 3.1014996} + tangentMode: -65435 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: 0.6528771, w: 3.0715365} + tangentMode: 131072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: 0.81273335, w: 3.0331583} + tangentMode: 29696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: 0.9703633, w: 2.98647} + tangentMode: 1952671046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: 1.1253326, w: 2.9315884} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: 1.2772174, w: 2.8686762} + tangentMode: 2030043136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: 1.4256008, w: 2.7979007} + tangentMode: 2097153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: 1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: 1.7102532, w: 2.6335564} + tangentMode: 1953853184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: 1.845737, w: 2.5404406} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: 2.1011748, w: 2.3335903} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: 2.220426, w: 2.220426} + tangentMode: 1768843622 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: 2.3335903, w: 2.1011767} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: 2.4403656, w: 1.9761693} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: 2.5404458, w: 1.8457425} + tangentMode: 1702232064 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: 2.6335492, w: 1.7102497} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: 2.7194488, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: 2.7978997, w: 1.4256027} + tangentMode: 1660970342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: 2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: 2.9315956, w: 1.1253362} + tangentMode: 1702521187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: 2.9864593, w: 0.97036153} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: 3.0331507, w: 0.81273335} + tangentMode: 262245 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: 3.071536, w: 0.6528771} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: 3.1015031, w: 0.49123096} + tangentMode: 1867347046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: 3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: 3.1358538, w: 0.16434552} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222798} + tangentMode: -256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_2.anim.meta new file mode 100644 index 0000000..271a962 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 6/circle_quarter_rotating_6_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 249c9d383f432364d97bbfa7a83988d3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7.meta new file mode 100644 index 0000000..883ad1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f32f28d2768ce1418ea074328088451 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7/circle_quarter_rotating_7_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7/circle_quarter_rotating_7_1.anim new file mode 100644 index 0000000..390934f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7/circle_quarter_rotating_7_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_quarter_rotating_7_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + outSlope: {x: 0, y: 0, z: 3.1401577, w: 0.08222937} + tangentMode: 148206816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + outSlope: {x: 0, y: 0, z: 3.135854, w: 0.16434251} + tangentMode: 155262912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + outSlope: {x: 0, y: 0, z: 3.1229553, w: 0.3282344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.15643449, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + outSlope: {x: 0, y: 0, z: 3.1014972, w: 0.4912287} + tangentMode: 148627108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + outSlope: {x: 0, y: 0, z: 3.0715368, w: 0.65287656} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + outSlope: {x: 0, y: 0, z: 3.0331588, w: 0.81273264} + tangentMode: 219535972 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + outSlope: {x: 0, y: 0, z: 2.9864674, w: 0.97036254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + outSlope: {x: 0, y: 0, z: 2.9315896, w: 1.1253331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + outSlope: {x: 0, y: 0, z: 2.8686776, w: 1.277216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.45399055, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + outSlope: {x: 0, y: 0, z: 2.7979, w: 1.4256014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + outSlope: {x: 0, y: 0, z: 2.7194552, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.54463905, w: -0.83867055} + inSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + outSlope: {x: 0, y: 0, z: 2.6335576, w: 1.7102517} + tangentMode: 219608416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + outSlope: {x: 0, y: 0, z: 2.54044, w: 1.845739} + tangentMode: 149360960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.6293204, w: -0.7771459} + inSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + outSlope: {x: 0, y: 0, z: 2.4403615, w: 1.976166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6691306, w: -0.7431448} + inSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + outSlope: {x: 0, y: 0, z: 2.333592, w: 2.1011748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + outSlope: {x: 0, y: 0, z: 2.2204266, w: 2.2204266} + tangentMode: 219525728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.74314487, w: -0.66913056} + inSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + outSlope: {x: 0, y: 0, z: 2.1011763, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.77714604, w: -0.6293203} + inSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + outSlope: {x: 0, y: 0, z: 1.9761641, w: 2.440361} + tangentMode: 153832992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + outSlope: {x: 0, y: 0, z: 1.8457375, w: 2.5404415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.8386707, w: -0.5446389} + inSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + outSlope: {x: 0, y: 0, z: 1.710252, w: 2.6335552} + tangentMode: 219744352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.8660255, w: -0.49999988} + inSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + outSlope: {x: 0, y: 0, z: 1.5700781, w: 2.7194548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.89100665, w: -0.4539903} + inSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + outSlope: {x: 0, y: 0, z: 1.4256, w: 2.797902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + outSlope: {x: 0, y: 0, z: 1.277215, w: 2.8686774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9335805, w: -0.35836765} + inSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + outSlope: {x: 0, y: 0, z: 1.1253324, w: 2.9315913} + tangentMode: 148252864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + outSlope: {x: 0, y: 0, z: 0.97036165, w: 2.9864655} + tangentMode: 219561444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.96592593, w: -0.25881872} + inSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + outSlope: {x: 0, y: 0, z: 0.81273013, w: 3.0331602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.9781477, w: -0.2079112} + inSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + outSlope: {x: 0, y: 0, z: 0.6528742, w: 3.071542} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.9876884, w: -0.1564339} + inSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + outSlope: {x: 0, y: 0, z: 0.49122828, w: 3.1014948} + tangentMode: 219490372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.994522, w: -0.10452795} + inSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + outSlope: {x: 0, y: 0, z: 0.32823417, w: 3.1229565} + tangentMode: 219594976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.99862957, w: -0.05233526} + inSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + outSlope: {x: 0, y: 0, z: 0.16434067, w: 3.1358542} + tangentMode: 219520228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 1, w: 0.00000052054855} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.9986295, w: 0.052336417} + inSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + outSlope: {x: 0, y: 0, z: -0.16434447, w: 3.1358533} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.99452186, w: 0.10452887} + inSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + outSlope: {x: 0, y: 0, z: -0.32823652, w: 3.1229546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + outSlope: {x: 0, y: 0, z: -0.49123096, w: 3.1014996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9781475, w: 0.20791209} + inSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + outSlope: {x: 0, y: 0, z: -0.6528771, w: 3.0715365} + tangentMode: 219582852 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.96592575, w: 0.25881925} + inSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + outSlope: {x: 0, y: 0, z: -0.81273335, w: 3.0331583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.9510564, w: 0.30901727} + inSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + outSlope: {x: 0, y: 0, z: -0.9703633, w: 2.98647} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.93358034, w: 0.35836816} + inSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + outSlope: {x: 0, y: 0, z: -1.1253326, w: 2.9315884} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.91354537, w: 0.4067368} + inSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + outSlope: {x: 0, y: 0, z: -1.2772174, w: 2.8686762} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.89100647, w: 0.4539906} + inSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + outSlope: {x: 0, y: 0, z: -1.4256008, w: 2.7979007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.8660254, w: 0.50000006} + inSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + outSlope: {x: 0, y: 0, z: -1.5700791, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.83867055, w: 0.54463905} + inSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + outSlope: {x: 0, y: 0, z: -1.7102532, w: 2.6335564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.809017, w: 0.5877852} + inSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + outSlope: {x: 0, y: 0, z: -1.845737, w: 2.5404406} + tangentMode: 148729444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.77714604, w: 0.6293203} + inSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + outSlope: {x: 0, y: 0, z: -1.9761641, w: 2.440362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.7431449, w: 0.6691305} + inSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + outSlope: {x: 0, y: 0, z: -2.1011748, w: 2.3335903} + tangentMode: 219556804 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.70710695, w: 0.7071066} + inSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + outSlope: {x: 0, y: 0, z: -2.220426, w: 2.220426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.6691308, w: 0.74314463} + inSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + outSlope: {x: 0, y: 0, z: -2.3335903, w: 2.1011767} + tangentMode: 154604900 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.6293207, w: 0.77714574} + inSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + outSlope: {x: 0, y: 0, z: -2.4403656, w: 1.9761693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778536, w: 0.8090169} + inSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + outSlope: {x: 0, y: 0, z: -2.5404458, w: 1.8457425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.5446392, w: 0.83867043} + inSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + outSlope: {x: 0, y: 0, z: -2.6335492, w: 1.7102497} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.5000005, w: 0.86602515} + inSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + outSlope: {x: 0, y: 0, z: -2.7194488, w: 1.5700755} + tangentMode: 153545060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.45399103, w: 0.89100623} + inSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + outSlope: {x: 0, y: 0, z: -2.7978997, w: 1.4256027} + tangentMode: 153010276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.40673724, w: 0.9135452} + inSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + outSlope: {x: 0, y: 0, z: -2.8686824, w: 1.2772226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.35836837, w: 0.9335803} + inSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + outSlope: {x: 0, y: 0, z: -2.9315956, w: 1.1253362} + tangentMode: 219515972 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.30901748, w: 0.95105636} + inSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + outSlope: {x: 0, y: 0, z: -2.9864593, w: 0.97036153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.25881982, w: 0.96592563} + inSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + outSlope: {x: 0, y: 0, z: -3.0331507, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.20791255, w: 0.97814745} + inSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + outSlope: {x: 0, y: 0, z: -3.071536, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.15643539, w: 0.9876882} + inSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + outSlope: {x: 0, y: 0, z: -3.1015031, w: 0.49123096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.10452921, w: 0.9945218} + inSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + outSlope: {x: 0, y: 0, z: -3.1229615, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.052336764, w: 0.9986295} + inSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + outSlope: {x: 0, y: 0, z: -3.1358538, w: 0.16434552} + tangentMode: 219513572 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + outSlope: {x: 0, y: 0, z: -3.1401577, w: 0.08222798} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052335963 + inSlope: 3.135854 + outSlope: 3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.10452847 + inSlope: 3.1229553 + outSlope: 3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.15643449 + inSlope: 3.1014972 + outSlope: 3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.20791171 + inSlope: 3.0715368 + outSlope: 3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.25881904 + inSlope: 3.0331588 + outSlope: 3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.309017 + inSlope: 2.9864674 + outSlope: 2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.35836795 + inSlope: 2.9315896 + outSlope: 2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.40673667 + inSlope: 2.8686776 + outSlope: 2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.45399055 + inSlope: 2.7979 + outSlope: 2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.5 + inSlope: 2.7194552 + outSlope: 2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.54463905 + inSlope: 2.6335576 + outSlope: 2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58778524 + inSlope: 2.54044 + outSlope: 2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.6293204 + inSlope: 2.4403615 + outSlope: 2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6691306 + inSlope: 2.333592 + outSlope: 2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.74314487 + inSlope: 2.1011763 + outSlope: 2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.80901706 + inSlope: 1.8457375 + outSlope: 1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8386707 + inSlope: 1.710252 + outSlope: 1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8660255 + inSlope: 1.5700781 + outSlope: 1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.89100665 + inSlope: 1.4256 + outSlope: 1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.91354555 + inSlope: 1.277215 + outSlope: 1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9335805 + inSlope: 1.1253324 + outSlope: 1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105666 + inSlope: 0.97036165 + outSlope: 0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.96592593 + inSlope: 0.81273013 + outSlope: 0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9781477 + inSlope: 0.6528742 + outSlope: 0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9876884 + inSlope: 0.49122828 + outSlope: 0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.994522 + inSlope: 0.32823417 + outSlope: 0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99862957 + inSlope: 0.16434067 + outSlope: 0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9986295 + inSlope: -0.16434447 + outSlope: -0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.99452186 + inSlope: -0.32823652 + outSlope: -0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9876883 + inSlope: -0.49123096 + outSlope: -0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9781475 + inSlope: -0.6528771 + outSlope: -0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.96592575 + inSlope: -0.81273335 + outSlope: -0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510564 + inSlope: -0.9703633 + outSlope: -0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.93358034 + inSlope: -1.1253326 + outSlope: -1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.91354537 + inSlope: -1.2772174 + outSlope: -1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.89100647 + inSlope: -1.4256008 + outSlope: -1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8660254 + inSlope: -1.5700791 + outSlope: -1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.83867055 + inSlope: -1.7102532 + outSlope: -1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.809017 + inSlope: -1.845737 + outSlope: -1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7431449 + inSlope: -2.1011748 + outSlope: -2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -2.220426 + outSlope: -2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6691308 + inSlope: -2.3335903 + outSlope: -2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.6293207 + inSlope: -2.4403656 + outSlope: -2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778536 + inSlope: -2.5404458 + outSlope: -2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.5446392 + inSlope: -2.6335492 + outSlope: -2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.5000005 + inSlope: -2.7194488 + outSlope: -2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.45399103 + inSlope: -2.7978997 + outSlope: -2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.40673724 + inSlope: -2.8686824 + outSlope: -2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.35836837 + inSlope: -2.9315956 + outSlope: -2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.30901748 + inSlope: -2.9864593 + outSlope: -2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.25881982 + inSlope: -3.0331507 + outSlope: -3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.20791255 + inSlope: -3.071536 + outSlope: -3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.15643539 + inSlope: -3.1015031 + outSlope: -3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.10452921 + inSlope: -3.1229615 + outSlope: -3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.052336764 + inSlope: -3.1358538 + outSlope: -3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: -360 + outSlope: -360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7/circle_quarter_rotating_7_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7/circle_quarter_rotating_7_1.anim.meta new file mode 100644 index 0000000..073a41f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle quarter rotating anim/Circle quarter rotating 7/circle_quarter_rotating_7_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33eb5f51a60544d4d8d4661bf47fadac +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim.meta new file mode 100644 index 0000000..747edef --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22c6c88ab0535904f825ec466c39e579 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1.meta new file mode 100644 index 0000000..1f76c38 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d39de71a37cb54d41a936750a01083fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_1.anim new file mode 100644 index 0000000..2ef5a6b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_1.anim @@ -0,0 +1,5724 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_rotating_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: -0.059728257, y: -0.30717647, z: 0.00030578944, w: 0.0008153915} + outSlope: {x: -0.059728257, y: -0.30717647, z: 0.00030578944, w: 0.0008153915} + tangentMode: 1074219296 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0.000995471, y: -0.0051196082, z: 0.000005096491, w: -0.9999864} + inSlope: {x: -0.11671947, y: -0.6003487, z: 0.0023362318, w: 0.0062352414} + outSlope: {x: -0.11671947, y: -0.6003487, z: 0.0023362318, w: 0.0062352414} + tangentMode: 1072545408 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.0038906492, y: -0.020011624, z: 0.00007787439, w: -0.99979216} + inSlope: {x: -0.22644806, y: -1.1654071, z: 0.01112758, w: 0.02970099} + outSlope: {x: -0.22644806, y: -1.1654071, z: 0.01112758, w: 0.02970099} + tangentMode: 1070400001 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0.008543741, y: -0.043966517, z: 0.0003760159, w: -0.9989964} + inSlope: {x: -0.3272207, y: -1.6870487, z: 0.031615272, w: 0.08440912} + outSlope: {x: -0.3272207, y: -1.6870487, z: 0.031615272, w: 0.08440912} + tangentMode: 1068308609 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.014798007, y: -0.07624658, z: 0.0011317169, w: -0.9969785} + inSlope: {x: -0.41778004, y: -2.1629007, z: 0.06750962, w: 0.18036784} + outSlope: {x: -0.41778004, y: -2.1629007, z: 0.06750962, w: 0.18036784} + tangentMode: 1066315392 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0.022469742, y: -0.1160632, z: 0.0026263364, w: -0.9929841} + inSlope: {x: -0.4961638, y: -2.5892568, z: 0.1210075, w: 0.32371047} + outSlope: {x: -0.4961638, y: -2.5892568, z: 0.1210075, w: 0.32371047} + tangentMode: 1063565798 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.0313368, y: -0.16255513, z: 0.0051653, w: -0.9861882} + inSlope: {x: -0.5598099, y: -2.9612608, z: 0.19280194, w: 0.5168492} + outSlope: {x: -0.5598099, y: -2.9612608, z: 0.19280194, w: 0.5168492} + tangentMode: 1060193954 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0.041130073, y: -0.21477188, z: 0.009053067, w: -0.9757558} + inSlope: {x: -0.60578704, y: -3.2733254, z: 0.28209555, w: 0.75862515} + outSlope: {x: -0.60578704, y: -3.2733254, z: 0.28209555, w: 0.75862515} + tangentMode: 1057211718 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.051529706, y: -0.271666, z: 0.014568486, w: -0.96090066} + inSlope: {x: -0.6311141, y: -3.519709, z: 0.3866478, w: 1.0445004} + outSlope: {x: -0.6311141, y: -3.519709, z: 0.3866478, w: 1.0445004} + tangentMode: 1052339264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0.062167216, y: -0.33209553, z: 0.021941328, w: -0.9409391} + inSlope: {x: -0.63313234, y: -3.6951795, z: 0.50288445, w: 1.3668556} + outSlope: {x: -0.63313234, y: -3.6951795, z: 0.50288445, w: 1.3668556} + tangentMode: 1047610214 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.072634116, y: -0.39483863, z: 0.0313313, w: -0.9153388} + inSlope: {x: -0.60988396, y: -3.7957087, z: 0.6260885, w: 1.7154033} + outSlope: {x: -0.60988396, y: -3.7957087, z: 0.6260885, w: 1.7154033} + tangentMode: 1040844992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0.08249668, y: -0.45861915, z: 0.042810943, w: -0.883759} + inSlope: {x: -0.56046283, y: -3.81911, z: 0.7506814, w: 2.0777376} + outSlope: {x: -0.56046283, y: -3.81911, z: 0.7506814, w: 2.0777376} + tangentMode: 1030651815 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.09131621, y: -0.5221423, z: 0.056354012, w: -0.8460809} + inSlope: {x: -0.48528585, y: -3.765574, z: 0.870586, w: 2.4400077} + outSlope: {x: -0.48528585, y: -3.765574, z: 0.870586, w: 2.4400077} + tangentMode: 995091492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0.098672874, y: -0.5841383, z: 0.071830474, w: -0.80242544} + inSlope: {x: -0.3862645, y: -3.638002, z: 0.97965217, w: 2.7876987} + outSlope: {x: -0.3862645, y: -3.638002, z: 0.97965217, w: 2.7876987} + tangentMode: -1123244127 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.10419169, y: -0.643409, z: 0.089009084, w: -0.7531576} + inSlope: {x: -0.26683825, y: -3.4421668, z: 1.0721103, w: 3.106449} + outSlope: {x: -0.26683825, y: -3.4421668, z: 1.0721103, w: 3.106449} + tangentMode: -1116475200 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0.10756748, y: -0.69887716, z: 0.10756748, w: -0.69887716} + inSlope: {x: -0.13186923, y: -3.1866364, z: 1.143012, w: 3.3828597} + outSlope: {x: -0.13186923, y: -3.1866364, z: 1.143012, w: 3.3828597} + tangentMode: -1113694202 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.10858733, y: -0.7496303, z: 0.1271095, w: -0.6403956} + inSlope: {x: 0.012590725, y: -2.8824334, z: 1.1886148, w: 3.6052454} + outSlope: {x: 0.012590725, y: -2.8824334, z: 1.1886148, w: 3.6052454} + tangentMode: -1111610528 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0.10714779, y: -0.79495835, z: 0.14718801, w: -0.5787022} + inSlope: {x: 0.15965657, y: -2.542523, z: 1.2066646, w: 3.764209} + outSlope: {x: 0.15965657, y: -2.542523, z: 1.2066646, w: 3.764209} + tangentMode: -1108739610 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0.10326544, y: -0.8343811, z: 0.16733168, w: -0.51492184} + inSlope: {x: 0.30203727, y: -2.1811473, z: 1.1965504, w: 3.8530812} + outSlope: {x: 0.30203727, y: -2.1811473, z: 1.1965504, w: 3.8530812} + tangentMode: -1105675678 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0.09707987, y: -0.8676633, z: 0.18707305, w: -0.45026606} + inSlope: {x: 0.43249267, y: -1.8130395, z: 1.1593101, w: 3.86809} + outSlope: {x: 0.43249267, y: -1.8130395, z: 1.1593101, w: 3.86809} + tangentMode: -1102096027 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0.08884901, y: -0.8948158, z: 0.20597538, w: -0.3859854} + inSlope: {x: 0.5442805, y: -1.4526099, z: 1.0974879, w: 3.808299} + outSlope: {x: 0.5442805, y: -1.4526099, z: 1.0974879, w: 3.808299} + tangentMode: -1097972187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0.07893717, y: -0.9160837, z: 0.22365601, w: -0.32332265} + inSlope: {x: 0.63155174, y: -1.1132016, z: 1.01485, w: 3.6753697} + outSlope: {x: 0.63155174, y: -1.1132016, z: 1.01485, w: 3.6753697} + tangentMode: -1094624124 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0.067797266, y: -0.93192255, z: 0.23980375, w: -0.26347297} + inSlope: {x: 0.6896442, y: -0.8063769, z: 0.91599107, w: 3.4730701} + outSlope: {x: 0.6896442, y: -0.8063769, z: 0.91599107, w: 3.4730701} + tangentMode: -1090469792 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0.055949014, y: -0.94296294, z: 0.25418907, w: -0.20755355} + inSlope: {x: 0.71526885, y: -0.54135156, z: 0.80587125, w: 3.2066524} + outSlope: {x: 0.71526885, y: -0.54135156, z: 0.80587125, w: 3.2066524} + tangentMode: -1087942044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0.04395495, y: -0.9499676, z: 0.26666614, w: -0.15658447} + inSlope: {x: 0.70658886, y: -0.32458994, z: 0.68931997, w: 2.882176} + outSlope: {x: 0.70658886, y: -0.32458994, z: 0.68931997, w: 2.882176} + tangentMode: -1085009436 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0.032396033, y: -0.9537826, z: 0.27716643, w: -0.111480944} + inSlope: {x: 0.6631974, y: -0.15952693, z: 0.57054114, w: 2.5058036} + outSlope: {x: 0.6631974, y: -0.15952693, z: 0.57054114, w: 2.5058036} + tangentMode: -1081920762 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0.021848353, y: -0.9552852, z: 0.2856842, w: -0.07305762} + inSlope: {x: 0.586012, y: -0.04639145, z: 0.45268053, w: 2.0830953} + outSlope: {x: 0.586012, y: -0.04639145, z: 0.45268053, w: 2.0830953} + tangentMode: -1080116638 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0.012862284, y: -0.955329, z: 0.2922558, w: -0.04204438} + inSlope: {x: 0.47715262, y: 0.017895684, z: 0.33745646, w: 1.6184707} + outSlope: {x: 0.47715262, y: 0.017895684, z: 0.33745646, w: 1.6184707} + tangentMode: -1078193312 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0.0059432527, y: -0.95468867, z: 0.29693276, w: -0.019108554} + inSlope: {x: 0.33983022, y: 0.03977176, z: 0.2248959, w: 1.1148081} + outSlope: {x: 0.33983022, y: 0.03977176, z: 0.2248959, w: 1.1148081} + tangentMode: -1076191962 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0.001534601, y: -0.9540033, z: 0.29975232, w: -0.00488408} + inSlope: {x: 0.1782979, y: 0.029152028, z: 0.11319097, w: 0.5732577} + outSlope: {x: 0.1782979, y: 0.029152028, z: 0.11319097, w: 0.5732577} + tangentMode: -1074159134 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0.000000013144268, y: -0.95371693, z: 0.3007058, w: 0.000000041688292} + inSlope: {x: 0.092078, y: -0.0000017881393, z: -0.0000008940697, w: 0.293051} + outSlope: {x: 0.092078, y: -0.0000017881393, z: -0.0000008940697, w: 0.293051} + tangentMode: -1072943008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0.0015346628, y: -0.95400333, z: 0.2997523, w: 0.0048842775} + inSlope: {x: 0.1783013, y: -0.029153854, z: -0.11319291, w: 0.5732687} + outSlope: {x: 0.1783013, y: -0.029153854, z: -0.11319291, w: 0.5732687} + tangentMode: -1071969822 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0.005943384, y: -0.9546887, z: 0.2969327, w: 0.01910898} + inSlope: {x: 0.3398338, y: -0.039768256, z: -0.22489896, w: 1.1148204} + outSlope: {x: 0.3398338, y: -0.039768256, z: -0.22489896, w: 1.1148204} + tangentMode: -1071055904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0.012862445, y: -0.95532894, z: 0.29225567, w: 0.04204492} + inSlope: {x: 0.47715414, y: -0.017892139, z: -0.33745888, w: 1.6184771} + outSlope: {x: 0.47715414, y: -0.017892139, z: -0.33745888, w: 1.6184771} + tangentMode: -1070225309 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0.021848507, y: -0.95528513, z: 0.28568408, w: 0.073058166} + inSlope: {x: 0.5860114, y: 0.04639153, z: -0.4526822, w: 2.0830956} + outSlope: {x: 0.5860114, y: 0.04639153, z: -0.4526822, w: 2.0830956} + tangentMode: -1069499584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0.03239614, y: -0.95378256, z: 0.27716628, w: 0.11148137} + inSlope: {x: 0.6631978, y: 0.15952721, z: -0.57054305, w: 2.5058076} + outSlope: {x: 0.6631978, y: 0.15952721, z: -0.57054305, w: 2.5058076} + tangentMode: -1068897696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0.04395508, y: -0.94996756, z: 0.266666, w: 0.15658501} + inSlope: {x: 0.7065904, y: 0.3245905, z: -0.6893212, w: 2.8821847} + outSlope: {x: 0.7065904, y: 0.3245905, z: -0.6893212, w: 2.8821847} + tangentMode: -1068434974 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0.055949133, y: -0.9429629, z: 0.25418893, w: 0.2075541} + inSlope: {x: 0.7152685, y: 0.54135257, z: -0.8058727, w: 3.2066545} + outSlope: {x: 0.7152685, y: 0.54135257, z: -0.8058727, w: 3.2066545} + tangentMode: -1068122651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0.06779734, y: -0.9319225, z: 0.2398036, w: 0.2634734} + inSlope: {x: 0.6896446, y: 0.8063801, z: -0.91599226, w: 3.4730759} + outSlope: {x: 0.6896446, y: 0.8063801, z: -0.91599226, w: 3.4730759} + tangentMode: -1067967708 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0.07893726, y: -0.9160836, z: 0.22365588, w: 0.3233232} + inSlope: {x: 0.63155264, y: 1.1132072, z: -1.0148505, w: 3.6753764} + outSlope: {x: 0.63155264, y: 1.1132072, z: -1.0148505, w: 3.6753764} + tangentMode: -1067972761 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.088849075, y: -0.8948156, z: 0.20597528, w: 0.38598582} + inSlope: {x: 0.5442793, y: 1.4526107, z: -1.0974882, w: 3.8082962} + outSlope: {x: 0.5442793, y: 1.4526107, z: -1.0974882, w: 3.8082962} + tangentMode: -1068136256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0.09707989, y: -0.86766326, z: 0.18707298, w: 0.45026627} + inSlope: {x: 0.43249187, y: 1.8130374, z: -1.1593099, w: 3.8680878} + outSlope: {x: 0.43249187, y: 1.8130374, z: -1.1593099, w: 3.8680878} + tangentMode: -1068452701 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0.10326546, y: -0.8343811, z: 0.16733165, w: 0.51492196} + inSlope: {x: 0.3020376, y: 2.1811495, z: -1.1965501, w: 3.8530836} + outSlope: {x: 0.3020376, y: 2.1811495, z: -1.1965501, w: 3.8530836} + tangentMode: -1068913052 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0.1071478, y: -0.79495835, z: 0.14718801, w: 0.5787023} + inSlope: {x: 0.15965618, y: 2.5425239, z: -1.2066643, w: 3.764205} + outSlope: {x: 0.15965618, y: 2.5425239, z: -1.2066643, w: 3.764205} + tangentMode: -1069505631 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0.108587325, y: -0.7496304, z: 0.12710954, w: 0.64039534} + inSlope: {x: 0.012590524, y: 2.882435, z: -1.1886151, w: 3.6052427} + outSlope: {x: 0.012590524, y: 2.882435, z: -1.1886151, w: 3.6052427} + tangentMode: -1070216922 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0.10756748, y: -0.6988773, z: 0.10756754, w: 0.6988769} + inSlope: {x: -0.13186824, y: 3.1866407, z: -1.1430132, w: 3.3828678} + outSlope: {x: -0.13186824, y: 3.1866407, z: -1.1430132, w: 3.3828678} + tangentMode: -1070600351 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0.10419172, y: -0.64340913, z: 0.089009136, w: 0.7531575} + inSlope: {x: -0.26683736, y: 3.4421606, z: -1.0721099, w: 3.1064498} + outSlope: {x: -0.26683736, y: 3.4421606, z: -1.0721099, w: 3.1064498} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0.09867291, y: -0.5841387, z: 0.07183058, w: 0.80242515} + inSlope: {x: -0.38626418, y: 3.637998, z: -0.97965205, w: 2.7876992} + outSlope: {x: -0.38626418, y: 3.637998, z: -0.97965205, w: 2.7876992} + tangentMode: 1028443366 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0.09131626, y: -0.52214265, z: 0.056354098, w: 0.8460807} + inSlope: {x: -0.48528516, y: 3.765574, z: -0.8705869, w: 2.4400115} + outSlope: {x: -0.48528516, y: 3.765574, z: -0.8705869, w: 2.4400115} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0.082496755, y: -0.45861968, z: 0.042811044, w: 0.8837588} + inSlope: {x: -0.56046236, y: 3.819107, z: -0.750682, w: 2.0777376} + outSlope: {x: -0.56046236, y: 3.819107, z: -0.750682, w: 2.0777376} + tangentMode: -1070255039 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0.0726342, y: -0.3948392, z: 0.03133139, w: 0.9153386} + inSlope: {x: -0.6098838, y: 3.79571, z: -0.6260897, w: 1.7154047} + outSlope: {x: -0.6098838, y: 3.79571, z: -0.6260897, w: 1.7154047} + tangentMode: -1071373664 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0.062167313, y: -0.33209613, z: 0.021941409, w: 0.9409389} + inSlope: {x: -0.6331321, y: 3.695187, z: -0.50288594, w: 1.3668604} + outSlope: {x: -0.6331321, y: 3.695187, z: -0.50288594, w: 1.3668604} + tangentMode: -1087825376 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0.051529814, y: -0.2716664, z: 0.014568541, w: 0.96090055} + inSlope: {x: -0.6311145, y: 3.519711, z: -0.38664898, w: 1.0445051} + outSlope: {x: -0.6311145, y: 3.519711, z: -0.38664898, w: 1.0445051} + tangentMode: 1049694530 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0.041130185, y: -0.21477254, z: 0.009053121, w: 0.9757557} + inSlope: {x: -0.6057875, y: 3.2733254, z: -0.28209642, w: 0.7586278} + outSlope: {x: -0.6057875, y: 3.2733254, z: -0.28209642, w: 0.7586278} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0.031336915, y: -0.16255566, z: 0.005165336, w: 0.9861881} + inSlope: {x: -0.5598106, y: 2.9612603, z: -0.19280285, w: 0.5168514} + outSlope: {x: -0.5598106, y: 2.9612603, z: -0.19280285, w: 0.5168514} + tangentMode: -1081180128 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0.02246985, y: -0.11606396, z: 0.0026263662, w: 0.99298406} + inSlope: {x: -0.4961648, y: 2.5892587, z: -0.12100823, w: 0.32371074} + outSlope: {x: -0.4961648, y: 2.5892587, z: -0.12100823, w: 0.32371074} + tangentMode: -1087874527 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0.014798104, y: -0.076247126, z: 0.0011317324, w: 0.99697846} + inSlope: {x: -0.41778126, y: 2.1629148, z: -0.06751038, w: 0.18036978} + outSlope: {x: -0.41778126, y: 2.1629148, z: -0.06751038, w: 0.18036978} + tangentMode: -1082937947 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0.008543821, y: -0.043966867, z: 0.00037602242, w: 0.9989964} + inSlope: {x: -0.32722214, y: 1.6870555, z: -0.03161569, w: 0.08441098} + outSlope: {x: -0.32722214, y: 1.6870555, z: -0.03161569, w: 0.08441098} + tangentMode: 1057244231 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0.0038907095, y: -0.020011997, z: 0.00007787705, w: 0.99979216} + inSlope: {x: -0.22644973, y: 1.1654093, z: -0.011127774, w: 0.029701022} + outSlope: {x: -0.22644973, y: 1.1654093, z: -0.011127774, w: 0.029701022} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0.0009955043, y: -0.0051199268, z: 0.0000050969784, w: 0.9999864} + inSlope: {x: -0.1167214, y: 0.6003631, z: -0.0023363137, w: 0.006235248} + outSlope: {x: -0.1167214, y: 0.6003631, z: -0.0023363137, w: 0.006235248} + tangentMode: 1068439266 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: 3.2553439e-13, y: 0.00000008742278, z: -2.845912e-20, w: 1} + inSlope: {x: -0.0000020116568, y: 0.000014856458, z: -0.000000024534529, w: 0.0000000014551915} + outSlope: {x: -0.0000020116568, y: 0.000014856458, z: -0.000000024534529, w: 0.0000000014551915} + tangentMode: 1074251202 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: 0.0009954409, y: -0.00511945, z: 0.000005096179, w: 0.9999864} + inSlope: {x: 0.116717614, y: -0.6003411, z: 0.0023361563, w: -0.0062352465} + outSlope: {x: 0.116717614, y: -0.6003411, z: 0.0023361563, w: -0.0062352465} + tangentMode: -1087556921 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: 0.003890587, y: -0.020011282, z: 0.00007787182, w: 0.99979216} + inSlope: {x: 0.2264463, y: -1.1654022, z: 0.0111273825, w: -0.029699234} + outSlope: {x: 0.2264463, y: -1.1654022, z: 0.0111273825, w: -0.029699234} + tangentMode: 1061158887 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: 0.008543644, y: -0.043966155, z: 0.00037600857, w: 0.99899644} + inSlope: {x: 0.32721907, y: -1.6870414, z: 0.0316148, w: -0.08440919} + outSlope: {x: 0.32721907, y: -1.6870414, z: 0.0316148, w: -0.08440919} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: 0.014797878, y: -0.07624594, z: 0.0011316974, w: 0.9969785} + inSlope: {x: 0.4177786, y: -2.1628935, z: 0.067508884, w: -0.1803662} + outSlope: {x: 0.4177786, y: -2.1628935, z: 0.067508884, w: -0.1803662} + tangentMode: 1077360868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: 0.022469584, y: -0.11606254, z: 0.0026263024, w: 0.99298424} + inSlope: {x: 0.4961624, y: -2.5892446, z: 0.121006146, w: -0.3237036} + outSlope: {x: 0.4961624, y: -2.5892446, z: 0.121006146, w: -0.3237036} + tangentMode: 1074927462 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: 0.03133661, y: -0.16255401, z: 0.005165232, w: 0.9861884} + inSlope: {x: 0.55980885, y: -2.9612541, z: 0.19280045, w: -0.51684606} + outSlope: {x: 0.55980885, y: -2.9612541, z: 0.19280045, w: -0.51684606} + tangentMode: -1119078363 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: 0.04112986, y: -0.21477091, z: 0.009052978, w: 0.97575605} + inSlope: {x: 0.6057863, y: -3.2733269, z: 0.28209385, w: -0.7586242} + outSlope: {x: 0.6057863, y: -3.2733269, z: 0.28209385, w: -0.7586242} + tangentMode: 1065073639 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: 0.051529467, y: -0.2716648, z: 0.014568351, w: 0.96090096} + inSlope: {x: 0.631114, y: -3.5197, z: 0.3866452, w: -1.0444944} + outSlope: {x: 0.631114, y: -3.5197, z: 0.3866452, w: -1.0444944} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: 0.062166974, y: -0.33209413, z: 0.021941138, w: 0.9409396} + inSlope: {x: 0.6331327, y: -3.6951694, z: 0.5028811, w: -1.3668443} + outSlope: {x: 0.6331327, y: -3.6951694, z: 0.5028811, w: -1.3668443} + tangentMode: -1078663356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: 0.07263387, y: -0.394837, z: 0.03133104, w: 0.9153395} + inSlope: {x: 0.6098851, y: -3.7957077, z: 0.62608564, w: -1.715394} + outSlope: {x: 0.6098851, y: -3.7957077, z: 0.62608564, w: -1.715394} + tangentMode: -1072863008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: 0.08249646, y: -0.4586176, z: 0.04281064, w: 0.88375986} + inSlope: {x: 0.56046414, y: -3.8191142, z: 0.7506785, w: -2.0777268} + outSlope: {x: 0.56046414, y: -3.8191142, z: 0.7506785, w: -2.0777268} + tangentMode: -1098369979 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: 0.09131599, y: -0.5221407, z: 0.056353632, w: 0.84608203} + inSlope: {x: 0.4852876, y: -3.7655792, z: 0.87058353, w: -2.4400024} + outSlope: {x: 0.4852876, y: -3.7655792, z: 0.87058353, w: -2.4400024} + tangentMode: 1067170784 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: 0.098672695, y: -0.5841368, z: 0.071830064, w: 0.8024265} + inSlope: {x: 0.3862673, y: -3.6380033, z: 0.9796493, w: -2.7876904} + outSlope: {x: 0.3862673, y: -3.6380033, z: 0.9796493, w: -2.7876904} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: 0.10419156, y: -0.64340734, z: 0.08900858, w: 0.7531591} + inSlope: {x: 0.26684162, y: -3.4421716, z: 1.0721074, w: -3.1064372} + outSlope: {x: 0.26684162, y: -3.4421716, z: 1.0721074, w: -3.1064372} + tangentMode: -1072107962 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: 0.10756741, y: -0.6988757, z: 0.107566945, w: 0.6988787} + inSlope: {x: 0.1318743, y: -3.186648, z: 1.1430109, w: -3.3828535} + outSlope: {x: 0.1318743, y: -3.186648, z: 1.1430109, w: -3.3828535} + tangentMode: -1075928346 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: 0.10858736, y: -0.74962884, z: 0.1271089, w: 0.6403974} + inSlope: {x: -0.012586277, y: -2.8824406, z: 1.1886138, w: -3.6052394} + outSlope: {x: -0.012586277, y: -2.8824406, z: 1.1886138, w: -3.6052394} + tangentMode: -1085362525 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: 0.107147865, y: -0.794957, z: 0.14718737, w: 0.5787042} + inSlope: {x: -0.15965283, y: -2.5425344, z: 1.2066643, w: -3.764207} + outSlope: {x: -0.15965283, y: -2.5425344, z: 1.2066643, w: -3.764207} + tangentMode: 1069128132 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: 0.103265606, y: -0.8343799, z: 0.16733101, w: 0.514924} + inSlope: {x: -0.30203223, y: -2.18116, z: 1.1965511, w: -3.8530784} + outSlope: {x: -0.30203223, y: -2.18116, z: 1.1965511, w: -3.8530784} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: 0.097080134, y: -0.86766225, z: 0.18707237, w: 0.45026836} + inSlope: {x: -0.4324872, y: -1.8130498, z: 1.1593118, w: -3.868086} + outSlope: {x: -0.4324872, y: -1.8130498, z: 1.1593118, w: -3.868086} + tangentMode: 1037690662 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: 0.08884938, y: -0.89481485, z: 0.2059747, w: 0.3859879} + inSlope: {x: -0.5442771, y: -1.4526231, z: 1.0974898, w: -3.8083024} + outSlope: {x: -0.5442771, y: -1.4526231, z: 1.0974898, w: -3.8083024} + tangentMode: 1031164512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: 0.07893758, y: -0.916083, z: 0.22365533, w: 0.32332507} + inSlope: {x: -0.6315502, y: -1.113218, z: 1.0148532, w: -3.6753807} + outSlope: {x: -0.6315502, y: -1.113218, z: 1.0148532, w: -3.6753807} + tangentMode: -1084929564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: 0.06779773, y: -0.9319221, z: 0.2398031, w: 0.26347533} + inSlope: {x: -0.68964195, y: -0.80638903, z: 0.91599536, w: -3.4730778} + outSlope: {x: -0.68964195, y: -0.80638903, z: 0.91599536, w: -3.4730778} + tangentMode: 1071085408 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: 0.05594954, y: -0.9429626, z: 0.25418848, w: 0.20755592} + inSlope: {x: -0.715268, y: -0.5413597, z: 0.8058776, w: -3.2066643} + outSlope: {x: -0.715268, y: -0.5413597, z: 0.8058776, w: -3.2066643} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: 0.043955483, y: -0.9499674, z: 0.26666567, w: 0.15658662} + inSlope: {x: -0.70659053, y: -0.32459766, z: 0.6893257, w: -2.8821945} + outSlope: {x: -0.70659053, y: -0.32459766, z: 0.6893257, w: -2.8821945} + tangentMode: -1121682718 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: 0.032396544, y: -0.9537825, z: 0.27716598, w: 0.11148286} + inSlope: {x: -0.66320026, y: -0.15953258, z: 0.57054573, w: -2.5058217} + outSlope: {x: -0.66320026, y: -0.15953258, z: 0.57054573, w: -2.5058217} + tangentMode: -1119827036 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: 0.021848828, y: -0.95528513, z: 0.28568384, w: 0.073059306} + inSlope: {x: -0.5860165, y: -0.046395108, z: 0.45268488, w: -2.0831163} + outSlope: {x: -0.5860165, y: -0.046395108, z: 0.45268488, w: -2.0831163} + tangentMode: -1084819744 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: 0.01286268, y: -0.955329, z: 0.29225546, w: 0.042045716} + inSlope: {x: -0.47715852, y: 0.017892139, z: 0.33746246, w: -1.6184943} + outSlope: {x: -0.47715852, y: 0.017892139, z: 0.33746246, w: -1.6184943} + tangentMode: 1073042788 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: 0.0059435586, y: -0.9546887, z: 0.29693258, w: 0.01910955} + inSlope: {x: -0.3398376, y: 0.039770044, z: 0.22490343, w: -1.114834} + outSlope: {x: -0.3398376, y: 0.039770044, z: 0.22490343, w: -1.114834} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: 0.0015347697, y: -0.95400333, z: 0.29975224, w: 0.004884619} + inSlope: {x: -0.17830653, y: 0.029153854, z: 0.113196485, w: -0.5732858} + outSlope: {x: -0.17830653, y: 0.029153854, z: 0.113196485, w: -0.5732858} + tangentMode: -1147898047 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: 0.000000013144268, y: -0.95371693, z: 0.3007058, w: 0.000000041688292} + inSlope: {x: -0.0000085532665, y: 0.0000017881393, z: 0.0000044703484, w: -0.000027313828} + outSlope: {x: -0.0000085532665, y: 0.0000017881393, z: 0.0000044703484, w: -0.000027313828} + tangentMode: 1035879140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0.0015344846, y: -0.9540033, z: 0.29975238, w: 0.0048837084} + inSlope: {x: 0.17829183, y: -0.029153854, z: -0.113187544, w: 0.573238} + outSlope: {x: 0.17829183, y: -0.029153854, z: -0.113187544, w: 0.573238} + tangentMode: -1118413980 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0.0059430683, y: -0.9546887, z: 0.29693288, w: 0.019107956} + inSlope: {x: 0.3398259, y: -0.039770044, z: -0.2248927, w: 1.1147928} + outSlope: {x: 0.3398259, y: -0.039770044, z: -0.2248927, w: 1.1147928} + tangentMode: 1032358049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0.012862003, y: -0.95532894, z: 0.29225597, w: 0.042043433} + inSlope: {x: 0.47714803, y: -0.017893927, z: -0.33745262, w: 1.6184528} + outSlope: {x: 0.47714803, y: -0.017893927, z: -0.33745262, w: 1.6184528} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0.021847988, y: -0.9552852, z: 0.28568447, w: 0.07305633} + inSlope: {x: 0.58600736, y: 0.046386167, z: -0.45267594, w: 2.0830748} + outSlope: {x: 0.58600736, y: 0.046386167, z: -0.45267594, w: 2.0830748} + tangentMode: -1070592798 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0.032395564, y: -0.95378274, z: 0.27716678, w: 0.11147919} + inSlope: {x: 0.66319495, y: 0.15952185, z: -0.570535, w: 2.5057871} + outSlope: {x: 0.66319495, y: 0.15952185, z: -0.570535, w: 2.5057871} + tangentMode: -1071813147 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0.043954466, y: -0.9499678, z: 0.26666665, w: 0.15658249} + inSlope: {x: 0.70658773, y: 0.32458335, z: -0.68931496, w: 2.8821611} + outSlope: {x: 0.70658773, y: 0.32458335, z: -0.68931496, w: 2.8821611} + tangentMode: -1087218972 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0.055948466, y: -0.9429633, z: 0.25418964, w: 0.20755114} + inSlope: {x: 0.71526885, y: 0.54134005, z: -0.8058678, w: 3.2066379} + outSlope: {x: 0.71526885, y: 0.54134005, z: -0.8058678, w: 3.2066379} + tangentMode: 1050253795 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0.06779674, y: -0.93192315, z: 0.23980442, w: 0.26347032} + inSlope: {x: 0.6896464, y: 0.8063622, z: -0.9159864, w: 3.473061} + outSlope: {x: 0.6896464, y: 0.8063622, z: -0.9159864, w: 3.473061} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0.07893666, y: -0.9160846, z: 0.22365679, w: 0.32331973} + inSlope: {x: 0.63155645, y: 1.1131893, z: -1.0148456, w: 3.6753674} + outSlope: {x: 0.63155645, y: 1.1131893, z: -1.0148456, w: 3.6753674} + tangentMode: -1082769177 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0.0888486, y: -0.8948169, z: 0.20597626, w: 0.38598245} + inSlope: {x: 0.54428625, y: 1.4525945, z: -1.0974841, w: 3.8082979} + outSlope: {x: 0.54428625, y: 1.4525945, z: -1.0974841, w: 3.8082979} + tangentMode: -1090424091 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0.097079515, y: -0.8676648, z: 0.18707402, w: 0.45026287} + inSlope: {x: 0.43249792, y: 1.8130176, z: -1.1593072, w: 3.8680854} + outSlope: {x: 0.43249792, y: 1.8130176, z: -1.1593072, w: 3.8680854} + tangentMode: -1082901792 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0.10326518, y: -0.834383, z: 0.16733272, w: 0.5149185} + inSlope: {x: 0.30204386, y: 2.1811242, z: -1.196548, w: 3.85308} + outSlope: {x: 0.30204386, y: 2.1811242, z: -1.196548, w: 3.85308} + tangentMode: 1057523875 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0.107147634, y: -0.79496074, z: 0.14718913, w: 0.57869875} + inSlope: {x: 0.15966356, y: 2.5425024, z: -1.2066644, w: 3.7642086} + outSlope: {x: 0.15966356, y: 2.5425024, z: -1.2066644, w: 3.7642086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0.108587295, y: -0.749633, z: 0.12711062, w: 0.640392} + inSlope: {x: 0.0125990175, y: 2.882419, z: -1.1886178, w: 3.605257} + outSlope: {x: 0.0125990175, y: 2.882419, z: -1.1886178, w: 3.605257} + tangentMode: 1070587876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0.1075676, y: -0.6988802, z: 0.10756857, w: 0.6988739} + inSlope: {x: -0.13186064, y: 3.1866245, z: -1.1430161, w: 3.382882} + outSlope: {x: -0.13186064, y: 3.1866245, z: -1.1430161, w: 3.382882} + tangentMode: 1075210722 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0.104191944, y: -0.6434123, z: 0.08901011, w: 0.75315464} + inSlope: {x: -0.26683, y: 3.442159, z: -1.0721152, w: 3.1064696} + outSlope: {x: -0.26683, y: 3.442159, z: -1.0721152, w: 3.1064696} + tangentMode: -1088346010 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0.09867328, y: -0.5841417, z: 0.07183143, w: 0.80242276} + inSlope: {x: -0.38625792, y: 3.637991, z: -0.979658, w: 2.7877207} + outSlope: {x: -0.38625792, y: 3.637991, z: -0.979658, w: 2.7877207} + tangentMode: 1061438531 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0.09131669, y: -0.52214605, z: 0.056354877, w: 0.8460786} + inSlope: {x: -0.4852809, y: 3.765564, z: -0.8705925, w: 2.4400275} + outSlope: {x: -0.4852809, y: 3.765564, z: -0.8705925, w: 2.4400275} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0.08249726, y: -0.458623, z: 0.042811707, w: 0.88375694} + inSlope: {x: -0.560459, y: 3.8191054, z: -0.75068855, w: 2.0777538} + outSlope: {x: -0.560459, y: 3.8191054, z: -0.75068855, w: 2.0777538} + tangentMode: 1076690402 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0.07263474, y: -0.39484265, z: 0.03133195, w: 0.91533697} + inSlope: {x: -0.6098818, y: 3.7957149, z: -0.6260964, w: 1.7154262} + outSlope: {x: -0.6098818, y: 3.7957149, z: -0.6260964, w: 1.7154262} + tangentMode: 1073856352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0.062167887, y: -0.3320993, z: 0.021941846, w: 0.94093776} + inSlope: {x: -0.63313156, y: 3.695188, z: -0.5028919, w: 1.3668765} + outSlope: {x: -0.63313156, y: 3.695188, z: -0.5028919, w: 1.3668765} + tangentMode: -1125527513 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0.051530376, y: -0.27166983, z: 0.014568901, w: 0.9608995} + inSlope: {x: -0.6311153, y: 3.5197148, z: -0.3866545, w: 1.0445175} + outSlope: {x: -0.6311153, y: 3.5197148, z: -0.3866545, w: 1.0445175} + tangentMode: 1065353187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0.04113073, y: -0.21477558, z: 0.009053375, w: 0.975755} + inSlope: {x: -0.6057892, y: 3.2733502, z: -0.28210217, w: 0.75864744} + outSlope: {x: -0.6057892, y: 3.2733502, z: -0.28210217, w: 0.75864744} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0.03133742, y: -0.16255826, z: 0.005165504, w: 0.9861877} + inSlope: {x: -0.5598135, y: 2.9612803, z: -0.19280724, w: 0.51686394} + outSlope: {x: -0.5598135, y: 2.9612803, z: -0.19280724, w: 0.51686394} + tangentMode: -1076201434 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0.022470297, y: -0.11606633, z: 0.0026264729, w: 0.99298376} + inSlope: {x: -0.49616873, y: 2.5892794, z: -0.12101154, w: 0.3237179} + outSlope: {x: -0.49616873, y: 2.5892794, z: -0.12101154, w: 0.3237179} + tangentMode: -1072003514 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0.014798479, y: -0.076249026, z: 0.0011317895, w: 0.9969783} + inSlope: {x: -0.41778588, y: 2.1629357, z: -0.06751276, w: 0.18037693} + outSlope: {x: -0.41778588, y: 2.1629357, z: -0.06751276, w: 0.18037693} + tangentMode: -1096816697 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0.008544115, y: -0.043968536, z: 0.00037604966, w: 0.9989963} + inSlope: {x: -0.3272273, y: 1.6870838, z: -0.031617172, w: 0.084416345} + outSlope: {x: -0.3272273, y: 1.6870838, z: -0.031617172, w: 0.084416345} + tangentMode: 1067310562 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0.0038909134, y: -0.02001295, z: 0.00007788484, w: 0.99979216} + inSlope: {x: -0.22645539, y: 1.1654451, z: -0.011128561, w: 0.02970281} + outSlope: {x: -0.22645539, y: 1.1654451, z: -0.011128561, w: 0.02970281} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0.0009956099, y: -0.0051204036, z: 0.000005097994, w: 0.9999864} + inSlope: {x: -0.11672538, y: 0.6003807, z: -0.0023365365, w: 0.0062352186} + outSlope: {x: -0.11672538, y: 0.6003807, z: -0.0023365365, w: 0.0062352186} + tangentMode: -1072932702 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: -0, y: 0.00000008742278, z: -0, w: 1} + inSlope: {x: -0.059732378, y: 0.3072078, z: -0.00030585803, w: 0.000815334} + outSlope: {x: -0.059732378, y: 0.3072078, z: -0.00030585803, w: 0.000815334} + tangentMode: -1077984413 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -0.059728257 + outSlope: -0.059728257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.000995471 + inSlope: -0.11671947 + outSlope: -0.11671947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.0038906492 + inSlope: -0.22644806 + outSlope: -0.22644806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.008543741 + inSlope: -0.3272207 + outSlope: -0.3272207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.014798007 + inSlope: -0.41778004 + outSlope: -0.41778004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.022469742 + inSlope: -0.4961638 + outSlope: -0.4961638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.0313368 + inSlope: -0.5598099 + outSlope: -0.5598099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.041130073 + inSlope: -0.60578704 + outSlope: -0.60578704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.051529706 + inSlope: -0.6311141 + outSlope: -0.6311141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.062167216 + inSlope: -0.63313234 + outSlope: -0.63313234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.072634116 + inSlope: -0.60988396 + outSlope: -0.60988396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.08249668 + inSlope: -0.56046283 + outSlope: -0.56046283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.09131621 + inSlope: -0.48528585 + outSlope: -0.48528585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.098672874 + inSlope: -0.3862645 + outSlope: -0.3862645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.10419169 + inSlope: -0.26683825 + outSlope: -0.26683825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.10756748 + inSlope: -0.13186923 + outSlope: -0.13186923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.10858733 + inSlope: 0.012590725 + outSlope: 0.012590725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.10714779 + inSlope: 0.15965657 + outSlope: 0.15965657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.10326544 + inSlope: 0.30203727 + outSlope: 0.30203727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.09707987 + inSlope: 0.43249267 + outSlope: 0.43249267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.08884901 + inSlope: 0.5442805 + outSlope: 0.5442805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.07893717 + inSlope: 0.63155174 + outSlope: 0.63155174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.067797266 + inSlope: 0.6896442 + outSlope: 0.6896442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.055949014 + inSlope: 0.71526885 + outSlope: 0.71526885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.04395495 + inSlope: 0.70658886 + outSlope: 0.70658886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.032396033 + inSlope: 0.6631974 + outSlope: 0.6631974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.021848353 + inSlope: 0.586012 + outSlope: 0.586012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.012862284 + inSlope: 0.47715262 + outSlope: 0.47715262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.0059432527 + inSlope: 0.33983022 + outSlope: 0.33983022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.001534601 + inSlope: 0.1782979 + outSlope: 0.1782979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.000000013144268 + inSlope: 0.092078 + outSlope: 0.092078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.0015346628 + inSlope: 0.1783013 + outSlope: 0.1783013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.005943384 + inSlope: 0.3398338 + outSlope: 0.3398338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.012862445 + inSlope: 0.47715414 + outSlope: 0.47715414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.021848507 + inSlope: 0.5860114 + outSlope: 0.5860114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.03239614 + inSlope: 0.6631978 + outSlope: 0.6631978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.04395508 + inSlope: 0.7065904 + outSlope: 0.7065904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.055949133 + inSlope: 0.7152685 + outSlope: 0.7152685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.06779734 + inSlope: 0.6896446 + outSlope: 0.6896446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.07893726 + inSlope: 0.63155264 + outSlope: 0.63155264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.088849075 + inSlope: 0.5442793 + outSlope: 0.5442793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.09707989 + inSlope: 0.43249187 + outSlope: 0.43249187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.10326546 + inSlope: 0.3020376 + outSlope: 0.3020376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.1071478 + inSlope: 0.15965618 + outSlope: 0.15965618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.108587325 + inSlope: 0.012590524 + outSlope: 0.012590524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.10756748 + inSlope: -0.13186824 + outSlope: -0.13186824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.10419172 + inSlope: -0.26683736 + outSlope: -0.26683736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.09867291 + inSlope: -0.38626418 + outSlope: -0.38626418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.09131626 + inSlope: -0.48528516 + outSlope: -0.48528516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.082496755 + inSlope: -0.56046236 + outSlope: -0.56046236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.0726342 + inSlope: -0.6098838 + outSlope: -0.6098838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.062167313 + inSlope: -0.6331321 + outSlope: -0.6331321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.051529814 + inSlope: -0.6311145 + outSlope: -0.6311145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.041130185 + inSlope: -0.6057875 + outSlope: -0.6057875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.031336915 + inSlope: -0.5598106 + outSlope: -0.5598106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.02246985 + inSlope: -0.4961648 + outSlope: -0.4961648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.014798104 + inSlope: -0.41778126 + outSlope: -0.41778126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.008543821 + inSlope: -0.32722214 + outSlope: -0.32722214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.0038907095 + inSlope: -0.22644973 + outSlope: -0.22644973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0009955043 + inSlope: -0.1167214 + outSlope: -0.1167214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 3.2553439e-13 + inSlope: -0.0000020116568 + outSlope: -0.0000020116568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.0009954409 + inSlope: 0.116717614 + outSlope: 0.116717614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.003890587 + inSlope: 0.2264463 + outSlope: 0.2264463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.008543644 + inSlope: 0.32721907 + outSlope: 0.32721907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.014797878 + inSlope: 0.4177786 + outSlope: 0.4177786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.022469584 + inSlope: 0.4961624 + outSlope: 0.4961624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.03133661 + inSlope: 0.55980885 + outSlope: 0.55980885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.04112986 + inSlope: 0.6057863 + outSlope: 0.6057863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.051529467 + inSlope: 0.631114 + outSlope: 0.631114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.062166974 + inSlope: 0.6331327 + outSlope: 0.6331327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.07263387 + inSlope: 0.6098851 + outSlope: 0.6098851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.08249646 + inSlope: 0.56046414 + outSlope: 0.56046414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.09131599 + inSlope: 0.4852876 + outSlope: 0.4852876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.098672695 + inSlope: 0.3862673 + outSlope: 0.3862673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.10419156 + inSlope: 0.26684162 + outSlope: 0.26684162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.10756741 + inSlope: 0.1318743 + outSlope: 0.1318743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.10858736 + inSlope: -0.012586277 + outSlope: -0.012586277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.107147865 + inSlope: -0.15965283 + outSlope: -0.15965283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.103265606 + inSlope: -0.30203223 + outSlope: -0.30203223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.097080134 + inSlope: -0.4324872 + outSlope: -0.4324872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.08884938 + inSlope: -0.5442771 + outSlope: -0.5442771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.07893758 + inSlope: -0.6315502 + outSlope: -0.6315502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.06779773 + inSlope: -0.68964195 + outSlope: -0.68964195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.05594954 + inSlope: -0.715268 + outSlope: -0.715268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.043955483 + inSlope: -0.70659053 + outSlope: -0.70659053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.032396544 + inSlope: -0.66320026 + outSlope: -0.66320026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.021848828 + inSlope: -0.5860165 + outSlope: -0.5860165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.01286268 + inSlope: -0.47715852 + outSlope: -0.47715852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.0059435586 + inSlope: -0.3398376 + outSlope: -0.3398376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.0015347697 + inSlope: -0.17830653 + outSlope: -0.17830653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.000000013144268 + inSlope: -0.0000085532665 + outSlope: -0.0000085532665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.0015344846 + inSlope: 0.17829183 + outSlope: 0.17829183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.0059430683 + inSlope: 0.3398259 + outSlope: 0.3398259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.012862003 + inSlope: 0.47714803 + outSlope: 0.47714803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.021847988 + inSlope: 0.58600736 + outSlope: 0.58600736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.032395564 + inSlope: 0.66319495 + outSlope: 0.66319495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.043954466 + inSlope: 0.70658773 + outSlope: 0.70658773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.055948466 + inSlope: 0.71526885 + outSlope: 0.71526885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.06779674 + inSlope: 0.6896464 + outSlope: 0.6896464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.07893666 + inSlope: 0.63155645 + outSlope: 0.63155645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.0888486 + inSlope: 0.54428625 + outSlope: 0.54428625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.097079515 + inSlope: 0.43249792 + outSlope: 0.43249792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.10326518 + inSlope: 0.30204386 + outSlope: 0.30204386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.107147634 + inSlope: 0.15966356 + outSlope: 0.15966356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.108587295 + inSlope: 0.0125990175 + outSlope: 0.0125990175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.1075676 + inSlope: -0.13186064 + outSlope: -0.13186064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.104191944 + inSlope: -0.26683 + outSlope: -0.26683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.09867328 + inSlope: -0.38625792 + outSlope: -0.38625792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.09131669 + inSlope: -0.4852809 + outSlope: -0.4852809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.08249726 + inSlope: -0.560459 + outSlope: -0.560459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.07263474 + inSlope: -0.6098818 + outSlope: -0.6098818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.062167887 + inSlope: -0.63313156 + outSlope: -0.63313156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.051530376 + inSlope: -0.6311153 + outSlope: -0.6311153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.04113073 + inSlope: -0.6057892 + outSlope: -0.6057892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.03133742 + inSlope: -0.5598135 + outSlope: -0.5598135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.022470297 + inSlope: -0.49616873 + outSlope: -0.49616873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.014798479 + inSlope: -0.41778588 + outSlope: -0.41778588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.008544115 + inSlope: -0.3272273 + outSlope: -0.3272273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.0038909134 + inSlope: -0.22645539 + outSlope: -0.22645539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.0009956099 + inSlope: -0.11672538 + outSlope: -0.11672538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0 + inSlope: -0.059732378 + outSlope: -0.059732378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -0.30717647 + outSlope: -0.30717647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0051196082 + inSlope: -0.6003487 + outSlope: -0.6003487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.020011624 + inSlope: -1.1654071 + outSlope: -1.1654071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.043966517 + inSlope: -1.6870487 + outSlope: -1.6870487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.07624658 + inSlope: -2.1629007 + outSlope: -2.1629007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.1160632 + inSlope: -2.5892568 + outSlope: -2.5892568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.16255513 + inSlope: -2.9612608 + outSlope: -2.9612608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.21477188 + inSlope: -3.2733254 + outSlope: -3.2733254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.271666 + inSlope: -3.519709 + outSlope: -3.519709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.33209553 + inSlope: -3.6951795 + outSlope: -3.6951795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.39483863 + inSlope: -3.7957087 + outSlope: -3.7957087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.45861915 + inSlope: -3.81911 + outSlope: -3.81911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5221423 + inSlope: -3.765574 + outSlope: -3.765574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5841383 + inSlope: -3.638002 + outSlope: -3.638002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.643409 + inSlope: -3.4421668 + outSlope: -3.4421668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.69887716 + inSlope: -3.1866364 + outSlope: -3.1866364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.7496303 + inSlope: -2.8824334 + outSlope: -2.8824334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.79495835 + inSlope: -2.542523 + outSlope: -2.542523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.8343811 + inSlope: -2.1811473 + outSlope: -2.1811473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8676633 + inSlope: -1.8130395 + outSlope: -1.8130395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8948158 + inSlope: -1.4526099 + outSlope: -1.4526099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9160837 + inSlope: -1.1132016 + outSlope: -1.1132016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.93192255 + inSlope: -0.8063769 + outSlope: -0.8063769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.94296294 + inSlope: -0.54135156 + outSlope: -0.54135156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.9499676 + inSlope: -0.32458994 + outSlope: -0.32458994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.9537826 + inSlope: -0.15952693 + outSlope: -0.15952693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9552852 + inSlope: -0.04639145 + outSlope: -0.04639145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.955329 + inSlope: 0.017895684 + outSlope: 0.017895684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.95468867 + inSlope: 0.03977176 + outSlope: 0.03977176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.9540033 + inSlope: 0.029152028 + outSlope: 0.029152028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.95371693 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.95400333 + inSlope: -0.029153854 + outSlope: -0.029153854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.9546887 + inSlope: -0.039768256 + outSlope: -0.039768256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.95532894 + inSlope: -0.017892139 + outSlope: -0.017892139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.95528513 + inSlope: 0.04639153 + outSlope: 0.04639153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.95378256 + inSlope: 0.15952721 + outSlope: 0.15952721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.94996756 + inSlope: 0.3245905 + outSlope: 0.3245905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.9429629 + inSlope: 0.54135257 + outSlope: 0.54135257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.9319225 + inSlope: 0.8063801 + outSlope: 0.8063801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9160836 + inSlope: 1.1132072 + outSlope: 1.1132072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8948156 + inSlope: 1.4526107 + outSlope: 1.4526107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.86766326 + inSlope: 1.8130374 + outSlope: 1.8130374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.8343811 + inSlope: 2.1811495 + outSlope: 2.1811495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.79495835 + inSlope: 2.5425239 + outSlope: 2.5425239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7496304 + inSlope: 2.882435 + outSlope: 2.882435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.6988773 + inSlope: 3.1866407 + outSlope: 3.1866407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.64340913 + inSlope: 3.4421606 + outSlope: 3.4421606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.5841387 + inSlope: 3.637998 + outSlope: 3.637998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.52214265 + inSlope: 3.765574 + outSlope: 3.765574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.45861968 + inSlope: 3.819107 + outSlope: 3.819107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.3948392 + inSlope: 3.79571 + outSlope: 3.79571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.33209613 + inSlope: 3.695187 + outSlope: 3.695187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.2716664 + inSlope: 3.519711 + outSlope: 3.519711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.21477254 + inSlope: 3.2733254 + outSlope: 3.2733254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.16255566 + inSlope: 2.9612603 + outSlope: 2.9612603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.11606396 + inSlope: 2.5892587 + outSlope: 2.5892587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.076247126 + inSlope: 2.1629148 + outSlope: 2.1629148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.043966867 + inSlope: 1.6870555 + outSlope: 1.6870555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.020011997 + inSlope: 1.1654093 + outSlope: 1.1654093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.0051199268 + inSlope: 0.6003631 + outSlope: 0.6003631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.00000008742278 + inSlope: 0.000014856458 + outSlope: 0.000014856458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.00511945 + inSlope: -0.6003411 + outSlope: -0.6003411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.020011282 + inSlope: -1.1654022 + outSlope: -1.1654022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.043966155 + inSlope: -1.6870414 + outSlope: -1.6870414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.07624594 + inSlope: -2.1628935 + outSlope: -2.1628935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.11606254 + inSlope: -2.5892446 + outSlope: -2.5892446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.16255401 + inSlope: -2.9612541 + outSlope: -2.9612541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.21477091 + inSlope: -3.2733269 + outSlope: -3.2733269 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.2716648 + inSlope: -3.5197 + outSlope: -3.5197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.33209413 + inSlope: -3.6951694 + outSlope: -3.6951694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.394837 + inSlope: -3.7957077 + outSlope: -3.7957077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.4586176 + inSlope: -3.8191142 + outSlope: -3.8191142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.5221407 + inSlope: -3.7655792 + outSlope: -3.7655792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.5841368 + inSlope: -3.6380033 + outSlope: -3.6380033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.64340734 + inSlope: -3.4421716 + outSlope: -3.4421716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.6988757 + inSlope: -3.186648 + outSlope: -3.186648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.74962884 + inSlope: -2.8824406 + outSlope: -2.8824406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.794957 + inSlope: -2.5425344 + outSlope: -2.5425344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.8343799 + inSlope: -2.18116 + outSlope: -2.18116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.86766225 + inSlope: -1.8130498 + outSlope: -1.8130498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.89481485 + inSlope: -1.4526231 + outSlope: -1.4526231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.916083 + inSlope: -1.113218 + outSlope: -1.113218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.9319221 + inSlope: -0.80638903 + outSlope: -0.80638903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.9429626 + inSlope: -0.5413597 + outSlope: -0.5413597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.9499674 + inSlope: -0.32459766 + outSlope: -0.32459766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.9537825 + inSlope: -0.15953258 + outSlope: -0.15953258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.95528513 + inSlope: -0.046395108 + outSlope: -0.046395108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.955329 + inSlope: 0.017892139 + outSlope: 0.017892139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9546887 + inSlope: 0.039770044 + outSlope: 0.039770044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.95400333 + inSlope: 0.029153854 + outSlope: 0.029153854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.95371693 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.9540033 + inSlope: -0.029153854 + outSlope: -0.029153854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.9546887 + inSlope: -0.039770044 + outSlope: -0.039770044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.95532894 + inSlope: -0.017893927 + outSlope: -0.017893927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.9552852 + inSlope: 0.046386167 + outSlope: 0.046386167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.95378274 + inSlope: 0.15952185 + outSlope: 0.15952185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.9499678 + inSlope: 0.32458335 + outSlope: 0.32458335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.9429633 + inSlope: 0.54134005 + outSlope: 0.54134005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.93192315 + inSlope: 0.8063622 + outSlope: 0.8063622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.9160846 + inSlope: 1.1131893 + outSlope: 1.1131893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.8948169 + inSlope: 1.4525945 + outSlope: 1.4525945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.8676648 + inSlope: 1.8130176 + outSlope: 1.8130176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.834383 + inSlope: 2.1811242 + outSlope: 2.1811242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.79496074 + inSlope: 2.5425024 + outSlope: 2.5425024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.749633 + inSlope: 2.882419 + outSlope: 2.882419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.6988802 + inSlope: 3.1866245 + outSlope: 3.1866245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.6434123 + inSlope: 3.442159 + outSlope: 3.442159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.5841417 + inSlope: 3.637991 + outSlope: 3.637991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.52214605 + inSlope: 3.765564 + outSlope: 3.765564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.458623 + inSlope: 3.8191054 + outSlope: 3.8191054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.39484265 + inSlope: 3.7957149 + outSlope: 3.7957149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.3320993 + inSlope: 3.695188 + outSlope: 3.695188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.27166983 + inSlope: 3.5197148 + outSlope: 3.5197148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21477558 + inSlope: 3.2733502 + outSlope: 3.2733502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.16255826 + inSlope: 2.9612803 + outSlope: 2.9612803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.11606633 + inSlope: 2.5892794 + outSlope: 2.5892794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.076249026 + inSlope: 2.1629357 + outSlope: 2.1629357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.043968536 + inSlope: 1.6870838 + outSlope: 1.6870838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.02001295 + inSlope: 1.1654451 + outSlope: 1.1654451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0051204036 + inSlope: 0.6003807 + outSlope: 0.6003807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.00000008742278 + inSlope: 0.3072078 + outSlope: 0.3072078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0.00030578944 + outSlope: 0.00030578944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.000005096491 + inSlope: 0.0023362318 + outSlope: 0.0023362318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.00007787439 + inSlope: 0.01112758 + outSlope: 0.01112758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.0003760159 + inSlope: 0.031615272 + outSlope: 0.031615272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.0011317169 + inSlope: 0.06750962 + outSlope: 0.06750962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.0026263364 + inSlope: 0.1210075 + outSlope: 0.1210075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.0051653 + inSlope: 0.19280194 + outSlope: 0.19280194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.009053067 + inSlope: 0.28209555 + outSlope: 0.28209555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.014568486 + inSlope: 0.3866478 + outSlope: 0.3866478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.021941328 + inSlope: 0.50288445 + outSlope: 0.50288445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.0313313 + inSlope: 0.6260885 + outSlope: 0.6260885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.042810943 + inSlope: 0.7506814 + outSlope: 0.7506814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.056354012 + inSlope: 0.870586 + outSlope: 0.870586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.071830474 + inSlope: 0.97965217 + outSlope: 0.97965217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.089009084 + inSlope: 1.0721103 + outSlope: 1.0721103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.10756748 + inSlope: 1.143012 + outSlope: 1.143012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.1271095 + inSlope: 1.1886148 + outSlope: 1.1886148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.14718801 + inSlope: 1.2066646 + outSlope: 1.2066646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.16733168 + inSlope: 1.1965504 + outSlope: 1.1965504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.18707305 + inSlope: 1.1593101 + outSlope: 1.1593101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.20597538 + inSlope: 1.0974879 + outSlope: 1.0974879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.22365601 + inSlope: 1.01485 + outSlope: 1.01485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.23980375 + inSlope: 0.91599107 + outSlope: 0.91599107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.25418907 + inSlope: 0.80587125 + outSlope: 0.80587125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.26666614 + inSlope: 0.68931997 + outSlope: 0.68931997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.27716643 + inSlope: 0.57054114 + outSlope: 0.57054114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.2856842 + inSlope: 0.45268053 + outSlope: 0.45268053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.2922558 + inSlope: 0.33745646 + outSlope: 0.33745646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.29693276 + inSlope: 0.2248959 + outSlope: 0.2248959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.29975232 + inSlope: 0.11319097 + outSlope: 0.11319097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.3007058 + inSlope: -0.0000008940697 + outSlope: -0.0000008940697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.2997523 + inSlope: -0.11319291 + outSlope: -0.11319291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.2969327 + inSlope: -0.22489896 + outSlope: -0.22489896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.29225567 + inSlope: -0.33745888 + outSlope: -0.33745888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.28568408 + inSlope: -0.4526822 + outSlope: -0.4526822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.27716628 + inSlope: -0.57054305 + outSlope: -0.57054305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.266666 + inSlope: -0.6893212 + outSlope: -0.6893212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.25418893 + inSlope: -0.8058727 + outSlope: -0.8058727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.2398036 + inSlope: -0.91599226 + outSlope: -0.91599226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.22365588 + inSlope: -1.0148505 + outSlope: -1.0148505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.20597528 + inSlope: -1.0974882 + outSlope: -1.0974882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.18707298 + inSlope: -1.1593099 + outSlope: -1.1593099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.16733165 + inSlope: -1.1965501 + outSlope: -1.1965501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.14718801 + inSlope: -1.2066643 + outSlope: -1.2066643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.12710954 + inSlope: -1.1886151 + outSlope: -1.1886151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.10756754 + inSlope: -1.1430132 + outSlope: -1.1430132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.089009136 + inSlope: -1.0721099 + outSlope: -1.0721099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.07183058 + inSlope: -0.97965205 + outSlope: -0.97965205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.056354098 + inSlope: -0.8705869 + outSlope: -0.8705869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.042811044 + inSlope: -0.750682 + outSlope: -0.750682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.03133139 + inSlope: -0.6260897 + outSlope: -0.6260897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.021941409 + inSlope: -0.50288594 + outSlope: -0.50288594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.014568541 + inSlope: -0.38664898 + outSlope: -0.38664898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.009053121 + inSlope: -0.28209642 + outSlope: -0.28209642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.005165336 + inSlope: -0.19280285 + outSlope: -0.19280285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.0026263662 + inSlope: -0.12100823 + outSlope: -0.12100823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.0011317324 + inSlope: -0.06751038 + outSlope: -0.06751038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.00037602242 + inSlope: -0.03161569 + outSlope: -0.03161569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.00007787705 + inSlope: -0.011127774 + outSlope: -0.011127774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0000050969784 + inSlope: -0.0023363137 + outSlope: -0.0023363137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -2.845912e-20 + inSlope: -0.000000024534529 + outSlope: -0.000000024534529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.000005096179 + inSlope: 0.0023361563 + outSlope: 0.0023361563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.00007787182 + inSlope: 0.0111273825 + outSlope: 0.0111273825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.00037600857 + inSlope: 0.0316148 + outSlope: 0.0316148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.0011316974 + inSlope: 0.067508884 + outSlope: 0.067508884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.0026263024 + inSlope: 0.121006146 + outSlope: 0.121006146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.005165232 + inSlope: 0.19280045 + outSlope: 0.19280045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.009052978 + inSlope: 0.28209385 + outSlope: 0.28209385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.014568351 + inSlope: 0.3866452 + outSlope: 0.3866452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.021941138 + inSlope: 0.5028811 + outSlope: 0.5028811 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.03133104 + inSlope: 0.62608564 + outSlope: 0.62608564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.04281064 + inSlope: 0.7506785 + outSlope: 0.7506785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.056353632 + inSlope: 0.87058353 + outSlope: 0.87058353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.071830064 + inSlope: 0.9796493 + outSlope: 0.9796493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.08900858 + inSlope: 1.0721074 + outSlope: 1.0721074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.107566945 + inSlope: 1.1430109 + outSlope: 1.1430109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.1271089 + inSlope: 1.1886138 + outSlope: 1.1886138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.14718737 + inSlope: 1.2066643 + outSlope: 1.2066643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.16733101 + inSlope: 1.1965511 + outSlope: 1.1965511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.18707237 + inSlope: 1.1593118 + outSlope: 1.1593118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.2059747 + inSlope: 1.0974898 + outSlope: 1.0974898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.22365533 + inSlope: 1.0148532 + outSlope: 1.0148532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.2398031 + inSlope: 0.91599536 + outSlope: 0.91599536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.25418848 + inSlope: 0.8058776 + outSlope: 0.8058776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.26666567 + inSlope: 0.6893257 + outSlope: 0.6893257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.27716598 + inSlope: 0.57054573 + outSlope: 0.57054573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.28568384 + inSlope: 0.45268488 + outSlope: 0.45268488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.29225546 + inSlope: 0.33746246 + outSlope: 0.33746246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.29693258 + inSlope: 0.22490343 + outSlope: 0.22490343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.29975224 + inSlope: 0.113196485 + outSlope: 0.113196485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.3007058 + inSlope: 0.0000044703484 + outSlope: 0.0000044703484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.29975238 + inSlope: -0.113187544 + outSlope: -0.113187544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.29693288 + inSlope: -0.2248927 + outSlope: -0.2248927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.29225597 + inSlope: -0.33745262 + outSlope: -0.33745262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.28568447 + inSlope: -0.45267594 + outSlope: -0.45267594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.27716678 + inSlope: -0.570535 + outSlope: -0.570535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.26666665 + inSlope: -0.68931496 + outSlope: -0.68931496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.25418964 + inSlope: -0.8058678 + outSlope: -0.8058678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.23980442 + inSlope: -0.9159864 + outSlope: -0.9159864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.22365679 + inSlope: -1.0148456 + outSlope: -1.0148456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.20597626 + inSlope: -1.0974841 + outSlope: -1.0974841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.18707402 + inSlope: -1.1593072 + outSlope: -1.1593072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.16733272 + inSlope: -1.196548 + outSlope: -1.196548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.14718913 + inSlope: -1.2066644 + outSlope: -1.2066644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.12711062 + inSlope: -1.1886178 + outSlope: -1.1886178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.10756857 + inSlope: -1.1430161 + outSlope: -1.1430161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.08901011 + inSlope: -1.0721152 + outSlope: -1.0721152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.07183143 + inSlope: -0.979658 + outSlope: -0.979658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.056354877 + inSlope: -0.8705925 + outSlope: -0.8705925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.042811707 + inSlope: -0.75068855 + outSlope: -0.75068855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.03133195 + inSlope: -0.6260964 + outSlope: -0.6260964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.021941846 + inSlope: -0.5028919 + outSlope: -0.5028919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.014568901 + inSlope: -0.3866545 + outSlope: -0.3866545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.009053375 + inSlope: -0.28210217 + outSlope: -0.28210217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.005165504 + inSlope: -0.19280724 + outSlope: -0.19280724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.0026264729 + inSlope: -0.12101154 + outSlope: -0.12101154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.0011317895 + inSlope: -0.06751276 + outSlope: -0.06751276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.00037604966 + inSlope: -0.031617172 + outSlope: -0.031617172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.00007788484 + inSlope: -0.011128561 + outSlope: -0.011128561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.000005097994 + inSlope: -0.0023365365 + outSlope: -0.0023365365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0 + inSlope: -0.00030585803 + outSlope: -0.00030585803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.0008153915 + outSlope: 0.0008153915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9999864 + inSlope: 0.0062352414 + outSlope: 0.0062352414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99979216 + inSlope: 0.02970099 + outSlope: 0.02970099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9989964 + inSlope: 0.08440912 + outSlope: 0.08440912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9969785 + inSlope: 0.18036784 + outSlope: 0.18036784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9929841 + inSlope: 0.32371047 + outSlope: 0.32371047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9861882 + inSlope: 0.5168492 + outSlope: 0.5168492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9757558 + inSlope: 0.75862515 + outSlope: 0.75862515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.96090066 + inSlope: 1.0445004 + outSlope: 1.0445004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.9409391 + inSlope: 1.3668556 + outSlope: 1.3668556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9153388 + inSlope: 1.7154033 + outSlope: 1.7154033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.883759 + inSlope: 2.0777376 + outSlope: 2.0777376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.8460809 + inSlope: 2.4400077 + outSlope: 2.4400077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.80242544 + inSlope: 2.7876987 + outSlope: 2.7876987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7531576 + inSlope: 3.106449 + outSlope: 3.106449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.69887716 + inSlope: 3.3828597 + outSlope: 3.3828597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6403956 + inSlope: 3.6052454 + outSlope: 3.6052454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.5787022 + inSlope: 3.764209 + outSlope: 3.764209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.51492184 + inSlope: 3.8530812 + outSlope: 3.8530812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.45026606 + inSlope: 3.86809 + outSlope: 3.86809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.3859854 + inSlope: 3.808299 + outSlope: 3.808299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.32332265 + inSlope: 3.6753697 + outSlope: 3.6753697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.26347297 + inSlope: 3.4730701 + outSlope: 3.4730701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.20755355 + inSlope: 3.2066524 + outSlope: 3.2066524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.15658447 + inSlope: 2.882176 + outSlope: 2.882176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.111480944 + inSlope: 2.5058036 + outSlope: 2.5058036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.07305762 + inSlope: 2.0830953 + outSlope: 2.0830953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.04204438 + inSlope: 1.6184707 + outSlope: 1.6184707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.019108554 + inSlope: 1.1148081 + outSlope: 1.1148081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.00488408 + inSlope: 0.5732577 + outSlope: 0.5732577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.000000041688292 + inSlope: 0.293051 + outSlope: 0.293051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.0048842775 + inSlope: 0.5732687 + outSlope: 0.5732687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.01910898 + inSlope: 1.1148204 + outSlope: 1.1148204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.04204492 + inSlope: 1.6184771 + outSlope: 1.6184771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.073058166 + inSlope: 2.0830956 + outSlope: 2.0830956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.11148137 + inSlope: 2.5058076 + outSlope: 2.5058076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.15658501 + inSlope: 2.8821847 + outSlope: 2.8821847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.2075541 + inSlope: 3.2066545 + outSlope: 3.2066545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.2634734 + inSlope: 3.4730759 + outSlope: 3.4730759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.3233232 + inSlope: 3.6753764 + outSlope: 3.6753764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.38598582 + inSlope: 3.8082962 + outSlope: 3.8082962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.45026627 + inSlope: 3.8680878 + outSlope: 3.8680878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.51492196 + inSlope: 3.8530836 + outSlope: 3.8530836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.5787023 + inSlope: 3.764205 + outSlope: 3.764205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.64039534 + inSlope: 3.6052427 + outSlope: 3.6052427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.6988769 + inSlope: 3.3828678 + outSlope: 3.3828678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.7531575 + inSlope: 3.1064498 + outSlope: 3.1064498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.80242515 + inSlope: 2.7876992 + outSlope: 2.7876992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8460807 + inSlope: 2.4400115 + outSlope: 2.4400115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.8837588 + inSlope: 2.0777376 + outSlope: 2.0777376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9153386 + inSlope: 1.7154047 + outSlope: 1.7154047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9409389 + inSlope: 1.3668604 + outSlope: 1.3668604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.96090055 + inSlope: 1.0445051 + outSlope: 1.0445051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9757557 + inSlope: 0.7586278 + outSlope: 0.7586278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9861881 + inSlope: 0.5168514 + outSlope: 0.5168514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.99298406 + inSlope: 0.32371074 + outSlope: 0.32371074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.99697846 + inSlope: 0.18036978 + outSlope: 0.18036978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9989964 + inSlope: 0.08441098 + outSlope: 0.08441098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.99979216 + inSlope: 0.029701022 + outSlope: 0.029701022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9999864 + inSlope: 0.006235248 + outSlope: 0.006235248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1 + inSlope: 0.0000000014551915 + outSlope: 0.0000000014551915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.9999864 + inSlope: -0.0062352465 + outSlope: -0.0062352465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.99979216 + inSlope: -0.029699234 + outSlope: -0.029699234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.99899644 + inSlope: -0.08440919 + outSlope: -0.08440919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.9969785 + inSlope: -0.1803662 + outSlope: -0.1803662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.99298424 + inSlope: -0.3237036 + outSlope: -0.3237036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.9861884 + inSlope: -0.51684606 + outSlope: -0.51684606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.97575605 + inSlope: -0.7586242 + outSlope: -0.7586242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.96090096 + inSlope: -1.0444944 + outSlope: -1.0444944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.9409396 + inSlope: -1.3668443 + outSlope: -1.3668443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.9153395 + inSlope: -1.715394 + outSlope: -1.715394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.88375986 + inSlope: -2.0777268 + outSlope: -2.0777268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.84608203 + inSlope: -2.4400024 + outSlope: -2.4400024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.8024265 + inSlope: -2.7876904 + outSlope: -2.7876904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.7531591 + inSlope: -3.1064372 + outSlope: -3.1064372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.6988787 + inSlope: -3.3828535 + outSlope: -3.3828535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.6403974 + inSlope: -3.6052394 + outSlope: -3.6052394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.5787042 + inSlope: -3.764207 + outSlope: -3.764207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.514924 + inSlope: -3.8530784 + outSlope: -3.8530784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.45026836 + inSlope: -3.868086 + outSlope: -3.868086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.3859879 + inSlope: -3.8083024 + outSlope: -3.8083024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.32332507 + inSlope: -3.6753807 + outSlope: -3.6753807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.26347533 + inSlope: -3.4730778 + outSlope: -3.4730778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.20755592 + inSlope: -3.2066643 + outSlope: -3.2066643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.15658662 + inSlope: -2.8821945 + outSlope: -2.8821945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.11148286 + inSlope: -2.5058217 + outSlope: -2.5058217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.073059306 + inSlope: -2.0831163 + outSlope: -2.0831163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.042045716 + inSlope: -1.6184943 + outSlope: -1.6184943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.01910955 + inSlope: -1.114834 + outSlope: -1.114834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.004884619 + inSlope: -0.5732858 + outSlope: -0.5732858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.000000041688292 + inSlope: -0.000027313828 + outSlope: -0.000027313828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.0048837084 + inSlope: 0.573238 + outSlope: 0.573238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.019107956 + inSlope: 1.1147928 + outSlope: 1.1147928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.042043433 + inSlope: 1.6184528 + outSlope: 1.6184528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.07305633 + inSlope: 2.0830748 + outSlope: 2.0830748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.11147919 + inSlope: 2.5057871 + outSlope: 2.5057871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.15658249 + inSlope: 2.8821611 + outSlope: 2.8821611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.20755114 + inSlope: 3.2066379 + outSlope: 3.2066379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.26347032 + inSlope: 3.473061 + outSlope: 3.473061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.32331973 + inSlope: 3.6753674 + outSlope: 3.6753674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.38598245 + inSlope: 3.8082979 + outSlope: 3.8082979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.45026287 + inSlope: 3.8680854 + outSlope: 3.8680854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.5149185 + inSlope: 3.85308 + outSlope: 3.85308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.57869875 + inSlope: 3.7642086 + outSlope: 3.7642086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.640392 + inSlope: 3.605257 + outSlope: 3.605257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.6988739 + inSlope: 3.382882 + outSlope: 3.382882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.75315464 + inSlope: 3.1064696 + outSlope: 3.1064696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.80242276 + inSlope: 2.7877207 + outSlope: 2.7877207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.8460786 + inSlope: 2.4400275 + outSlope: 2.4400275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.88375694 + inSlope: 2.0777538 + outSlope: 2.0777538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.91533697 + inSlope: 1.7154262 + outSlope: 1.7154262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.94093776 + inSlope: 1.3668765 + outSlope: 1.3668765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.9608995 + inSlope: 1.0445175 + outSlope: 1.0445175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.975755 + inSlope: 0.75864744 + outSlope: 0.75864744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.9861877 + inSlope: 0.51686394 + outSlope: 0.51686394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.99298376 + inSlope: 0.3237179 + outSlope: 0.3237179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.9969783 + inSlope: 0.18037693 + outSlope: 0.18037693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.9989963 + inSlope: 0.084416345 + outSlope: 0.084416345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.99979216 + inSlope: 0.02970281 + outSlope: 0.02970281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999864 + inSlope: 0.0062352186 + outSlope: 0.0062352186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0.000815334 + outSlope: 0.000815334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_1.anim.meta new file mode 100644 index 0000000..24d24b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ea025aaa6e072747a3fd4dff52aa872 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_2.anim new file mode 100644 index 0000000..25e1d38 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_2.anim @@ -0,0 +1,5724 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_rotating_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: -0.110923864, y: 0.30717608, z: -0.0005678944, w: 0.00089049333} + outSlope: {x: -0.110923864, y: 0.30717608, z: -0.0005678944, w: 0.00089049333} + tangentMode: 1073042788 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0.0018487312, y: 0.0051196017, z: -0.000009464908, w: -0.99998516} + inSlope: {x: -0.21676338, y: 0.60033756, z: -0.004338689, w: 0.0067913528} + outSlope: {x: -0.21676338, y: 0.60033756, z: -0.004338689, w: 0.0067913528} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.0072254464, y: 0.020011254, z: -0.00014462297, w: -0.9997736} + inSlope: {x: -0.42053223, y: 1.1652892, z: -0.020664882, w: 0.032347437} + outSlope: {x: -0.42053223, y: 1.1652892, z: -0.020664882, w: 0.032347437} + tangentMode: 1050495586 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0.015866473, y: 0.04396258, z: -0.00069829443, w: -0.9989069} + inSlope: {x: -0.6076228, y: 1.6864426, z: -0.05870843, w: 0.0919193} + outSlope: {x: -0.6076228, y: 1.6864426, z: -0.05870843, w: 0.0919193} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.02747954, y: 0.07622601, z: -0.0021015708, w: -0.99670964} + inSlope: {x: -0.77563, y: 2.1608362, z: -0.12534505, w: 0.19635561} + outSlope: {x: -0.77563, y: 2.1608362, z: -0.12534505, w: 0.19635561} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0.041720804, y: 0.11599045, z: -0.0048764627, w: -0.9923617} + inSlope: {x: -0.9208023, y: 2.5838475, z: -0.22461537, w: 0.3522009} + outSlope: {x: -0.9208023, y: 2.5838475, z: -0.22461537, w: 0.3522009} + tangentMode: 1032358049 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.05817295, y: 0.16235426, z: -0.009588749, w: -0.9849696} + inSlope: {x: -1.0382488, y: 2.9494383, z: -0.357726, w: 0.56180304} + outSlope: {x: -1.0382488, y: 2.9494383, z: -0.357726, w: 0.56180304} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0.0763291, y: 0.21430506, z: -0.016800663, w: -0.97363496} + inSlope: {x: -1.1223891, y: 3.2506964, z: -0.5230595, w: 0.82342196} + outSlope: {x: -1.1223891, y: 3.2506964, z: -0.5230595, w: 0.82342196} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.09558593, y: 0.27071083, z: -0.02702407, w: -0.9575222} + inSlope: {x: -1.1675775, y: 3.4805856, z: -0.71625435, w: 1.1314057} + outSlope: {x: -1.1675775, y: 3.4805856, z: -0.71625435, w: 1.1314057} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0.11524835, y: 0.3303246, z: -0.04067581, w: -0.93592143} + inSlope: {x: -1.1688268, y: 3.6328118, z: -0.93041295, w: 1.4765168} + outSlope: {x: -1.1688268, y: 3.6328118, z: -0.93041295, w: 1.4765168} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.13454682, y: 0.39180455, z: -0.058037832, w: -0.908305} + inSlope: {x: -1.1225488, y: 3.7027173, z: -1.156477, w: 1.8464453} + outSlope: {x: -1.1225488, y: 3.7027173, z: -1.156477, w: 1.8464453} + tangentMode: 1050253795 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0.15266664, y: 0.4537485, z: -0.07922504, w: -0.87437326} + inSlope: {x: -1.0272253, y: 3.6880922, z: -1.3837855, w: 2.2265182} + outSlope: {x: -1.0272253, y: 3.6880922, z: -1.3837855, w: 2.2265182} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.16878766, y: 0.51474094, z: -0.10416401, w: -0.8340877} + inSlope: {x: -0.88392603, y: 3.5898266, z: -1.6007994, w: 2.6005788} + outSlope: {x: -0.88392603, y: 3.5898266, z: -1.6007994, w: 2.6005788} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0.18213084, y: 0.5734094, z: -0.13258502, w: -0.7876873} + inSlope: {x: -0.6966077, y: 3.412294, z: -1.7959466, w: 2.9520252} + outSlope: {x: -0.6966077, y: 3.412294, z: -1.7959466, w: 2.9520252} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.19200791, y: 0.6284841, z: -0.1640289, w: -0.7356869} + inSlope: {x: -0.47214484, y: 3.1634512, z: -1.9585197, w: 3.2648869} + outSlope: {x: -0.47214484, y: 3.1634512, z: -1.9585197, w: 3.2648869} + tangentMode: 796087714 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0.197869, y: 0.67885774, z: -0.197869, w: -0.67885774} + inSlope: {x: -0.22007298, y: 2.8546133, z: -2.079527, w: 3.5248842} + outSlope: {x: -0.22007298, y: 2.8546133, z: -2.079527, w: 3.5248842} + tangentMode: 1057523875 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.19934368, y: 0.7236379, z: -0.23334649, w: -0.6181907} + inSlope: {x: 0.047924332, y: 2.4998956, z: -2.1524243, w: 3.7203407} + outSlope: {x: 0.047924332, y: 2.4998956, z: -2.1524243, w: 3.7203407} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0.19627152, y: 0.76218766, z: -0.26961654, w: -0.5548463} + inSlope: {x: 0.3187378, y: 2.1154225, z: -2.1736345, w: 3.8428602} + outSlope: {x: 0.3187378, y: 2.1154225, z: -2.1736345, w: 3.8428602} + tangentMode: 1062096292 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0.18871908, y: 0.794152, z: -0.30580103, w: -0.49009526} + inSlope: {x: 0.57871246, y: 1.7183719, z: -2.1427865, w: 3.887738} + outSlope: {x: 0.57871246, y: 1.7183719, z: -2.1427865, w: 3.887738} + tangentMode: 1066170982 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0.17698109, y: 0.81946677, z: -0.34104282, w: -0.4252549} + inSlope: {x: 0.81454104, y: 1.3259006, z: -2.0626607, w: 3.8540163} + outSlope: {x: 0.81454104, y: 1.3259006, z: -2.0626607, w: 3.8540163} + tangentMode: -1105807260 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0.16156769, y: 0.83834875, z: -0.37455645, w: -0.36162794} + inSlope: {x: 1.0141062, y: 0.95412886, z: -1.9388411, w: 3.744213} + outSlope: {x: 1.0141062, y: 0.95412886, z: -1.9388411, w: 3.744213} + tangentMode: 1061438531 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0.14317752, y: 0.8512711, z: -0.4056709, w: -0.3004477} + inSlope: {x: 1.1672046, y: 0.61726516, z: -1.7791069, w: 3.563788} + outSlope: {x: 1.1672046, y: 0.61726516, z: -1.7791069, w: 3.563788} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0.12266084, y: 0.85892427, z: -0.43386006, w: -0.24283491} + inSlope: {x: 1.266034, y: 0.32687518, z: -1.5926265, w: 3.3203363} + outSlope: {x: 1.266034, y: 0.32687518, z: -1.5926265, w: 3.3203363} + tangentMode: 1057013026 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0.100976355, y: 0.86216694, z: -0.4587585, w: -0.18976973} + inSlope: {x: 1.3054541, y: 0.09140782, z: -1.3890381, w: 3.0226476} + outSlope: {x: 1.3054541, y: 0.09140782, z: -1.3890381, w: 3.0226476} + tangentMode: 1044737636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0.07914566, y: 0.8619712, z: -0.48016137, w: -0.1420799} + inSlope: {x: 1.2830272, y: -0.08402996, z: -1.1775076, w: 2.6797323} + outSlope: {x: 1.2830272, y: -0.08402996, z: -1.1775076, w: 2.6797323} + tangentMode: -1178262304 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0.058208745, y: 0.85936594, z: -0.4980088, w: -0.10044524} + inSlope: {x: 1.1988615, y: -0.19770546, z: -0.9658323, w: 2.2998786} + outSlope: {x: 1.1988615, y: -0.19770546, z: -0.9658323, w: 2.2998786} + tangentMode: 1065353187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0.03918358, y: 0.855381, z: -0.5123558, w: -0.06541722} + inSlope: {x: 1.0553021, y: -0.2511404, z: -0.7596582, w: 1.8897781} + outSlope: {x: 1.0553021, y: -0.2511404, z: -0.7596582, w: 1.8897781} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0.023031978, y: 0.8509946, z: -0.52333075, w: -0.037452582} + inSlope: {x: 0.85660946, y: -0.24894992, z: -0.561849, w: 1.4538724} + outSlope: {x: 0.85660946, y: -0.24894992, z: -0.561849, w: 1.4538724} + tangentMode: -1100611356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0.010629906, y: 0.8470827, z: -0.5310841, w: -0.01695477} + inSlope: {x: 0.6086774, y: -0.19867106, z: -0.3720525, w: 0.9938921} + outSlope: {x: 0.6086774, y: -0.19867106, z: -0.3720525, w: 0.9938921} + tangentMode: -1086890974 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0.0027427163, y: 0.8443722, z: -0.5357325, w: -0.004322817} + inSlope: {x: 0.31889778, y: -0.110737644, z: -0.18646531, w: 0.508644} + outSlope: {x: 0.31889778, y: -0.110737644, z: -0.18646531, w: 0.508644} + tangentMode: -1113440160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0.000000023486113, y: 0.8433914, z: -0.53729963, w: 0.00000003686581} + inSlope: {x: 0.16456646, y: 0.0000017881393, z: 0.0000017881393, w: 0.2593745} + outSlope: {x: 0.16456646, y: 0.0000017881393, z: 0.0000017881393, w: 0.2593745} + tangentMode: 1067310562 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0.002742827, y: 0.8443723, z: -0.53573245, w: 0.0043229917} + inSlope: {x: 0.31890383, y: 0.110739574, z: 0.18646735, w: 0.5086538} + outSlope: {x: 0.31890383, y: 0.110739574, z: 0.18646735, w: 0.5086538} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0.010630141, y: 0.84708273, z: -0.53108406, w: 0.016955148} + inSlope: {x: 0.6086838, y: 0.19866961, z: 0.37205493, w: 0.99390316} + outSlope: {x: 0.6086838, y: 0.19866961, z: 0.37205493, w: 0.99390316} + tangentMode: -1073479002 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0.023032269, y: 0.8509946, z: -0.5233306, w: 0.037453067} + inSlope: {x: 0.8566123, y: 0.24895215, z: 0.5618554, w: 1.4538784} + outSlope: {x: 0.8566123, y: 0.24895215, z: 0.5618554, w: 1.4538784} + tangentMode: -1077159068 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0.03918386, y: 0.85538113, z: -0.51235557, w: 0.065417714} + inSlope: {x: 1.0553011, y: 0.25114262, z: 0.75966406, w: 1.8897789} + outSlope: {x: 1.0553011, y: 0.25114262, z: 0.75966406, w: 1.8897789} + tangentMode: -1090585882 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0.05820894, y: 0.859366, z: -0.49800852, w: 0.100445636} + inSlope: {x: 1.1988623, y: 0.19770402, z: 0.965834, w: 2.2998827} + outSlope: {x: 1.1988623, y: 0.19770402, z: 0.965834, w: 2.2998827} + tangentMode: 1069267942 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0.0791459, y: 0.86197126, z: -0.48016113, w: 0.1420804} + inSlope: {x: 1.28303, y: 0.084030114, z: 1.1775097, w: 2.6797407} + outSlope: {x: 1.28303, y: 0.084030114, z: 1.1775097, w: 2.6797407} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0.100976564, y: 0.862167, z: -0.45875823, w: 0.18977024} + inSlope: {x: 1.3054533, y: -0.091409765, z: 1.3890395, w: 3.02265} + outSlope: {x: 1.3054533, y: -0.091409765, z: 1.3890395, w: 3.02265} + tangentMode: 1058002213 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0.12266097, y: 0.85892427, z: -0.43385985, w: 0.2428353} + inSlope: {x: 1.2660353, y: -0.32687932, z: 1.5926275, w: 3.3203425} + outSlope: {x: 1.2660353, y: -0.32687932, z: 1.5926275, w: 3.3203425} + tangentMode: 1066842210 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0.1431777, y: 0.85127103, z: -0.4056707, w: 0.3004482} + inSlope: {x: 1.1672066, y: -0.6172699, z: 1.7791092, w: 3.563795} + outSlope: {x: 1.1672066, y: -0.6172699, z: 1.7791092, w: 3.563795} + tangentMode: -1093684128 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.16156782, y: 0.8383486, z: -0.37455627, w: 0.36162835} + inSlope: {x: 1.0141035, y: -0.9541306, z: 1.938842, w: 3.74421} + outSlope: {x: 1.0141035, y: -0.9541306, z: 1.938842, w: 3.74421} + tangentMode: 1071225282 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0.17698112, y: 0.8194667, z: -0.3410427, w: 0.4252551} + inSlope: {x: 0.81453896, y: -1.3258994, z: 2.062661, w: 3.8540154} + outSlope: {x: 0.81453896, y: -1.3258994, z: 2.062661, w: 3.8540154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0.1887191, y: 0.794152, z: -0.30580097, w: 0.4900954} + inSlope: {x: 0.57871306, y: -1.7183731, z: 2.1427865, w: 3.8877416} + outSlope: {x: 0.57871306, y: -1.7183731, z: 2.1427865, w: 3.8877416} + tangentMode: 1072030182 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0.19627154, y: 0.76218766, z: -0.26961654, w: 0.55484635} + inSlope: {x: 0.3187366, y: -2.1154227, z: 2.1736348, w: 3.8428574} + outSlope: {x: 0.3187366, y: -2.1154227, z: 2.1736348, w: 3.8428574} + tangentMode: 1066665953 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0.19934364, y: 0.723638, z: -0.23334655, w: 0.6181905} + inSlope: {x: 0.047924418, y: -2.4998963, z: 2.1524253, w: 3.7203403} + outSlope: {x: 0.047924418, y: -2.4998963, z: 2.1524253, w: 3.7203403} + tangentMode: -1131830554 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0.19786902, y: 0.67885786, z: -0.1978691, w: 0.67885756} + inSlope: {x: -0.2200692, y: -2.854617, z: 2.0795276, w: 3.524891} + outSlope: {x: -0.2200692, y: -2.854617, z: 2.0795276, w: 3.524891} + tangentMode: 1073182566 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0.192008, y: 0.6284842, z: -0.16402903, w: 0.7356868} + inSlope: {x: -0.4721443, y: -3.163445, z: 1.9585192, w: 3.2648845} + outSlope: {x: -0.4721443, y: -3.163445, z: 1.9585192, w: 3.2648845} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0.18213089, y: 0.5734098, z: -0.1325852, w: 0.78768694} + inSlope: {x: -0.6966079, y: -3.4122899, z: 1.7959476, w: 2.952026} + outSlope: {x: -0.6966079, y: -3.4122899, z: 1.7959476, w: 2.952026} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0.16878776, y: 0.5147413, z: -0.10416417, w: 0.83408755} + inSlope: {x: -0.8839251, y: -3.5898273, z: 1.600801, w: 2.600583} + outSlope: {x: -0.8839251, y: -3.5898273, z: 1.600801, w: 2.600583} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0.15266675, y: 0.453749, z: -0.07922521, w: 0.87437296} + inSlope: {x: -1.0272253, y: -3.68809, z: 1.3837867, w: 2.2265162} + outSlope: {x: -1.0272253, y: -3.68809, z: 1.3837867, w: 2.2265162} + tangentMode: -1082130559 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0.13454695, y: 0.39180508, z: -0.05803799, w: 0.9083047} + inSlope: {x: -1.1225479, y: -3.7027178, z: 1.1564788, w: 1.8464487} + outSlope: {x: -1.1225479, y: -3.7027178, z: 1.1564788, w: 1.8464487} + tangentMode: 1034594979 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0.11524852, y: 0.3303252, z: -0.040675957, w: 0.9359212} + inSlope: {x: -1.1688259, y: -3.6328187, z: 0.9304154, w: 1.4765217} + outSlope: {x: -1.1688259, y: -3.6328187, z: 0.9304154, w: 1.4765217} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0.09558613, y: 0.27071124, z: -0.02702417, w: 0.95752203} + inSlope: {x: -1.1675776, y: -3.480588, z: 0.7162565, w: 1.1314087} + outSlope: {x: -1.1675776, y: -3.480588, z: 0.7162565, w: 1.1314087} + tangentMode: 1032079937 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0.076329306, y: 0.2143057, z: -0.016800761, w: 0.9736348} + inSlope: {x: -1.1223898, y: -3.2506967, z: 0.5230611, w: 0.82342464} + outSlope: {x: -1.1223898, y: -3.2506967, z: 0.5230611, w: 0.82342464} + tangentMode: 1038146657 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0.05817317, y: 0.1623548, z: -0.009588817, w: 0.9849695} + inSlope: {x: -1.03825, y: -2.9494376, z: 0.35772762, w: 0.5618053} + outSlope: {x: -1.03825, y: -2.9494376, z: 0.35772762, w: 0.5618053} + tangentMode: -1082366490 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0.041721005, y: 0.115991205, z: -0.0048765186, w: 0.9923616} + inSlope: {x: -0.9208044, y: -2.5838497, z: 0.22461674, w: 0.35220298} + outSlope: {x: -0.9208044, y: -2.5838497, z: 0.22461674, w: 0.35220298} + tangentMode: 1050812964 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0.02747972, y: 0.076226555, z: -0.0021015997, w: 0.9967096} + inSlope: {x: -0.7756322, y: -2.1608503, z: 0.12534648, w: 0.19635934} + outSlope: {x: -0.7756322, y: -2.1608503, z: 0.12534648, w: 0.19635934} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0.015866622, y: 0.04396293, z: -0.00069830654, w: 0.9989069} + inSlope: {x: -0.60762537, y: -1.6864495, z: 0.05870921, w: 0.09192117} + outSlope: {x: -0.60762537, y: -1.6864495, z: 0.05870921, w: 0.09192117} + tangentMode: 1042386976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0.0072255586, y: 0.020011626, z: -0.0001446279, w: 0.9997736} + inSlope: {x: -0.4205353, y: -1.1652914, z: 0.020665241, w: 0.03234747} + outSlope: {x: -0.4205353, y: -1.1652914, z: 0.020665241, w: 0.03234747} + tangentMode: 1036274406 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0.0018487928, y: 0.0051199202, z: -0.000009465812, w: 0.99998516} + inSlope: {x: -0.21676697, y: -0.600352, z: 0.0043388414, w: 0.0067913597} + outSlope: {x: -0.21676697, y: -0.600352, z: 0.0043388414, w: 0.0067913597} + tangentMode: -1288500029 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: 6.0456387e-13, y: -0.00000008742278, z: 5.2852654e-20, w: 1} + inSlope: {x: -0.110923946, y: -0.000014856458, z: 0.00056790374, w: 0.0000000016007107} + outSlope: {x: -0.110923946, y: -0.000014856458, z: 0.00056790374, w: 0.0000000016007107} + tangentMode: 1057803495 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0.0018486751, y: 0.0051194434, z: 0.000009464327, w: 0.99998516} + inSlope: {x: -0.21675994, y: 0.60033, z: 0.0043385485, w: -0.006791358} + outSlope: {x: -0.21675994, y: 0.60033, z: 0.0043385485, w: -0.006791358} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0.007225331, y: 0.02001091, z: 0.00014461819, w: 0.9997736} + inSlope: {x: -0.42052904, y: 1.1652844, z: 0.020664515, w: -0.032345682} + outSlope: {x: -0.42052904, y: 1.1652844, z: 0.020664515, w: -0.032345682} + tangentMode: -1067563296 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0.015866296, y: 0.043962218, z: 0.0006982808, w: 0.99890697} + inSlope: {x: -0.60761976, y: 1.6864355, z: 0.05870756, w: -0.091919385} + outSlope: {x: -0.60761976, y: 1.6864355, z: 0.05870756, w: -0.091919385} + tangentMode: -1065906496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0.027479304, y: 0.07622537, z: 0.002101535, w: 0.99670964} + inSlope: {x: -0.775627, y: 2.160829, z: 0.12534368, w: -0.19635397} + outSlope: {x: -0.775627, y: 2.160829, z: 0.12534368, w: -0.19635397} + tangentMode: -1088163613 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0.041720506, y: 0.11598979, z: 0.0048763994, w: 0.99236184} + inSlope: {x: -0.92079973, y: 2.583836, z: 0.22461289, w: -0.35219583} + outSlope: {x: -0.92079973, y: 2.583836, z: 0.22461289, w: -0.35219583} + tangentMode: 1061718151 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0.0581726, y: 0.16235316, z: 0.009588624, w: 0.9849698} + inSlope: {x: -1.0382469, y: 2.9494324, z: 0.3577232, w: -0.56179994} + outSlope: {x: -1.0382469, y: 2.9494324, z: 0.3577232, w: -0.56179994} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0.0763287, y: 0.2143041, z: 0.016800495, w: 0.9736352} + inSlope: {x: -1.1223878, y: 3.2506974, z: 0.5230563, w: -0.8234193} + outSlope: {x: -1.1223878, y: 3.2506974, z: 0.5230563, w: -0.8234193} + tangentMode: -1081757088 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0.09558549, y: 0.27070963, z: 0.027023818, w: 0.9575225} + inSlope: {x: -1.167577, y: 3.4805768, z: 0.7162496, w: -1.1313962} + outSlope: {x: -1.167577, y: 3.4805768, z: 0.7162496, w: -1.1313962} + tangentMode: -1096434334 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0.1152479, y: 0.33032322, z: 0.040675458, w: 0.935922} + inSlope: {x: -1.1688275, y: 3.6328025, z: 0.93040705, w: -1.4765038} + outSlope: {x: -1.1688275, y: 3.6328025, z: 0.93040705, w: -1.4765038} + tangentMode: -1082133919 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0.13454637, y: 0.39180294, z: 0.058037356, w: 0.90830576} + inSlope: {x: -1.12255, y: 3.702716, z: 1.1564715, w: -1.8464363} + outSlope: {x: -1.12255, y: 3.702716, z: 1.1564715, w: -1.8464363} + tangentMode: 1065493024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0.1526662, y: 0.45374697, z: 0.07922447, w: 0.8743742} + inSlope: {x: -1.0272285, y: 3.6880972, z: 1.38378, w: -2.226509} + outSlope: {x: -1.0272285, y: 3.6880972, z: 1.38378, w: -2.226509} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0.16878729, y: 0.5147394, z: 0.10416331, w: 0.83408886} + inSlope: {x: -0.88392997, y: 3.5898345, z: 1.6007953, w: -2.600576} + outSlope: {x: -0.88392997, y: 3.5898345, z: 1.6007953, w: -2.600576} + tangentMode: 1058001511 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0.1821305, y: 0.573408, z: 0.13258426, w: 0.78768843} + inSlope: {x: -0.69661325, y: 3.4122987, z: 1.7959425, w: -2.9520152} + outSlope: {x: -0.69661325, y: 3.4122987, z: 1.7959425, w: -2.9520152} + tangentMode: 1069350468 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0.1920077, y: 0.6284826, z: 0.164028, w: 0.73568845} + inSlope: {x: -0.47215194, y: 3.1634574, z: 1.9585152, w: -3.2648737} + outSlope: {x: -0.47215194, y: 3.1634574, z: 1.9585152, w: -3.2648737} + tangentMode: -1084913951 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0.19786888, y: 0.6788565, z: 0.19786803, w: 0.6788594} + inSlope: {x: -0.22008082, y: 2.8546243, z: 2.079524, w: -3.5248785} + outSlope: {x: -0.22008082, y: 2.8546243, z: 2.079524, w: -3.5248785} + tangentMode: 1067450340 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0.19934373, y: 0.7236366, z: 0.2333454, w: 0.6181926} + inSlope: {x: 0.047915924, y: 2.4999034, z: 2.1524224, w: -3.7203364} + outSlope: {x: 0.047915924, y: 2.4999034, z: 2.1524224, w: -3.7203364} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0.19627169, y: 0.7621865, z: 0.26961538, w: 0.5548483} + inSlope: {x: 0.31873035, y: 2.115437, z: 2.173635, w: -3.842859} + outSlope: {x: 0.31873035, y: 2.115437, z: 2.173635, w: -3.842859} + tangentMode: 1081057605 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0.18871939, y: 0.7941511, z: 0.30579984, w: 0.49009743} + inSlope: {x: 0.5787037, y: 1.7183857, z: 2.1427884, w: -3.8877378} + outSlope: {x: 0.5787037, y: 1.7183857, z: 2.1427884, w: -3.8877378} + tangentMode: 1078031172 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0.17698158, y: 0.819466, z: 0.3410416, w: 0.42525718} + inSlope: {x: 0.81453085, y: 1.3259101, z: 2.0626636, w: -3.8540154} + outSlope: {x: 0.81453085, y: 1.3259101, z: 2.0626636, w: -3.8540154} + tangentMode: -1115293116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0.16156839, y: 0.8383481, z: 0.37455523, w: 0.36163038} + inSlope: {x: 1.0140995, y: 0.9541413, z: 1.9388466, w: -3.744218} + outSlope: {x: 1.0140995, y: 0.9541413, z: 1.9388466, w: -3.744218} + tangentMode: 1069407712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0.1431783, y: 0.8512707, z: 0.40566975, w: 0.30045003} + inSlope: {x: 1.1672018, y: 0.6172806, z: 1.7791154, w: -3.5638003} + outSlope: {x: 1.1672018, y: 0.6172806, z: 1.7791154, w: -3.5638003} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0.1226617, y: 0.8589241, z: 0.43385902, w: 0.24283715} + inSlope: {x: 1.2660304, y: 0.32688648, z: 1.5926337, w: -3.3203454} + outSlope: {x: 1.2660304, y: 0.32688648, z: 1.5926337, w: -3.3203454} + tangentMode: -1074666522 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0.100977324, y: 0.8621669, z: 0.4587575, w: 0.18977195} + inSlope: {x: 1.3054538, y: 0.09141513, z: 1.389045, w: -3.0226603} + outSlope: {x: 1.3054538, y: 0.09141513, z: 1.389045, w: -3.0226603} + tangentMode: -1069452606 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0.079146616, y: 0.86197126, z: 0.48016047, w: 0.1420819} + inSlope: {x: 1.2830312, y: -0.08402296, z: 1.177515, w: -2.679751} + outSlope: {x: 1.2830312, y: -0.08402296, z: 1.177515, w: -2.679751} + tangentMode: -1095162142 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0.058209654, y: 0.8593661, z: 0.49800795, w: 0.100447} + inSlope: {x: 1.1988664, y: -0.19769865, z: 0.96584296, w: -2.2998967} + outSlope: {x: 1.1988664, y: -0.19769865, z: 0.96584296, w: -2.2998967} + tangentMode: 1071365092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0.03918444, y: 0.8553813, z: 0.5123552, w: 0.06541875} + inSlope: {x: 1.0553099, y: -0.25114083, z: 0.75967205, w: -1.8897984} + outSlope: {x: 1.0553099, y: -0.25114083, z: 0.75967205, w: -1.8897984} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0.023032691, y: 0.85099477, z: 0.52333033, w: 0.03745378} + inSlope: {x: 0.85662043, y: -0.24895394, z: 0.56185895, w: -1.4538943} + outSlope: {x: 0.85662043, y: -0.24895394, z: 0.56185895, w: -1.4538943} + tangentMode: -1071222681 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0.010630453, y: 0.84708285, z: 0.5310838, w: 0.016955655} + inSlope: {x: 0.6086908, y: -0.19867319, z: 0.3720585, w: -0.99391556} + outSlope: {x: 0.6086908, y: -0.19867319, z: 0.3720585, w: -0.99391556} + tangentMode: -1078132896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0.0027430176, y: 0.84437233, z: 0.53573227, w: 0.004323294} + inSlope: {x: 0.3189132, y: -0.11074315, z: 0.1864745, w: -0.508669} + outSlope: {x: 0.3189132, y: -0.11074315, z: 0.1864745, w: -0.508669} + tangentMode: -1082382618 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: -0.000000023486113, y: 0.8433914, z: 0.53729963, w: 0.00000003686581} + inSlope: {x: 0.000015288591, y: -0.000005364418, z: 0.000008940697, w: -0.000024184585} + outSlope: {x: 0.000015288591, y: -0.000005364418, z: 0.000008940697, w: -0.000024184585} + tangentMode: 1073322432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: -0.0027425082, y: 0.84437215, z: 0.53573257, w: 0.004322488} + inSlope: {x: -0.31888694, y: 0.110736, z: -0.18645662, w: 0.50862646} + outSlope: {x: -0.31888694, y: 0.110736, z: -0.18645662, w: 0.50862646} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: -0.010629578, y: 0.8470826, z: 0.5310844, w: 0.016954236} + inSlope: {x: -0.6086697, y: 0.19866782, z: -0.3720442, w: 0.9938784} + outSlope: {x: -0.6086697, y: 0.19866782, z: -0.3720442, w: 0.9938784} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: -0.023031479, y: 0.8509944, z: 0.5233311, w: 0.037451737} + inSlope: {x: -0.8566013, y: 0.24894857, z: -0.56184465, w: 1.4538561} + outSlope: {x: -0.8566013, y: 0.24894857, z: -0.56184465, w: 1.4538561} + tangentMode: 1074999682 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: -0.039182927, y: 0.8553809, z: 0.5123563, w: 0.06541606} + inSlope: {x: -1.0552933, y: 0.2511444, z: -0.75965333, w: 1.8897588} + outSlope: {x: -1.0552933, y: 0.2511444, z: -0.75965333, w: 1.8897588} + tangentMode: 1065251136 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: -0.058207892, y: 0.8593659, z: 0.49800935, w: 0.10044364} + inSlope: {x: -1.1988564, y: 0.1977076, z: -0.9658242, w: 2.299862} + outSlope: {x: -1.1988564, y: 0.1977076, z: -0.9658242, w: 2.299862} + tangentMode: -1148345440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: -0.07914477, y: 0.86197114, z: 0.48016217, w: 0.14207806} + inSlope: {x: -1.2830251, y: 0.08403369, z: -1.1774962, w: 2.6797168} + outSlope: {x: -1.2830251, y: 0.08403369, z: -1.1774962, w: 2.6797168} + tangentMode: 1070106754 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: -0.10097536, y: 0.862167, z: 0.45875952, w: 0.18976745} + inSlope: {x: -1.3054545, y: -0.09139904, z: -1.3890271, w: 3.022633} + outSlope: {x: -1.3054545, y: -0.09139904, z: -1.3890271, w: 3.022633} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: -0.12265988, y: 0.8589245, z: 0.43386132, w: 0.24283239} + inSlope: {x: -1.2660381, y: -0.32686323, z: -1.5926178, w: 3.3203259} + outSlope: {x: -1.2660381, y: -0.32686323, z: -1.5926178, w: 3.3203259} + tangentMode: -1067182846 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: -0.14317659, y: 0.85127157, z: 0.4056723, w: 0.30044487} + inSlope: {x: -1.1672126, y: -0.6172538, z: -1.7791011, w: 3.5637822} + outSlope: {x: -1.1672126, y: -0.6172538, z: -1.7791011, w: 3.5637822} + tangentMode: -1065824096 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: -0.16156693, y: 0.8383494, z: 0.374558, w: 0.36162502} + inSlope: {x: -1.014116, y: -0.9541109, z: -1.9388349, w: 3.744209} + outSlope: {x: -1.014116, y: -0.9541109, z: -1.9388349, w: 3.744209} + tangentMode: -1087518361 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: -0.17698042, y: 0.8194679, z: 0.34104455, w: 0.42525172} + inSlope: {x: -0.8145505, y: -1.3258779, z: -2.0626547, w: 3.8540099} + outSlope: {x: -0.8145505, y: -1.3258779, z: -2.0626547, w: 3.8540099} + tangentMode: 1072064102 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: -0.18871859, y: 0.7941535, z: 0.3058029, w: 0.4900919} + inSlope: {x: -0.57872427, y: -1.7183499, z: -2.1427822, w: 3.8877335} + outSlope: {x: -0.57872427, y: -1.7183499, z: -2.1427822, w: 3.8877335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: -0.19627121, y: 0.7621896, z: 0.26961854, w: 0.5548427} + inSlope: {x: -0.31875002, y: -2.1153994, z: -2.173634, w: 3.842859} + outSlope: {x: -0.31875002, y: -2.1153994, z: -2.173634, w: 3.842859} + tangentMode: -1085092505 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: -0.19934358, y: 0.72364026, z: 0.23334852, w: 0.61818707} + inSlope: {x: -0.04794051, y: -2.4998765, z: -2.152428, w: 3.7203546} + outSlope: {x: -0.04794051, y: -2.4998765, z: -2.152428, w: 3.7203546} + tangentMode: -1102506908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: -0.19786923, y: 0.6788605, z: 0.19787101, w: 0.6788544} + inSlope: {x: 0.22005624, y: -2.8545973, z: -2.0795338, w: 3.5249052} + outSlope: {x: 0.22005624, y: -2.8545973, z: -2.0795338, w: 3.5249052} + tangentMode: -1082130681 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: -0.19200838, y: 0.6284871, z: 0.16403079, w: 0.7356838} + inSlope: {x: 0.47213, y: -3.1634398, z: -1.9585295, w: 3.264904} + outSlope: {x: 0.47213, y: -3.1634398, z: -1.9585295, w: 3.264904} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: -0.18213157, y: 0.5734126, z: 0.13258676, w: 0.78768444} + inSlope: {x: 0.6965954, y: -3.412281, z: -1.7959573, w: 2.9520438} + outSlope: {x: 0.6965954, y: -3.412281, z: -1.7959573, w: 2.9520438} + tangentMode: 1080137764 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: -0.16878855, y: 0.5147445, z: 0.104165606, w: 0.83408517} + inSlope: {x: 0.88391745, y: -3.5898156, z: -1.6008111, w: 2.600599} + outSlope: {x: 0.88391745, y: -3.5898156, z: -1.6008111, w: 2.600599} + tangentMode: 1076260967 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: -0.15266769, y: 0.4537522, z: 0.07922644, w: 0.874371} + inSlope: {x: 1.0272181, y: -3.6880856, z: -1.3837984, w: 2.2265377} + outSlope: {x: 1.0272181, y: -3.6880856, z: -1.3837984, w: 2.2265377} + tangentMode: 1064278115 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: -0.13454798, y: 0.39180845, z: 0.05803904, w: 0.908303} + inSlope: {x: 1.122544, y: -3.7027206, z: -1.1564914, w: 1.8464701} + outSlope: {x: 1.122544, y: -3.7027206, z: -1.1564914, w: 1.8464701} + tangentMode: 1072902946 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: -0.11524959, y: 0.3303283, z: 0.040676765, w: 0.93591994} + inSlope: {x: 1.1688259, y: -3.6328177, z: -0.9304271, w: 1.4765377} + outSlope: {x: 1.1688259, y: -3.6328177, z: -0.9304271, w: 1.4765377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: -0.09558716, y: 0.27071464, z: 0.027024833, w: 0.9575209} + inSlope: {x: 1.1675792, y: -3.48059, z: -0.71626663, w: 1.131423} + outSlope: {x: 1.1675792, y: -3.48059, z: -0.71626663, w: 1.131423} + tangentMode: 1004440034 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: -0.07633032, y: 0.21430872, z: 0.016801234, w: 0.973634} + inSlope: {x: 1.1223929, y: -3.250721, z: -0.52307165, w: 0.8234443} + outSlope: {x: 1.1223929, y: -3.250721, z: -0.52307165, w: 0.8234443} + tangentMode: 487 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: -0.058174096, y: 0.16235738, z: 0.009589128, w: 0.984969} + inSlope: {x: 1.0382558, y: -2.9494572, z: -0.35773593, w: 0.5618196} + outSlope: {x: 1.0382558, y: -2.9494572, z: -0.35773593, w: 0.5618196} + tangentMode: 1071085408 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: -0.041721825, y: 0.115993574, z: 0.004876715, w: 0.9923613} + inSlope: {x: 0.92081124, y: -2.5838702, z: -0.2246229, w: 0.35221192} + outSlope: {x: 0.92081124, y: -2.5838702, z: -0.2246229, w: 0.35221192} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: -0.027480418, y: 0.076228455, z: 0.0021017056, w: 0.9967094} + inSlope: {x: 0.7756405, y: -2.1608715, z: -0.12535086, w: 0.19636649} + outSlope: {x: 0.7756405, y: -2.1608715, z: -0.12535086, w: 0.19636649} + tangentMode: 1079047264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: -0.015867166, y: 0.0439646, z: 0.00069835706, w: 0.99890685} + inSlope: {x: 0.607635, y: -1.6864779, z: -0.058711953, w: 0.09192654} + outSlope: {x: 0.607635, y: -1.6864779, z: -0.058711953, w: 0.09192654} + tangentMode: 1074692064 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: -0.007225937, y: 0.020012578, z: 0.00014464238, w: 0.9997736} + inSlope: {x: 0.42054573, y: -1.1653272, z: -0.020666702, w: 0.03234926} + outSlope: {x: 0.42054573, y: -1.1653272, z: -0.020666702, w: 0.03234926} + tangentMode: 1064640583 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: -0.0018489888, y: 0.005120397, z: 0.000009467697, w: 0.99998516} + inSlope: {x: 0.21677437, y: -0.6003696, z: -0.0043392554, w: 0.006791328} + outSlope: {x: 0.21677437, y: -0.6003696, z: -0.0043392554, w: 0.006791328} + tangentMode: 1073042788 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: -0, y: -0.00000008742278, z: -0, w: 1} + inSlope: {x: 0.1109315, y: -0.3072074, z: -0.00056802173, w: 0.0008904305} + outSlope: {x: 0.1109315, y: -0.3072074, z: -0.00056802173, w: 0.0008904305} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -0.110923864 + outSlope: -0.110923864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0018487312 + inSlope: -0.21676338 + outSlope: -0.21676338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.0072254464 + inSlope: -0.42053223 + outSlope: -0.42053223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.015866473 + inSlope: -0.6076228 + outSlope: -0.6076228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.02747954 + inSlope: -0.77563 + outSlope: -0.77563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.041720804 + inSlope: -0.9208023 + outSlope: -0.9208023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.05817295 + inSlope: -1.0382488 + outSlope: -1.0382488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.0763291 + inSlope: -1.1223891 + outSlope: -1.1223891 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.09558593 + inSlope: -1.1675775 + outSlope: -1.1675775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.11524835 + inSlope: -1.1688268 + outSlope: -1.1688268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.13454682 + inSlope: -1.1225488 + outSlope: -1.1225488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.15266664 + inSlope: -1.0272253 + outSlope: -1.0272253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.16878766 + inSlope: -0.88392603 + outSlope: -0.88392603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.18213084 + inSlope: -0.6966077 + outSlope: -0.6966077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.19200791 + inSlope: -0.47214484 + outSlope: -0.47214484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.197869 + inSlope: -0.22007298 + outSlope: -0.22007298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.19934368 + inSlope: 0.047924332 + outSlope: 0.047924332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.19627152 + inSlope: 0.3187378 + outSlope: 0.3187378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.18871908 + inSlope: 0.57871246 + outSlope: 0.57871246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.17698109 + inSlope: 0.81454104 + outSlope: 0.81454104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.16156769 + inSlope: 1.0141062 + outSlope: 1.0141062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.14317752 + inSlope: 1.1672046 + outSlope: 1.1672046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.12266084 + inSlope: 1.266034 + outSlope: 1.266034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.100976355 + inSlope: 1.3054541 + outSlope: 1.3054541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.07914566 + inSlope: 1.2830272 + outSlope: 1.2830272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.058208745 + inSlope: 1.1988615 + outSlope: 1.1988615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.03918358 + inSlope: 1.0553021 + outSlope: 1.0553021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.023031978 + inSlope: 0.85660946 + outSlope: 0.85660946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.010629906 + inSlope: 0.6086774 + outSlope: 0.6086774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.0027427163 + inSlope: 0.31889778 + outSlope: 0.31889778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.000000023486113 + inSlope: 0.16456646 + outSlope: 0.16456646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.002742827 + inSlope: 0.31890383 + outSlope: 0.31890383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.010630141 + inSlope: 0.6086838 + outSlope: 0.6086838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.023032269 + inSlope: 0.8566123 + outSlope: 0.8566123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.03918386 + inSlope: 1.0553011 + outSlope: 1.0553011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.05820894 + inSlope: 1.1988623 + outSlope: 1.1988623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.0791459 + inSlope: 1.28303 + outSlope: 1.28303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.100976564 + inSlope: 1.3054533 + outSlope: 1.3054533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.12266097 + inSlope: 1.2660353 + outSlope: 1.2660353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.1431777 + inSlope: 1.1672066 + outSlope: 1.1672066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.16156782 + inSlope: 1.0141035 + outSlope: 1.0141035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.17698112 + inSlope: 0.81453896 + outSlope: 0.81453896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.1887191 + inSlope: 0.57871306 + outSlope: 0.57871306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.19627154 + inSlope: 0.3187366 + outSlope: 0.3187366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.19934364 + inSlope: 0.047924418 + outSlope: 0.047924418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.19786902 + inSlope: -0.2200692 + outSlope: -0.2200692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.192008 + inSlope: -0.4721443 + outSlope: -0.4721443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.18213089 + inSlope: -0.6966079 + outSlope: -0.6966079 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.16878776 + inSlope: -0.8839251 + outSlope: -0.8839251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.15266675 + inSlope: -1.0272253 + outSlope: -1.0272253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.13454695 + inSlope: -1.1225479 + outSlope: -1.1225479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.11524852 + inSlope: -1.1688259 + outSlope: -1.1688259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.09558613 + inSlope: -1.1675776 + outSlope: -1.1675776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.076329306 + inSlope: -1.1223898 + outSlope: -1.1223898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.05817317 + inSlope: -1.03825 + outSlope: -1.03825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.041721005 + inSlope: -0.9208044 + outSlope: -0.9208044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.02747972 + inSlope: -0.7756322 + outSlope: -0.7756322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.015866622 + inSlope: -0.60762537 + outSlope: -0.60762537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.0072255586 + inSlope: -0.4205353 + outSlope: -0.4205353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0018487928 + inSlope: -0.21676697 + outSlope: -0.21676697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 6.0456387e-13 + inSlope: -0.110923946 + outSlope: -0.110923946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.0018486751 + inSlope: -0.21675994 + outSlope: -0.21675994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.007225331 + inSlope: -0.42052904 + outSlope: -0.42052904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.015866296 + inSlope: -0.60761976 + outSlope: -0.60761976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.027479304 + inSlope: -0.775627 + outSlope: -0.775627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.041720506 + inSlope: -0.92079973 + outSlope: -0.92079973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.0581726 + inSlope: -1.0382469 + outSlope: -1.0382469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.0763287 + inSlope: -1.1223878 + outSlope: -1.1223878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.09558549 + inSlope: -1.167577 + outSlope: -1.167577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.1152479 + inSlope: -1.1688275 + outSlope: -1.1688275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.13454637 + inSlope: -1.12255 + outSlope: -1.12255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.1526662 + inSlope: -1.0272285 + outSlope: -1.0272285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.16878729 + inSlope: -0.88392997 + outSlope: -0.88392997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.1821305 + inSlope: -0.69661325 + outSlope: -0.69661325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.1920077 + inSlope: -0.47215194 + outSlope: -0.47215194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.19786888 + inSlope: -0.22008082 + outSlope: -0.22008082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.19934373 + inSlope: 0.047915924 + outSlope: 0.047915924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.19627169 + inSlope: 0.31873035 + outSlope: 0.31873035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.18871939 + inSlope: 0.5787037 + outSlope: 0.5787037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.17698158 + inSlope: 0.81453085 + outSlope: 0.81453085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.16156839 + inSlope: 1.0140995 + outSlope: 1.0140995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.1431783 + inSlope: 1.1672018 + outSlope: 1.1672018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.1226617 + inSlope: 1.2660304 + outSlope: 1.2660304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.100977324 + inSlope: 1.3054538 + outSlope: 1.3054538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.079146616 + inSlope: 1.2830312 + outSlope: 1.2830312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.058209654 + inSlope: 1.1988664 + outSlope: 1.1988664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.03918444 + inSlope: 1.0553099 + outSlope: 1.0553099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.023032691 + inSlope: 0.85662043 + outSlope: 0.85662043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.010630453 + inSlope: 0.6086908 + outSlope: 0.6086908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.0027430176 + inSlope: 0.3189132 + outSlope: 0.3189132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.000000023486113 + inSlope: 0.000015288591 + outSlope: 0.000015288591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.0027425082 + inSlope: -0.31888694 + outSlope: -0.31888694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.010629578 + inSlope: -0.6086697 + outSlope: -0.6086697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.023031479 + inSlope: -0.8566013 + outSlope: -0.8566013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.039182927 + inSlope: -1.0552933 + outSlope: -1.0552933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.058207892 + inSlope: -1.1988564 + outSlope: -1.1988564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.07914477 + inSlope: -1.2830251 + outSlope: -1.2830251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.10097536 + inSlope: -1.3054545 + outSlope: -1.3054545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.12265988 + inSlope: -1.2660381 + outSlope: -1.2660381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.14317659 + inSlope: -1.1672126 + outSlope: -1.1672126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.16156693 + inSlope: -1.014116 + outSlope: -1.014116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.17698042 + inSlope: -0.8145505 + outSlope: -0.8145505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.18871859 + inSlope: -0.57872427 + outSlope: -0.57872427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.19627121 + inSlope: -0.31875002 + outSlope: -0.31875002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.19934358 + inSlope: -0.04794051 + outSlope: -0.04794051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.19786923 + inSlope: 0.22005624 + outSlope: 0.22005624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.19200838 + inSlope: 0.47213 + outSlope: 0.47213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.18213157 + inSlope: 0.6965954 + outSlope: 0.6965954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.16878855 + inSlope: 0.88391745 + outSlope: 0.88391745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.15266769 + inSlope: 1.0272181 + outSlope: 1.0272181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.13454798 + inSlope: 1.122544 + outSlope: 1.122544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.11524959 + inSlope: 1.1688259 + outSlope: 1.1688259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.09558716 + inSlope: 1.1675792 + outSlope: 1.1675792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.07633032 + inSlope: 1.1223929 + outSlope: 1.1223929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.058174096 + inSlope: 1.0382558 + outSlope: 1.0382558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.041721825 + inSlope: 0.92081124 + outSlope: 0.92081124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.027480418 + inSlope: 0.7756405 + outSlope: 0.7756405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.015867166 + inSlope: 0.607635 + outSlope: 0.607635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.007225937 + inSlope: 0.42054573 + outSlope: 0.42054573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0018489888 + inSlope: 0.21677437 + outSlope: 0.21677437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0 + inSlope: 0.1109315 + outSlope: 0.1109315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0.30717608 + outSlope: 0.30717608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0051196017 + inSlope: 0.60033756 + outSlope: 0.60033756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.020011254 + inSlope: 1.1652892 + outSlope: 1.1652892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.04396258 + inSlope: 1.6864426 + outSlope: 1.6864426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.07622601 + inSlope: 2.1608362 + outSlope: 2.1608362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.11599045 + inSlope: 2.5838475 + outSlope: 2.5838475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.16235426 + inSlope: 2.9494383 + outSlope: 2.9494383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.21430506 + inSlope: 3.2506964 + outSlope: 3.2506964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.27071083 + inSlope: 3.4805856 + outSlope: 3.4805856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.3303246 + inSlope: 3.6328118 + outSlope: 3.6328118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.39180455 + inSlope: 3.7027173 + outSlope: 3.7027173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.4537485 + inSlope: 3.6880922 + outSlope: 3.6880922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.51474094 + inSlope: 3.5898266 + outSlope: 3.5898266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.5734094 + inSlope: 3.412294 + outSlope: 3.412294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6284841 + inSlope: 3.1634512 + outSlope: 3.1634512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.67885774 + inSlope: 2.8546133 + outSlope: 2.8546133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.7236379 + inSlope: 2.4998956 + outSlope: 2.4998956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.76218766 + inSlope: 2.1154225 + outSlope: 2.1154225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.794152 + inSlope: 1.7183719 + outSlope: 1.7183719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.81946677 + inSlope: 1.3259006 + outSlope: 1.3259006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.83834875 + inSlope: 0.95412886 + outSlope: 0.95412886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.8512711 + inSlope: 0.61726516 + outSlope: 0.61726516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.85892427 + inSlope: 0.32687518 + outSlope: 0.32687518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.86216694 + inSlope: 0.09140782 + outSlope: 0.09140782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.8619712 + inSlope: -0.08402996 + outSlope: -0.08402996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.85936594 + inSlope: -0.19770546 + outSlope: -0.19770546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.855381 + inSlope: -0.2511404 + outSlope: -0.2511404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.8509946 + inSlope: -0.24894992 + outSlope: -0.24894992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.8470827 + inSlope: -0.19867106 + outSlope: -0.19867106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.8443722 + inSlope: -0.110737644 + outSlope: -0.110737644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.8433914 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.8443723 + inSlope: 0.110739574 + outSlope: 0.110739574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.84708273 + inSlope: 0.19866961 + outSlope: 0.19866961 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.8509946 + inSlope: 0.24895215 + outSlope: 0.24895215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.85538113 + inSlope: 0.25114262 + outSlope: 0.25114262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.859366 + inSlope: 0.19770402 + outSlope: 0.19770402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.86197126 + inSlope: 0.084030114 + outSlope: 0.084030114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.862167 + inSlope: -0.091409765 + outSlope: -0.091409765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.85892427 + inSlope: -0.32687932 + outSlope: -0.32687932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.85127103 + inSlope: -0.6172699 + outSlope: -0.6172699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.8383486 + inSlope: -0.9541306 + outSlope: -0.9541306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.8194667 + inSlope: -1.3258994 + outSlope: -1.3258994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.794152 + inSlope: -1.7183731 + outSlope: -1.7183731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.76218766 + inSlope: -2.1154227 + outSlope: -2.1154227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.723638 + inSlope: -2.4998963 + outSlope: -2.4998963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.67885786 + inSlope: -2.854617 + outSlope: -2.854617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6284842 + inSlope: -3.163445 + outSlope: -3.163445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.5734098 + inSlope: -3.4122899 + outSlope: -3.4122899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.5147413 + inSlope: -3.5898273 + outSlope: -3.5898273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.453749 + inSlope: -3.68809 + outSlope: -3.68809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.39180508 + inSlope: -3.7027178 + outSlope: -3.7027178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.3303252 + inSlope: -3.6328187 + outSlope: -3.6328187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.27071124 + inSlope: -3.480588 + outSlope: -3.480588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.2143057 + inSlope: -3.2506967 + outSlope: -3.2506967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.1623548 + inSlope: -2.9494376 + outSlope: -2.9494376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.115991205 + inSlope: -2.5838497 + outSlope: -2.5838497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.076226555 + inSlope: -2.1608503 + outSlope: -2.1608503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.04396293 + inSlope: -1.6864495 + outSlope: -1.6864495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.020011626 + inSlope: -1.1652914 + outSlope: -1.1652914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0051199202 + inSlope: -0.600352 + outSlope: -0.600352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.00000008742278 + inSlope: -0.000014856458 + outSlope: -0.000014856458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.0051194434 + inSlope: 0.60033 + outSlope: 0.60033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.02001091 + inSlope: 1.1652844 + outSlope: 1.1652844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.043962218 + inSlope: 1.6864355 + outSlope: 1.6864355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.07622537 + inSlope: 2.160829 + outSlope: 2.160829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.11598979 + inSlope: 2.583836 + outSlope: 2.583836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.16235316 + inSlope: 2.9494324 + outSlope: 2.9494324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.2143041 + inSlope: 3.2506974 + outSlope: 3.2506974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.27070963 + inSlope: 3.4805768 + outSlope: 3.4805768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.33032322 + inSlope: 3.6328025 + outSlope: 3.6328025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.39180294 + inSlope: 3.702716 + outSlope: 3.702716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.45374697 + inSlope: 3.6880972 + outSlope: 3.6880972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.5147394 + inSlope: 3.5898345 + outSlope: 3.5898345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.573408 + inSlope: 3.4122987 + outSlope: 3.4122987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.6284826 + inSlope: 3.1634574 + outSlope: 3.1634574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.6788565 + inSlope: 2.8546243 + outSlope: 2.8546243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.7236366 + inSlope: 2.4999034 + outSlope: 2.4999034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.7621865 + inSlope: 2.115437 + outSlope: 2.115437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.7941511 + inSlope: 1.7183857 + outSlope: 1.7183857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.819466 + inSlope: 1.3259101 + outSlope: 1.3259101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.8383481 + inSlope: 0.9541413 + outSlope: 0.9541413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.8512707 + inSlope: 0.6172806 + outSlope: 0.6172806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.8589241 + inSlope: 0.32688648 + outSlope: 0.32688648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.8621669 + inSlope: 0.09141513 + outSlope: 0.09141513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.86197126 + inSlope: -0.08402296 + outSlope: -0.08402296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.8593661 + inSlope: -0.19769865 + outSlope: -0.19769865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.8553813 + inSlope: -0.25114083 + outSlope: -0.25114083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.85099477 + inSlope: -0.24895394 + outSlope: -0.24895394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.84708285 + inSlope: -0.19867319 + outSlope: -0.19867319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.84437233 + inSlope: -0.11074315 + outSlope: -0.11074315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.8433914 + inSlope: -0.000005364418 + outSlope: -0.000005364418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.84437215 + inSlope: 0.110736 + outSlope: 0.110736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.8470826 + inSlope: 0.19866782 + outSlope: 0.19866782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.8509944 + inSlope: 0.24894857 + outSlope: 0.24894857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.8553809 + inSlope: 0.2511444 + outSlope: 0.2511444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.8593659 + inSlope: 0.1977076 + outSlope: 0.1977076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.86197114 + inSlope: 0.08403369 + outSlope: 0.08403369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.862167 + inSlope: -0.09139904 + outSlope: -0.09139904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.8589245 + inSlope: -0.32686323 + outSlope: -0.32686323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.85127157 + inSlope: -0.6172538 + outSlope: -0.6172538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.8383494 + inSlope: -0.9541109 + outSlope: -0.9541109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.8194679 + inSlope: -1.3258779 + outSlope: -1.3258779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.7941535 + inSlope: -1.7183499 + outSlope: -1.7183499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.7621896 + inSlope: -2.1153994 + outSlope: -2.1153994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.72364026 + inSlope: -2.4998765 + outSlope: -2.4998765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.6788605 + inSlope: -2.8545973 + outSlope: -2.8545973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.6284871 + inSlope: -3.1634398 + outSlope: -3.1634398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.5734126 + inSlope: -3.412281 + outSlope: -3.412281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.5147445 + inSlope: -3.5898156 + outSlope: -3.5898156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.4537522 + inSlope: -3.6880856 + outSlope: -3.6880856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.39180845 + inSlope: -3.7027206 + outSlope: -3.7027206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.3303283 + inSlope: -3.6328177 + outSlope: -3.6328177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.27071464 + inSlope: -3.48059 + outSlope: -3.48059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.21430872 + inSlope: -3.250721 + outSlope: -3.250721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.16235738 + inSlope: -2.9494572 + outSlope: -2.9494572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.115993574 + inSlope: -2.5838702 + outSlope: -2.5838702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.076228455 + inSlope: -2.1608715 + outSlope: -2.1608715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.0439646 + inSlope: -1.6864779 + outSlope: -1.6864779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.020012578 + inSlope: -1.1653272 + outSlope: -1.1653272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.005120397 + inSlope: -0.6003696 + outSlope: -0.6003696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.00000008742278 + inSlope: -0.3072074 + outSlope: -0.3072074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -0.0005678944 + outSlope: -0.0005678944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.000009464908 + inSlope: -0.004338689 + outSlope: -0.004338689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.00014462297 + inSlope: -0.020664882 + outSlope: -0.020664882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.00069829443 + inSlope: -0.05870843 + outSlope: -0.05870843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.0021015708 + inSlope: -0.12534505 + outSlope: -0.12534505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.0048764627 + inSlope: -0.22461537 + outSlope: -0.22461537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.009588749 + inSlope: -0.357726 + outSlope: -0.357726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.016800663 + inSlope: -0.5230595 + outSlope: -0.5230595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.02702407 + inSlope: -0.71625435 + outSlope: -0.71625435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.04067581 + inSlope: -0.93041295 + outSlope: -0.93041295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.058037832 + inSlope: -1.156477 + outSlope: -1.156477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.07922504 + inSlope: -1.3837855 + outSlope: -1.3837855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.10416401 + inSlope: -1.6007994 + outSlope: -1.6007994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.13258502 + inSlope: -1.7959466 + outSlope: -1.7959466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.1640289 + inSlope: -1.9585197 + outSlope: -1.9585197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.197869 + inSlope: -2.079527 + outSlope: -2.079527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.23334649 + inSlope: -2.1524243 + outSlope: -2.1524243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.26961654 + inSlope: -2.1736345 + outSlope: -2.1736345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.30580103 + inSlope: -2.1427865 + outSlope: -2.1427865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.34104282 + inSlope: -2.0626607 + outSlope: -2.0626607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.37455645 + inSlope: -1.9388411 + outSlope: -1.9388411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4056709 + inSlope: -1.7791069 + outSlope: -1.7791069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.43386006 + inSlope: -1.5926265 + outSlope: -1.5926265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.4587585 + inSlope: -1.3890381 + outSlope: -1.3890381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.48016137 + inSlope: -1.1775076 + outSlope: -1.1775076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.4980088 + inSlope: -0.9658323 + outSlope: -0.9658323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.5123558 + inSlope: -0.7596582 + outSlope: -0.7596582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.52333075 + inSlope: -0.561849 + outSlope: -0.561849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.5310841 + inSlope: -0.3720525 + outSlope: -0.3720525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.5357325 + inSlope: -0.18646531 + outSlope: -0.18646531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.53729963 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.53573245 + inSlope: 0.18646735 + outSlope: 0.18646735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.53108406 + inSlope: 0.37205493 + outSlope: 0.37205493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.5233306 + inSlope: 0.5618554 + outSlope: 0.5618554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.51235557 + inSlope: 0.75966406 + outSlope: 0.75966406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.49800852 + inSlope: 0.965834 + outSlope: 0.965834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.48016113 + inSlope: 1.1775097 + outSlope: 1.1775097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.45875823 + inSlope: 1.3890395 + outSlope: 1.3890395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.43385985 + inSlope: 1.5926275 + outSlope: 1.5926275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.4056707 + inSlope: 1.7791092 + outSlope: 1.7791092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.37455627 + inSlope: 1.938842 + outSlope: 1.938842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.3410427 + inSlope: 2.062661 + outSlope: 2.062661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.30580097 + inSlope: 2.1427865 + outSlope: 2.1427865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.26961654 + inSlope: 2.1736348 + outSlope: 2.1736348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.23334655 + inSlope: 2.1524253 + outSlope: 2.1524253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.1978691 + inSlope: 2.0795276 + outSlope: 2.0795276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.16402903 + inSlope: 1.9585192 + outSlope: 1.9585192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.1325852 + inSlope: 1.7959476 + outSlope: 1.7959476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.10416417 + inSlope: 1.600801 + outSlope: 1.600801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.07922521 + inSlope: 1.3837867 + outSlope: 1.3837867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.05803799 + inSlope: 1.1564788 + outSlope: 1.1564788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.040675957 + inSlope: 0.9304154 + outSlope: 0.9304154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.02702417 + inSlope: 0.7162565 + outSlope: 0.7162565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.016800761 + inSlope: 0.5230611 + outSlope: 0.5230611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.009588817 + inSlope: 0.35772762 + outSlope: 0.35772762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.0048765186 + inSlope: 0.22461674 + outSlope: 0.22461674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.0021015997 + inSlope: 0.12534648 + outSlope: 0.12534648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.00069830654 + inSlope: 0.05870921 + outSlope: 0.05870921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.0001446279 + inSlope: 0.020665241 + outSlope: 0.020665241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.000009465812 + inSlope: 0.0043388414 + outSlope: 0.0043388414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 5.2852654e-20 + inSlope: 0.00056790374 + outSlope: 0.00056790374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.000009464327 + inSlope: 0.0043385485 + outSlope: 0.0043385485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.00014461819 + inSlope: 0.020664515 + outSlope: 0.020664515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.0006982808 + inSlope: 0.05870756 + outSlope: 0.05870756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.002101535 + inSlope: 0.12534368 + outSlope: 0.12534368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.0048763994 + inSlope: 0.22461289 + outSlope: 0.22461289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.009588624 + inSlope: 0.3577232 + outSlope: 0.3577232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.016800495 + inSlope: 0.5230563 + outSlope: 0.5230563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.027023818 + inSlope: 0.7162496 + outSlope: 0.7162496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.040675458 + inSlope: 0.93040705 + outSlope: 0.93040705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.058037356 + inSlope: 1.1564715 + outSlope: 1.1564715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.07922447 + inSlope: 1.38378 + outSlope: 1.38378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.10416331 + inSlope: 1.6007953 + outSlope: 1.6007953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.13258426 + inSlope: 1.7959425 + outSlope: 1.7959425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.164028 + inSlope: 1.9585152 + outSlope: 1.9585152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.19786803 + inSlope: 2.079524 + outSlope: 2.079524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.2333454 + inSlope: 2.1524224 + outSlope: 2.1524224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.26961538 + inSlope: 2.173635 + outSlope: 2.173635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.30579984 + inSlope: 2.1427884 + outSlope: 2.1427884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.3410416 + inSlope: 2.0626636 + outSlope: 2.0626636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.37455523 + inSlope: 1.9388466 + outSlope: 1.9388466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.40566975 + inSlope: 1.7791154 + outSlope: 1.7791154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.43385902 + inSlope: 1.5926337 + outSlope: 1.5926337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.4587575 + inSlope: 1.389045 + outSlope: 1.389045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.48016047 + inSlope: 1.177515 + outSlope: 1.177515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.49800795 + inSlope: 0.96584296 + outSlope: 0.96584296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.5123552 + inSlope: 0.75967205 + outSlope: 0.75967205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.52333033 + inSlope: 0.56185895 + outSlope: 0.56185895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.5310838 + inSlope: 0.3720585 + outSlope: 0.3720585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.53573227 + inSlope: 0.1864745 + outSlope: 0.1864745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.53729963 + inSlope: 0.000008940697 + outSlope: 0.000008940697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.53573257 + inSlope: -0.18645662 + outSlope: -0.18645662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.5310844 + inSlope: -0.3720442 + outSlope: -0.3720442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.5233311 + inSlope: -0.56184465 + outSlope: -0.56184465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.5123563 + inSlope: -0.75965333 + outSlope: -0.75965333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.49800935 + inSlope: -0.9658242 + outSlope: -0.9658242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.48016217 + inSlope: -1.1774962 + outSlope: -1.1774962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.45875952 + inSlope: -1.3890271 + outSlope: -1.3890271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.43386132 + inSlope: -1.5926178 + outSlope: -1.5926178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.4056723 + inSlope: -1.7791011 + outSlope: -1.7791011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.374558 + inSlope: -1.9388349 + outSlope: -1.9388349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.34104455 + inSlope: -2.0626547 + outSlope: -2.0626547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.3058029 + inSlope: -2.1427822 + outSlope: -2.1427822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.26961854 + inSlope: -2.173634 + outSlope: -2.173634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.23334852 + inSlope: -2.152428 + outSlope: -2.152428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.19787101 + inSlope: -2.0795338 + outSlope: -2.0795338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.16403079 + inSlope: -1.9585295 + outSlope: -1.9585295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.13258676 + inSlope: -1.7959573 + outSlope: -1.7959573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.104165606 + inSlope: -1.6008111 + outSlope: -1.6008111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.07922644 + inSlope: -1.3837984 + outSlope: -1.3837984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.05803904 + inSlope: -1.1564914 + outSlope: -1.1564914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.040676765 + inSlope: -0.9304271 + outSlope: -0.9304271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.027024833 + inSlope: -0.71626663 + outSlope: -0.71626663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.016801234 + inSlope: -0.52307165 + outSlope: -0.52307165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.009589128 + inSlope: -0.35773593 + outSlope: -0.35773593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.004876715 + inSlope: -0.2246229 + outSlope: -0.2246229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.0021017056 + inSlope: -0.12535086 + outSlope: -0.12535086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.00069835706 + inSlope: -0.058711953 + outSlope: -0.058711953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.00014464238 + inSlope: -0.020666702 + outSlope: -0.020666702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.000009467697 + inSlope: -0.0043392554 + outSlope: -0.0043392554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0 + inSlope: -0.00056802173 + outSlope: -0.00056802173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.00089049333 + outSlope: 0.00089049333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99998516 + inSlope: 0.0067913528 + outSlope: 0.0067913528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9997736 + inSlope: 0.032347437 + outSlope: 0.032347437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9989069 + inSlope: 0.0919193 + outSlope: 0.0919193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.99670964 + inSlope: 0.19635561 + outSlope: 0.19635561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9923617 + inSlope: 0.3522009 + outSlope: 0.3522009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9849696 + inSlope: 0.56180304 + outSlope: 0.56180304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.97363496 + inSlope: 0.82342196 + outSlope: 0.82342196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9575222 + inSlope: 1.1314057 + outSlope: 1.1314057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.93592143 + inSlope: 1.4765168 + outSlope: 1.4765168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.908305 + inSlope: 1.8464453 + outSlope: 1.8464453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.87437326 + inSlope: 2.2265182 + outSlope: 2.2265182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.8340877 + inSlope: 2.6005788 + outSlope: 2.6005788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7876873 + inSlope: 2.9520252 + outSlope: 2.9520252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7356869 + inSlope: 3.2648869 + outSlope: 3.2648869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.67885774 + inSlope: 3.5248842 + outSlope: 3.5248842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6181907 + inSlope: 3.7203407 + outSlope: 3.7203407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.5548463 + inSlope: 3.8428602 + outSlope: 3.8428602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.49009526 + inSlope: 3.887738 + outSlope: 3.887738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.4252549 + inSlope: 3.8540163 + outSlope: 3.8540163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.36162794 + inSlope: 3.744213 + outSlope: 3.744213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.3004477 + inSlope: 3.563788 + outSlope: 3.563788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.24283491 + inSlope: 3.3203363 + outSlope: 3.3203363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.18976973 + inSlope: 3.0226476 + outSlope: 3.0226476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.1420799 + inSlope: 2.6797323 + outSlope: 2.6797323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.10044524 + inSlope: 2.2998786 + outSlope: 2.2998786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.06541722 + inSlope: 1.8897781 + outSlope: 1.8897781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.037452582 + inSlope: 1.4538724 + outSlope: 1.4538724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.01695477 + inSlope: 0.9938921 + outSlope: 0.9938921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.004322817 + inSlope: 0.508644 + outSlope: 0.508644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000003686581 + inSlope: 0.2593745 + outSlope: 0.2593745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.0043229917 + inSlope: 0.5086538 + outSlope: 0.5086538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.016955148 + inSlope: 0.99390316 + outSlope: 0.99390316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.037453067 + inSlope: 1.4538784 + outSlope: 1.4538784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.065417714 + inSlope: 1.8897789 + outSlope: 1.8897789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.100445636 + inSlope: 2.2998827 + outSlope: 2.2998827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.1420804 + inSlope: 2.6797407 + outSlope: 2.6797407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.18977024 + inSlope: 3.02265 + outSlope: 3.02265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.2428353 + inSlope: 3.3203425 + outSlope: 3.3203425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.3004482 + inSlope: 3.563795 + outSlope: 3.563795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.36162835 + inSlope: 3.74421 + outSlope: 3.74421 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.4252551 + inSlope: 3.8540154 + outSlope: 3.8540154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.4900954 + inSlope: 3.8877416 + outSlope: 3.8877416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.55484635 + inSlope: 3.8428574 + outSlope: 3.8428574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6181905 + inSlope: 3.7203403 + outSlope: 3.7203403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.67885756 + inSlope: 3.524891 + outSlope: 3.524891 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.7356868 + inSlope: 3.2648845 + outSlope: 3.2648845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.78768694 + inSlope: 2.952026 + outSlope: 2.952026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.83408755 + inSlope: 2.600583 + outSlope: 2.600583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.87437296 + inSlope: 2.2265162 + outSlope: 2.2265162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9083047 + inSlope: 1.8464487 + outSlope: 1.8464487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9359212 + inSlope: 1.4765217 + outSlope: 1.4765217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.95752203 + inSlope: 1.1314087 + outSlope: 1.1314087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9736348 + inSlope: 0.82342464 + outSlope: 0.82342464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9849695 + inSlope: 0.5618053 + outSlope: 0.5618053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9923616 + inSlope: 0.35220298 + outSlope: 0.35220298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9967096 + inSlope: 0.19635934 + outSlope: 0.19635934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9989069 + inSlope: 0.09192117 + outSlope: 0.09192117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9997736 + inSlope: 0.03234747 + outSlope: 0.03234747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.99998516 + inSlope: 0.0067913597 + outSlope: 0.0067913597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1 + inSlope: 0.0000000016007107 + outSlope: 0.0000000016007107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.99998516 + inSlope: -0.006791358 + outSlope: -0.006791358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.9997736 + inSlope: -0.032345682 + outSlope: -0.032345682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.99890697 + inSlope: -0.091919385 + outSlope: -0.091919385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.99670964 + inSlope: -0.19635397 + outSlope: -0.19635397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.99236184 + inSlope: -0.35219583 + outSlope: -0.35219583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.9849698 + inSlope: -0.56179994 + outSlope: -0.56179994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.9736352 + inSlope: -0.8234193 + outSlope: -0.8234193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.9575225 + inSlope: -1.1313962 + outSlope: -1.1313962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.935922 + inSlope: -1.4765038 + outSlope: -1.4765038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.90830576 + inSlope: -1.8464363 + outSlope: -1.8464363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.8743742 + inSlope: -2.226509 + outSlope: -2.226509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.83408886 + inSlope: -2.600576 + outSlope: -2.600576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.78768843 + inSlope: -2.9520152 + outSlope: -2.9520152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.73568845 + inSlope: -3.2648737 + outSlope: -3.2648737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.6788594 + inSlope: -3.5248785 + outSlope: -3.5248785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.6181926 + inSlope: -3.7203364 + outSlope: -3.7203364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.5548483 + inSlope: -3.842859 + outSlope: -3.842859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.49009743 + inSlope: -3.8877378 + outSlope: -3.8877378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.42525718 + inSlope: -3.8540154 + outSlope: -3.8540154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.36163038 + inSlope: -3.744218 + outSlope: -3.744218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.30045003 + inSlope: -3.5638003 + outSlope: -3.5638003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.24283715 + inSlope: -3.3203454 + outSlope: -3.3203454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.18977195 + inSlope: -3.0226603 + outSlope: -3.0226603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.1420819 + inSlope: -2.679751 + outSlope: -2.679751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.100447 + inSlope: -2.2998967 + outSlope: -2.2998967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.06541875 + inSlope: -1.8897984 + outSlope: -1.8897984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.03745378 + inSlope: -1.4538943 + outSlope: -1.4538943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.016955655 + inSlope: -0.99391556 + outSlope: -0.99391556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.004323294 + inSlope: -0.508669 + outSlope: -0.508669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.00000003686581 + inSlope: -0.000024184585 + outSlope: -0.000024184585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.004322488 + inSlope: 0.50862646 + outSlope: 0.50862646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.016954236 + inSlope: 0.9938784 + outSlope: 0.9938784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.037451737 + inSlope: 1.4538561 + outSlope: 1.4538561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.06541606 + inSlope: 1.8897588 + outSlope: 1.8897588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.10044364 + inSlope: 2.299862 + outSlope: 2.299862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.14207806 + inSlope: 2.6797168 + outSlope: 2.6797168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.18976745 + inSlope: 3.022633 + outSlope: 3.022633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.24283239 + inSlope: 3.3203259 + outSlope: 3.3203259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.30044487 + inSlope: 3.5637822 + outSlope: 3.5637822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.36162502 + inSlope: 3.744209 + outSlope: 3.744209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.42525172 + inSlope: 3.8540099 + outSlope: 3.8540099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.4900919 + inSlope: 3.8877335 + outSlope: 3.8877335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.5548427 + inSlope: 3.842859 + outSlope: 3.842859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.61818707 + inSlope: 3.7203546 + outSlope: 3.7203546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.6788544 + inSlope: 3.5249052 + outSlope: 3.5249052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.7356838 + inSlope: 3.264904 + outSlope: 3.264904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.78768444 + inSlope: 2.9520438 + outSlope: 2.9520438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.83408517 + inSlope: 2.600599 + outSlope: 2.600599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.874371 + inSlope: 2.2265377 + outSlope: 2.2265377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.908303 + inSlope: 1.8464701 + outSlope: 1.8464701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.93591994 + inSlope: 1.4765377 + outSlope: 1.4765377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.9575209 + inSlope: 1.131423 + outSlope: 1.131423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.973634 + inSlope: 0.8234443 + outSlope: 0.8234443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.984969 + inSlope: 0.5618196 + outSlope: 0.5618196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.9923613 + inSlope: 0.35221192 + outSlope: 0.35221192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.9967094 + inSlope: 0.19636649 + outSlope: 0.19636649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.99890685 + inSlope: 0.09192654 + outSlope: 0.09192654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9997736 + inSlope: 0.03234926 + outSlope: 0.03234926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.99998516 + inSlope: 0.006791328 + outSlope: 0.006791328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0.0008904305 + outSlope: 0.0008904305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_2.anim.meta new file mode 100644 index 0000000..aa811de --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 1/circle_rotating_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d51efab5f265b1c4f8555d356cb7f263 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2.meta new file mode 100644 index 0000000..4906ccf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be16b03f0f2a04143ad5412b280676d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_1.anim new file mode 100644 index 0000000..870f1ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_1.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_rotating_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0.15533414, z: 0, w: 0.00020027159} + outSlope: {x: 0, y: 0.15533414, z: 0, w: 0.00020027159} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: 0.0025889026, z: -0, w: -0.99999666} + inSlope: {x: 0, y: 0.3071726, z: 0, w: 0.0015717744} + outSlope: {x: 0, y: 0.3071726, z: 0, w: 0.0015717744} + tangentMode: 151007012 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: 0.010239087, z: -0, w: -0.9999476} + inSlope: {x: 0, y: 0.60557026, z: 0, w: 0.0076818457} + outSlope: {x: 0, y: 0.60557026, z: 0, w: 0.0076818457} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: 0.02277458, z: -0, w: -0.9997406} + inSlope: {x: 0, y: 0.8932934, z: 0, w: 0.022457242} + outSlope: {x: 0, y: 0.8932934, z: 0, w: 0.022457242} + tangentMode: 219656736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: 0.040015534, z: -0, w: -0.99919903} + inSlope: {x: 0, y: 1.1699944, z: 0, w: 0.049513586} + outSlope: {x: 0, y: 1.1699944, z: 0, w: 0.049513586} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: 0.06177439, z: -0, w: -0.99809015} + inSlope: {x: 0, y: 1.43507, z: 0, w: 0.091962226} + outSlope: {x: 0, y: 1.43507, z: 0, w: 0.091962226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: 0.0878512, z: -0, w: -0.9961336} + inSlope: {x: 0, y: 1.6876222, z: 0, w: 0.15239777} + outSlope: {x: 0, y: 1.6876222, z: 0, w: 0.15239777} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: 0.11802846, z: -0, w: -0.9930102} + inSlope: {x: 0, y: 1.9264408, z: 0, w: 0.23289794} + outSlope: {x: 0, y: 1.9264408, z: 0, w: 0.23289794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: 0.1520659, z: -0, w: -0.98837036} + inSlope: {x: 0, y: 2.1500034, z: 0, w: 0.3350168} + outSlope: {x: 0, y: 2.1500034, z: 0, w: 0.3350168} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: 0.18969525, z: -0, w: -0.981843} + inSlope: {x: 0, y: 2.3564992, z: 0, w: 0.45976466} + outSlope: {x: 0, y: 2.3564992, z: 0, w: 0.45976466} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: 0.23061587, z: -0, w: -0.9730449} + inSlope: {x: 0, y: 2.5438647, z: 0, w: 0.6075973} + outSlope: {x: 0, y: 2.5438647, z: 0, w: 0.6075973} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: 0.27449074, z: -0, w: -0.96158975} + inSlope: {x: 0, y: 2.7098327, z: 0, w: 0.7783968} + outSlope: {x: 0, y: 2.7098327, z: 0, w: 0.7783968} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: 0.32094362, z: -0, w: -0.9470983} + inSlope: {x: 0, y: 2.8520045, z: 0, w: 0.9714569} + outSlope: {x: 0, y: 2.8520045, z: 0, w: 0.9714569} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: 0.36955756, z: -0, w: -0.92920786} + inSlope: {x: 0, y: 2.967928, z: 0, w: 1.1854846} + outSlope: {x: 0, y: 2.967928, z: 0, w: 1.1854846} + tangentMode: 219606372 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: 0.41987455, z: -0, w: -0.90758216} + inSlope: {x: 0, y: 3.0551748, z: 0, w: 1.4185972} + outSlope: {x: 0, y: 3.0551748, z: 0, w: 1.4185972} + tangentMode: 219538848 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: 0.4713967, z: -0, w: -0.8819213} + inSlope: {x: 0, y: 3.1114454, z: 0, w: 1.668344} + outSlope: {x: 0, y: 3.1114454, z: 0, w: 1.668344} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: 0.52358943, z: -0, w: -0.8519707} + inSlope: {x: 0, y: 3.1346638, z: 0, w: 1.9317288} + outSlope: {x: 0, y: 3.1346638, z: 0, w: 1.9317288} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: 0.5758856, z: -0, w: -0.8175303} + inSlope: {x: 0, y: 3.1230578, z: 0, w: 2.2052515} + outSlope: {x: 0, y: 3.1230578, z: 0, w: 2.2052515} + tangentMode: 219778660 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: 0.62769145, z: -0, w: -0.77846223} + inSlope: {x: 0, y: 3.0752788, z: 0, w: 2.4849842} + outSlope: {x: 0, y: 3.0752788, z: 0, w: 2.4849842} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: 0.678395, z: -0, w: -0.7346974} + inSlope: {x: 0, y: 2.9904692, z: 0, w: 2.766621} + outSlope: {x: 0, y: 2.9904692, z: 0, w: 2.766621} + tangentMode: 152370916 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: 0.72737384, z: -0, w: -0.68624145} + inSlope: {x: 0, y: 2.868334, z: 0, w: 3.0455797} + outSlope: {x: 0, y: 2.868334, z: 0, w: 3.0455797} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: 0.7740062, z: -0, w: -0.633178} + inSlope: {x: 0, y: 2.7092237, z: 0, w: 3.3171084} + outSlope: {x: 0, y: 2.7092237, z: 0, w: 3.3171084} + tangentMode: 152063296 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: 0.8176814, z: -0, w: -0.5756711} + inSlope: {x: 0, y: 2.5141435, z: 0, w: 3.576383} + outSlope: {x: 0, y: 2.5141435, z: 0, w: 3.576383} + tangentMode: 152847072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: 0.85781103, z: -0, w: -0.51396513} + inSlope: {x: 0, y: 2.2848074, z: 0, w: 3.818647} + outSlope: {x: 0, y: 2.2848074, z: 0, w: 3.818647} + tangentMode: 152364896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: 0.8938417, z: -0, w: -0.44838274} + inSlope: {x: 0, y: 2.0236213, z: 0, w: 4.03932} + outSlope: {x: 0, y: 2.0236213, z: 0, w: 4.03932} + tangentMode: 153807332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: 0.92526513, z: -0, w: -0.379321} + inSlope: {x: 0, y: 1.7336587, z: 0, w: 4.23412} + outSlope: {x: 0, y: 1.7336587, z: 0, w: 4.23412} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: 0.95163035, z: -0, w: -0.30724528} + inSlope: {x: 0, y: 1.4186388, z: 0, w: 4.3992} + outSlope: {x: 0, y: 1.4186388, z: 0, w: 4.3992} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: 0.97255313, z: -0, w: -0.23268089} + inSlope: {x: 0, y: 1.0828336, z: 0, w: 4.5312405} + outSlope: {x: 0, y: 1.0828336, z: 0, w: 4.5312405} + tangentMode: 148639620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: 0.98772484, z: -0, w: -0.15620382} + inSlope: {x: 0, y: 0.73099613, z: 0, w: 4.6275454} + outSlope: {x: 0, y: 0.73099613, z: 0, w: 4.6275454} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: 0.9969197, z: -0, w: -0.07842925} + inSlope: {x: 0, y: 0.36825463, z: 0, w: 4.6861377} + outSlope: {x: 0, y: 0.36825463, z: 0, w: 4.6861377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: 1, z: -0, w: 0.00000075896713} + inSlope: {x: 0, y: -0.0000035762787, z: 0, w: 4.705805} + outSlope: {x: 0, y: -0.0000035762787, z: 0, w: 4.705805} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: 0.9969196, z: -0, w: 0.078430764} + inSlope: {x: 0, y: -0.3682623, z: 0, w: 4.6861415} + outSlope: {x: 0, y: -0.3682623, z: 0, w: 4.6861415} + tangentMode: 151404960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: 0.9877246, z: -0, w: 0.15620533} + inSlope: {x: 0, y: -0.7310028, z: 0, w: 4.6275454} + outSlope: {x: 0, y: -0.7310028, z: 0, w: 4.6275454} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: 0.97255284, z: -0, w: 0.23268212} + inSlope: {x: 0, y: -1.0828393, z: 0, w: 4.531236} + outSlope: {x: 0, y: -1.0828393, z: 0, w: 4.531236} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: 0.95163, z: -0, w: 0.3072464} + inSlope: {x: 0, y: -1.4186449, z: 0, w: 4.3992004} + outSlope: {x: 0, y: -1.4186449, z: 0, w: 4.3992004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: 0.9252647, z: -0, w: 0.379322} + inSlope: {x: 0, y: -1.7336618, z: 0, w: 4.234116} + outSlope: {x: 0, y: -1.7336618, z: 0, w: 4.234116} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: 0.8938413, z: -0, w: 0.44838345} + inSlope: {x: 0, y: -2.0236213, z: 0, w: 4.039316} + outSlope: {x: 0, y: -2.0236213, z: 0, w: 4.039316} + tangentMode: 219518560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: 0.85781074, z: -0, w: 0.5139657} + inSlope: {x: 0, y: -2.2848153, z: 0, w: 3.8186522} + outSlope: {x: 0, y: -2.2848153, z: 0, w: 3.8186522} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: 0.8176809, z: -0, w: 0.57567173} + inSlope: {x: 0, y: -2.5141459, z: 0, w: 3.5763805} + outSlope: {x: 0, y: -2.5141459, z: 0, w: 3.5763805} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: 0.77400595, z: -0, w: 0.6331783} + inSlope: {x: 0, y: -2.7092214, z: 0, w: 3.317102} + outSlope: {x: 0, y: -2.7092214, z: 0, w: 3.317102} + tangentMode: 148682464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: 0.7273736, z: -0, w: 0.6862417} + inSlope: {x: 0, y: -2.8683374, z: 0, w: 3.0455816} + outSlope: {x: 0, y: -2.8683374, z: 0, w: 3.0455816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: 0.6783948, z: -0, w: 0.7346976} + inSlope: {x: 0, y: -2.9904692, z: 0, w: 2.7666209} + outSlope: {x: 0, y: -2.9904692, z: 0, w: 2.7666209} + tangentMode: 219590496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: 0.6276914, z: -0, w: 0.7784623} + inSlope: {x: 0, y: -3.0752807, z: 0, w: 2.4849849} + outSlope: {x: 0, y: -3.0752807, z: 0, w: 2.4849849} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: 0.57588553, z: -0, w: 0.81753033} + inSlope: {x: 0, y: -3.1230545, z: 0, w: 2.2052498} + outSlope: {x: 0, y: -3.1230545, z: 0, w: 2.2052498} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: 0.5235897, z: -0, w: 0.85197055} + inSlope: {x: 0, y: -3.1346579, z: 0, w: 1.9317251} + outSlope: {x: 0, y: -3.1346579, z: 0, w: 1.9317251} + tangentMode: 154194052 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: 0.47139704, z: -0, w: 0.8819211} + inSlope: {x: 0, y: -3.1114504, z: 0, w: 1.6683463} + outSlope: {x: 0, y: -3.1114504, z: 0, w: 1.6683463} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: 0.41987476, z: -0, w: 0.90758204} + inSlope: {x: 0, y: -3.0551748, z: 0, w: 1.4185984} + outSlope: {x: 0, y: -3.0551748, z: 0, w: 1.4185984} + tangentMode: 152331524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: 0.36955798, z: -0, w: 0.9292077} + inSlope: {x: 0, y: -2.9679308, z: 0, w: 1.1854875} + outSlope: {x: 0, y: -2.9679308, z: 0, w: 1.1854875} + tangentMode: 219629920 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: 0.32094383, z: -0, w: 0.94709826} + inSlope: {x: 0, y: -2.8520117, z: 0, w: 0.9714595} + outSlope: {x: 0, y: -2.8520117, z: 0, w: 0.9714595} + tangentMode: 219520484 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: 0.274491, z: -0, w: 0.96158963} + inSlope: {x: 0, y: -2.7098289, z: 0, w: 0.77839565} + outSlope: {x: 0, y: -2.7098289, z: 0, w: 0.77839565} + tangentMode: 153813796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: 0.23061629, z: -0, w: 0.97304475} + inSlope: {x: 0, y: -2.5438585, z: 0, w: 0.6075996} + outSlope: {x: 0, y: -2.5438585, z: 0, w: 0.6075996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: 0.1896958, z: -0, w: 0.98184294} + inSlope: {x: 0, y: -2.3565, z: 0, w: 0.4597668} + outSlope: {x: 0, y: -2.3565, z: 0, w: 0.4597668} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: 0.15206636, z: -0, w: 0.9883703} + inSlope: {x: 0, y: -2.15001, z: 0, w: 0.33501717} + outSlope: {x: 0, y: -2.15001, z: 0, w: 0.33501717} + tangentMode: 219772644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: 0.11802887, z: -0, w: 0.99301016} + inSlope: {x: 0, y: -1.9264472, z: 0, w: 0.23289822} + outSlope: {x: 0, y: -1.9264472, z: 0, w: 0.23289822} + tangentMode: 219553508 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: 0.087851524, z: -0, w: 0.99613357} + inSlope: {x: 0, y: -1.687622, z: 0, w: 0.1523979} + outSlope: {x: 0, y: -1.687622, z: 0, w: 0.1523979} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: 0.06177486, z: -0, w: 0.9980901} + inSlope: {x: 0, y: -1.4350704, z: 0, w: 0.091964096} + outSlope: {x: 0, y: -1.4350704, z: 0, w: 0.091964096} + tangentMode: 152992452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: 0.04001589, z: -0, w: 0.99919903} + inSlope: {x: 0, y: -1.1700034, z: 0, w: 0.049515415} + outSlope: {x: 0, y: -1.1700034, z: 0, w: 0.049515415} + tangentMode: 219640900 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: 0.022774786, z: -0, w: 0.9997406} + inSlope: {x: 0, y: -0.8933047, z: 0, w: 0.022457263} + outSlope: {x: 0, y: -0.8933047, z: 0, w: 0.022457263} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: 0.010239096, z: -0, w: 0.9999476} + inSlope: {x: 0, y: -0.6055701, z: 0, w: 0.007681854} + outSlope: {x: 0, y: -0.6055701, z: 0, w: 0.007681854} + tangentMode: 152008676 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: 0.0025891354, z: -0, w: 0.99999666} + inSlope: {x: 0, y: -0.3071744, z: 0, w: 0.0015717741} + outSlope: {x: 0, y: -0.3071744, z: 0, w: 0.0015717741} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: -0.00000008742278, z: -0, w: 1} + inSlope: {x: 0, y: -0.15535073, z: 0, w: 0.00020026822} + outSlope: {x: 0, y: -0.15535073, z: 0, w: 0.00020026822} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0.15533414 + outSlope: 0.15533414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0025889026 + inSlope: 0.3071726 + outSlope: 0.3071726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.010239087 + inSlope: 0.60557026 + outSlope: 0.60557026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.02277458 + inSlope: 0.8932934 + outSlope: 0.8932934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.040015534 + inSlope: 1.1699944 + outSlope: 1.1699944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.06177439 + inSlope: 1.43507 + outSlope: 1.43507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.0878512 + inSlope: 1.6876222 + outSlope: 1.6876222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.11802846 + inSlope: 1.9264408 + outSlope: 1.9264408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.1520659 + inSlope: 2.1500034 + outSlope: 2.1500034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.18969525 + inSlope: 2.3564992 + outSlope: 2.3564992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.23061587 + inSlope: 2.5438647 + outSlope: 2.5438647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.27449074 + inSlope: 2.7098327 + outSlope: 2.7098327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.32094362 + inSlope: 2.8520045 + outSlope: 2.8520045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.36955756 + inSlope: 2.967928 + outSlope: 2.967928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.41987455 + inSlope: 3.0551748 + outSlope: 3.0551748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.4713967 + inSlope: 3.1114454 + outSlope: 3.1114454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.52358943 + inSlope: 3.1346638 + outSlope: 3.1346638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.5758856 + inSlope: 3.1230578 + outSlope: 3.1230578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.62769145 + inSlope: 3.0752788 + outSlope: 3.0752788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.678395 + inSlope: 2.9904692 + outSlope: 2.9904692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.72737384 + inSlope: 2.868334 + outSlope: 2.868334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.7740062 + inSlope: 2.7092237 + outSlope: 2.7092237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.8176814 + inSlope: 2.5141435 + outSlope: 2.5141435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.85781103 + inSlope: 2.2848074 + outSlope: 2.2848074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.8938417 + inSlope: 2.0236213 + outSlope: 2.0236213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92526513 + inSlope: 1.7336587 + outSlope: 1.7336587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.95163035 + inSlope: 1.4186388 + outSlope: 1.4186388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.97255313 + inSlope: 1.0828336 + outSlope: 1.0828336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.98772484 + inSlope: 0.73099613 + outSlope: 0.73099613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.9969197 + inSlope: 0.36825463 + outSlope: 0.36825463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000035762787 + outSlope: -0.0000035762787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9969196 + inSlope: -0.3682623 + outSlope: -0.3682623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9877246 + inSlope: -0.7310028 + outSlope: -0.7310028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.97255284 + inSlope: -1.0828393 + outSlope: -1.0828393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.95163 + inSlope: -1.4186449 + outSlope: -1.4186449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9252647 + inSlope: -1.7336618 + outSlope: -1.7336618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.8938413 + inSlope: -2.0236213 + outSlope: -2.0236213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.85781074 + inSlope: -2.2848153 + outSlope: -2.2848153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8176809 + inSlope: -2.5141459 + outSlope: -2.5141459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.77400595 + inSlope: -2.7092214 + outSlope: -2.7092214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.7273736 + inSlope: -2.8683374 + outSlope: -2.8683374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.6783948 + inSlope: -2.9904692 + outSlope: -2.9904692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.6276914 + inSlope: -3.0752807 + outSlope: -3.0752807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.57588553 + inSlope: -3.1230545 + outSlope: -3.1230545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.5235897 + inSlope: -3.1346579 + outSlope: -3.1346579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.47139704 + inSlope: -3.1114504 + outSlope: -3.1114504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.41987476 + inSlope: -3.0551748 + outSlope: -3.0551748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.36955798 + inSlope: -2.9679308 + outSlope: -2.9679308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.32094383 + inSlope: -2.8520117 + outSlope: -2.8520117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.274491 + inSlope: -2.7098289 + outSlope: -2.7098289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.23061629 + inSlope: -2.5438585 + outSlope: -2.5438585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.1896958 + inSlope: -2.3565 + outSlope: -2.3565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.15206636 + inSlope: -2.15001 + outSlope: -2.15001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.11802887 + inSlope: -1.9264472 + outSlope: -1.9264472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.087851524 + inSlope: -1.687622 + outSlope: -1.687622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.06177486 + inSlope: -1.4350704 + outSlope: -1.4350704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.04001589 + inSlope: -1.1700034 + outSlope: -1.1700034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.022774786 + inSlope: -0.8933047 + outSlope: -0.8933047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.010239096 + inSlope: -0.6055701 + outSlope: -0.6055701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0025891354 + inSlope: -0.3071744 + outSlope: -0.3071744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -0.15535073 + outSlope: -0.15535073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.00020027159 + outSlope: 0.00020027159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99999666 + inSlope: 0.0015717744 + outSlope: 0.0015717744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9999476 + inSlope: 0.0076818457 + outSlope: 0.0076818457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9997406 + inSlope: 0.022457242 + outSlope: 0.022457242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.99919903 + inSlope: 0.049513586 + outSlope: 0.049513586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.99809015 + inSlope: 0.091962226 + outSlope: 0.091962226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9961336 + inSlope: 0.15239777 + outSlope: 0.15239777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9930102 + inSlope: 0.23289794 + outSlope: 0.23289794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.98837036 + inSlope: 0.3350168 + outSlope: 0.3350168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.981843 + inSlope: 0.45976466 + outSlope: 0.45976466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9730449 + inSlope: 0.6075973 + outSlope: 0.6075973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.96158975 + inSlope: 0.7783968 + outSlope: 0.7783968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.9470983 + inSlope: 0.9714569 + outSlope: 0.9714569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.92920786 + inSlope: 1.1854846 + outSlope: 1.1854846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.90758216 + inSlope: 1.4185972 + outSlope: 1.4185972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.8819213 + inSlope: 1.668344 + outSlope: 1.668344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.8519707 + inSlope: 1.9317288 + outSlope: 1.9317288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.8175303 + inSlope: 2.2052515 + outSlope: 2.2052515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.77846223 + inSlope: 2.4849842 + outSlope: 2.4849842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7346974 + inSlope: 2.766621 + outSlope: 2.766621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.68624145 + inSlope: 3.0455797 + outSlope: 3.0455797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.633178 + inSlope: 3.3171084 + outSlope: 3.3171084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.5756711 + inSlope: 3.576383 + outSlope: 3.576383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.51396513 + inSlope: 3.818647 + outSlope: 3.818647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.44838274 + inSlope: 4.03932 + outSlope: 4.03932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.379321 + inSlope: 4.23412 + outSlope: 4.23412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.30724528 + inSlope: 4.3992 + outSlope: 4.3992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.23268089 + inSlope: 4.5312405 + outSlope: 4.5312405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.15620382 + inSlope: 4.6275454 + outSlope: 4.6275454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.07842925 + inSlope: 4.6861377 + outSlope: 4.6861377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000075896713 + inSlope: 4.705805 + outSlope: 4.705805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.078430764 + inSlope: 4.6861415 + outSlope: 4.6861415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.15620533 + inSlope: 4.6275454 + outSlope: 4.6275454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.23268212 + inSlope: 4.531236 + outSlope: 4.531236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.3072464 + inSlope: 4.3992004 + outSlope: 4.3992004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.379322 + inSlope: 4.234116 + outSlope: 4.234116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.44838345 + inSlope: 4.039316 + outSlope: 4.039316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.5139657 + inSlope: 3.8186522 + outSlope: 3.8186522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.57567173 + inSlope: 3.5763805 + outSlope: 3.5763805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.6331783 + inSlope: 3.317102 + outSlope: 3.317102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.6862417 + inSlope: 3.0455816 + outSlope: 3.0455816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.7346976 + inSlope: 2.7666209 + outSlope: 2.7666209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.7784623 + inSlope: 2.4849849 + outSlope: 2.4849849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.81753033 + inSlope: 2.2052498 + outSlope: 2.2052498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.85197055 + inSlope: 1.9317251 + outSlope: 1.9317251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.8819211 + inSlope: 1.6683463 + outSlope: 1.6683463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.90758204 + inSlope: 1.4185984 + outSlope: 1.4185984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9292077 + inSlope: 1.1854875 + outSlope: 1.1854875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.94709826 + inSlope: 0.9714595 + outSlope: 0.9714595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.96158963 + inSlope: 0.77839565 + outSlope: 0.77839565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.97304475 + inSlope: 0.6075996 + outSlope: 0.6075996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.98184294 + inSlope: 0.4597668 + outSlope: 0.4597668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9883703 + inSlope: 0.33501717 + outSlope: 0.33501717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.99301016 + inSlope: 0.23289822 + outSlope: 0.23289822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.99613357 + inSlope: 0.1523979 + outSlope: 0.1523979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9980901 + inSlope: 0.091964096 + outSlope: 0.091964096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.99919903 + inSlope: 0.049515415 + outSlope: 0.049515415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9997406 + inSlope: 0.022457263 + outSlope: 0.022457263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9999476 + inSlope: 0.007681854 + outSlope: 0.007681854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.99999666 + inSlope: 0.0015717741 + outSlope: 0.0015717741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.00020026822 + outSlope: 0.00020026822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_1.anim.meta new file mode 100644 index 0000000..2ded654 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b78f37c45acb55f498e929fe82151651 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_2.anim new file mode 100644 index 0000000..54276dc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: circle_rotating_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0.15533414, y: 0, z: 0, w: 0.00020027159} + outSlope: {x: 0.15533414, y: 0, z: 0, w: 0.00020027159} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0.0025889026, y: -0, z: -0, w: -0.99999666} + inSlope: {x: 0.3071726, y: 0, z: 0, w: 0.0015717744} + outSlope: {x: 0.3071726, y: 0, z: 0, w: 0.0015717744} + tangentMode: -16750492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.010239087, y: -0, z: -0, w: -0.9999476} + inSlope: {x: 0.60557026, y: 0, z: 0, w: 0.0076818457} + outSlope: {x: 0.60557026, y: 0, z: 0, w: 0.0076818457} + tangentMode: 33554496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0.02277458, y: -0, z: -0, w: -0.9997406} + inSlope: {x: 0.8932934, y: 0, z: 0, w: 0.022457242} + outSlope: {x: 0.8932934, y: 0, z: 0, w: 0.022457242} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.040015534, y: -0, z: -0, w: -0.99919903} + inSlope: {x: 1.1699944, y: 0, z: 0, w: 0.049513586} + outSlope: {x: 1.1699944, y: 0, z: 0, w: 0.049513586} + tangentMode: 16777344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0.06177439, y: -0, z: -0, w: -0.99809015} + inSlope: {x: 1.43507, y: 0, z: 0, w: 0.091962226} + outSlope: {x: 1.43507, y: 0, z: 0, w: 0.091962226} + tangentMode: 163 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.0878512, y: -0, z: -0, w: -0.9961336} + inSlope: {x: 1.6876222, y: 0, z: 0, w: 0.15239777} + outSlope: {x: 1.6876222, y: 0, z: 0, w: 0.15239777} + tangentMode: 5 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0.11802846, y: -0, z: -0, w: -0.9930102} + inSlope: {x: 1.9264408, y: 0, z: 0, w: 0.23289794} + outSlope: {x: 1.9264408, y: 0, z: 0, w: 0.23289794} + tangentMode: 1967349605 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.1520659, y: -0, z: -0, w: -0.98837036} + inSlope: {x: 2.1500034, y: 0, z: 0, w: 0.3350168} + outSlope: {x: 2.1500034, y: 0, z: 0, w: 0.3350168} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0.18969525, y: -0, z: -0, w: -0.981843} + inSlope: {x: 2.3564992, y: 0, z: 0, w: 0.45976466} + outSlope: {x: 2.3564992, y: 0, z: 0, w: 0.45976466} + tangentMode: 335569252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.23061587, y: -0, z: -0, w: -0.9730449} + inSlope: {x: 2.5438647, y: 0, z: 0, w: 0.6075973} + outSlope: {x: 2.5438647, y: 0, z: 0, w: 0.6075973} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0.27449074, y: -0, z: -0, w: -0.96158975} + inSlope: {x: 2.7098327, y: 0, z: 0, w: 0.7783968} + outSlope: {x: 2.7098327, y: 0, z: 0, w: 0.7783968} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.32094362, y: -0, z: -0, w: -0.9470983} + inSlope: {x: 2.8520045, y: 0, z: 0, w: 0.9714569} + outSlope: {x: 2.8520045, y: 0, z: 0, w: 0.9714569} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0.36955756, y: -0, z: -0, w: -0.92920786} + inSlope: {x: 2.967928, y: 0, z: 0, w: 1.1854846} + outSlope: {x: 2.967928, y: 0, z: 0, w: 1.1854846} + tangentMode: 1768320609 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.41987455, y: -0, z: -0, w: -0.90758216} + inSlope: {x: 3.0551748, y: 0, z: 0, w: 1.4185972} + outSlope: {x: 3.0551748, y: 0, z: 0, w: 1.4185972} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0.4713967, y: -0, z: -0, w: -0.8819213} + inSlope: {x: 3.1114454, y: 0, z: 0, w: 1.668344} + outSlope: {x: 3.1114454, y: 0, z: 0, w: 1.668344} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.52358943, y: -0, z: -0, w: -0.8519707} + inSlope: {x: 3.1346638, y: 0, z: 0, w: 1.9317288} + outSlope: {x: 3.1346638, y: 0, z: 0, w: 1.9317288} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0.5758856, y: -0, z: -0, w: -0.8175303} + inSlope: {x: 3.1230578, y: 0, z: 0, w: 2.2052515} + outSlope: {x: 3.1230578, y: 0, z: 0, w: 2.2052515} + tangentMode: 1879074662 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0.62769145, y: -0, z: -0, w: -0.77846223} + inSlope: {x: 3.0752788, y: 0, z: 0, w: 2.4849842} + outSlope: {x: 3.0752788, y: 0, z: 0, w: 2.4849842} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0.678395, y: -0, z: -0, w: -0.7346974} + inSlope: {x: 2.9904692, y: 0, z: 0, w: 2.766621} + outSlope: {x: 2.9904692, y: 0, z: 0, w: 2.766621} + tangentMode: -1610612736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0.72737384, y: -0, z: -0, w: -0.68624145} + inSlope: {x: 2.868334, y: 0, z: 0, w: 3.0455797} + outSlope: {x: 2.868334, y: 0, z: 0, w: 3.0455797} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0.7740062, y: -0, z: -0, w: -0.633178} + inSlope: {x: 2.7092237, y: 0, z: 0, w: 3.3171084} + outSlope: {x: 2.7092237, y: 0, z: 0, w: 3.3171084} + tangentMode: 1818838631 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0.8176814, y: -0, z: -0, w: -0.5756711} + inSlope: {x: 2.5141435, y: 0, z: 0, w: 3.576383} + outSlope: {x: 2.5141435, y: 0, z: 0, w: 3.576383} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0.85781103, y: -0, z: -0, w: -0.51396513} + inSlope: {x: 2.2848074, y: 0, z: 0, w: 3.818647} + outSlope: {x: 2.2848074, y: 0, z: 0, w: 3.818647} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0.8938417, y: -0, z: -0, w: -0.44838274} + inSlope: {x: 2.0236213, y: 0, z: 0, w: 4.03932} + outSlope: {x: 2.0236213, y: 0, z: 0, w: 4.03932} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0.92526513, y: -0, z: -0, w: -0.379321} + inSlope: {x: 1.7336587, y: 0, z: 0, w: 4.23412} + outSlope: {x: 1.7336587, y: 0, z: 0, w: 4.23412} + tangentMode: 7499620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0.95163035, y: -0, z: -0, w: -0.30724528} + inSlope: {x: 1.4186388, y: 0, z: 0, w: 4.3992} + outSlope: {x: 1.4186388, y: 0, z: 0, w: 4.3992} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0.97255313, y: -0, z: -0, w: -0.23268089} + inSlope: {x: 1.0828336, y: 0, z: 0, w: 4.5312405} + outSlope: {x: 1.0828336, y: 0, z: 0, w: 4.5312405} + tangentMode: 6647137 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0.98772484, y: -0, z: -0, w: -0.15620382} + inSlope: {x: 0.73099613, y: 0, z: 0, w: 4.6275454} + outSlope: {x: 0.73099613, y: 0, z: 0, w: 4.6275454} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0.9969197, y: -0, z: -0, w: -0.07842925} + inSlope: {x: 0.36825463, y: 0, z: 0, w: 4.6861377} + outSlope: {x: 0.36825463, y: 0, z: 0, w: 4.6861377} + tangentMode: 1828746342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 1, y: -0, z: -0, w: 0.00000075896713} + inSlope: {x: -0.0000035762787, y: 0, z: 0, w: 4.705805} + outSlope: {x: -0.0000035762787, y: 0, z: 0, w: 4.705805} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0.9969196, y: -0, z: -0, w: 0.078430764} + inSlope: {x: -0.3682623, y: 0, z: 0, w: 4.6861415} + outSlope: {x: -0.3682623, y: 0, z: 0, w: 4.6861415} + tangentMode: 1916862464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0.9877246, y: -0, z: -0, w: 0.15620533} + inSlope: {x: -0.7310028, y: 0, z: 0, w: 4.6275454} + outSlope: {x: -0.7310028, y: 0, z: 0, w: 4.6275454} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0.97255284, y: -0, z: -0, w: 0.23268212} + inSlope: {x: -1.0828393, y: 0, z: 0, w: 4.531236} + outSlope: {x: -1.0828393, y: 0, z: 0, w: 4.531236} + tangentMode: 1752457568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0.95163, y: -0, z: -0, w: 0.3072464} + inSlope: {x: -1.4186449, y: 0, z: 0, w: 4.3992004} + outSlope: {x: -1.4186449, y: 0, z: 0, w: 4.3992004} + tangentMode: 4194560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0.9252647, y: -0, z: -0, w: 0.379322} + inSlope: {x: -1.7336618, y: 0, z: 0, w: 4.234116} + outSlope: {x: -1.7336618, y: 0, z: 0, w: 4.234116} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0.8938413, y: -0, z: -0, w: 0.44838345} + inSlope: {x: -2.0236213, y: 0, z: 0, w: 4.039316} + outSlope: {x: -2.0236213, y: 0, z: 0, w: 4.039316} + tangentMode: 1920225344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0.85781074, y: -0, z: -0, w: 0.5139657} + inSlope: {x: -2.2848153, y: 0, z: 0, w: 3.8186522} + outSlope: {x: -2.2848153, y: 0, z: 0, w: 3.8186522} + tangentMode: 1145660772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0.8176809, y: -0, z: -0, w: 0.57567173} + inSlope: {x: -2.5141459, y: 0, z: 0, w: 3.5763805} + outSlope: {x: -2.5141459, y: 0, z: 0, w: 3.5763805} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0.77400595, y: -0, z: -0, w: 0.6331783} + inSlope: {x: -2.7092214, y: 0, z: 0, w: 3.317102} + outSlope: {x: -2.7092214, y: 0, z: 0, w: 3.317102} + tangentMode: 1465871616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.7273736, y: -0, z: -0, w: 0.6862417} + inSlope: {x: -2.8683374, y: 0, z: 0, w: 3.0455816} + outSlope: {x: -2.8683374, y: 0, z: 0, w: 3.0455816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0.6783948, y: -0, z: -0, w: 0.7346976} + inSlope: {x: -2.9904692, y: 0, z: 0, w: 2.7666209} + outSlope: {x: -2.9904692, y: 0, z: 0, w: 2.7666209} + tangentMode: 3 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0.6276914, y: -0, z: -0, w: 0.7784623} + inSlope: {x: -3.0752807, y: 0, z: 0, w: 2.4849849} + outSlope: {x: -3.0752807, y: 0, z: 0, w: 2.4849849} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0.57588553, y: -0, z: -0, w: 0.81753033} + inSlope: {x: -3.1230545, y: 0, z: 0, w: 2.2052498} + outSlope: {x: -3.1230545, y: 0, z: 0, w: 2.2052498} + tangentMode: 1852142688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0.5235897, y: -0, z: -0, w: 0.85197055} + inSlope: {x: -3.1346579, y: 0, z: 0, w: 1.9317251} + outSlope: {x: -3.1346579, y: 0, z: 0, w: 1.9317251} + tangentMode: 32 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0.47139704, y: -0, z: -0, w: 0.8819211} + inSlope: {x: -3.1114504, y: 0, z: 0, w: 1.6683463} + outSlope: {x: -3.1114504, y: 0, z: 0, w: 1.6683463} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0.41987476, y: -0, z: -0, w: 0.90758204} + inSlope: {x: -3.0551748, y: 0, z: 0, w: 1.4185984} + outSlope: {x: -3.0551748, y: 0, z: 0, w: 1.4185984} + tangentMode: 1936617283 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0.36955798, y: -0, z: -0, w: 0.9292077} + inSlope: {x: -2.9679308, y: 0, z: 0, w: 1.1854875} + outSlope: {x: -2.9679308, y: 0, z: 0, w: 1.1854875} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0.32094383, y: -0, z: -0, w: 0.94709826} + inSlope: {x: -2.8520117, y: 0, z: 0, w: 0.9714595} + outSlope: {x: -2.8520117, y: 0, z: 0, w: 0.9714595} + tangentMode: 2 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0.274491, y: -0, z: -0, w: 0.96158963} + inSlope: {x: -2.7098289, y: 0, z: 0, w: 0.77839565} + outSlope: {x: -2.7098289, y: 0, z: 0, w: 0.77839565} + tangentMode: 5120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0.23061629, y: -0, z: -0, w: 0.97304475} + inSlope: {x: -2.5438585, y: 0, z: 0, w: 0.6075996} + outSlope: {x: -2.5438585, y: 0, z: 0, w: 0.6075996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0.1896958, y: -0, z: -0, w: 0.98184294} + inSlope: {x: -2.3565, y: 0, z: 0, w: 0.4597668} + outSlope: {x: -2.3565, y: 0, z: 0, w: 0.4597668} + tangentMode: 1347420160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0.15206636, y: -0, z: -0, w: 0.9883703} + inSlope: {x: -2.15001, y: 0, z: 0, w: 0.33501717} + outSlope: {x: -2.15001, y: 0, z: 0, w: 0.33501717} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0.11802887, y: -0, z: -0, w: 0.99301016} + inSlope: {x: -1.9264472, y: 0, z: 0, w: 0.23289822} + outSlope: {x: -1.9264472, y: 0, z: 0, w: 0.23289822} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0.087851524, y: -0, z: -0, w: 0.99613357} + inSlope: {x: -1.687622, y: 0, z: 0, w: 0.1523979} + outSlope: {x: -1.687622, y: 0, z: 0, w: 0.1523979} + tangentMode: 1416458084 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0.06177486, y: -0, z: -0, w: 0.9980901} + inSlope: {x: -1.4350704, y: 0, z: 0, w: 0.091964096} + outSlope: {x: -1.4350704, y: 0, z: 0, w: 0.091964096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0.04001589, y: -0, z: -0, w: 0.99919903} + inSlope: {x: -1.1700034, y: 0, z: 0, w: 0.049515415} + outSlope: {x: -1.1700034, y: 0, z: 0, w: 0.049515415} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0.022774786, y: -0, z: -0, w: 0.9997406} + inSlope: {x: -0.8933047, y: 0, z: 0, w: 0.022457263} + outSlope: {x: -0.8933047, y: 0, z: 0, w: 0.022457263} + tangentMode: -687865856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0.010239096, y: -0, z: -0, w: 0.9999476} + inSlope: {x: -0.6055701, y: 0, z: 0, w: 0.007681854} + outSlope: {x: -0.6055701, y: 0, z: 0, w: 0.007681854} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0.0025891354, y: -0, z: -0, w: 0.99999666} + inSlope: {x: -0.3071744, y: 0, z: 0, w: 0.0015717741} + outSlope: {x: -0.3071744, y: 0, z: 0, w: 0.0015717741} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0.00000008742278, y: -0, z: -0, w: 1} + inSlope: {x: -0.15535073, y: 0, z: 0, w: 0.00020026822} + outSlope: {x: -0.15535073, y: 0, z: 0, w: 0.00020026822} + tangentMode: 1952797536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0.15533414 + outSlope: 0.15533414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0025889026 + inSlope: 0.3071726 + outSlope: 0.3071726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.010239087 + inSlope: 0.60557026 + outSlope: 0.60557026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.02277458 + inSlope: 0.8932934 + outSlope: 0.8932934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.040015534 + inSlope: 1.1699944 + outSlope: 1.1699944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.06177439 + inSlope: 1.43507 + outSlope: 1.43507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.0878512 + inSlope: 1.6876222 + outSlope: 1.6876222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.11802846 + inSlope: 1.9264408 + outSlope: 1.9264408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.1520659 + inSlope: 2.1500034 + outSlope: 2.1500034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.18969525 + inSlope: 2.3564992 + outSlope: 2.3564992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.23061587 + inSlope: 2.5438647 + outSlope: 2.5438647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.27449074 + inSlope: 2.7098327 + outSlope: 2.7098327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.32094362 + inSlope: 2.8520045 + outSlope: 2.8520045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.36955756 + inSlope: 2.967928 + outSlope: 2.967928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.41987455 + inSlope: 3.0551748 + outSlope: 3.0551748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.4713967 + inSlope: 3.1114454 + outSlope: 3.1114454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.52358943 + inSlope: 3.1346638 + outSlope: 3.1346638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.5758856 + inSlope: 3.1230578 + outSlope: 3.1230578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.62769145 + inSlope: 3.0752788 + outSlope: 3.0752788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.678395 + inSlope: 2.9904692 + outSlope: 2.9904692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.72737384 + inSlope: 2.868334 + outSlope: 2.868334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.7740062 + inSlope: 2.7092237 + outSlope: 2.7092237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.8176814 + inSlope: 2.5141435 + outSlope: 2.5141435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.85781103 + inSlope: 2.2848074 + outSlope: 2.2848074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.8938417 + inSlope: 2.0236213 + outSlope: 2.0236213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92526513 + inSlope: 1.7336587 + outSlope: 1.7336587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.95163035 + inSlope: 1.4186388 + outSlope: 1.4186388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.97255313 + inSlope: 1.0828336 + outSlope: 1.0828336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.98772484 + inSlope: 0.73099613 + outSlope: 0.73099613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.9969197 + inSlope: 0.36825463 + outSlope: 0.36825463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.0000035762787 + outSlope: -0.0000035762787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9969196 + inSlope: -0.3682623 + outSlope: -0.3682623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9877246 + inSlope: -0.7310028 + outSlope: -0.7310028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.97255284 + inSlope: -1.0828393 + outSlope: -1.0828393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.95163 + inSlope: -1.4186449 + outSlope: -1.4186449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9252647 + inSlope: -1.7336618 + outSlope: -1.7336618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.8938413 + inSlope: -2.0236213 + outSlope: -2.0236213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.85781074 + inSlope: -2.2848153 + outSlope: -2.2848153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8176809 + inSlope: -2.5141459 + outSlope: -2.5141459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.77400595 + inSlope: -2.7092214 + outSlope: -2.7092214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.7273736 + inSlope: -2.8683374 + outSlope: -2.8683374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.6783948 + inSlope: -2.9904692 + outSlope: -2.9904692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.6276914 + inSlope: -3.0752807 + outSlope: -3.0752807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.57588553 + inSlope: -3.1230545 + outSlope: -3.1230545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.5235897 + inSlope: -3.1346579 + outSlope: -3.1346579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.47139704 + inSlope: -3.1114504 + outSlope: -3.1114504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.41987476 + inSlope: -3.0551748 + outSlope: -3.0551748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.36955798 + inSlope: -2.9679308 + outSlope: -2.9679308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.32094383 + inSlope: -2.8520117 + outSlope: -2.8520117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.274491 + inSlope: -2.7098289 + outSlope: -2.7098289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.23061629 + inSlope: -2.5438585 + outSlope: -2.5438585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.1896958 + inSlope: -2.3565 + outSlope: -2.3565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.15206636 + inSlope: -2.15001 + outSlope: -2.15001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.11802887 + inSlope: -1.9264472 + outSlope: -1.9264472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.087851524 + inSlope: -1.687622 + outSlope: -1.687622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.06177486 + inSlope: -1.4350704 + outSlope: -1.4350704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.04001589 + inSlope: -1.1700034 + outSlope: -1.1700034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.022774786 + inSlope: -0.8933047 + outSlope: -0.8933047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.010239096 + inSlope: -0.6055701 + outSlope: -0.6055701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0025891354 + inSlope: -0.3071744 + outSlope: -0.3071744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00000008742278 + inSlope: -0.15535073 + outSlope: -0.15535073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.00020027159 + outSlope: 0.00020027159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99999666 + inSlope: 0.0015717744 + outSlope: 0.0015717744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9999476 + inSlope: 0.0076818457 + outSlope: 0.0076818457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9997406 + inSlope: 0.022457242 + outSlope: 0.022457242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.99919903 + inSlope: 0.049513586 + outSlope: 0.049513586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.99809015 + inSlope: 0.091962226 + outSlope: 0.091962226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9961336 + inSlope: 0.15239777 + outSlope: 0.15239777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9930102 + inSlope: 0.23289794 + outSlope: 0.23289794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.98837036 + inSlope: 0.3350168 + outSlope: 0.3350168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.981843 + inSlope: 0.45976466 + outSlope: 0.45976466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9730449 + inSlope: 0.6075973 + outSlope: 0.6075973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.96158975 + inSlope: 0.7783968 + outSlope: 0.7783968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.9470983 + inSlope: 0.9714569 + outSlope: 0.9714569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.92920786 + inSlope: 1.1854846 + outSlope: 1.1854846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.90758216 + inSlope: 1.4185972 + outSlope: 1.4185972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.8819213 + inSlope: 1.668344 + outSlope: 1.668344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.8519707 + inSlope: 1.9317288 + outSlope: 1.9317288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.8175303 + inSlope: 2.2052515 + outSlope: 2.2052515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.77846223 + inSlope: 2.4849842 + outSlope: 2.4849842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7346974 + inSlope: 2.766621 + outSlope: 2.766621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.68624145 + inSlope: 3.0455797 + outSlope: 3.0455797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.633178 + inSlope: 3.3171084 + outSlope: 3.3171084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.5756711 + inSlope: 3.576383 + outSlope: 3.576383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.51396513 + inSlope: 3.818647 + outSlope: 3.818647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.44838274 + inSlope: 4.03932 + outSlope: 4.03932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.379321 + inSlope: 4.23412 + outSlope: 4.23412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.30724528 + inSlope: 4.3992 + outSlope: 4.3992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.23268089 + inSlope: 4.5312405 + outSlope: 4.5312405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.15620382 + inSlope: 4.6275454 + outSlope: 4.6275454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.07842925 + inSlope: 4.6861377 + outSlope: 4.6861377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000075896713 + inSlope: 4.705805 + outSlope: 4.705805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.078430764 + inSlope: 4.6861415 + outSlope: 4.6861415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.15620533 + inSlope: 4.6275454 + outSlope: 4.6275454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.23268212 + inSlope: 4.531236 + outSlope: 4.531236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.3072464 + inSlope: 4.3992004 + outSlope: 4.3992004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.379322 + inSlope: 4.234116 + outSlope: 4.234116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.44838345 + inSlope: 4.039316 + outSlope: 4.039316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.5139657 + inSlope: 3.8186522 + outSlope: 3.8186522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.57567173 + inSlope: 3.5763805 + outSlope: 3.5763805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.6331783 + inSlope: 3.317102 + outSlope: 3.317102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.6862417 + inSlope: 3.0455816 + outSlope: 3.0455816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.7346976 + inSlope: 2.7666209 + outSlope: 2.7666209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.7784623 + inSlope: 2.4849849 + outSlope: 2.4849849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.81753033 + inSlope: 2.2052498 + outSlope: 2.2052498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.85197055 + inSlope: 1.9317251 + outSlope: 1.9317251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.8819211 + inSlope: 1.6683463 + outSlope: 1.6683463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.90758204 + inSlope: 1.4185984 + outSlope: 1.4185984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9292077 + inSlope: 1.1854875 + outSlope: 1.1854875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.94709826 + inSlope: 0.9714595 + outSlope: 0.9714595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.96158963 + inSlope: 0.77839565 + outSlope: 0.77839565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.97304475 + inSlope: 0.6075996 + outSlope: 0.6075996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.98184294 + inSlope: 0.4597668 + outSlope: 0.4597668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9883703 + inSlope: 0.33501717 + outSlope: 0.33501717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.99301016 + inSlope: 0.23289822 + outSlope: 0.23289822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.99613357 + inSlope: 0.1523979 + outSlope: 0.1523979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9980901 + inSlope: 0.091964096 + outSlope: 0.091964096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.99919903 + inSlope: 0.049515415 + outSlope: 0.049515415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9997406 + inSlope: 0.022457263 + outSlope: 0.022457263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9999476 + inSlope: 0.007681854 + outSlope: 0.007681854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.99999666 + inSlope: 0.0015717741 + outSlope: 0.0015717741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.00020026822 + outSlope: 0.00020026822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_2.anim.meta new file mode 100644 index 0000000..5be4880 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Circle rotating anim/Circle rotating 2/circle_rotating_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f2351f1a44f8b74dbc1de1591dbf9f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim.meta new file mode 100644 index 0000000..7175797 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: acd50ab653086824a8f09840d2da2757 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1.meta new file mode 100644 index 0000000..82aba5a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98f0e95c72190b14cb0b546cffaa5387 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_1_1.anim new file mode 100644 index 0000000..5352ec3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_1_1.anim @@ -0,0 +1,3168 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cog_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.8988025, w: 0.07006645} + outSlope: {x: 0, y: 0, z: 2.8988025, w: 0.07006645} + tangentMode: 1079433952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.04831338, w: -0.9988322} + inSlope: {x: 0, y: 0, z: 2.8954172, w: 0.14005065} + outSlope: {x: 0, y: 0, z: 2.8954172, w: 0.14005065} + tangentMode: 1052361187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.09651392, w: -0.99533165} + inSlope: {x: 0, y: 0, z: 2.8852696, w: 0.27977404} + outSlope: {x: 0, y: 0, z: 2.8852696, w: 0.27977404} + tangentMode: 1058921959 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.14448905, w: -0.9895064} + inSlope: {x: 0, y: 0, z: 2.868384, w: 0.41884482} + outSlope: {x: 0, y: 0, z: 2.868384, w: 0.41884482} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.19212672, w: -0.98137015} + inSlope: {x: 0, y: 0, z: 2.8447986, w: 0.5569375} + outSlope: {x: 0, y: 0, z: 2.8447986, w: 0.5569375} + tangentMode: 1075067713 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.23931566, w: -0.97094184} + inSlope: {x: 0, y: 0, z: 2.814569, w: 0.6937302} + outSlope: {x: 0, y: 0, z: 2.814569, w: 0.6937302} + tangentMode: 1072499300 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.28594568, w: -0.9582458} + inSlope: {x: 0, y: 0, z: 2.7777658, w: 0.828901} + outSlope: {x: 0, y: 0, z: 2.7777658, w: 0.828901} + tangentMode: 1064029927 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.33190784, w: -0.9433118} + inSlope: {x: 0, y: 0, z: 2.7344742, w: 0.9621351} + outSlope: {x: 0, y: 0, z: 2.7344742, w: 0.9621351} + tangentMode: 1062836679 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.37709484, w: -0.92617464} + inSlope: {x: 0, y: 0, z: 2.6847978, w: 1.0931234} + outSlope: {x: 0, y: 0, z: 2.6847978, w: 1.0931234} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.4214011, w: -0.90687436} + inSlope: {x: 0, y: 0, z: 2.6288502, w: 1.2215586} + outSlope: {x: 0, y: 0, z: 2.6288502, w: 1.2215586} + tangentMode: 3203 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.46472317, w: -0.885456} + inSlope: {x: 0, y: 0, z: 2.5667624, w: 1.3471414} + outSlope: {x: 0, y: 0, z: 2.5667624, w: 1.3471414} + tangentMode: 1036543975 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.50695986, w: -0.86196965} + inSlope: {x: 0, y: 0, z: 2.49868, w: 1.4695771} + outSlope: {x: 0, y: 0, z: 2.49868, w: 1.4695771} + tangentMode: 1044921767 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.5480125, w: -0.8364701} + inSlope: {x: 0, y: 0, z: 2.4247618, w: 1.5885795} + outSlope: {x: 0, y: 0, z: 2.4247618, w: 1.5885795} + tangentMode: 1053289062 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 2.3451807, w: 1.7038734} + outSlope: {x: 0, y: 0, z: 2.3451807, w: 1.7038734} + tangentMode: 1058375524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.6261852, w: -0.77967435} + inSlope: {x: 0, y: 0, z: 2.2601209, w: 1.8151869} + outSlope: {x: 0, y: 0, z: 2.2601209, w: 1.8151869} + tangentMode: 1061592167 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.6631226, w: -0.7485108} + inSlope: {x: 0, y: 0, z: 2.1697848, w: 1.9222615} + outSlope: {x: 0, y: 0, z: 2.1697848, w: 1.9222615} + tangentMode: 1064766438 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.69851136, w: -0.71559894} + inSlope: {x: 0, y: 0, z: 2.0743814, w: 2.024846} + outSlope: {x: 0, y: 0, z: 2.0743814, w: 2.024846} + tangentMode: 1066620583 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.7322687, w: -0.68101585} + inSlope: {x: 0, y: 0, z: 1.9741311, w: 2.1227021} + outSlope: {x: 0, y: 0, z: 1.9741311, w: 2.1227021} + tangentMode: 1068149863 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.7643158, w: -0.64484215} + inSlope: {x: 0, y: 0, z: 1.8692693, w: 2.2155993} + outSlope: {x: 0, y: 0, z: 1.8692693, w: 2.2155993} + tangentMode: 1069642594 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.7945777, w: -0.6071625} + inSlope: {x: 0, y: 0, z: 1.7600443, w: 2.3033237} + outSlope: {x: 0, y: 0, z: 1.7600443, w: 2.3033237} + tangentMode: 1071093926 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.822984, w: -0.56806463} + inSlope: {x: 0, y: 0, z: 1.6467087, w: 2.3856692} + outSlope: {x: 0, y: 0, z: 1.6467087, w: 2.3856692} + tangentMode: 1072499239 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.84946805, w: -0.5276401} + inSlope: {x: 0, y: 0, z: 1.5295231, w: 2.4624393} + outSlope: {x: 0, y: 0, z: 1.5295231, w: 2.4624393} + tangentMode: 1073797857 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.8739681, w: -0.48598325} + inSlope: {x: 0, y: 0, z: 1.4087684, w: 2.5334606} + outSlope: {x: 0, y: 0, z: 1.4087684, w: 2.5334606} + tangentMode: 1074447651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.89642704, w: -0.44319135} + inSlope: {x: 0, y: 0, z: 1.2847234, w: 2.598564} + outSlope: {x: 0, y: 0, z: 1.2847234, w: 2.598564} + tangentMode: 1075067751 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.9167923, w: -0.39936438} + inSlope: {x: 0, y: 0, z: 1.1576798, w: 2.6576018} + outSlope: {x: 0, y: 0, z: 1.1576798, w: 2.6576018} + tangentMode: 1075656162 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.9350164, w: -0.35460454} + inSlope: {x: 0, y: 0, z: 1.0279307, w: 2.7104306} + outSlope: {x: 0, y: 0, z: 1.0279307, w: 2.7104306} + tangentMode: 1076210977 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: 0.8957766, w: 2.7569242} + outSlope: {x: 0, y: 0, z: 0.8957766, w: 2.7569242} + tangentMode: 1076730369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.96487564, w: -0.262707} + inSlope: {x: 0, y: 0, z: 0.7615339, w: 2.7969828} + outSlope: {x: 0, y: 0, z: 0.7615339, w: 2.7969828} + tangentMode: 1077212640 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.97644114, w: -0.21578377} + inSlope: {x: 0, y: 0, z: 0.62551564, w: 2.830513} + outSlope: {x: 0, y: 0, z: 0.62551564, w: 2.830513} + tangentMode: 1077656261 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.9857262, w: -0.16835648} + inSlope: {x: 0, y: 0, z: 0.48803324, w: 2.8574271} + outSlope: {x: 0, y: 0, z: 0.48803324, w: 2.8574271} + tangentMode: 1078059746 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.9927089, w: -0.120536216} + inSlope: {x: 0, y: 0, z: 0.3494099, w: 2.877664} + outSlope: {x: 0, y: 0, z: 0.3494099, w: 2.877664} + tangentMode: 1078421830 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.99737316, w: -0.07243443} + inSlope: {x: 0, y: 0, z: 0.20997247, w: 2.891185} + outSlope: {x: 0, y: 0, z: 0.20997247, w: 2.891185} + tangentMode: 1078741185 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.999708, w: -0.024163473} + inSlope: {x: 0, y: 0, z: 0.07004506, w: 2.8979568} + outSlope: {x: 0, y: 0, z: 0.07004506, w: 2.8979568} + tangentMode: 1079016902 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.999708, w: 0.024164038} + inSlope: {x: 0, y: 0, z: -0.07004685, w: 2.8979602} + outSlope: {x: 0, y: 0, z: -0.07004685, w: 2.8979602} + tangentMode: 1079248102 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.9973731, w: 0.07243511} + inSlope: {x: 0, y: 0, z: -0.20997426, w: 2.8911886} + outSlope: {x: 0, y: 0, z: -0.20997426, w: 2.8911886} + tangentMode: 1079433959 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.99270886, w: 0.12053689} + inSlope: {x: 0, y: 0, z: -0.3494117, w: 2.877664} + outSlope: {x: 0, y: 0, z: -0.3494117, w: 2.877664} + tangentMode: 1079573860 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.98572606, w: 0.16835715} + inSlope: {x: 0, y: 0, z: -0.48803556, w: 2.8574257} + outSlope: {x: 0, y: 0, z: -0.48803556, w: 2.8574257} + tangentMode: 1079667430 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.976441, w: 0.21578433} + inSlope: {x: 0, y: 0, z: -0.6255168, w: 2.8305106} + outSlope: {x: 0, y: 0, z: -0.6255168, w: 2.8305106} + tangentMode: 1079714240 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.9648755, w: 0.2627074} + inSlope: {x: 0, y: 0, z: -0.7615353, w: 2.7969813} + outSlope: {x: 0, y: 0, z: -0.7615353, w: 2.7969813} + tangentMode: 1079714272 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.95105654, w: 0.30901694} + inSlope: {x: 0, y: 0, z: -0.8957782, w: 2.7569256} + outSlope: {x: 0, y: 0, z: -0.8957782, w: 2.7569256} + tangentMode: 1079667426 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9350163, w: 0.35460484} + inSlope: {x: 0, y: 0, z: -1.0279307, w: 2.710431} + outSlope: {x: 0, y: 0, z: -1.0279307, w: 2.710431} + tangentMode: 1079573828 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.9167922, w: 0.39936456} + inSlope: {x: 0, y: 0, z: -1.15768, w: 2.6576004} + outSlope: {x: 0, y: 0, z: -1.15768, w: 2.6576004} + tangentMode: 1079433952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.896427, w: 0.44319144} + inSlope: {x: 0, y: 0, z: -1.2847257, w: 2.598565} + outSlope: {x: 0, y: 0, z: -1.2847257, w: 2.598565} + tangentMode: 1079248097 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.87396806, w: 0.4859833} + inSlope: {x: 0, y: 0, z: -1.4087672, w: 2.5334587} + outSlope: {x: 0, y: 0, z: -1.4087672, w: 2.5334587} + tangentMode: 1079016897 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.8494681, w: 0.52764} + inSlope: {x: 0, y: 0, z: -1.5295222, w: 2.4624383} + outSlope: {x: 0, y: 0, z: -1.5295222, w: 2.4624383} + tangentMode: 1078741223 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.82298404, w: 0.5680645} + inSlope: {x: 0, y: 0, z: -1.6467099, w: 2.3856716} + outSlope: {x: 0, y: 0, z: -1.6467099, w: 2.3856716} + tangentMode: 1078421796 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.79457784, w: 0.6071623} + inSlope: {x: 0, y: 0, z: -1.7600422, w: 2.3033223} + outSlope: {x: 0, y: 0, z: -1.7600422, w: 2.3033223} + tangentMode: 1078059750 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.764316, w: 0.64484185} + inSlope: {x: 0, y: 0, z: -1.8692672, w: 2.215598} + outSlope: {x: 0, y: 0, z: -1.8692672, w: 2.215598} + tangentMode: 1077656257 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.732269, w: 0.6810155} + inSlope: {x: 0, y: 0, z: -1.9741309, w: 2.122706} + outSlope: {x: 0, y: 0, z: -1.9741309, w: 2.122706} + tangentMode: 1077212646 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.6985117, w: 0.71559864} + inSlope: {x: 0, y: 0, z: -2.0743759, w: 2.024846} + outSlope: {x: 0, y: 0, z: -2.0743759, w: 2.024846} + tangentMode: 1076730336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.6631232, w: 0.7485103} + inSlope: {x: 0, y: 0, z: -2.1697874, w: 1.922266} + outSlope: {x: 0, y: 0, z: -2.1697874, w: 1.922266} + tangentMode: 1076210976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.62618554, w: 0.7796741} + inSlope: {x: 0, y: 0, z: -2.2601244, w: 1.8151903} + outSlope: {x: 0, y: 0, z: -2.2601244, w: 1.8151903} + tangentMode: 1075656164 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.5877858, w: 0.8090166} + inSlope: {x: 0, y: 0, z: -2.3451774, w: 1.7038713} + outSlope: {x: 0, y: 0, z: -2.3451774, w: 1.7038713} + tangentMode: 1075067713 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.54801303, w: 0.83646977} + inSlope: {x: 0, y: 0, z: -2.4247642, w: 1.5885844} + outSlope: {x: 0, y: 0, z: -2.4247642, w: 1.5885844} + tangentMode: 1074447651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.5069604, w: 0.86196935} + inSlope: {x: 0, y: 0, z: -2.4986758, w: 1.4695783} + outSlope: {x: 0, y: 0, z: -2.4986758, w: 1.4695783} + tangentMode: 1073797825 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.4647239, w: 0.88545567} + inSlope: {x: 0, y: 0, z: -2.5667593, w: 1.3471408} + outSlope: {x: 0, y: 0, z: -2.5667593, w: 1.3471408} + tangentMode: 1072499300 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.42140183, w: 0.906874} + inSlope: {x: 0, y: 0, z: -2.6288462, w: 1.2215595} + outSlope: {x: 0, y: 0, z: -2.6288462, w: 1.2215595} + tangentMode: 1071093986 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.3770958, w: 0.9261743} + inSlope: {x: 0, y: 0, z: -2.6848, w: 1.0931282} + outSlope: {x: 0, y: 0, z: -2.6848, w: 1.0931282} + tangentMode: 1069642530 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.33190858, w: 0.9433116} + inSlope: {x: 0, y: 0, z: -2.7344842, w: 0.96214145} + outSlope: {x: 0, y: 0, z: -2.7344842, w: 0.96214145} + tangentMode: 1068149860 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.2859464, w: 0.95824564} + inSlope: {x: 0, y: 0, z: -2.7777624, w: 0.8289017} + outSlope: {x: 0, y: 0, z: -2.7777624, w: 0.8289017} + tangentMode: 1066620582 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.2393166, w: 0.9709416} + inSlope: {x: 0, y: 0, z: -2.8145676, w: 0.69372964} + outSlope: {x: 0, y: 0, z: -2.8145676, w: 0.69372964} + tangentMode: 1064766535 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.1921274, w: 0.98137} + inSlope: {x: 0, y: 0, z: -2.844797, w: 0.55693865} + outSlope: {x: 0, y: 0, z: -2.844797, w: 0.55693865} + tangentMode: 1061592224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.14448996, w: 0.98950624} + inSlope: {x: 0, y: 0, z: -2.8683803, w: 0.41884702} + outSlope: {x: 0, y: 0, z: -2.8683803, w: 0.41884702} + tangentMode: 1058375494 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.09651482, w: 0.9953315} + inSlope: {x: 0, y: 0, z: -2.8852663, w: 0.2797779} + outSlope: {x: 0, y: 0, z: -2.8852663, w: 0.2797779} + tangentMode: 1053289124 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.048314504, w: 0.99883217} + inSlope: {x: 0, y: 0, z: -2.8954186, w: 0.1400536} + outSlope: {x: 0, y: 0, z: -2.8954186, w: 0.1400536} + tangentMode: 1044921957 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0833334 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.8988159, w: 0.07006859} + outSlope: {x: 0, y: 0, z: -2.8988159, w: 0.07006859} + tangentMode: 1036543809 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 2.8988025 + outSlope: 2.8988025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.04831338 + inSlope: 2.8954172 + outSlope: 2.8954172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.09651392 + inSlope: 2.8852696 + outSlope: 2.8852696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.14448905 + inSlope: 2.868384 + outSlope: 2.868384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.19212672 + inSlope: 2.8447986 + outSlope: 2.8447986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.23931566 + inSlope: 2.814569 + outSlope: 2.814569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.28594568 + inSlope: 2.7777658 + outSlope: 2.7777658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.33190784 + inSlope: 2.7344742 + outSlope: 2.7344742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.37709484 + inSlope: 2.6847978 + outSlope: 2.6847978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.4214011 + inSlope: 2.6288502 + outSlope: 2.6288502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.46472317 + inSlope: 2.5667624 + outSlope: 2.5667624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.50695986 + inSlope: 2.49868 + outSlope: 2.49868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.5480125 + inSlope: 2.4247618 + outSlope: 2.4247618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.58778524 + inSlope: 2.3451807 + outSlope: 2.3451807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6261852 + inSlope: 2.2601209 + outSlope: 2.2601209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.6631226 + inSlope: 2.1697848 + outSlope: 2.1697848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.69851136 + inSlope: 2.0743814 + outSlope: 2.0743814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.7322687 + inSlope: 1.9741311 + outSlope: 1.9741311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.7643158 + inSlope: 1.8692693 + outSlope: 1.8692693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.7945777 + inSlope: 1.7600443 + outSlope: 1.7600443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.822984 + inSlope: 1.6467087 + outSlope: 1.6467087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.84946805 + inSlope: 1.5295231 + outSlope: 1.5295231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.8739681 + inSlope: 1.4087684 + outSlope: 1.4087684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.89642704 + inSlope: 1.2847234 + outSlope: 1.2847234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.9167923 + inSlope: 1.1576798 + outSlope: 1.1576798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.9350164 + inSlope: 1.0279307 + outSlope: 1.0279307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.95105666 + inSlope: 0.8957766 + outSlope: 0.8957766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.96487564 + inSlope: 0.7615339 + outSlope: 0.7615339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.97644114 + inSlope: 0.62551564 + outSlope: 0.62551564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.9857262 + inSlope: 0.48803324 + outSlope: 0.48803324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.9927089 + inSlope: 0.3494099 + outSlope: 0.3494099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.99737316 + inSlope: 0.20997247 + outSlope: 0.20997247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.999708 + inSlope: 0.07004506 + outSlope: 0.07004506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.999708 + inSlope: -0.07004685 + outSlope: -0.07004685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9973731 + inSlope: -0.20997426 + outSlope: -0.20997426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.99270886 + inSlope: -0.3494117 + outSlope: -0.3494117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.98572606 + inSlope: -0.48803556 + outSlope: -0.48803556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.976441 + inSlope: -0.6255168 + outSlope: -0.6255168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9648755 + inSlope: -0.7615353 + outSlope: -0.7615353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.95105654 + inSlope: -0.8957782 + outSlope: -0.8957782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9350163 + inSlope: -1.0279307 + outSlope: -1.0279307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9167922 + inSlope: -1.15768 + outSlope: -1.15768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.896427 + inSlope: -1.2847257 + outSlope: -1.2847257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.87396806 + inSlope: -1.4087672 + outSlope: -1.4087672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.8494681 + inSlope: -1.5295222 + outSlope: -1.5295222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.82298404 + inSlope: -1.6467099 + outSlope: -1.6467099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.79457784 + inSlope: -1.7600422 + outSlope: -1.7600422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.764316 + inSlope: -1.8692672 + outSlope: -1.8692672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.732269 + inSlope: -1.9741309 + outSlope: -1.9741309 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.6985117 + inSlope: -2.0743759 + outSlope: -2.0743759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.6631232 + inSlope: -2.1697874 + outSlope: -2.1697874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.62618554 + inSlope: -2.2601244 + outSlope: -2.2601244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.5877858 + inSlope: -2.3451774 + outSlope: -2.3451774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.54801303 + inSlope: -2.4247642 + outSlope: -2.4247642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.5069604 + inSlope: -2.4986758 + outSlope: -2.4986758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.4647239 + inSlope: -2.5667593 + outSlope: -2.5667593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.42140183 + inSlope: -2.6288462 + outSlope: -2.6288462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.3770958 + inSlope: -2.6848 + outSlope: -2.6848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.33190858 + inSlope: -2.7344842 + outSlope: -2.7344842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.2859464 + inSlope: -2.7777624 + outSlope: -2.7777624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.2393166 + inSlope: -2.8145676 + outSlope: -2.8145676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.1921274 + inSlope: -2.844797 + outSlope: -2.844797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.14448996 + inSlope: -2.8683803 + outSlope: -2.8683803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.09651482 + inSlope: -2.8852663 + outSlope: -2.8852663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.048314504 + inSlope: -2.8954186 + outSlope: -2.8954186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.00000008742278 + inSlope: -2.8988159 + outSlope: -2.8988159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.07006645 + outSlope: 0.07006645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9988322 + inSlope: 0.14005065 + outSlope: 0.14005065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99533165 + inSlope: 0.27977404 + outSlope: 0.27977404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9895064 + inSlope: 0.41884482 + outSlope: 0.41884482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.98137015 + inSlope: 0.5569375 + outSlope: 0.5569375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.97094184 + inSlope: 0.6937302 + outSlope: 0.6937302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9582458 + inSlope: 0.828901 + outSlope: 0.828901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9433118 + inSlope: 0.9621351 + outSlope: 0.9621351 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.92617464 + inSlope: 1.0931234 + outSlope: 1.0931234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.90687436 + inSlope: 1.2215586 + outSlope: 1.2215586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.885456 + inSlope: 1.3471414 + outSlope: 1.3471414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.86196965 + inSlope: 1.4695771 + outSlope: 1.4695771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.8364701 + inSlope: 1.5885795 + outSlope: 1.5885795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.809017 + inSlope: 1.7038734 + outSlope: 1.7038734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.77967435 + inSlope: 1.8151869 + outSlope: 1.8151869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7485108 + inSlope: 1.9222615 + outSlope: 1.9222615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.71559894 + inSlope: 2.024846 + outSlope: 2.024846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.68101585 + inSlope: 2.1227021 + outSlope: 2.1227021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.64484215 + inSlope: 2.2155993 + outSlope: 2.2155993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.6071625 + inSlope: 2.3033237 + outSlope: 2.3033237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.56806463 + inSlope: 2.3856692 + outSlope: 2.3856692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.5276401 + inSlope: 2.4624393 + outSlope: 2.4624393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.48598325 + inSlope: 2.5334606 + outSlope: 2.5334606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.44319135 + inSlope: 2.598564 + outSlope: 2.598564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.39936438 + inSlope: 2.6576018 + outSlope: 2.6576018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.35460454 + inSlope: 2.7104306 + outSlope: 2.7104306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.30901662 + inSlope: 2.7569242 + outSlope: 2.7569242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.262707 + inSlope: 2.7969828 + outSlope: 2.7969828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.21578377 + inSlope: 2.830513 + outSlope: 2.830513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.16835648 + inSlope: 2.8574271 + outSlope: 2.8574271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.120536216 + inSlope: 2.877664 + outSlope: 2.877664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.07243443 + inSlope: 2.891185 + outSlope: 2.891185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.024163473 + inSlope: 2.8979568 + outSlope: 2.8979568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.024164038 + inSlope: 2.8979602 + outSlope: 2.8979602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.07243511 + inSlope: 2.8911886 + outSlope: 2.8911886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.12053689 + inSlope: 2.877664 + outSlope: 2.877664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.16835715 + inSlope: 2.8574257 + outSlope: 2.8574257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.21578433 + inSlope: 2.8305106 + outSlope: 2.8305106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.2627074 + inSlope: 2.7969813 + outSlope: 2.7969813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.30901694 + inSlope: 2.7569256 + outSlope: 2.7569256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35460484 + inSlope: 2.710431 + outSlope: 2.710431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.39936456 + inSlope: 2.6576004 + outSlope: 2.6576004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.44319144 + inSlope: 2.598565 + outSlope: 2.598565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.4859833 + inSlope: 2.5334587 + outSlope: 2.5334587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.52764 + inSlope: 2.4624383 + outSlope: 2.4624383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.5680645 + inSlope: 2.3856716 + outSlope: 2.3856716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6071623 + inSlope: 2.3033223 + outSlope: 2.3033223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.64484185 + inSlope: 2.215598 + outSlope: 2.215598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.6810155 + inSlope: 2.122706 + outSlope: 2.122706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.71559864 + inSlope: 2.024846 + outSlope: 2.024846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.7485103 + inSlope: 1.922266 + outSlope: 1.922266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.7796741 + inSlope: 1.8151903 + outSlope: 1.8151903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.8090166 + inSlope: 1.7038713 + outSlope: 1.7038713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.83646977 + inSlope: 1.5885844 + outSlope: 1.5885844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.86196935 + inSlope: 1.4695783 + outSlope: 1.4695783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.88545567 + inSlope: 1.3471408 + outSlope: 1.3471408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.906874 + inSlope: 1.2215595 + outSlope: 1.2215595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9261743 + inSlope: 1.0931282 + outSlope: 1.0931282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9433116 + inSlope: 0.96214145 + outSlope: 0.96214145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.95824564 + inSlope: 0.8289017 + outSlope: 0.8289017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.9709416 + inSlope: 0.69372964 + outSlope: 0.69372964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.98137 + inSlope: 0.55693865 + outSlope: 0.55693865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.98950624 + inSlope: 0.41884702 + outSlope: 0.41884702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.9953315 + inSlope: 0.2797779 + outSlope: 0.2797779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.99883217 + inSlope: 0.1400536 + outSlope: 0.1400536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1 + inSlope: 0.07006859 + outSlope: 0.07006859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -332.30768 + outSlope: -332.30768 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -360 + inSlope: -332.30768 + outSlope: -332.30768 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_1_1.anim.meta new file mode 100644 index 0000000..6d24e78 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 010a6e719e7b4794396ae42671b4ba09 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_inside_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_inside_1_1.anim new file mode 100644 index 0000000..b4792b8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_inside_1_1.anim @@ -0,0 +1,3168 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cog_inside_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: -2.8988025, w: 0.07006645} + outSlope: {x: 0, y: 0, z: -2.8988025, w: 0.07006645} + tangentMode: 1079509668 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.04831338, w: -0.9988322} + inSlope: {x: 0, y: 0, z: -2.8954172, w: 0.14005065} + outSlope: {x: 0, y: 0, z: -2.8954172, w: 0.14005065} + tangentMode: 867941670 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.09651392, w: -0.99533165} + inSlope: {x: 0, y: 0, z: -2.8852696, w: 0.27977404} + outSlope: {x: 0, y: 0, z: -2.8852696, w: 0.27977404} + tangentMode: -1082130432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.14448905, w: -0.9895064} + inSlope: {x: 0, y: 0, z: -2.868384, w: 0.41884482} + outSlope: {x: 0, y: 0, z: -2.868384, w: 0.41884482} + tangentMode: 1028443366 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.19212672, w: -0.98137015} + inSlope: {x: 0, y: 0, z: -2.8447986, w: 0.5569375} + outSlope: {x: 0, y: 0, z: -2.8447986, w: 0.5569375} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.23931566, w: -0.97094184} + inSlope: {x: 0, y: 0, z: -2.814569, w: 0.6937302} + outSlope: {x: 0, y: 0, z: -2.814569, w: 0.6937302} + tangentMode: 1069642594 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.28594568, w: -0.9582458} + inSlope: {x: 0, y: 0, z: -2.7777658, w: 0.828901} + outSlope: {x: 0, y: 0, z: -2.7777658, w: 0.828901} + tangentMode: 1073797857 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.33190784, w: -0.9433118} + inSlope: {x: 0, y: 0, z: -2.7344742, w: 0.9621351} + outSlope: {x: 0, y: 0, z: -2.7344742, w: 0.9621351} + tangentMode: -1087214975 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.37709484, w: -0.92617464} + inSlope: {x: 0, y: 0, z: -2.6847978, w: 1.0931234} + outSlope: {x: 0, y: 0, z: -2.6847978, w: 1.0931234} + tangentMode: 1049694530 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.4214011, w: -0.90687436} + inSlope: {x: 0, y: 0, z: -2.6288502, w: 1.2215586} + outSlope: {x: 0, y: 0, z: -2.6288502, w: 1.2215586} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.46472317, w: -0.885456} + inSlope: {x: 0, y: 0, z: -2.5667624, w: 1.3471414} + outSlope: {x: 0, y: 0, z: -2.5667624, w: 1.3471414} + tangentMode: 1079016902 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.50695986, w: -0.86196965} + inSlope: {x: 0, y: 0, z: -2.49868, w: 1.4695771} + outSlope: {x: 0, y: 0, z: -2.49868, w: 1.4695771} + tangentMode: 1079573860 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.5480125, w: -0.8364701} + inSlope: {x: 0, y: 0, z: -2.4247618, w: 1.5885795} + outSlope: {x: 0, y: 0, z: -2.4247618, w: 1.5885795} + tangentMode: 1021964259 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: -2.3451807, w: 1.7038734} + outSlope: {x: 0, y: 0, z: -2.3451807, w: 1.7038734} + tangentMode: 1057244231 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.6261852, w: -0.77967435} + inSlope: {x: 0, y: 0, z: -2.2601209, w: 1.8151869} + outSlope: {x: 0, y: 0, z: -2.2601209, w: 1.8151869} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.6631226, w: -0.7485108} + inSlope: {x: 0, y: 0, z: -2.1697848, w: 1.9222615} + outSlope: {x: 0, y: 0, z: -2.1697848, w: 1.9222615} + tangentMode: 1078059750 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.69851136, w: -0.71559894} + inSlope: {x: 0, y: 0, z: -2.0743814, w: 2.024846} + outSlope: {x: 0, y: 0, z: -2.0743814, w: 2.024846} + tangentMode: 1076730336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.7322687, w: -0.68101585} + inSlope: {x: 0, y: 0, z: -1.9741311, w: 2.1227021} + outSlope: {x: 0, y: 0, z: -1.9741311, w: 2.1227021} + tangentMode: 1060936512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.7643158, w: -0.64484215} + inSlope: {x: 0, y: 0, z: -1.8692693, w: 2.2155993} + outSlope: {x: 0, y: 0, z: -1.8692693, w: 2.2155993} + tangentMode: 1061158887 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.7945777, w: -0.6071625} + inSlope: {x: 0, y: 0, z: -1.7600443, w: 2.3033237} + outSlope: {x: 0, y: 0, z: -1.7600443, w: 2.3033237} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.822984, w: -0.56806463} + inSlope: {x: 0, y: 0, z: -1.6467087, w: 2.3856692} + outSlope: {x: 0, y: 0, z: -1.6467087, w: 2.3856692} + tangentMode: 1064766535 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.84946805, w: -0.5276401} + inSlope: {x: 0, y: 0, z: -1.5295231, w: 2.4624393} + outSlope: {x: 0, y: 0, z: -1.5295231, w: 2.4624393} + tangentMode: 1053289124 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.8739681, w: -0.48598325} + inSlope: {x: 0, y: 0, z: -1.4087684, w: 2.5334606} + outSlope: {x: 0, y: 0, z: -1.4087684, w: 2.5334606} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.89642704, w: -0.44319135} + inSlope: {x: 0, y: 0, z: -1.2847234, w: 2.598564} + outSlope: {x: 0, y: 0, z: -1.2847234, w: 2.598564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.9167923, w: -0.39936438} + inSlope: {x: 0, y: 0, z: -1.1576798, w: 2.6576018} + outSlope: {x: 0, y: 0, z: -1.1576798, w: 2.6576018} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.9350164, w: -0.35460454} + inSlope: {x: 0, y: 0, z: -1.0279307, w: 2.7104306} + outSlope: {x: 0, y: 0, z: -1.0279307, w: 2.7104306} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.95105666, w: -0.30901662} + inSlope: {x: 0, y: 0, z: -0.8957766, w: 2.7569242} + outSlope: {x: 0, y: 0, z: -0.8957766, w: 2.7569242} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.96487564, w: -0.262707} + inSlope: {x: 0, y: 0, z: -0.7615339, w: 2.7969828} + outSlope: {x: 0, y: 0, z: -0.7615339, w: 2.7969828} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.97644114, w: -0.21578377} + inSlope: {x: 0, y: 0, z: -0.62551564, w: 2.830513} + outSlope: {x: 0, y: 0, z: -0.62551564, w: 2.830513} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.9857262, w: -0.16835648} + inSlope: {x: 0, y: 0, z: -0.48803324, w: 2.8574271} + outSlope: {x: 0, y: 0, z: -0.48803324, w: 2.8574271} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.9927089, w: -0.120536216} + inSlope: {x: 0, y: 0, z: -0.3494099, w: 2.877664} + outSlope: {x: 0, y: 0, z: -0.3494099, w: 2.877664} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.99737316, w: -0.07243443} + inSlope: {x: 0, y: 0, z: -0.20997247, w: 2.891185} + outSlope: {x: 0, y: 0, z: -0.20997247, w: 2.891185} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.999708, w: -0.024163473} + inSlope: {x: 0, y: 0, z: -0.07004506, w: 2.8979568} + outSlope: {x: 0, y: 0, z: -0.07004506, w: 2.8979568} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.999708, w: 0.024164038} + inSlope: {x: 0, y: 0, z: 0.07004685, w: 2.8979602} + outSlope: {x: 0, y: 0, z: 0.07004685, w: 2.8979602} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9973731, w: 0.07243511} + inSlope: {x: 0, y: 0, z: 0.20997426, w: 2.8911886} + outSlope: {x: 0, y: 0, z: 0.20997426, w: 2.8911886} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.99270886, w: 0.12053689} + inSlope: {x: 0, y: 0, z: 0.3494117, w: 2.877664} + outSlope: {x: 0, y: 0, z: 0.3494117, w: 2.877664} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.98572606, w: 0.16835715} + inSlope: {x: 0, y: 0, z: 0.48803556, w: 2.8574257} + outSlope: {x: 0, y: 0, z: 0.48803556, w: 2.8574257} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.976441, w: 0.21578433} + inSlope: {x: 0, y: 0, z: 0.6255168, w: 2.8305106} + outSlope: {x: 0, y: 0, z: 0.6255168, w: 2.8305106} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.9648755, w: 0.2627074} + inSlope: {x: 0, y: 0, z: 0.7615353, w: 2.7969813} + outSlope: {x: 0, y: 0, z: 0.7615353, w: 2.7969813} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.95105654, w: 0.30901694} + inSlope: {x: 0, y: 0, z: 0.8957782, w: 2.7569256} + outSlope: {x: 0, y: 0, z: 0.8957782, w: 2.7569256} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.9350163, w: 0.35460484} + inSlope: {x: 0, y: 0, z: 1.0279307, w: 2.710431} + outSlope: {x: 0, y: 0, z: 1.0279307, w: 2.710431} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.9167922, w: 0.39936456} + inSlope: {x: 0, y: 0, z: 1.15768, w: 2.6576004} + outSlope: {x: 0, y: 0, z: 1.15768, w: 2.6576004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.896427, w: 0.44319144} + inSlope: {x: 0, y: 0, z: 1.2847257, w: 2.598565} + outSlope: {x: 0, y: 0, z: 1.2847257, w: 2.598565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.87396806, w: 0.4859833} + inSlope: {x: 0, y: 0, z: 1.4087672, w: 2.5334587} + outSlope: {x: 0, y: 0, z: 1.4087672, w: 2.5334587} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.8494681, w: 0.52764} + inSlope: {x: 0, y: 0, z: 1.5295222, w: 2.4624383} + outSlope: {x: 0, y: 0, z: 1.5295222, w: 2.4624383} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.82298404, w: 0.5680645} + inSlope: {x: 0, y: 0, z: 1.6467099, w: 2.3856716} + outSlope: {x: 0, y: 0, z: 1.6467099, w: 2.3856716} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.79457784, w: 0.6071623} + inSlope: {x: 0, y: 0, z: 1.7600422, w: 2.3033223} + outSlope: {x: 0, y: 0, z: 1.7600422, w: 2.3033223} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.764316, w: 0.64484185} + inSlope: {x: 0, y: 0, z: 1.8692672, w: 2.215598} + outSlope: {x: 0, y: 0, z: 1.8692672, w: 2.215598} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.732269, w: 0.6810155} + inSlope: {x: 0, y: 0, z: 1.9741309, w: 2.122706} + outSlope: {x: 0, y: 0, z: 1.9741309, w: 2.122706} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.6985117, w: 0.71559864} + inSlope: {x: 0, y: 0, z: 2.0743759, w: 2.024846} + outSlope: {x: 0, y: 0, z: 2.0743759, w: 2.024846} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.6631232, w: 0.7485103} + inSlope: {x: 0, y: 0, z: 2.1697874, w: 1.922266} + outSlope: {x: 0, y: 0, z: 2.1697874, w: 1.922266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.62618554, w: 0.7796741} + inSlope: {x: 0, y: 0, z: 2.2601244, w: 1.8151903} + outSlope: {x: 0, y: 0, z: 2.2601244, w: 1.8151903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.5877858, w: 0.8090166} + inSlope: {x: 0, y: 0, z: 2.3451774, w: 1.7038713} + outSlope: {x: 0, y: 0, z: 2.3451774, w: 1.7038713} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.54801303, w: 0.83646977} + inSlope: {x: 0, y: 0, z: 2.4247642, w: 1.5885844} + outSlope: {x: 0, y: 0, z: 2.4247642, w: 1.5885844} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.5069604, w: 0.86196935} + inSlope: {x: 0, y: 0, z: 2.4986758, w: 1.4695783} + outSlope: {x: 0, y: 0, z: 2.4986758, w: 1.4695783} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.4647239, w: 0.88545567} + inSlope: {x: 0, y: 0, z: 2.5667593, w: 1.3471408} + outSlope: {x: 0, y: 0, z: 2.5667593, w: 1.3471408} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.42140183, w: 0.906874} + inSlope: {x: 0, y: 0, z: 2.6288462, w: 1.2215595} + outSlope: {x: 0, y: 0, z: 2.6288462, w: 1.2215595} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.3770958, w: 0.9261743} + inSlope: {x: 0, y: 0, z: 2.6848, w: 1.0931282} + outSlope: {x: 0, y: 0, z: 2.6848, w: 1.0931282} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.33190858, w: 0.9433116} + inSlope: {x: 0, y: 0, z: 2.7344842, w: 0.96214145} + outSlope: {x: 0, y: 0, z: 2.7344842, w: 0.96214145} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.2859464, w: 0.95824564} + inSlope: {x: 0, y: 0, z: 2.7777624, w: 0.8289017} + outSlope: {x: 0, y: 0, z: 2.7777624, w: 0.8289017} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: -0.2393166, w: 0.9709416} + inSlope: {x: 0, y: 0, z: 2.8145676, w: 0.69372964} + outSlope: {x: 0, y: 0, z: 2.8145676, w: 0.69372964} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: -0.1921274, w: 0.98137} + inSlope: {x: 0, y: 0, z: 2.844797, w: 0.55693865} + outSlope: {x: 0, y: 0, z: 2.844797, w: 0.55693865} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: -0.14448996, w: 0.98950624} + inSlope: {x: 0, y: 0, z: 2.8683803, w: 0.41884702} + outSlope: {x: 0, y: 0, z: 2.8683803, w: 0.41884702} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: -0.09651482, w: 0.9953315} + inSlope: {x: 0, y: 0, z: 2.8852663, w: 0.2797779} + outSlope: {x: 0, y: 0, z: 2.8852663, w: 0.2797779} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: -0.048314504, w: 0.99883217} + inSlope: {x: 0, y: 0, z: 2.8954186, w: 0.1400536} + outSlope: {x: 0, y: 0, z: 2.8954186, w: 0.1400536} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0833334 + value: {x: -0, y: -0, z: 0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: 2.8988159, w: 0.07006859} + outSlope: {x: 0, y: 0, z: 2.8988159, w: 0.07006859} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -2.8988025 + outSlope: -2.8988025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.04831338 + inSlope: -2.8954172 + outSlope: -2.8954172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.09651392 + inSlope: -2.8852696 + outSlope: -2.8852696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.14448905 + inSlope: -2.868384 + outSlope: -2.868384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.19212672 + inSlope: -2.8447986 + outSlope: -2.8447986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.23931566 + inSlope: -2.814569 + outSlope: -2.814569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.28594568 + inSlope: -2.7777658 + outSlope: -2.7777658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.33190784 + inSlope: -2.7344742 + outSlope: -2.7344742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.37709484 + inSlope: -2.6847978 + outSlope: -2.6847978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.4214011 + inSlope: -2.6288502 + outSlope: -2.6288502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.46472317 + inSlope: -2.5667624 + outSlope: -2.5667624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.50695986 + inSlope: -2.49868 + outSlope: -2.49868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5480125 + inSlope: -2.4247618 + outSlope: -2.4247618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.58778524 + inSlope: -2.3451807 + outSlope: -2.3451807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6261852 + inSlope: -2.2601209 + outSlope: -2.2601209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.6631226 + inSlope: -2.1697848 + outSlope: -2.1697848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.69851136 + inSlope: -2.0743814 + outSlope: -2.0743814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.7322687 + inSlope: -1.9741311 + outSlope: -1.9741311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.7643158 + inSlope: -1.8692693 + outSlope: -1.8692693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7945777 + inSlope: -1.7600443 + outSlope: -1.7600443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.822984 + inSlope: -1.6467087 + outSlope: -1.6467087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.84946805 + inSlope: -1.5295231 + outSlope: -1.5295231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.8739681 + inSlope: -1.4087684 + outSlope: -1.4087684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.89642704 + inSlope: -1.2847234 + outSlope: -1.2847234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.9167923 + inSlope: -1.1576798 + outSlope: -1.1576798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.9350164 + inSlope: -1.0279307 + outSlope: -1.0279307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.95105666 + inSlope: -0.8957766 + outSlope: -0.8957766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.96487564 + inSlope: -0.7615339 + outSlope: -0.7615339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.97644114 + inSlope: -0.62551564 + outSlope: -0.62551564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.9857262 + inSlope: -0.48803324 + outSlope: -0.48803324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.9927089 + inSlope: -0.3494099 + outSlope: -0.3494099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.99737316 + inSlope: -0.20997247 + outSlope: -0.20997247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.999708 + inSlope: -0.07004506 + outSlope: -0.07004506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.999708 + inSlope: 0.07004685 + outSlope: 0.07004685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9973731 + inSlope: 0.20997426 + outSlope: 0.20997426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.99270886 + inSlope: 0.3494117 + outSlope: 0.3494117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.98572606 + inSlope: 0.48803556 + outSlope: 0.48803556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.976441 + inSlope: 0.6255168 + outSlope: 0.6255168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.9648755 + inSlope: 0.7615353 + outSlope: 0.7615353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.95105654 + inSlope: 0.8957782 + outSlope: 0.8957782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.9350163 + inSlope: 1.0279307 + outSlope: 1.0279307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.9167922 + inSlope: 1.15768 + outSlope: 1.15768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.896427 + inSlope: 1.2847257 + outSlope: 1.2847257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.87396806 + inSlope: 1.4087672 + outSlope: 1.4087672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.8494681 + inSlope: 1.5295222 + outSlope: 1.5295222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.82298404 + inSlope: 1.6467099 + outSlope: 1.6467099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.79457784 + inSlope: 1.7600422 + outSlope: 1.7600422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.764316 + inSlope: 1.8692672 + outSlope: 1.8692672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.732269 + inSlope: 1.9741309 + outSlope: 1.9741309 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.6985117 + inSlope: 2.0743759 + outSlope: 2.0743759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.6631232 + inSlope: 2.1697874 + outSlope: 2.1697874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.62618554 + inSlope: 2.2601244 + outSlope: 2.2601244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.5877858 + inSlope: 2.3451774 + outSlope: 2.3451774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.54801303 + inSlope: 2.4247642 + outSlope: 2.4247642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.5069604 + inSlope: 2.4986758 + outSlope: 2.4986758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.4647239 + inSlope: 2.5667593 + outSlope: 2.5667593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.42140183 + inSlope: 2.6288462 + outSlope: 2.6288462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.3770958 + inSlope: 2.6848 + outSlope: 2.6848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.33190858 + inSlope: 2.7344842 + outSlope: 2.7344842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.2859464 + inSlope: 2.7777624 + outSlope: 2.7777624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.2393166 + inSlope: 2.8145676 + outSlope: 2.8145676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.1921274 + inSlope: 2.844797 + outSlope: 2.844797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.14448996 + inSlope: 2.8683803 + outSlope: 2.8683803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.09651482 + inSlope: 2.8852663 + outSlope: 2.8852663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.048314504 + inSlope: 2.8954186 + outSlope: 2.8954186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.00000008742278 + inSlope: 2.8988159 + outSlope: 2.8988159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.07006645 + outSlope: 0.07006645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9988322 + inSlope: 0.14005065 + outSlope: 0.14005065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99533165 + inSlope: 0.27977404 + outSlope: 0.27977404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9895064 + inSlope: 0.41884482 + outSlope: 0.41884482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.98137015 + inSlope: 0.5569375 + outSlope: 0.5569375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.97094184 + inSlope: 0.6937302 + outSlope: 0.6937302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9582458 + inSlope: 0.828901 + outSlope: 0.828901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9433118 + inSlope: 0.9621351 + outSlope: 0.9621351 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.92617464 + inSlope: 1.0931234 + outSlope: 1.0931234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.90687436 + inSlope: 1.2215586 + outSlope: 1.2215586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.885456 + inSlope: 1.3471414 + outSlope: 1.3471414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.86196965 + inSlope: 1.4695771 + outSlope: 1.4695771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.8364701 + inSlope: 1.5885795 + outSlope: 1.5885795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.809017 + inSlope: 1.7038734 + outSlope: 1.7038734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.77967435 + inSlope: 1.8151869 + outSlope: 1.8151869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7485108 + inSlope: 1.9222615 + outSlope: 1.9222615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.71559894 + inSlope: 2.024846 + outSlope: 2.024846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.68101585 + inSlope: 2.1227021 + outSlope: 2.1227021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.64484215 + inSlope: 2.2155993 + outSlope: 2.2155993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.6071625 + inSlope: 2.3033237 + outSlope: 2.3033237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.56806463 + inSlope: 2.3856692 + outSlope: 2.3856692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.5276401 + inSlope: 2.4624393 + outSlope: 2.4624393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.48598325 + inSlope: 2.5334606 + outSlope: 2.5334606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.44319135 + inSlope: 2.598564 + outSlope: 2.598564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.39936438 + inSlope: 2.6576018 + outSlope: 2.6576018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.35460454 + inSlope: 2.7104306 + outSlope: 2.7104306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.30901662 + inSlope: 2.7569242 + outSlope: 2.7569242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.262707 + inSlope: 2.7969828 + outSlope: 2.7969828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.21578377 + inSlope: 2.830513 + outSlope: 2.830513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.16835648 + inSlope: 2.8574271 + outSlope: 2.8574271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.120536216 + inSlope: 2.877664 + outSlope: 2.877664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.07243443 + inSlope: 2.891185 + outSlope: 2.891185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.024163473 + inSlope: 2.8979568 + outSlope: 2.8979568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.024164038 + inSlope: 2.8979602 + outSlope: 2.8979602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.07243511 + inSlope: 2.8911886 + outSlope: 2.8911886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.12053689 + inSlope: 2.877664 + outSlope: 2.877664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.16835715 + inSlope: 2.8574257 + outSlope: 2.8574257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.21578433 + inSlope: 2.8305106 + outSlope: 2.8305106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.2627074 + inSlope: 2.7969813 + outSlope: 2.7969813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.30901694 + inSlope: 2.7569256 + outSlope: 2.7569256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35460484 + inSlope: 2.710431 + outSlope: 2.710431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.39936456 + inSlope: 2.6576004 + outSlope: 2.6576004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.44319144 + inSlope: 2.598565 + outSlope: 2.598565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.4859833 + inSlope: 2.5334587 + outSlope: 2.5334587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.52764 + inSlope: 2.4624383 + outSlope: 2.4624383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.5680645 + inSlope: 2.3856716 + outSlope: 2.3856716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6071623 + inSlope: 2.3033223 + outSlope: 2.3033223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.64484185 + inSlope: 2.215598 + outSlope: 2.215598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.6810155 + inSlope: 2.122706 + outSlope: 2.122706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.71559864 + inSlope: 2.024846 + outSlope: 2.024846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.7485103 + inSlope: 1.922266 + outSlope: 1.922266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.7796741 + inSlope: 1.8151903 + outSlope: 1.8151903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.8090166 + inSlope: 1.7038713 + outSlope: 1.7038713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.83646977 + inSlope: 1.5885844 + outSlope: 1.5885844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.86196935 + inSlope: 1.4695783 + outSlope: 1.4695783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.88545567 + inSlope: 1.3471408 + outSlope: 1.3471408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.906874 + inSlope: 1.2215595 + outSlope: 1.2215595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9261743 + inSlope: 1.0931282 + outSlope: 1.0931282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9433116 + inSlope: 0.96214145 + outSlope: 0.96214145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.95824564 + inSlope: 0.8289017 + outSlope: 0.8289017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.9709416 + inSlope: 0.69372964 + outSlope: 0.69372964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.98137 + inSlope: 0.55693865 + outSlope: 0.55693865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.98950624 + inSlope: 0.41884702 + outSlope: 0.41884702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.9953315 + inSlope: 0.2797779 + outSlope: 0.2797779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.99883217 + inSlope: 0.1400536 + outSlope: 0.1400536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 1 + inSlope: 0.07006859 + outSlope: 0.07006859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 332.30768 + outSlope: 332.30768 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 360 + inSlope: 332.30768 + outSlope: 332.30768 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_inside_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_inside_1_1.anim.meta new file mode 100644 index 0000000..e0c9566 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 1/cog_inside_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c08c866d2ace1f8428bb4a75efa73303 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2.meta new file mode 100644 index 0000000..c8eb2f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be836e4e077f88f458846610b18006d5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_1.anim new file mode 100644 index 0000000..67b1b2e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_1.anim @@ -0,0 +1,4293 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cog_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0.21643962, w: -0.976296} + inSlope: {x: 0, y: 0, z: -2.0364232, w: 0.4889023} + outSlope: {x: 0, y: 0, z: -2.0364232, w: 0.4889023} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.25038, w: -0.96814764} + inSlope: {x: 0, y: 0, z: -2.027272, w: 0.5242878} + outSlope: {x: 0, y: 0, z: -2.027272, w: 0.5242878} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.28401536, w: -0.95881975} + inSlope: {x: 0, y: 0, z: -2.0077386, w: 0.594719} + outSlope: {x: 0, y: 0, z: -2.0077386, w: 0.594719} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.31730464, w: -0.94832367} + inSlope: {x: 0, y: 0, z: -1.9857608, w: 0.6644261} + outSlope: {x: 0, y: 0, z: -1.9857608, w: 0.6644261} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.3502074, w: -0.9366722} + inSlope: {x: 0, y: 0, z: -1.9613645, w: 0.73332494} + outSlope: {x: 0, y: 0, z: -1.9613645, w: 0.73332494} + tangentMode: 8166 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -1.9345756, w: 0.8013279} + outSlope: {x: 0, y: 0, z: -1.9345756, w: 0.8013279} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.41469324, w: -0.9099613} + inSlope: {x: 0, y: 0, z: -1.9054307, w: 0.8683545} + outSlope: {x: 0, y: 0, z: -1.9054307, w: 0.8683545} + tangentMode: -1480860 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.4461978, w: -0.89493436} + inSlope: {x: 0, y: 0, z: -1.8739653, w: 0.93432415} + outSlope: {x: 0, y: 0, z: -1.8739653, w: 0.93432415} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.47715876, w: -0.87881714} + inSlope: {x: 0, y: 0, z: -1.8402169, w: 0.9991567} + outSlope: {x: 0, y: 0, z: -1.8402169, w: 0.9991567} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.5075384, w: -0.8616291} + inSlope: {x: 0, y: 0, z: -1.8042264, w: 1.0627718} + outSlope: {x: 0, y: 0, z: -1.8042264, w: 1.0627718} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.53729963, w: -0.8433914} + inSlope: {x: 0, y: 0, z: -1.7660363, w: 1.1250885} + outSlope: {x: 0, y: 0, z: -1.7660363, w: 1.1250885} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.56640625, w: -0.8241262} + inSlope: {x: 0, y: 0, z: -1.7256941, w: 1.1860354} + outSlope: {x: 0, y: 0, z: -1.7256941, w: 1.1860354} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.59482276, w: -0.8038569} + inSlope: {x: 0, y: 0, z: -1.6832526, w: 1.2455411} + outSlope: {x: 0, y: 0, z: -1.6832526, w: 1.2455411} + tangentMode: 4834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.62251467, w: -0.78260815} + inSlope: {x: 0, y: 0, z: -1.6387583, w: 1.3035287} + outSlope: {x: 0, y: 0, z: -1.6387583, w: 1.3035287} + tangentMode: -1401918 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -1.5922649, w: 1.3599248} + outSlope: {x: 0, y: 0, z: -1.5922649, w: 1.3599248} + tangentMode: -1570460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.67559016, w: -0.7372773} + inSlope: {x: 0, y: 0, z: -1.543836, w: 1.4146645} + outSlope: {x: 0, y: 0, z: -1.543836, w: 1.4146645} + tangentMode: 7268 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.70090926, w: -0.71325046} + inSlope: {x: 0, y: 0, z: -1.493526, w: 1.4676821} + outSlope: {x: 0, y: 0, z: -1.493526, w: 1.4676821} + tangentMode: -288 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.7253744, w: -0.68835455} + inSlope: {x: 0, y: 0, z: -1.4413929, w: 1.5189123} + outSlope: {x: 0, y: 0, z: -1.4413929, w: 1.5189123} + tangentMode: 1508 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.7489557, w: -0.66262} + inSlope: {x: 0, y: 0, z: -1.3875073, w: 1.5682917} + outSlope: {x: 0, y: 0, z: -1.3875073, w: 1.5682917} + tangentMode: -352 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.7716247, w: -0.6360781} + inSlope: {x: 0, y: 0, z: -1.3319302, w: 1.6157596} + outSlope: {x: 0, y: 0, z: -1.3319302, w: 1.6157596} + tangentMode: 7840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.79335344, w: -0.6087613} + inSlope: {x: 0, y: 0, z: -1.2747277, w: 1.6612587} + outSlope: {x: 0, y: 0, z: -1.2747277, w: 1.6612587} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.81411564, w: -0.5807028} + inSlope: {x: 0, y: 0, z: -1.2159731, w: 1.7047337} + outSlope: {x: 0, y: 0, z: -1.2159731, w: 1.7047337} + tangentMode: 356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.8338859, w: -0.5519368} + inSlope: {x: 0, y: 0, z: -1.1557397, w: 1.7461327} + outSlope: {x: 0, y: 0, z: -1.1557397, w: 1.7461327} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.85264033, w: -0.5224983} + inSlope: {x: 0, y: 0, z: -1.0940955, w: 1.785402} + outSlope: {x: 0, y: 0, z: -1.0940955, w: 1.785402} + tangentMode: 7522 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.8703558, w: -0.49242336} + inSlope: {x: 0, y: 0, z: -1.0311172, w: 1.8224959} + outSlope: {x: 0, y: 0, z: -1.0311172, w: 1.8224959} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.88701093, w: -0.4617484} + inSlope: {x: 0, y: 0, z: -0.96688724, w: 1.8573745} + outSlope: {x: 0, y: 0, z: -0.96688724, w: 1.8573745} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9025854, w: -0.43051082} + inSlope: {x: 0, y: 0, z: -0.9014772, w: 1.8899875} + outSlope: {x: 0, y: 0, z: -0.9014772, w: 1.8899875} + tangentMode: 7396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9170602, w: -0.39874876} + inSlope: {x: 0, y: 0, z: -0.83496916, w: 1.9202964} + outSlope: {x: 0, y: 0, z: -0.83496916, w: 1.9202964} + tangentMode: -275998 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.9304177, w: -0.36650088} + inSlope: {x: 0, y: 0, z: -0.767442, w: 1.9482673} + outSlope: {x: 0, y: 0, z: -0.767442, w: 1.9482673} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.9426416, w: -0.33380646} + inSlope: {x: 0, y: 0, z: -0.6989801, w: 1.9738628} + outSlope: {x: 0, y: 0, z: -0.6989801, w: 1.9738628} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.95371705, w: -0.30070546} + inSlope: {x: 0, y: 0, z: -0.62966883, w: 1.997055} + outSlope: {x: 0, y: 0, z: -0.62966883, w: 1.997055} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.96363056, w: -0.26723802} + inSlope: {x: 0, y: 0, z: -0.559588, w: 2.017814} + outSlope: {x: 0, y: 0, z: -0.559588, w: 2.017814} + tangentMode: -455840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.97236997, w: -0.23344506} + inSlope: {x: 0, y: 0, z: -0.48882592, w: 2.0361109} + outSlope: {x: 0, y: 0, z: -0.48882592, w: 2.0361109} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.97992474, w: -0.19936772} + inSlope: {x: 0, y: 0, z: -0.41747016, w: 2.0519333} + outSlope: {x: 0, y: 0, z: -0.41747016, w: 2.0519333} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9862856, w: -0.16504735} + inSlope: {x: 0, y: 0, z: -0.34560475, w: 2.0652568} + outSlope: {x: 0, y: 0, z: -0.34560475, w: 2.0652568} + tangentMode: 8002 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.9914449, w: -0.13052589} + inSlope: {x: 0, y: 0, z: -0.27331737, w: 2.0760531} + outSlope: {x: 0, y: 0, z: -0.27331737, w: 2.0760531} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9953962, w: -0.09584564} + inSlope: {x: 0, y: 0, z: -0.20069738, w: 2.0843267} + outSlope: {x: 0, y: 0, z: -0.20069738, w: 2.0843267} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.9981348, w: -0.06104839} + inSlope: {x: 0, y: 0, z: -0.1278342, w: 2.0900648} + outSlope: {x: 0, y: 0, z: -0.1278342, w: 2.0900648} + tangentMode: 7522 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.99965733, w: -0.026176875} + inSlope: {x: 0, y: 0, z: -0.054813676, w: 2.0932531} + outSlope: {x: 0, y: 0, z: -0.054813676, w: 2.0932531} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.9999619, w: 0.008726649} + inSlope: {x: 0, y: 0, z: 0.018273015, w: 2.0938911} + outSlope: {x: 0, y: 0, z: 0.018273015, w: 2.0938911} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.99904823, w: 0.043619424} + inSlope: {x: 0, y: 0, z: 0.09133825, w: 2.0919743} + outSlope: {x: 0, y: 0, z: 0.09133825, w: 2.0919743} + tangentMode: 162 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.9969173, w: 0.078459054} + inSlope: {x: 0, y: 0, z: 0.16429082, w: 2.0875156} + outSlope: {x: 0, y: 0, z: 0.16429082, w: 2.0875156} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.9935719, w: 0.11320321} + inSlope: {x: 0, y: 0, z: 0.23704314, w: 2.0805137} + outSlope: {x: 0, y: 0, z: 0.23704314, w: 2.0805137} + tangentMode: -92 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.9890159, w: 0.14780945} + inSlope: {x: 0, y: 0, z: 0.30950934, w: 2.0709667} + outSlope: {x: 0, y: 0, z: 0.30950934, w: 2.0709667} + tangentMode: 7524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.9832549, w: 0.18223538} + inSlope: {x: 0, y: 0, z: 0.38159645, w: 2.0589037} + outSlope: {x: 0, y: 0, z: 0.38159645, w: 2.0589037} + tangentMode: -96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.976296, w: 0.2164395} + inSlope: {x: 0, y: 0, z: 0.45321685, w: 2.0443347} + outSlope: {x: 0, y: 0, z: 0.45321685, w: 2.0443347} + tangentMode: 7108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.9681477, w: 0.2503798} + inSlope: {x: 0, y: 0, z: 0.5242865, w: 2.0272732} + outSlope: {x: 0, y: 0, z: 0.5242865, w: 2.0272732} + tangentMode: -26 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.9588198, w: 0.2840152} + inSlope: {x: 0, y: 0, z: 0.59471965, w: 2.007741} + outSlope: {x: 0, y: 0, z: 0.59471965, w: 2.007741} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.9483237, w: 0.31730443} + inSlope: {x: 0, y: 0, z: 0.6644267, w: 1.9857583} + outSlope: {x: 0, y: 0, z: 0.6644267, w: 1.9857583} + tangentMode: -609310 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.9366723, w: 0.3502071} + inSlope: {x: 0, y: 0, z: 0.7333238, w: 1.9613645} + outSlope: {x: 0, y: 0, z: 0.7333238, w: 1.9613645} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.9238796, w: 0.3826832} + inSlope: {x: 0, y: 0, z: 0.80132854, w: 1.93458} + outSlope: {x: 0, y: 0, z: 0.80132854, w: 1.93458} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.90996134, w: 0.41469303} + inSlope: {x: 0, y: 0, z: 0.8683553, w: 1.9054323} + outSlope: {x: 0, y: 0, z: 0.8683553, w: 1.9054323} + tangentMode: -1413658 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.8949345, w: 0.44619754} + inSlope: {x: 0, y: 0, z: 0.93431973, w: 1.8739603} + outSlope: {x: 0, y: 0, z: 0.93431973, w: 1.8739603} + tangentMode: -798 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.8788174, w: 0.4771583} + inSlope: {x: 0, y: 0, z: 0.9991524, w: 1.8402145} + outSlope: {x: 0, y: 0, z: 0.9991524, w: 1.8402145} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.8616294, w: 0.50753796} + inSlope: {x: 0, y: 0, z: 1.0627728, w: 1.8042307} + outSlope: {x: 0, y: 0, z: 1.0627728, w: 1.8042307} + tangentMode: 2404 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.84339166, w: 0.5372993} + inSlope: {x: 0, y: 0, z: 1.1250876, w: 1.7660342} + outSlope: {x: 0, y: 0, z: 1.1250876, w: 1.7660342} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.82412654, w: 0.5664057} + inSlope: {x: 0, y: 0, z: 1.1860347, w: 1.725692} + outSlope: {x: 0, y: 0, z: 1.1860347, w: 1.725692} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.8038572, w: 0.5948223} + inSlope: {x: 0, y: 0, z: 1.2455422, w: 1.6832559} + outSlope: {x: 0, y: 0, z: 1.2455422, w: 1.6832559} + tangentMode: -318526 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.7826085, w: 0.6225142} + inSlope: {x: 0, y: 0, z: 1.3035281, w: 1.6387633} + outSlope: {x: 0, y: 0, z: 1.3035281, w: 1.6387633} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.7604063, w: 0.6494477} + inSlope: {x: 0, y: 0, z: 1.3599278, w: 1.5922717} + outSlope: {x: 0, y: 0, z: 1.3599278, w: 1.5922717} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: -0.7372776, w: 0.67558986} + inSlope: {x: 0, y: 0, z: 1.4146602, w: 1.5438318} + outSlope: {x: 0, y: 0, z: 1.4146602, w: 1.5438318} + tangentMode: -725214 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: -0.71325094, w: 0.7009088} + inSlope: {x: 0, y: 0, z: 1.4676768, w: 1.4935207} + outSlope: {x: 0, y: 0, z: 1.4676768, w: 1.4935207} + tangentMode: 7236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: -0.688355, w: 0.7253739} + inSlope: {x: 0, y: 0, z: 1.5189149, w: 1.4413972} + outSlope: {x: 0, y: 0, z: 1.5189149, w: 1.4413972} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: -0.6626205, w: 0.7489553} + inSlope: {x: 0, y: 0, z: 1.5682926, w: 1.3875116} + outSlope: {x: 0, y: 0, z: 1.5682926, w: 1.3875116} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: -0.63607866, w: 0.77162427} + inSlope: {x: 0, y: 0, z: 1.6157607, w: 1.3319325} + outSlope: {x: 0, y: 0, z: 1.6157607, w: 1.3319325} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: -0.60876185, w: 0.793353} + inSlope: {x: 0, y: 0, z: 1.6612492, w: 1.2747228} + outSlope: {x: 0, y: 0, z: 1.6612492, w: 1.2747228} + tangentMode: 2656 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: -0.58070374, w: 0.814115} + inSlope: {x: 0, y: 0, z: 1.7047243, w: 1.2159698} + outSlope: {x: 0, y: 0, z: 1.7047243, w: 1.2159698} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: -0.55193776, w: 0.8338853} + inSlope: {x: 0, y: 0, z: 1.7461358, w: 1.1557435} + outSlope: {x: 0, y: 0, z: 1.7461358, w: 1.1557435} + tangentMode: -156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: -0.52249926, w: 0.85263973} + inSlope: {x: 0, y: 0, z: 1.7854061, w: 1.094101} + outSlope: {x: 0, y: 0, z: 1.7854061, w: 1.094101} + tangentMode: 6758 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: -0.49242428, w: 0.8703553} + inSlope: {x: 0, y: 0, z: 1.8225011, w: 1.0311227} + outSlope: {x: 0, y: 0, z: 1.8225011, w: 1.0311227} + tangentMode: -412 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: -0.4617493, w: 0.88701046} + inSlope: {x: 0, y: 0, z: 1.8573779, w: 0.9668908} + outSlope: {x: 0, y: 0, z: 1.8573779, w: 0.9668908} + tangentMode: 196 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: -0.43051174, w: 0.90258497} + inSlope: {x: 0, y: 0, z: 1.8899828, w: 0.90147877} + outSlope: {x: 0, y: 0, z: 1.8899828, w: 0.90147877} + tangentMode: -154 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: -0.39874992, w: 0.9170597} + inSlope: {x: 0, y: 0, z: 1.9202855, w: 0.83496714} + outSlope: {x: 0, y: 0, z: 1.9202855, w: 0.83496714} + tangentMode: 1506 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: -0.36650229, w: 0.9304172} + inSlope: {x: 0, y: 0, z: 1.9482628, w: 0.7674433} + outSlope: {x: 0, y: 0, z: 1.9482628, w: 0.7674433} + tangentMode: 8032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: -0.3338079, w: 0.94264114} + inSlope: {x: 0, y: 0, z: 1.9738663, w: 0.6989844} + outSlope: {x: 0, y: 0, z: 1.9738663, w: 0.6989844} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: -0.3007068, w: 0.95371664} + inSlope: {x: 0, y: 0, z: 1.9970585, w: 0.6296724} + outSlope: {x: 0, y: 0, z: 1.9970585, w: 0.6296724} + tangentMode: 2914 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: -0.26723933, w: 0.9636302} + inSlope: {x: 0, y: 0, z: 2.0178099, w: 0.5595898} + outSlope: {x: 0, y: 0, z: 2.0178099, w: 0.5595898} + tangentMode: -1570362 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: -0.23344654, w: 0.9723696} + inSlope: {x: 0, y: 0, z: 2.0361097, w: 0.4888295} + outSlope: {x: 0, y: 0, z: 2.0361097, w: 0.4888295} + tangentMode: 290 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: -0.19936907, w: 0.9799245} + inSlope: {x: 0, y: 0, z: 2.051937, w: 0.41747373} + outSlope: {x: 0, y: 0, z: 2.051937, w: 0.41747373} + tangentMode: -563482 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: -0.1650487, w: 0.9862854} + inSlope: {x: 0, y: 0, z: 2.0652566, w: 0.34560654} + outSlope: {x: 0, y: 0, z: 2.0652566, w: 0.34560654} + tangentMode: -1297694 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: -0.13052726, w: 0.9914447} + inSlope: {x: 0, y: 0, z: 2.0760596, w: 0.27332094} + outSlope: {x: 0, y: 0, z: 2.0760596, w: 0.27332094} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: -0.09584679, w: 0.9953961} + inSlope: {x: 0, y: 0, z: 2.0843196, w: 0.20070095} + outSlope: {x: 0, y: 0, z: 2.0843196, w: 0.20070095} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: -0.06105001, w: 0.99813473} + inSlope: {x: 0, y: 0, z: 2.090054, w: 0.12783599} + outSlope: {x: 0, y: 0, z: 2.090054, w: 0.12783599} + tangentMode: -350 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: -0.02617838, w: 0.9996573} + inSlope: {x: 0, y: 0, z: 2.0932565, w: 0.054815464} + outSlope: {x: 0, y: 0, z: 2.0932565, w: 0.054815464} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.008725143, w: 0.9999619} + inSlope: {x: 0, y: 0, z: 2.0938945, w: -0.018269438} + outSlope: {x: 0, y: 0, z: 2.0938945, w: -0.018269438} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0, y: -0, z: 0.04361804, w: 0.9990483} + inSlope: {x: 0, y: 0, z: 2.0919814, w: -0.09133467} + outSlope: {x: 0, y: 0, z: 2.0919814, w: -0.09133467} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0, y: -0, z: 0.07845779, w: 0.9969174} + inSlope: {x: 0, y: 0, z: 2.0875194, w: -0.16428903} + outSlope: {x: 0, y: 0, z: 2.0875194, w: -0.16428903} + tangentMode: -282 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0, y: -0, z: 0.11320195, w: 0.993572} + inSlope: {x: 0, y: 0, z: 2.080507, w: -0.23704135} + outSlope: {x: 0, y: 0, z: 2.080507, w: -0.23704135} + tangentMode: -818464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0, y: -0, z: 0.14780796, w: 0.98901606} + inSlope: {x: 0, y: 0, z: 2.07096, w: -0.30950397} + outSlope: {x: 0, y: 0, z: 2.07096, w: -0.30950397} + tangentMode: 7906 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0, y: -0, z: 0.18223388, w: 0.9832552} + inSlope: {x: 0, y: 0, z: 2.0589087, w: -0.38159287} + outSlope: {x: 0, y: 0, z: 2.0589087, w: -0.38159287} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5 + value: {x: -0, y: -0, z: 0.21643965, w: 0.976296} + inSlope: {x: 0, y: 0, z: 2.0522597, w: -0.41753447} + outSlope: {x: 0, y: 0, z: 2.0522597, w: -0.41753447} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.21643962 + inSlope: -2.0364232 + outSlope: -2.0364232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.25038 + inSlope: -2.027272 + outSlope: -2.027272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.28401536 + inSlope: -2.0077386 + outSlope: -2.0077386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.31730464 + inSlope: -1.9857608 + outSlope: -1.9857608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.3502074 + inSlope: -1.9613645 + outSlope: -1.9613645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -1.9345756 + outSlope: -1.9345756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.41469324 + inSlope: -1.9054307 + outSlope: -1.9054307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.4461978 + inSlope: -1.8739653 + outSlope: -1.8739653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.47715876 + inSlope: -1.8402169 + outSlope: -1.8402169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.5075384 + inSlope: -1.8042264 + outSlope: -1.8042264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.53729963 + inSlope: -1.7660363 + outSlope: -1.7660363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.56640625 + inSlope: -1.7256941 + outSlope: -1.7256941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.59482276 + inSlope: -1.6832526 + outSlope: -1.6832526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.62251467 + inSlope: -1.6387583 + outSlope: -1.6387583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.64944804 + inSlope: -1.5922649 + outSlope: -1.5922649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.67559016 + inSlope: -1.543836 + outSlope: -1.543836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.70090926 + inSlope: -1.493526 + outSlope: -1.493526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.7253744 + inSlope: -1.4413929 + outSlope: -1.4413929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.7489557 + inSlope: -1.3875073 + outSlope: -1.3875073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7716247 + inSlope: -1.3319302 + outSlope: -1.3319302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.79335344 + inSlope: -1.2747277 + outSlope: -1.2747277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.81411564 + inSlope: -1.2159731 + outSlope: -1.2159731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.8338859 + inSlope: -1.1557397 + outSlope: -1.1557397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.85264033 + inSlope: -1.0940955 + outSlope: -1.0940955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.8703558 + inSlope: -1.0311172 + outSlope: -1.0311172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.88701093 + inSlope: -0.96688724 + outSlope: -0.96688724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9025854 + inSlope: -0.9014772 + outSlope: -0.9014772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9170602 + inSlope: -0.83496916 + outSlope: -0.83496916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.9304177 + inSlope: -0.767442 + outSlope: -0.767442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.9426416 + inSlope: -0.6989801 + outSlope: -0.6989801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.95371705 + inSlope: -0.62966883 + outSlope: -0.62966883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.96363056 + inSlope: -0.559588 + outSlope: -0.559588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.97236997 + inSlope: -0.48882592 + outSlope: -0.48882592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.97992474 + inSlope: -0.41747016 + outSlope: -0.41747016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9862856 + inSlope: -0.34560475 + outSlope: -0.34560475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.9914449 + inSlope: -0.27331737 + outSlope: -0.27331737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9953962 + inSlope: -0.20069738 + outSlope: -0.20069738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.9981348 + inSlope: -0.1278342 + outSlope: -0.1278342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.99965733 + inSlope: -0.054813676 + outSlope: -0.054813676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9999619 + inSlope: 0.018273015 + outSlope: 0.018273015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.99904823 + inSlope: 0.09133825 + outSlope: 0.09133825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.9969173 + inSlope: 0.16429082 + outSlope: 0.16429082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.9935719 + inSlope: 0.23704314 + outSlope: 0.23704314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.9890159 + inSlope: 0.30950934 + outSlope: 0.30950934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.9832549 + inSlope: 0.38159645 + outSlope: 0.38159645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.976296 + inSlope: 0.45321685 + outSlope: 0.45321685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.9681477 + inSlope: 0.5242865 + outSlope: 0.5242865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.9588198 + inSlope: 0.59471965 + outSlope: 0.59471965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.9483237 + inSlope: 0.6644267 + outSlope: 0.6644267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.9366723 + inSlope: 0.7333238 + outSlope: 0.7333238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.9238796 + inSlope: 0.80132854 + outSlope: 0.80132854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.90996134 + inSlope: 0.8683553 + outSlope: 0.8683553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.8949345 + inSlope: 0.93431973 + outSlope: 0.93431973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.8788174 + inSlope: 0.9991524 + outSlope: 0.9991524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.8616294 + inSlope: 1.0627728 + outSlope: 1.0627728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.84339166 + inSlope: 1.1250876 + outSlope: 1.1250876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.82412654 + inSlope: 1.1860347 + outSlope: 1.1860347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.8038572 + inSlope: 1.2455422 + outSlope: 1.2455422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.7826085 + inSlope: 1.3035281 + outSlope: 1.3035281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.7604063 + inSlope: 1.3599278 + outSlope: 1.3599278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.7372776 + inSlope: 1.4146602 + outSlope: 1.4146602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.71325094 + inSlope: 1.4676768 + outSlope: 1.4676768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.688355 + inSlope: 1.5189149 + outSlope: 1.5189149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.6626205 + inSlope: 1.5682926 + outSlope: 1.5682926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.63607866 + inSlope: 1.6157607 + outSlope: 1.6157607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.60876185 + inSlope: 1.6612492 + outSlope: 1.6612492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.58070374 + inSlope: 1.7047243 + outSlope: 1.7047243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.55193776 + inSlope: 1.7461358 + outSlope: 1.7461358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.52249926 + inSlope: 1.7854061 + outSlope: 1.7854061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.49242428 + inSlope: 1.8225011 + outSlope: 1.8225011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.4617493 + inSlope: 1.8573779 + outSlope: 1.8573779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.43051174 + inSlope: 1.8899828 + outSlope: 1.8899828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.39874992 + inSlope: 1.9202855 + outSlope: 1.9202855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.36650229 + inSlope: 1.9482628 + outSlope: 1.9482628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.3338079 + inSlope: 1.9738663 + outSlope: 1.9738663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.3007068 + inSlope: 1.9970585 + outSlope: 1.9970585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.26723933 + inSlope: 2.0178099 + outSlope: 2.0178099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.23344654 + inSlope: 2.0361097 + outSlope: 2.0361097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.19936907 + inSlope: 2.051937 + outSlope: 2.051937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.1650487 + inSlope: 2.0652566 + outSlope: 2.0652566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.13052726 + inSlope: 2.0760596 + outSlope: 2.0760596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.09584679 + inSlope: 2.0843196 + outSlope: 2.0843196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.06105001 + inSlope: 2.090054 + outSlope: 2.090054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.02617838 + inSlope: 2.0932565 + outSlope: 2.0932565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.008725143 + inSlope: 2.0938945 + outSlope: 2.0938945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.04361804 + inSlope: 2.0919814 + outSlope: 2.0919814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.07845779 + inSlope: 2.0875194 + outSlope: 2.0875194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.11320195 + inSlope: 2.080507 + outSlope: 2.080507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.14780796 + inSlope: 2.07096 + outSlope: 2.07096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.18223388 + inSlope: 2.0589087 + outSlope: 2.0589087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.21643965 + inSlope: 2.0522597 + outSlope: 2.0522597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.976296 + inSlope: 0.4889023 + outSlope: 0.4889023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.96814764 + inSlope: 0.5242878 + outSlope: 0.5242878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.95881975 + inSlope: 0.594719 + outSlope: 0.594719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.94832367 + inSlope: 0.6644261 + outSlope: 0.6644261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9366722 + inSlope: 0.73332494 + outSlope: 0.73332494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 0.8013279 + outSlope: 0.8013279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9099613 + inSlope: 0.8683545 + outSlope: 0.8683545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.89493436 + inSlope: 0.93432415 + outSlope: 0.93432415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.87881714 + inSlope: 0.9991567 + outSlope: 0.9991567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8616291 + inSlope: 1.0627718 + outSlope: 1.0627718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8433914 + inSlope: 1.1250885 + outSlope: 1.1250885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.8241262 + inSlope: 1.1860354 + outSlope: 1.1860354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.8038569 + inSlope: 1.2455411 + outSlope: 1.2455411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.78260815 + inSlope: 1.3035287 + outSlope: 1.3035287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.76040596 + inSlope: 1.3599248 + outSlope: 1.3599248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7372773 + inSlope: 1.4146645 + outSlope: 1.4146645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.71325046 + inSlope: 1.4676821 + outSlope: 1.4676821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.68835455 + inSlope: 1.5189123 + outSlope: 1.5189123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.66262 + inSlope: 1.5682917 + outSlope: 1.5682917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.6360781 + inSlope: 1.6157596 + outSlope: 1.6157596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.6087613 + inSlope: 1.6612587 + outSlope: 1.6612587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.5807028 + inSlope: 1.7047337 + outSlope: 1.7047337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.5519368 + inSlope: 1.7461327 + outSlope: 1.7461327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.5224983 + inSlope: 1.785402 + outSlope: 1.785402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.49242336 + inSlope: 1.8224959 + outSlope: 1.8224959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.4617484 + inSlope: 1.8573745 + outSlope: 1.8573745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.43051082 + inSlope: 1.8899875 + outSlope: 1.8899875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.39874876 + inSlope: 1.9202964 + outSlope: 1.9202964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.36650088 + inSlope: 1.9482673 + outSlope: 1.9482673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.33380646 + inSlope: 1.9738628 + outSlope: 1.9738628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.30070546 + inSlope: 1.997055 + outSlope: 1.997055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.26723802 + inSlope: 2.017814 + outSlope: 2.017814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.23344506 + inSlope: 2.0361109 + outSlope: 2.0361109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.19936772 + inSlope: 2.0519333 + outSlope: 2.0519333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.16504735 + inSlope: 2.0652568 + outSlope: 2.0652568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.13052589 + inSlope: 2.0760531 + outSlope: 2.0760531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.09584564 + inSlope: 2.0843267 + outSlope: 2.0843267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.06104839 + inSlope: 2.0900648 + outSlope: 2.0900648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.026176875 + inSlope: 2.0932531 + outSlope: 2.0932531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.008726649 + inSlope: 2.0938911 + outSlope: 2.0938911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.043619424 + inSlope: 2.0919743 + outSlope: 2.0919743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.078459054 + inSlope: 2.0875156 + outSlope: 2.0875156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.11320321 + inSlope: 2.0805137 + outSlope: 2.0805137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.14780945 + inSlope: 2.0709667 + outSlope: 2.0709667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.18223538 + inSlope: 2.0589037 + outSlope: 2.0589037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.2164395 + inSlope: 2.0443347 + outSlope: 2.0443347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.2503798 + inSlope: 2.0272732 + outSlope: 2.0272732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.2840152 + inSlope: 2.007741 + outSlope: 2.007741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.31730443 + inSlope: 1.9857583 + outSlope: 1.9857583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.3502071 + inSlope: 1.9613645 + outSlope: 1.9613645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.3826832 + inSlope: 1.93458 + outSlope: 1.93458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.41469303 + inSlope: 1.9054323 + outSlope: 1.9054323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.44619754 + inSlope: 1.8739603 + outSlope: 1.8739603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.4771583 + inSlope: 1.8402145 + outSlope: 1.8402145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.50753796 + inSlope: 1.8042307 + outSlope: 1.8042307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.5372993 + inSlope: 1.7660342 + outSlope: 1.7660342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.5664057 + inSlope: 1.725692 + outSlope: 1.725692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.5948223 + inSlope: 1.6832559 + outSlope: 1.6832559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.6225142 + inSlope: 1.6387633 + outSlope: 1.6387633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.6494477 + inSlope: 1.5922717 + outSlope: 1.5922717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.67558986 + inSlope: 1.5438318 + outSlope: 1.5438318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.7009088 + inSlope: 1.4935207 + outSlope: 1.4935207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.7253739 + inSlope: 1.4413972 + outSlope: 1.4413972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.7489553 + inSlope: 1.3875116 + outSlope: 1.3875116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.77162427 + inSlope: 1.3319325 + outSlope: 1.3319325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.793353 + inSlope: 1.2747228 + outSlope: 1.2747228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.814115 + inSlope: 1.2159698 + outSlope: 1.2159698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.8338853 + inSlope: 1.1557435 + outSlope: 1.1557435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.85263973 + inSlope: 1.094101 + outSlope: 1.094101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.8703553 + inSlope: 1.0311227 + outSlope: 1.0311227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.88701046 + inSlope: 0.9668908 + outSlope: 0.9668908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.90258497 + inSlope: 0.90147877 + outSlope: 0.90147877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.9170597 + inSlope: 0.83496714 + outSlope: 0.83496714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.9304172 + inSlope: 0.7674433 + outSlope: 0.7674433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.94264114 + inSlope: 0.6989844 + outSlope: 0.6989844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.95371664 + inSlope: 0.6296724 + outSlope: 0.6296724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.9636302 + inSlope: 0.5595898 + outSlope: 0.5595898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.9723696 + inSlope: 0.4888295 + outSlope: 0.4888295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.9799245 + inSlope: 0.41747373 + outSlope: 0.41747373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.9862854 + inSlope: 0.34560654 + outSlope: 0.34560654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.9914447 + inSlope: 0.27332094 + outSlope: 0.27332094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.9953961 + inSlope: 0.20070095 + outSlope: 0.20070095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.99813473 + inSlope: 0.12783599 + outSlope: 0.12783599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.9996573 + inSlope: 0.054815464 + outSlope: 0.054815464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9999619 + inSlope: -0.018269438 + outSlope: -0.018269438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.9990483 + inSlope: -0.09133467 + outSlope: -0.09133467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.9969174 + inSlope: -0.16428903 + outSlope: -0.16428903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.993572 + inSlope: -0.23704135 + outSlope: -0.23704135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.98901606 + inSlope: -0.30950397 + outSlope: -0.30950397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.9832552 + inSlope: -0.38159287 + outSlope: -0.38159287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.976296 + inSlope: -0.41753447 + outSlope: -0.41753447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 240 + outSlope: 240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 385 + inSlope: 240 + outSlope: 240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_1.anim.meta new file mode 100644 index 0000000..c3024a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: caef40c025ee44c42bd42d41320ee76a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_2.anim new file mode 100644 index 0000000..2df2545 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_2.anim @@ -0,0 +1,4293 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cog_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.0939696, w: 0.036549564} + outSlope: {x: 0, y: 0, z: 2.0939696, w: 0.036549564} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.034899496, w: -0.99939084} + inSlope: {x: 0, y: 0, z: 2.092694, w: 0.07307767} + outSlope: {x: 0, y: 0, z: 2.092694, w: 0.07307767} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.06975647, w: -0.9975641} + inSlope: {x: 0, y: 0, z: 2.088869, w: 0.14606772} + outSlope: {x: 0, y: 0, z: 2.088869, w: 0.14606772} + tangentMode: -400862 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 2.082499, w: 0.21888077} + outSlope: {x: 0, y: 0, z: 2.082499, w: 0.21888077} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.1391731, w: -0.99026805} + inSlope: {x: 0, y: 0, z: 2.0735912, w: 0.29142562} + outSlope: {x: 0, y: 0, z: 2.0735912, w: 0.29142562} + tangentMode: 7458 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.17364818, w: -0.9848077} + inSlope: {x: 0, y: 0, z: 2.062158, w: 0.3636128} + outSlope: {x: 0, y: 0, z: 2.062158, w: 0.3636128} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.2079117, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 2.0482118, w: 0.4353601} + outSlope: {x: 0, y: 0, z: 2.0482118, w: 0.4353601} + tangentMode: 2694 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.2419219, w: -0.9702957} + inSlope: {x: 0, y: 0, z: 2.0317693, w: 0.50657797} + outSlope: {x: 0, y: 0, z: 2.0317693, w: 0.50657797} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.27563736, w: -0.9612617} + inSlope: {x: 0, y: 0, z: 2.0128527, w: 0.5771755} + outSlope: {x: 0, y: 0, z: 2.0128527, w: 0.5771755} + tangentMode: 7910 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 1.9914831, w: 0.64707226} + outSlope: {x: 0, y: 0, z: 1.9914831, w: 0.64707226} + tangentMode: -455834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.34202012, w: -0.9396926} + inSlope: {x: 0, y: 0, z: 1.9676874, w: 0.71618026} + outSlope: {x: 0, y: 0, z: 1.9676874, w: 0.71618026} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.37460658, w: -0.92718387} + inSlope: {x: 0, y: 0, z: 1.9414957, w: 0.78441566} + outSlope: {x: 0, y: 0, z: 1.9414957, w: 0.78441566} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 1.9129373, w: 0.8516944} + outSlope: {x: 0, y: 0, z: 1.9129373, w: 0.8516944} + tangentMode: 7396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.43837115, w: -0.89879405} + inSlope: {x: 0, y: 0, z: 1.8820481, w: 0.917936} + outSlope: {x: 0, y: 0, z: 1.8820481, w: 0.917936} + tangentMode: 7142 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.46947157, w: -0.88294756} + inSlope: {x: 0, y: 0, z: 1.8488655, w: 0.9830601} + outSlope: {x: 0, y: 0, z: 1.8488655, w: 0.9830601} + tangentMode: 6980 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 1.8134301, w: 1.0469837} + outSlope: {x: 0, y: 0, z: 1.8134301, w: 1.0469837} + tangentMode: 2052 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.52991927, w: -0.8480481} + inSlope: {x: 0, y: 0, z: 1.7757871, w: 1.1096343} + outSlope: {x: 0, y: 0, z: 1.7757871, w: 1.1096343} + tangentMode: -1593114 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.55919296, w: -0.82903755} + inSlope: {x: 0, y: 0, z: 1.7359797, w: 1.1709335} + outSlope: {x: 0, y: 0, z: 1.7359797, w: 1.1709335} + tangentMode: -416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.5877853, w: -0.80901694} + inSlope: {x: 0, y: 0, z: 1.6940567, w: 1.2308056} + outSlope: {x: 0, y: 0, z: 1.6940567, w: 1.2308056} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.61566156, w: -0.78801066} + inSlope: {x: 0, y: 0, z: 1.6500704, w: 1.2891759} + outSlope: {x: 0, y: 0, z: 1.6500704, w: 1.2891759} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.6427877, w: -0.7660444} + inSlope: {x: 0, y: 0, z: 1.6040741, w: 1.3459778} + outSlope: {x: 0, y: 0, z: 1.6040741, w: 1.3459778} + tangentMode: 7680 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.66913074, w: -0.7431447} + inSlope: {x: 0, y: 0, z: 1.5561234, w: 1.4011401} + outSlope: {x: 0, y: 0, z: 1.5561234, w: 1.4011401} + tangentMode: 7524 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.6946585, w: -0.71933967} + inSlope: {x: 0, y: 0, z: 1.5062754, w: 1.4545947} + outSlope: {x: 0, y: 0, z: 1.5062754, w: 1.4545947} + tangentMode: 8000 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.71933997, w: -0.69465816} + inSlope: {x: 0, y: 0, z: 1.454593, w: 1.5062773} + outSlope: {x: 0, y: 0, z: 1.454593, w: 1.5062773} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.743145, w: -0.6691304} + inSlope: {x: 0, y: 0, z: 1.4011383, w: 1.5561216} + outSlope: {x: 0, y: 0, z: 1.4011383, w: 1.5561216} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.7660446, w: -0.6427874} + inSlope: {x: 0, y: 0, z: 1.3459778, w: 1.6040741} + outSlope: {x: 0, y: 0, z: 1.3459778, w: 1.6040741} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.78801095, w: -0.6156612} + inSlope: {x: 0, y: 0, z: 1.2891759, w: 1.6500704} + outSlope: {x: 0, y: 0, z: 1.2891759, w: 1.6500704} + tangentMode: 292 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.8090172, w: -0.587785} + inSlope: {x: 0, y: 0, z: 1.230804, w: 1.6940567} + outSlope: {x: 0, y: 0, z: 1.230804, w: 1.6940567} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.8290378, w: -0.5591926} + inSlope: {x: 0, y: 0, z: 1.1709317, w: 1.7359797} + outSlope: {x: 0, y: 0, z: 1.1709317, w: 1.7359797} + tangentMode: 7940 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.84804827, w: -0.52991897} + inSlope: {x: 0, y: 0, z: 1.1096354, w: 1.7757878} + outSlope: {x: 0, y: 0, z: 1.1096354, w: 1.7757878} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.8660256, w: -0.49999967} + inSlope: {x: 0, y: 0, z: 1.0469851, w: 1.8134325} + outSlope: {x: 0, y: 0, z: 1.0469851, w: 1.8134325} + tangentMode: -75580 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.88294774, w: -0.46947128} + inSlope: {x: 0, y: 0, z: 0.9830574, w: 1.8488636} + outSlope: {x: 0, y: 0, z: 0.9830574, w: 1.8488636} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.8987942, w: -0.43837094} + inSlope: {x: 0, y: 0, z: 0.917935, w: 1.8820479} + outSlope: {x: 0, y: 0, z: 0.917935, w: 1.8820479} + tangentMode: 288 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 0.8516952, w: 1.9129407} + outSlope: {x: 0, y: 0, z: 0.8516952, w: 1.9129407} + tangentMode: -74272 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.927184, w: -0.3746063} + inSlope: {x: 0, y: 0, z: 0.7844145, w: 1.9414965} + outSlope: {x: 0, y: 0, z: 0.7844145, w: 1.9414965} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.9396927, w: -0.34201992} + inSlope: {x: 0, y: 0, z: 0.71617734, w: 1.9676857} + outSlope: {x: 0, y: 0, z: 0.71617734, w: 1.9676857} + tangentMode: 7650 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901685} + inSlope: {x: 0, y: 0, z: 0.647071, w: 1.9914813} + outSlope: {x: 0, y: 0, z: 0.647071, w: 1.9914813} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.9612617, w: -0.27563727} + inSlope: {x: 0, y: 0, z: 0.5771762, w: 2.012854} + outSlope: {x: 0, y: 0, z: 0.5771762, w: 2.012854} + tangentMode: -288 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.9702957, w: -0.24192178} + inSlope: {x: 0, y: 0, z: 0.50657856, w: 2.031774} + outSlope: {x: 0, y: 0, z: 0.50657856, w: 2.031774} + tangentMode: 7520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.9781476, w: -0.20791154} + inSlope: {x: 0, y: 0, z: 0.4353605, w: 2.0482087} + outSlope: {x: 0, y: 0, z: 0.4353605, w: 2.0482087} + tangentMode: 7712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9848077, w: -0.17364822} + inSlope: {x: 0, y: 0, z: 0.36361313, w: 2.0621548} + outSlope: {x: 0, y: 0, z: 0.36361313, w: 2.0621548} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.99026805, w: -0.1391731} + inSlope: {x: 0, y: 0, z: 0.29142585, w: 2.073596} + outSlope: {x: 0, y: 0, z: 0.29142585, w: 2.073596} + tangentMode: -282 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452842} + inSlope: {x: 0, y: 0, z: 0.21888098, w: 2.0825} + outSlope: {x: 0, y: 0, z: 0.21888098, w: 2.0825} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.9975641, w: -0.06975651} + inSlope: {x: 0, y: 0, z: 0.14606789, w: 2.0888662} + outSlope: {x: 0, y: 0, z: 0.14606789, w: 2.0888662} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.99939084, w: -0.03489961} + inSlope: {x: 0, y: 0, z: 0.073077746, w: 2.0926914} + outSlope: {x: 0, y: 0, z: 0.073077746, w: 2.0926914} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 1, w: -0.00000019470718} + inSlope: {x: 0, y: 0, z: 0, w: 2.0939705} + outSlope: {x: 0, y: 0, z: 0, w: 2.0939705} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.99939084, w: 0.034899343} + inSlope: {x: 0, y: 0, z: -0.073077746, w: 2.0926986} + outSlope: {x: 0, y: 0, z: -0.073077746, w: 2.0926986} + tangentMode: 2242 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.9975641, w: 0.06975636} + inSlope: {x: 0, y: 0, z: -0.14606789, w: 2.0888662} + outSlope: {x: 0, y: 0, z: -0.14606789, w: 2.0888662} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.9945219, w: 0.10452815} + inSlope: {x: 0, y: 0, z: -0.2188792, w: 2.0824962} + outSlope: {x: 0, y: 0, z: -0.2188792, w: 2.0824962} + tangentMode: 8036 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.9902681, w: 0.13917284} + inSlope: {x: 0, y: 0, z: -0.29142407, w: 2.073596} + outSlope: {x: 0, y: 0, z: -0.29142407, w: 2.073596} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.9848078, w: 0.17364796} + inSlope: {x: 0, y: 0, z: -0.36361313, w: 2.0621586} + outSlope: {x: 0, y: 0, z: -0.36361313, w: 2.0621586} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.9781477, w: 0.20791139} + inSlope: {x: 0, y: 0, z: -0.4353587, w: 2.0482087} + outSlope: {x: 0, y: 0, z: -0.4353587, w: 2.0482087} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.97029585, w: 0.24192151} + inSlope: {x: 0, y: 0, z: -0.5065768, w: 2.0317678} + outSlope: {x: 0, y: 0, z: -0.5065768, w: 2.0317678} + tangentMode: 6310 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.9612618, w: 0.2756369} + inSlope: {x: 0, y: 0, z: -0.5771762, w: 2.012854} + outSlope: {x: 0, y: 0, z: -0.5771762, w: 2.012854} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.95105666, w: 0.3090166} + inSlope: {x: 0, y: 0, z: -0.6470728, w: 1.9914885} + outSlope: {x: 0, y: 0, z: -0.6470728, w: 1.9914885} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.93969274, w: 0.3420198} + inSlope: {x: 0, y: 0, z: -0.71617913, w: 1.9676857} + outSlope: {x: 0, y: 0, z: -0.71617913, w: 1.9676857} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.92718405, w: 0.37460604} + inSlope: {x: 0, y: 0, z: -0.78441274, w: 1.9414921} + outSlope: {x: 0, y: 0, z: -0.78441274, w: 1.9414921} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.91354567, w: 0.40673614} + inSlope: {x: 0, y: 0, z: -0.8516934, w: 1.9129417} + outSlope: {x: 0, y: 0, z: -0.8516934, w: 1.9129417} + tangentMode: -62 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.8987943, w: 0.4383707} + inSlope: {x: 0, y: 0, z: -0.9179368, w: 1.8820524} + outSlope: {x: 0, y: 0, z: -0.9179368, w: 1.8820524} + tangentMode: 7586 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.8829478, w: 0.46947116} + inSlope: {x: 0, y: 0, z: -0.9830574, w: 1.8488636} + outSlope: {x: 0, y: 0, z: -0.9830574, w: 1.8488636} + tangentMode: 6756 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.86602575, w: 0.49999943} + inSlope: {x: 0, y: 0, z: -1.0469797, w: 1.8134258} + outSlope: {x: 0, y: 0, z: -1.0469797, w: 1.8134258} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.84804845, w: 0.52991873} + inSlope: {x: 0, y: 0, z: -1.1096344, w: 1.7757881} + outSlope: {x: 0, y: 0, z: -1.1096344, w: 1.7757881} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.8290379, w: 0.5591924} + inSlope: {x: 0, y: 0, z: -1.1709356, w: 1.7359846} + outSlope: {x: 0, y: 0, z: -1.1709356, w: 1.7359846} + tangentMode: 4034 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.8090173, w: 0.5877848} + inSlope: {x: 0, y: 0, z: -1.2308025, w: 1.6940563} + outSlope: {x: 0, y: 0, z: -1.2308025, w: 1.6940563} + tangentMode: 7488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.7880112, w: 0.6156609} + inSlope: {x: 0, y: 0, z: -1.2891781, w: 1.6500751} + outSlope: {x: 0, y: 0, z: -1.2891781, w: 1.6500751} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.76604474, w: 0.6427873} + inSlope: {x: 0, y: 0, z: -1.3459749, w: 1.6040734} + outSlope: {x: 0, y: 0, z: -1.3459749, w: 1.6040734} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.7431454, w: 0.66912997} + inSlope: {x: 0, y: 0, z: -1.4011319, w: 1.5561154} + outSlope: {x: 0, y: 0, z: -1.4011319, w: 1.5561154} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.7193404, w: 0.69465774} + inSlope: {x: 0, y: 0, z: -1.4545956, w: 1.50628} + outSlope: {x: 0, y: 0, z: -1.4545956, w: 1.50628} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.69465894, w: 0.71933925} + inSlope: {x: 0, y: 0, z: -1.5062782, w: 1.4545991} + outSlope: {x: 0, y: 0, z: -1.5062782, w: 1.4545991} + tangentMode: -1593052 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.66913116, w: 0.74314433} + inSlope: {x: 0, y: 0, z: -1.5561244, w: 1.4011426} + outSlope: {x: 0, y: 0, z: -1.5561244, w: 1.4011426} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.6427882, w: 0.76604396} + inSlope: {x: 0, y: 0, z: -1.6040698, w: 1.3459767} + outSlope: {x: 0, y: 0, z: -1.6040698, w: 1.3459767} + tangentMode: 7392 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.6156622, w: 0.7880102} + inSlope: {x: 0, y: 0, z: -1.6500679, w: 1.2891765} + outSlope: {x: 0, y: 0, z: -1.6500679, w: 1.2891765} + tangentMode: 162 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.58778596, w: 0.80901647} + inSlope: {x: 0, y: 0, z: -1.6940544, w: 1.2308043} + outSlope: {x: 0, y: 0, z: -1.6940544, w: 1.2308043} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.5591938, w: 0.82903695} + inSlope: {x: 0, y: 0, z: -1.7359756, w: 1.1709337} + outSlope: {x: 0, y: 0, z: -1.7359756, w: 1.1709337} + tangentMode: 740 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.52992016, w: 0.84804755} + inSlope: {x: 0, y: 0, z: -1.7757885, w: 1.1096399} + outSlope: {x: 0, y: 0, z: -1.7757885, w: 1.1096399} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: 0.5000009, w: 0.8660249} + inSlope: {x: 0, y: 0, z: -1.813428, w: 1.0469851} + outSlope: {x: 0, y: 0, z: -1.813428, w: 1.0469851} + tangentMode: -188 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: 0.46947262, w: 0.882947} + inSlope: {x: 0, y: 0, z: -1.8488628, w: 0.98305917} + outSlope: {x: 0, y: 0, z: -1.8488628, w: 0.98305917} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: 0.4383722, w: 0.8987935} + inSlope: {x: 0, y: 0, z: -1.8820506, w: 0.9179404} + outSlope: {x: 0, y: 0, z: -1.8820506, w: 0.9179404} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: 0.40673766, w: 0.913545} + inSlope: {x: 0, y: 0, z: -1.9129398, w: 0.85169876} + outSlope: {x: 0, y: 0, z: -1.9129398, w: 0.85169876} + tangentMode: 4834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: 0.3746076, w: 0.92718345} + inSlope: {x: 0, y: 0, z: -1.9414983, w: 0.7844181} + outSlope: {x: 0, y: 0, z: -1.9414983, w: 0.7844181} + tangentMode: 1632 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: 0.3420211, w: 0.93969226} + inSlope: {x: 0, y: 0, z: -1.9676919, w: 0.7161827} + outSlope: {x: 0, y: 0, z: -1.9676919, w: 0.7161827} + tangentMode: -318 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: 0.30901793, w: 0.9510562} + inSlope: {x: 0, y: 0, z: -1.9914732, w: 0.647071} + outSlope: {x: 0, y: 0, z: -1.9914732, w: 0.647071} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: 0.27563873, w: 0.9612613} + inSlope: {x: 0, y: 0, z: -2.0128424, w: 0.5771762} + outSlope: {x: 0, y: 0, z: -2.0128424, w: 0.5771762} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: 0.24192324, w: 0.97029537} + inSlope: {x: 0, y: 0, z: -2.0317736, w: 0.50658214} + outSlope: {x: 0, y: 0, z: -2.0317736, w: 0.50658214} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.20791301, w: 0.9781473} + inSlope: {x: 0, y: 0, z: -2.0482154, w: 0.43536586} + outSlope: {x: 0, y: 0, z: -2.0482154, w: 0.43536586} + tangentMode: -497504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0, y: -0, z: 0.17364946, w: 0.98480755} + inSlope: {x: 0, y: 0, z: -2.0621614, w: 0.3636167} + outSlope: {x: 0, y: 0, z: -2.0621614, w: 0.3636167} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0, y: -0, z: 0.13917436, w: 0.9902679} + inSlope: {x: 0, y: 0, z: -2.0735884, w: 0.29142585} + outSlope: {x: 0, y: 0, z: -2.0735884, w: 0.29142585} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0, y: -0, z: 0.10452992, w: 0.99452174} + inSlope: {x: 0, y: 0, z: -2.082496, w: 0.21888277} + outSlope: {x: 0, y: 0, z: -2.082496, w: 0.21888277} + tangentMode: -166138 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0, y: -0, z: 0.06975789, w: 0.99756396} + inSlope: {x: 0, y: 0, z: -2.088866, w: 0.14607146} + outSlope: {x: 0, y: 0, z: -2.088866, w: 0.14607146} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0, y: -0, z: 0.03490112, w: 0.9993908} + inSlope: {x: 0, y: 0, z: -2.0926964, w: 0.07308054} + outSlope: {x: 0, y: 0, z: -2.0926964, w: 0.07308054} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.0939844, w: 0.03655161} + outSlope: {x: 0, y: 0, z: -2.0939844, w: 0.03655161} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 2.0939696 + outSlope: 2.0939696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.034899496 + inSlope: 2.092694 + outSlope: 2.092694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.06975647 + inSlope: 2.088869 + outSlope: 2.088869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.10452847 + inSlope: 2.082499 + outSlope: 2.082499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.1391731 + inSlope: 2.0735912 + outSlope: 2.0735912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.17364818 + inSlope: 2.062158 + outSlope: 2.062158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.2079117 + inSlope: 2.0482118 + outSlope: 2.0482118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.2419219 + inSlope: 2.0317693 + outSlope: 2.0317693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.27563736 + inSlope: 2.0128527 + outSlope: 2.0128527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.309017 + inSlope: 1.9914831 + outSlope: 1.9914831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.34202012 + inSlope: 1.9676874 + outSlope: 1.9676874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.37460658 + inSlope: 1.9414957 + outSlope: 1.9414957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.40673664 + inSlope: 1.9129373 + outSlope: 1.9129373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.43837115 + inSlope: 1.8820481 + outSlope: 1.8820481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.46947157 + inSlope: 1.8488655 + outSlope: 1.8488655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1.8134301 + outSlope: 1.8134301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.52991927 + inSlope: 1.7757871 + outSlope: 1.7757871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.55919296 + inSlope: 1.7359797 + outSlope: 1.7359797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.5877853 + inSlope: 1.6940567 + outSlope: 1.6940567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.61566156 + inSlope: 1.6500704 + outSlope: 1.6500704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.6427877 + inSlope: 1.6040741 + outSlope: 1.6040741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.66913074 + inSlope: 1.5561234 + outSlope: 1.5561234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.6946585 + inSlope: 1.5062754 + outSlope: 1.5062754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.71933997 + inSlope: 1.454593 + outSlope: 1.454593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.743145 + inSlope: 1.4011383 + outSlope: 1.4011383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.7660446 + inSlope: 1.3459778 + outSlope: 1.3459778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.78801095 + inSlope: 1.2891759 + outSlope: 1.2891759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.8090172 + inSlope: 1.230804 + outSlope: 1.230804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.8290378 + inSlope: 1.1709317 + outSlope: 1.1709317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.84804827 + inSlope: 1.1096354 + outSlope: 1.1096354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.8660256 + inSlope: 1.0469851 + outSlope: 1.0469851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.88294774 + inSlope: 0.9830574 + outSlope: 0.9830574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8987942 + inSlope: 0.917935 + outSlope: 0.917935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.91354555 + inSlope: 0.8516952 + outSlope: 0.8516952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.927184 + inSlope: 0.7844145 + outSlope: 0.7844145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9396927 + inSlope: 0.71617734 + outSlope: 0.71617734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.95105654 + inSlope: 0.647071 + outSlope: 0.647071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9612617 + inSlope: 0.5771762 + outSlope: 0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9702957 + inSlope: 0.50657856 + outSlope: 0.50657856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9781476 + inSlope: 0.4353605 + outSlope: 0.4353605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9848077 + inSlope: 0.36361313 + outSlope: 0.36361313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.99026805 + inSlope: 0.29142585 + outSlope: 0.29142585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9945219 + inSlope: 0.21888098 + outSlope: 0.21888098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.9975641 + inSlope: 0.14606789 + outSlope: 0.14606789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.99939084 + inSlope: 0.073077746 + outSlope: 0.073077746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.99939084 + inSlope: -0.073077746 + outSlope: -0.073077746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9975641 + inSlope: -0.14606789 + outSlope: -0.14606789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.9945219 + inSlope: -0.2188792 + outSlope: -0.2188792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9902681 + inSlope: -0.29142407 + outSlope: -0.29142407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9848078 + inSlope: -0.36361313 + outSlope: -0.36361313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9781477 + inSlope: -0.4353587 + outSlope: -0.4353587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.97029585 + inSlope: -0.5065768 + outSlope: -0.5065768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9612618 + inSlope: -0.5771762 + outSlope: -0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105666 + inSlope: -0.6470728 + outSlope: -0.6470728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.93969274 + inSlope: -0.71617913 + outSlope: -0.71617913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.92718405 + inSlope: -0.78441274 + outSlope: -0.78441274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.91354567 + inSlope: -0.8516934 + outSlope: -0.8516934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.8987943 + inSlope: -0.9179368 + outSlope: -0.9179368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.8829478 + inSlope: -0.9830574 + outSlope: -0.9830574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.86602575 + inSlope: -1.0469797 + outSlope: -1.0469797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.84804845 + inSlope: -1.1096344 + outSlope: -1.1096344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.8290379 + inSlope: -1.1709356 + outSlope: -1.1709356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.8090173 + inSlope: -1.2308025 + outSlope: -1.2308025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.7880112 + inSlope: -1.2891781 + outSlope: -1.2891781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.76604474 + inSlope: -1.3459749 + outSlope: -1.3459749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.7431454 + inSlope: -1.4011319 + outSlope: -1.4011319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.7193404 + inSlope: -1.4545956 + outSlope: -1.4545956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.69465894 + inSlope: -1.5062782 + outSlope: -1.5062782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.66913116 + inSlope: -1.5561244 + outSlope: -1.5561244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.6427882 + inSlope: -1.6040698 + outSlope: -1.6040698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.6156622 + inSlope: -1.6500679 + outSlope: -1.6500679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.58778596 + inSlope: -1.6940544 + outSlope: -1.6940544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.5591938 + inSlope: -1.7359756 + outSlope: -1.7359756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.52992016 + inSlope: -1.7757885 + outSlope: -1.7757885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.5000009 + inSlope: -1.813428 + outSlope: -1.813428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.46947262 + inSlope: -1.8488628 + outSlope: -1.8488628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.4383722 + inSlope: -1.8820506 + outSlope: -1.8820506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.40673766 + inSlope: -1.9129398 + outSlope: -1.9129398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.3746076 + inSlope: -1.9414983 + outSlope: -1.9414983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.3420211 + inSlope: -1.9676919 + outSlope: -1.9676919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.30901793 + inSlope: -1.9914732 + outSlope: -1.9914732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.27563873 + inSlope: -2.0128424 + outSlope: -2.0128424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.24192324 + inSlope: -2.0317736 + outSlope: -2.0317736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.20791301 + inSlope: -2.0482154 + outSlope: -2.0482154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.17364946 + inSlope: -2.0621614 + outSlope: -2.0621614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.13917436 + inSlope: -2.0735884 + outSlope: -2.0735884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.10452992 + inSlope: -2.082496 + outSlope: -2.082496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.06975789 + inSlope: -2.088866 + outSlope: -2.088866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.03490112 + inSlope: -2.0926964 + outSlope: -2.0926964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0.00000008742278 + inSlope: -2.0939844 + outSlope: -2.0939844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.036549564 + outSlope: 0.036549564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99939084 + inSlope: 0.07307767 + outSlope: 0.07307767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9975641 + inSlope: 0.14606772 + outSlope: 0.14606772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9945219 + inSlope: 0.21888077 + outSlope: 0.21888077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.99026805 + inSlope: 0.29142562 + outSlope: 0.29142562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9848077 + inSlope: 0.3636128 + outSlope: 0.3636128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9781476 + inSlope: 0.4353601 + outSlope: 0.4353601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9702957 + inSlope: 0.50657797 + outSlope: 0.50657797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9612617 + inSlope: 0.5771755 + outSlope: 0.5771755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.95105654 + inSlope: 0.64707226 + outSlope: 0.64707226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9396926 + inSlope: 0.71618026 + outSlope: 0.71618026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.92718387 + inSlope: 0.78441566 + outSlope: 0.78441566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.9135454 + inSlope: 0.8516944 + outSlope: 0.8516944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.89879405 + inSlope: 0.917936 + outSlope: 0.917936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.88294756 + inSlope: 0.9830601 + outSlope: 0.9830601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.8660254 + inSlope: 1.0469837 + outSlope: 1.0469837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.8480481 + inSlope: 1.1096343 + outSlope: 1.1096343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.82903755 + inSlope: 1.1709335 + outSlope: 1.1709335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901694 + inSlope: 1.2308056 + outSlope: 1.2308056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.78801066 + inSlope: 1.2891759 + outSlope: 1.2891759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.7660444 + inSlope: 1.3459778 + outSlope: 1.3459778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.7431447 + inSlope: 1.4011401 + outSlope: 1.4011401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.71933967 + inSlope: 1.4545947 + outSlope: 1.4545947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.69465816 + inSlope: 1.5062773 + outSlope: 1.5062773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.6691304 + inSlope: 1.5561216 + outSlope: 1.5561216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.6427874 + inSlope: 1.6040741 + outSlope: 1.6040741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.6156612 + inSlope: 1.6500704 + outSlope: 1.6500704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.587785 + inSlope: 1.6940567 + outSlope: 1.6940567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.5591926 + inSlope: 1.7359797 + outSlope: 1.7359797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.52991897 + inSlope: 1.7757878 + outSlope: 1.7757878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.49999967 + inSlope: 1.8134325 + outSlope: 1.8134325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.46947128 + inSlope: 1.8488636 + outSlope: 1.8488636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.43837094 + inSlope: 1.8820479 + outSlope: 1.8820479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.4067364 + inSlope: 1.9129407 + outSlope: 1.9129407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.3746063 + inSlope: 1.9414965 + outSlope: 1.9414965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.34201992 + inSlope: 1.9676857 + outSlope: 1.9676857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.30901685 + inSlope: 1.9914813 + outSlope: 1.9914813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.27563727 + inSlope: 2.012854 + outSlope: 2.012854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.24192178 + inSlope: 2.031774 + outSlope: 2.031774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.20791154 + inSlope: 2.0482087 + outSlope: 2.0482087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.17364822 + inSlope: 2.0621548 + outSlope: 2.0621548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.1391731 + inSlope: 2.073596 + outSlope: 2.073596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.10452842 + inSlope: 2.0825 + outSlope: 2.0825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.06975651 + inSlope: 2.0888662 + outSlope: 2.0888662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.03489961 + inSlope: 2.0926914 + outSlope: 2.0926914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.00000019470718 + inSlope: 2.0939705 + outSlope: 2.0939705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.034899343 + inSlope: 2.0926986 + outSlope: 2.0926986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.06975636 + inSlope: 2.0888662 + outSlope: 2.0888662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.10452815 + inSlope: 2.0824962 + outSlope: 2.0824962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.13917284 + inSlope: 2.073596 + outSlope: 2.073596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.17364796 + inSlope: 2.0621586 + outSlope: 2.0621586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.20791139 + inSlope: 2.0482087 + outSlope: 2.0482087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.24192151 + inSlope: 2.0317678 + outSlope: 2.0317678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.2756369 + inSlope: 2.012854 + outSlope: 2.012854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.3090166 + inSlope: 1.9914885 + outSlope: 1.9914885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.3420198 + inSlope: 1.9676857 + outSlope: 1.9676857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.37460604 + inSlope: 1.9414921 + outSlope: 1.9414921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.40673614 + inSlope: 1.9129417 + outSlope: 1.9129417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.4383707 + inSlope: 1.8820524 + outSlope: 1.8820524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.46947116 + inSlope: 1.8488636 + outSlope: 1.8488636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.49999943 + inSlope: 1.8134258 + outSlope: 1.8134258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.52991873 + inSlope: 1.7757881 + outSlope: 1.7757881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.5591924 + inSlope: 1.7359846 + outSlope: 1.7359846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.5877848 + inSlope: 1.6940563 + outSlope: 1.6940563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.6156609 + inSlope: 1.6500751 + outSlope: 1.6500751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.6427873 + inSlope: 1.6040734 + outSlope: 1.6040734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.66912997 + inSlope: 1.5561154 + outSlope: 1.5561154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.69465774 + inSlope: 1.50628 + outSlope: 1.50628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.71933925 + inSlope: 1.4545991 + outSlope: 1.4545991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.74314433 + inSlope: 1.4011426 + outSlope: 1.4011426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.76604396 + inSlope: 1.3459767 + outSlope: 1.3459767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.7880102 + inSlope: 1.2891765 + outSlope: 1.2891765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.80901647 + inSlope: 1.2308043 + outSlope: 1.2308043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.82903695 + inSlope: 1.1709337 + outSlope: 1.1709337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.84804755 + inSlope: 1.1096399 + outSlope: 1.1096399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.8660249 + inSlope: 1.0469851 + outSlope: 1.0469851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.882947 + inSlope: 0.98305917 + outSlope: 0.98305917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.8987935 + inSlope: 0.9179404 + outSlope: 0.9179404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.913545 + inSlope: 0.85169876 + outSlope: 0.85169876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.92718345 + inSlope: 0.7844181 + outSlope: 0.7844181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.93969226 + inSlope: 0.7161827 + outSlope: 0.7161827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.9510562 + inSlope: 0.647071 + outSlope: 0.647071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.9612613 + inSlope: 0.5771762 + outSlope: 0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.97029537 + inSlope: 0.50658214 + outSlope: 0.50658214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9781473 + inSlope: 0.43536586 + outSlope: 0.43536586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.98480755 + inSlope: 0.3636167 + outSlope: 0.3636167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.9902679 + inSlope: 0.29142585 + outSlope: 0.29142585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.99452174 + inSlope: 0.21888277 + outSlope: 0.21888277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.99756396 + inSlope: 0.14607146 + outSlope: 0.14607146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.9993908 + inSlope: 0.07308054 + outSlope: 0.07308054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0.03655161 + outSlope: 0.03655161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -240 + outSlope: -240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -360 + inSlope: -240 + outSlope: -240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_2.anim.meta new file mode 100644 index 0000000..cae08b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 2/cog_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efdcc505834ce1349960b396a8163655 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3.meta new file mode 100644 index 0000000..a4bedf5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7f769ae9d324434795e95f9b34e5109 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_1.anim new file mode 100644 index 0000000..a223b51 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_1.anim @@ -0,0 +1,4293 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cog_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0.21643962, w: -0.976296} + inSlope: {x: 0, y: 0, z: -2.0364232, w: 0.4889023} + outSlope: {x: 0, y: 0, z: -2.0364232, w: 0.4889023} + tangentMode: 7954786 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: -0.25038, w: -0.96814764} + inSlope: {x: 0, y: 0, z: -2.027272, w: 0.5242878} + outSlope: {x: 0, y: 0, z: -2.027272, w: 0.5242878} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: -0.28401536, w: -0.95881975} + inSlope: {x: 0, y: 0, z: -2.0077386, w: 0.594719} + outSlope: {x: 0, y: 0, z: -2.0077386, w: 0.594719} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: -0.31730464, w: -0.94832367} + inSlope: {x: 0, y: 0, z: -1.9857608, w: 0.6644261} + outSlope: {x: 0, y: 0, z: -1.9857608, w: 0.6644261} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: -0.3502074, w: -0.9366722} + inSlope: {x: 0, y: 0, z: -1.9613645, w: 0.73332494} + outSlope: {x: 0, y: 0, z: -1.9613645, w: 0.73332494} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: -0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -1.9345756, w: 0.8013279} + outSlope: {x: 0, y: 0, z: -1.9345756, w: 0.8013279} + tangentMode: 1701669188 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: -0.41469324, w: -0.9099613} + inSlope: {x: 0, y: 0, z: -1.9054307, w: 0.8683545} + outSlope: {x: 0, y: 0, z: -1.9054307, w: 0.8683545} + tangentMode: 3670016 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.4461978, w: -0.89493436} + inSlope: {x: 0, y: 0, z: -1.8739653, w: 0.93432415} + outSlope: {x: 0, y: 0, z: -1.8739653, w: 0.93432415} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.47715876, w: -0.87881714} + inSlope: {x: 0, y: 0, z: -1.8402169, w: 0.9991567} + outSlope: {x: 0, y: 0, z: -1.8402169, w: 0.9991567} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.5075384, w: -0.8616291} + inSlope: {x: 0, y: 0, z: -1.8042264, w: 1.0627718} + outSlope: {x: 0, y: 0, z: -1.8042264, w: 1.0627718} + tangentMode: 1600979040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.53729963, w: -0.8433914} + inSlope: {x: 0, y: 0, z: -1.7660363, w: 1.1250885} + outSlope: {x: 0, y: 0, z: -1.7660363, w: 1.1250885} + tangentMode: 1936029028 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.56640625, w: -0.8241262} + inSlope: {x: 0, y: 0, z: -1.7256941, w: 1.1860354} + outSlope: {x: 0, y: 0, z: -1.7256941, w: 1.1860354} + tangentMode: 16128 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.59482276, w: -0.8038569} + inSlope: {x: 0, y: 0, z: -1.6832526, w: 1.2455411} + outSlope: {x: 0, y: 0, z: -1.6832526, w: 1.2455411} + tangentMode: 1090519040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.62251467, w: -0.78260815} + inSlope: {x: 0, y: 0, z: -1.6387583, w: 1.3035287} + outSlope: {x: 0, y: 0, z: -1.6387583, w: 1.3035287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: -1.5922649, w: 1.3599248} + outSlope: {x: 0, y: 0, z: -1.5922649, w: 1.3599248} + tangentMode: 1953055332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.67559016, w: -0.7372773} + inSlope: {x: 0, y: 0, z: -1.543836, w: 1.4146645} + outSlope: {x: 0, y: 0, z: -1.543836, w: 1.4146645} + tangentMode: 1314876672 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.70090926, w: -0.71325046} + inSlope: {x: 0, y: 0, z: -1.493526, w: 1.4676821} + outSlope: {x: 0, y: 0, z: -1.493526, w: 1.4676821} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.7253744, w: -0.68835455} + inSlope: {x: 0, y: 0, z: -1.4413929, w: 1.5189123} + outSlope: {x: 0, y: 0, z: -1.4413929, w: 1.5189123} + tangentMode: 1952671078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.7489557, w: -0.66262} + inSlope: {x: 0, y: 0, z: -1.3875073, w: 1.5682917} + outSlope: {x: 0, y: 0, z: -1.3875073, w: 1.5682917} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.7716247, w: -0.6360781} + inSlope: {x: 0, y: 0, z: -1.3319302, w: 1.6157596} + outSlope: {x: 0, y: 0, z: -1.3319302, w: 1.6157596} + tangentMode: 1952539648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.79335344, w: -0.6087613} + inSlope: {x: 0, y: 0, z: -1.2747277, w: 1.6612587} + outSlope: {x: 0, y: 0, z: -1.2747277, w: 1.6612587} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.81411564, w: -0.5807028} + inSlope: {x: 0, y: 0, z: -1.2159731, w: 1.7047337} + outSlope: {x: 0, y: 0, z: -1.2159731, w: 1.7047337} + tangentMode: 7630433 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.8338859, w: -0.5519368} + inSlope: {x: 0, y: 0, z: -1.1557397, w: 1.7461327} + outSlope: {x: 0, y: 0, z: -1.1557397, w: 1.7461327} + tangentMode: 1852795236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.85264033, w: -0.5224983} + inSlope: {x: 0, y: 0, z: -1.0940955, w: 1.785402} + outSlope: {x: 0, y: 0, z: -1.0940955, w: 1.785402} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.8703558, w: -0.49242336} + inSlope: {x: 0, y: 0, z: -1.0311172, w: 1.8224959} + outSlope: {x: 0, y: 0, z: -1.0311172, w: 1.8224959} + tangentMode: 1702261349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.88701093, w: -0.4617484} + inSlope: {x: 0, y: 0, z: -0.96688724, w: 1.8573745} + outSlope: {x: 0, y: 0, z: -0.96688724, w: 1.8573745} + tangentMode: 1409286119 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.9025854, w: -0.43051082} + inSlope: {x: 0, y: 0, z: -0.9014772, w: 1.8899875} + outSlope: {x: 0, y: 0, z: -0.9014772, w: 1.8899875} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.9170602, w: -0.39874876} + inSlope: {x: 0, y: 0, z: -0.83496916, w: 1.9202964} + outSlope: {x: 0, y: 0, z: -0.83496916, w: 1.9202964} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.9304177, w: -0.36650088} + inSlope: {x: 0, y: 0, z: -0.767442, w: 1.9482673} + outSlope: {x: 0, y: 0, z: -0.767442, w: 1.9482673} + tangentMode: 1869374976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: -0.9426416, w: -0.33380646} + inSlope: {x: 0, y: 0, z: -0.6989801, w: 1.9738628} + outSlope: {x: 0, y: 0, z: -0.6989801, w: 1.9738628} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: -0.95371705, w: -0.30070546} + inSlope: {x: 0, y: 0, z: -0.62966883, w: 1.997055} + outSlope: {x: 0, y: 0, z: -0.62966883, w: 1.997055} + tangentMode: 67139840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: -0.96363056, w: -0.26723802} + inSlope: {x: 0, y: 0, z: -0.559588, w: 2.017814} + outSlope: {x: 0, y: 0, z: -0.559588, w: 2.017814} + tangentMode: 1442840576 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: -0.97236997, w: -0.23344506} + inSlope: {x: 0, y: 0, z: -0.48882592, w: 2.0361109} + outSlope: {x: 0, y: 0, z: -0.48882592, w: 2.0361109} + tangentMode: 102 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: -0.97992474, w: -0.19936772} + inSlope: {x: 0, y: 0, z: -0.41747016, w: 2.0519333} + outSlope: {x: 0, y: 0, z: -0.41747016, w: 2.0519333} + tangentMode: 7995492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: -0.9862856, w: -0.16504735} + inSlope: {x: 0, y: 0, z: -0.34560475, w: 2.0652568} + outSlope: {x: 0, y: 0, z: -0.34560475, w: 2.0652568} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: -0.9914449, w: -0.13052589} + inSlope: {x: 0, y: 0, z: -0.27331737, w: 2.0760531} + outSlope: {x: 0, y: 0, z: -0.27331737, w: 2.0760531} + tangentMode: 6488064 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: -0.9953962, w: -0.09584564} + inSlope: {x: 0, y: 0, z: -0.20069738, w: 2.0843267} + outSlope: {x: 0, y: 0, z: -0.20069738, w: 2.0843267} + tangentMode: 1634992228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: -0.9981348, w: -0.06104839} + inSlope: {x: 0, y: 0, z: -0.1278342, w: 2.0900648} + outSlope: {x: 0, y: 0, z: -0.1278342, w: 2.0900648} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: -0.99965733, w: -0.026176875} + inSlope: {x: 0, y: 0, z: -0.054813676, w: 2.0932531} + outSlope: {x: 0, y: 0, z: -0.054813676, w: 2.0932531} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: -0.9999619, w: 0.008726649} + inSlope: {x: 0, y: 0, z: 0.018273015, w: 2.0938911} + outSlope: {x: 0, y: 0, z: 0.018273015, w: 2.0938911} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.99904823, w: 0.043619424} + inSlope: {x: 0, y: 0, z: 0.09133825, w: 2.0919743} + outSlope: {x: 0, y: 0, z: 0.09133825, w: 2.0919743} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: -0.9969173, w: 0.078459054} + inSlope: {x: 0, y: 0, z: 0.16429082, w: 2.0875156} + outSlope: {x: 0, y: 0, z: 0.16429082, w: 2.0875156} + tangentMode: -16747675 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: -0.9935719, w: 0.11320321} + inSlope: {x: 0, y: 0, z: 0.23704314, w: 2.0805137} + outSlope: {x: 0, y: 0, z: 0.23704314, w: 2.0805137} + tangentMode: 33554560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: -0.9890159, w: 0.14780945} + inSlope: {x: 0, y: 0, z: 0.30950934, w: 2.0709667} + outSlope: {x: 0, y: 0, z: 0.30950934, w: 2.0709667} + tangentMode: -65439 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: -0.9832549, w: 0.18223538} + inSlope: {x: 0, y: 0, z: 0.38159645, w: 2.0589037} + outSlope: {x: 0, y: 0, z: 0.38159645, w: 2.0589037} + tangentMode: 33554432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: -0.976296, w: 0.2164395} + inSlope: {x: 0, y: 0, z: 0.45321685, w: 2.0443347} + outSlope: {x: 0, y: 0, z: 0.45321685, w: 2.0443347} + tangentMode: 7954786 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: -0.9681477, w: 0.2503798} + inSlope: {x: 0, y: 0, z: 0.5242865, w: 2.0272732} + outSlope: {x: 0, y: 0, z: 0.5242865, w: 2.0272732} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: -0.9588198, w: 0.2840152} + inSlope: {x: 0, y: 0, z: 0.59471965, w: 2.007741} + outSlope: {x: 0, y: 0, z: 0.59471965, w: 2.007741} + tangentMode: 6647137 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: -0.9483237, w: 0.31730443} + inSlope: {x: 0, y: 0, z: 0.6644267, w: 1.9857583} + outSlope: {x: 0, y: 0, z: 0.6644267, w: 1.9857583} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: -0.9366723, w: 0.3502071} + inSlope: {x: 0, y: 0, z: 0.7333238, w: 1.9613645} + outSlope: {x: 0, y: 0, z: 0.7333238, w: 1.9613645} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: -0.9238796, w: 0.3826832} + inSlope: {x: 0, y: 0, z: 0.80132854, w: 1.93458} + outSlope: {x: 0, y: 0, z: 0.80132854, w: 1.93458} + tangentMode: 6697826 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: -0.90996134, w: 0.41469303} + inSlope: {x: 0, y: 0, z: 0.8683553, w: 1.9054323} + outSlope: {x: 0, y: 0, z: 0.8683553, w: 1.9054323} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: -0.8949345, w: 0.44619754} + inSlope: {x: 0, y: 0, z: 0.93431973, w: 1.8739603} + outSlope: {x: 0, y: 0, z: 0.93431973, w: 1.8739603} + tangentMode: 101 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: -0.8788174, w: 0.4771583} + inSlope: {x: 0, y: 0, z: 0.9991524, w: 1.8402145} + outSlope: {x: 0, y: 0, z: 0.9991524, w: 1.8402145} + tangentMode: 196640 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: -0.8616294, w: 0.50753796} + inSlope: {x: 0, y: 0, z: 1.0627728, w: 1.8042307} + outSlope: {x: 0, y: 0, z: 1.0627728, w: 1.8042307} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: -0.84339166, w: 0.5372993} + inSlope: {x: 0, y: 0, z: 1.1250876, w: 1.7660342} + outSlope: {x: 0, y: 0, z: 1.1250876, w: 1.7660342} + tangentMode: 1685015908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.82412654, w: 0.5664057} + inSlope: {x: 0, y: 0, z: 1.1860347, w: 1.725692} + outSlope: {x: 0, y: 0, z: 1.1860347, w: 1.725692} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.8038572, w: 0.5948223} + inSlope: {x: 0, y: 0, z: 1.2455422, w: 1.6832559} + outSlope: {x: 0, y: 0, z: 1.2455422, w: 1.6832559} + tangentMode: 1929379840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.7826085, w: 0.6225142} + inSlope: {x: 0, y: 0, z: 1.3035281, w: 1.6387633} + outSlope: {x: 0, y: 0, z: 1.3035281, w: 1.6387633} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.7604063, w: 0.6494477} + inSlope: {x: 0, y: 0, z: 1.3599278, w: 1.5922717} + outSlope: {x: 0, y: 0, z: 1.3599278, w: 1.5922717} + tangentMode: 1952539648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: -0.7372776, w: 0.67558986} + inSlope: {x: 0, y: 0, z: 1.4146602, w: 1.5438318} + outSlope: {x: 0, y: 0, z: 1.4146602, w: 1.5438318} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: -0.71325094, w: 0.7009088} + inSlope: {x: 0, y: 0, z: 1.4676768, w: 1.4935207} + outSlope: {x: 0, y: 0, z: 1.4676768, w: 1.4935207} + tangentMode: 1929409638 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: -0.688355, w: 0.7253739} + inSlope: {x: 0, y: 0, z: 1.5189149, w: 1.4413972} + outSlope: {x: 0, y: 0, z: 1.5189149, w: 1.4413972} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: -0.6626205, w: 0.7489553} + inSlope: {x: 0, y: 0, z: 1.5682926, w: 1.3875116} + outSlope: {x: 0, y: 0, z: 1.5682926, w: 1.3875116} + tangentMode: 768 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: -0.63607866, w: 0.77162427} + inSlope: {x: 0, y: 0, z: 1.6157607, w: 1.3319325} + outSlope: {x: 0, y: 0, z: 1.6157607, w: 1.3319325} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: -0.60876185, w: 0.793353} + inSlope: {x: 0, y: 0, z: 1.6612492, w: 1.2747228} + outSlope: {x: 0, y: 0, z: 1.6612492, w: 1.2747228} + tangentMode: 2036681472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: -0.58070374, w: 0.814115} + inSlope: {x: 0, y: 0, z: 1.7047243, w: 1.2159698} + outSlope: {x: 0, y: 0, z: 1.7047243, w: 1.2159698} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: -0.55193776, w: 0.8338853} + inSlope: {x: 0, y: 0, z: 1.7461358, w: 1.1557435} + outSlope: {x: 0, y: 0, z: 1.7461358, w: 1.1557435} + tangentMode: 7627111 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: -0.52249926, w: 0.85263973} + inSlope: {x: 0, y: 0, z: 1.7854061, w: 1.094101} + outSlope: {x: 0, y: 0, z: 1.7854061, w: 1.094101} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: -0.49242428, w: 0.8703553} + inSlope: {x: 0, y: 0, z: 1.8225011, w: 1.0311227} + outSlope: {x: 0, y: 0, z: 1.8225011, w: 1.0311227} + tangentMode: 1761607680 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: -0.4617493, w: 0.88701046} + inSlope: {x: 0, y: 0, z: 1.8573779, w: 0.9668908} + outSlope: {x: 0, y: 0, z: 1.8573779, w: 0.9668908} + tangentMode: 1852401254 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: -0.43051174, w: 0.90258497} + inSlope: {x: 0, y: 0, z: 1.8899828, w: 0.90147877} + outSlope: {x: 0, y: 0, z: 1.8899828, w: 0.90147877} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: -0.39874992, w: 0.9170597} + inSlope: {x: 0, y: 0, z: 1.9202855, w: 0.83496714} + outSlope: {x: 0, y: 0, z: 1.9202855, w: 0.83496714} + tangentMode: 2053731072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: -0.36650229, w: 0.9304172} + inSlope: {x: 0, y: 0, z: 1.9482628, w: 0.7674433} + outSlope: {x: 0, y: 0, z: 1.9482628, w: 0.7674433} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: -0.3338079, w: 0.94264114} + inSlope: {x: 0, y: 0, z: 1.9738663, w: 0.6989844} + outSlope: {x: 0, y: 0, z: 1.9738663, w: 0.6989844} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: -0.3007068, w: 0.95371664} + inSlope: {x: 0, y: 0, z: 1.9970585, w: 0.6296724} + outSlope: {x: 0, y: 0, z: 1.9970585, w: 0.6296724} + tangentMode: 1634231040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: -0.26723933, w: 0.9636302} + inSlope: {x: 0, y: 0, z: 2.0178099, w: 0.5595898} + outSlope: {x: 0, y: 0, z: 2.0178099, w: 0.5595898} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: -0.23344654, w: 0.9723696} + inSlope: {x: 0, y: 0, z: 2.0361097, w: 0.4888295} + outSlope: {x: 0, y: 0, z: 2.0361097, w: 0.4888295} + tangentMode: 33554432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: -0.19936907, w: 0.9799245} + inSlope: {x: 0, y: 0, z: 2.051937, w: 0.41747373} + outSlope: {x: 0, y: 0, z: 2.051937, w: 0.41747373} + tangentMode: 1024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: -0.1650487, w: 0.9862854} + inSlope: {x: 0, y: 0, z: 2.0652566, w: 0.34560654} + outSlope: {x: 0, y: 0, z: 2.0652566, w: 0.34560654} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: -0.13052726, w: 0.9914447} + inSlope: {x: 0, y: 0, z: 2.0760596, w: 0.27332094} + outSlope: {x: 0, y: 0, z: 2.0760596, w: 0.27332094} + tangentMode: 262245 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: -0.09584679, w: 0.9953961} + inSlope: {x: 0, y: 0, z: 2.0843196, w: 0.20070095} + outSlope: {x: 0, y: 0, z: 2.0843196, w: 0.20070095} + tangentMode: 8388864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: -0.06105001, w: 0.99813473} + inSlope: {x: 0, y: 0, z: 2.090054, w: 0.12783599} + outSlope: {x: 0, y: 0, z: 2.090054, w: 0.12783599} + tangentMode: -65439 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: -0.02617838, w: 0.9996573} + inSlope: {x: 0, y: 0, z: 2.0932565, w: 0.054815464} + outSlope: {x: 0, y: 0, z: 2.0932565, w: 0.054815464} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.008725143, w: 0.9999619} + inSlope: {x: 0, y: 0, z: 2.0938945, w: -0.018269438} + outSlope: {x: 0, y: 0, z: 2.0938945, w: -0.018269438} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0, y: -0, z: 0.04361804, w: 0.9990483} + inSlope: {x: 0, y: 0, z: 2.0919814, w: -0.09133467} + outSlope: {x: 0, y: 0, z: 2.0919814, w: -0.09133467} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0, y: -0, z: 0.07845779, w: 0.9969174} + inSlope: {x: 0, y: 0, z: 2.0875194, w: -0.16428903} + outSlope: {x: 0, y: 0, z: 2.0875194, w: -0.16428903} + tangentMode: 1145661540 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0, y: -0, z: 0.11320195, w: 0.993572} + inSlope: {x: 0, y: 0, z: 2.080507, w: -0.23704135} + outSlope: {x: 0, y: 0, z: 2.080507, w: -0.23704135} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0, y: -0, z: 0.14780796, w: 0.98901606} + inSlope: {x: 0, y: 0, z: 2.07096, w: -0.30950397} + outSlope: {x: 0, y: 0, z: 2.07096, w: -0.30950397} + tangentMode: 67134818 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0, y: -0, z: 0.18223388, w: 0.9832552} + inSlope: {x: 0, y: 0, z: 2.0589087, w: -0.38159287} + outSlope: {x: 0, y: 0, z: 2.0589087, w: -0.38159287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5 + value: {x: -0, y: -0, z: 0.21643965, w: 0.976296} + inSlope: {x: 0, y: 0, z: 2.0522597, w: -0.41753447} + outSlope: {x: 0, y: 0, z: 2.0522597, w: -0.41753447} + tangentMode: 46823 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.21643962 + inSlope: -2.0364232 + outSlope: -2.0364232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.25038 + inSlope: -2.027272 + outSlope: -2.027272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.28401536 + inSlope: -2.0077386 + outSlope: -2.0077386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.31730464 + inSlope: -1.9857608 + outSlope: -1.9857608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.3502074 + inSlope: -1.9613645 + outSlope: -1.9613645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.38268346 + inSlope: -1.9345756 + outSlope: -1.9345756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.41469324 + inSlope: -1.9054307 + outSlope: -1.9054307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.4461978 + inSlope: -1.8739653 + outSlope: -1.8739653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.47715876 + inSlope: -1.8402169 + outSlope: -1.8402169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.5075384 + inSlope: -1.8042264 + outSlope: -1.8042264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.53729963 + inSlope: -1.7660363 + outSlope: -1.7660363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.56640625 + inSlope: -1.7256941 + outSlope: -1.7256941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.59482276 + inSlope: -1.6832526 + outSlope: -1.6832526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.62251467 + inSlope: -1.6387583 + outSlope: -1.6387583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.64944804 + inSlope: -1.5922649 + outSlope: -1.5922649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.67559016 + inSlope: -1.543836 + outSlope: -1.543836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.70090926 + inSlope: -1.493526 + outSlope: -1.493526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.7253744 + inSlope: -1.4413929 + outSlope: -1.4413929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.7489557 + inSlope: -1.3875073 + outSlope: -1.3875073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7716247 + inSlope: -1.3319302 + outSlope: -1.3319302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.79335344 + inSlope: -1.2747277 + outSlope: -1.2747277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.81411564 + inSlope: -1.2159731 + outSlope: -1.2159731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.8338859 + inSlope: -1.1557397 + outSlope: -1.1557397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.85264033 + inSlope: -1.0940955 + outSlope: -1.0940955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.8703558 + inSlope: -1.0311172 + outSlope: -1.0311172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.88701093 + inSlope: -0.96688724 + outSlope: -0.96688724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9025854 + inSlope: -0.9014772 + outSlope: -0.9014772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9170602 + inSlope: -0.83496916 + outSlope: -0.83496916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.9304177 + inSlope: -0.767442 + outSlope: -0.767442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.9426416 + inSlope: -0.6989801 + outSlope: -0.6989801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.95371705 + inSlope: -0.62966883 + outSlope: -0.62966883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.96363056 + inSlope: -0.559588 + outSlope: -0.559588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.97236997 + inSlope: -0.48882592 + outSlope: -0.48882592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.97992474 + inSlope: -0.41747016 + outSlope: -0.41747016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9862856 + inSlope: -0.34560475 + outSlope: -0.34560475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.9914449 + inSlope: -0.27331737 + outSlope: -0.27331737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9953962 + inSlope: -0.20069738 + outSlope: -0.20069738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.9981348 + inSlope: -0.1278342 + outSlope: -0.1278342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.99965733 + inSlope: -0.054813676 + outSlope: -0.054813676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9999619 + inSlope: 0.018273015 + outSlope: 0.018273015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.99904823 + inSlope: 0.09133825 + outSlope: 0.09133825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.9969173 + inSlope: 0.16429082 + outSlope: 0.16429082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.9935719 + inSlope: 0.23704314 + outSlope: 0.23704314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.9890159 + inSlope: 0.30950934 + outSlope: 0.30950934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.9832549 + inSlope: 0.38159645 + outSlope: 0.38159645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.976296 + inSlope: 0.45321685 + outSlope: 0.45321685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.9681477 + inSlope: 0.5242865 + outSlope: 0.5242865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.9588198 + inSlope: 0.59471965 + outSlope: 0.59471965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.9483237 + inSlope: 0.6644267 + outSlope: 0.6644267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.9366723 + inSlope: 0.7333238 + outSlope: 0.7333238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.9238796 + inSlope: 0.80132854 + outSlope: 0.80132854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.90996134 + inSlope: 0.8683553 + outSlope: 0.8683553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.8949345 + inSlope: 0.93431973 + outSlope: 0.93431973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.8788174 + inSlope: 0.9991524 + outSlope: 0.9991524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.8616294 + inSlope: 1.0627728 + outSlope: 1.0627728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.84339166 + inSlope: 1.1250876 + outSlope: 1.1250876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.82412654 + inSlope: 1.1860347 + outSlope: 1.1860347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.8038572 + inSlope: 1.2455422 + outSlope: 1.2455422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.7826085 + inSlope: 1.3035281 + outSlope: 1.3035281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.7604063 + inSlope: 1.3599278 + outSlope: 1.3599278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.7372776 + inSlope: 1.4146602 + outSlope: 1.4146602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.71325094 + inSlope: 1.4676768 + outSlope: 1.4676768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.688355 + inSlope: 1.5189149 + outSlope: 1.5189149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.6626205 + inSlope: 1.5682926 + outSlope: 1.5682926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.63607866 + inSlope: 1.6157607 + outSlope: 1.6157607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.60876185 + inSlope: 1.6612492 + outSlope: 1.6612492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.58070374 + inSlope: 1.7047243 + outSlope: 1.7047243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.55193776 + inSlope: 1.7461358 + outSlope: 1.7461358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.52249926 + inSlope: 1.7854061 + outSlope: 1.7854061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.49242428 + inSlope: 1.8225011 + outSlope: 1.8225011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.4617493 + inSlope: 1.8573779 + outSlope: 1.8573779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.43051174 + inSlope: 1.8899828 + outSlope: 1.8899828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.39874992 + inSlope: 1.9202855 + outSlope: 1.9202855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.36650229 + inSlope: 1.9482628 + outSlope: 1.9482628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.3338079 + inSlope: 1.9738663 + outSlope: 1.9738663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.3007068 + inSlope: 1.9970585 + outSlope: 1.9970585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.26723933 + inSlope: 2.0178099 + outSlope: 2.0178099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.23344654 + inSlope: 2.0361097 + outSlope: 2.0361097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.19936907 + inSlope: 2.051937 + outSlope: 2.051937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.1650487 + inSlope: 2.0652566 + outSlope: 2.0652566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.13052726 + inSlope: 2.0760596 + outSlope: 2.0760596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.09584679 + inSlope: 2.0843196 + outSlope: 2.0843196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.06105001 + inSlope: 2.090054 + outSlope: 2.090054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.02617838 + inSlope: 2.0932565 + outSlope: 2.0932565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.008725143 + inSlope: 2.0938945 + outSlope: 2.0938945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.04361804 + inSlope: 2.0919814 + outSlope: 2.0919814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.07845779 + inSlope: 2.0875194 + outSlope: 2.0875194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.11320195 + inSlope: 2.080507 + outSlope: 2.080507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.14780796 + inSlope: 2.07096 + outSlope: 2.07096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.18223388 + inSlope: 2.0589087 + outSlope: 2.0589087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.21643965 + inSlope: 2.0522597 + outSlope: 2.0522597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.976296 + inSlope: 0.4889023 + outSlope: 0.4889023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.96814764 + inSlope: 0.5242878 + outSlope: 0.5242878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.95881975 + inSlope: 0.594719 + outSlope: 0.594719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.94832367 + inSlope: 0.6644261 + outSlope: 0.6644261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9366722 + inSlope: 0.73332494 + outSlope: 0.73332494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 0.8013279 + outSlope: 0.8013279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9099613 + inSlope: 0.8683545 + outSlope: 0.8683545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.89493436 + inSlope: 0.93432415 + outSlope: 0.93432415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.87881714 + inSlope: 0.9991567 + outSlope: 0.9991567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8616291 + inSlope: 1.0627718 + outSlope: 1.0627718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8433914 + inSlope: 1.1250885 + outSlope: 1.1250885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.8241262 + inSlope: 1.1860354 + outSlope: 1.1860354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.8038569 + inSlope: 1.2455411 + outSlope: 1.2455411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.78260815 + inSlope: 1.3035287 + outSlope: 1.3035287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.76040596 + inSlope: 1.3599248 + outSlope: 1.3599248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7372773 + inSlope: 1.4146645 + outSlope: 1.4146645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.71325046 + inSlope: 1.4676821 + outSlope: 1.4676821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.68835455 + inSlope: 1.5189123 + outSlope: 1.5189123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.66262 + inSlope: 1.5682917 + outSlope: 1.5682917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.6360781 + inSlope: 1.6157596 + outSlope: 1.6157596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.6087613 + inSlope: 1.6612587 + outSlope: 1.6612587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.5807028 + inSlope: 1.7047337 + outSlope: 1.7047337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.5519368 + inSlope: 1.7461327 + outSlope: 1.7461327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.5224983 + inSlope: 1.785402 + outSlope: 1.785402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.49242336 + inSlope: 1.8224959 + outSlope: 1.8224959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.4617484 + inSlope: 1.8573745 + outSlope: 1.8573745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.43051082 + inSlope: 1.8899875 + outSlope: 1.8899875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.39874876 + inSlope: 1.9202964 + outSlope: 1.9202964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.36650088 + inSlope: 1.9482673 + outSlope: 1.9482673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.33380646 + inSlope: 1.9738628 + outSlope: 1.9738628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.30070546 + inSlope: 1.997055 + outSlope: 1.997055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.26723802 + inSlope: 2.017814 + outSlope: 2.017814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.23344506 + inSlope: 2.0361109 + outSlope: 2.0361109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.19936772 + inSlope: 2.0519333 + outSlope: 2.0519333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.16504735 + inSlope: 2.0652568 + outSlope: 2.0652568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.13052589 + inSlope: 2.0760531 + outSlope: 2.0760531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.09584564 + inSlope: 2.0843267 + outSlope: 2.0843267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.06104839 + inSlope: 2.0900648 + outSlope: 2.0900648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.026176875 + inSlope: 2.0932531 + outSlope: 2.0932531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.008726649 + inSlope: 2.0938911 + outSlope: 2.0938911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.043619424 + inSlope: 2.0919743 + outSlope: 2.0919743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.078459054 + inSlope: 2.0875156 + outSlope: 2.0875156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.11320321 + inSlope: 2.0805137 + outSlope: 2.0805137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.14780945 + inSlope: 2.0709667 + outSlope: 2.0709667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.18223538 + inSlope: 2.0589037 + outSlope: 2.0589037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.2164395 + inSlope: 2.0443347 + outSlope: 2.0443347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.2503798 + inSlope: 2.0272732 + outSlope: 2.0272732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.2840152 + inSlope: 2.007741 + outSlope: 2.007741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.31730443 + inSlope: 1.9857583 + outSlope: 1.9857583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.3502071 + inSlope: 1.9613645 + outSlope: 1.9613645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.3826832 + inSlope: 1.93458 + outSlope: 1.93458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.41469303 + inSlope: 1.9054323 + outSlope: 1.9054323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.44619754 + inSlope: 1.8739603 + outSlope: 1.8739603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.4771583 + inSlope: 1.8402145 + outSlope: 1.8402145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.50753796 + inSlope: 1.8042307 + outSlope: 1.8042307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.5372993 + inSlope: 1.7660342 + outSlope: 1.7660342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.5664057 + inSlope: 1.725692 + outSlope: 1.725692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.5948223 + inSlope: 1.6832559 + outSlope: 1.6832559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.6225142 + inSlope: 1.6387633 + outSlope: 1.6387633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.6494477 + inSlope: 1.5922717 + outSlope: 1.5922717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.67558986 + inSlope: 1.5438318 + outSlope: 1.5438318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.7009088 + inSlope: 1.4935207 + outSlope: 1.4935207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.7253739 + inSlope: 1.4413972 + outSlope: 1.4413972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.7489553 + inSlope: 1.3875116 + outSlope: 1.3875116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.77162427 + inSlope: 1.3319325 + outSlope: 1.3319325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.793353 + inSlope: 1.2747228 + outSlope: 1.2747228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.814115 + inSlope: 1.2159698 + outSlope: 1.2159698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.8338853 + inSlope: 1.1557435 + outSlope: 1.1557435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.85263973 + inSlope: 1.094101 + outSlope: 1.094101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.8703553 + inSlope: 1.0311227 + outSlope: 1.0311227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.88701046 + inSlope: 0.9668908 + outSlope: 0.9668908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.90258497 + inSlope: 0.90147877 + outSlope: 0.90147877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.9170597 + inSlope: 0.83496714 + outSlope: 0.83496714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.9304172 + inSlope: 0.7674433 + outSlope: 0.7674433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.94264114 + inSlope: 0.6989844 + outSlope: 0.6989844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.95371664 + inSlope: 0.6296724 + outSlope: 0.6296724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.9636302 + inSlope: 0.5595898 + outSlope: 0.5595898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.9723696 + inSlope: 0.4888295 + outSlope: 0.4888295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.9799245 + inSlope: 0.41747373 + outSlope: 0.41747373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.9862854 + inSlope: 0.34560654 + outSlope: 0.34560654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.9914447 + inSlope: 0.27332094 + outSlope: 0.27332094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.9953961 + inSlope: 0.20070095 + outSlope: 0.20070095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.99813473 + inSlope: 0.12783599 + outSlope: 0.12783599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.9996573 + inSlope: 0.054815464 + outSlope: 0.054815464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9999619 + inSlope: -0.018269438 + outSlope: -0.018269438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.9990483 + inSlope: -0.09133467 + outSlope: -0.09133467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.9969174 + inSlope: -0.16428903 + outSlope: -0.16428903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.993572 + inSlope: -0.23704135 + outSlope: -0.23704135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.98901606 + inSlope: -0.30950397 + outSlope: -0.30950397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.9832552 + inSlope: -0.38159287 + outSlope: -0.38159287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.976296 + inSlope: -0.41753447 + outSlope: -0.41753447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 25 + inSlope: 240 + outSlope: 240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 385 + inSlope: 240 + outSlope: 240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_1.anim.meta new file mode 100644 index 0000000..bf1551d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c90a8c2f39a1ca4cbc89c40f79a5439 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_2.anim new file mode 100644 index 0000000..d703ebb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_2.anim @@ -0,0 +1,4293 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cog_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.0939696, w: 0.036549564} + outSlope: {x: 0, y: 0, z: 2.0939696, w: 0.036549564} + tangentMode: 196640 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.034899496, w: -0.99939084} + inSlope: {x: 0, y: 0, z: 2.092694, w: 0.07307767} + outSlope: {x: 0, y: 0, z: 2.092694, w: 0.07307767} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.06975647, w: -0.9975641} + inSlope: {x: 0, y: 0, z: 2.088869, w: 0.14606772} + outSlope: {x: 0, y: 0, z: 2.088869, w: 0.14606772} + tangentMode: 1114663268 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 2.082499, w: 0.21888077} + outSlope: {x: 0, y: 0, z: 2.082499, w: 0.21888077} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.1391731, w: -0.99026805} + inSlope: {x: 0, y: 0, z: 2.0735912, w: 0.29142562} + outSlope: {x: 0, y: 0, z: 2.0735912, w: 0.29142562} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.17364818, w: -0.9848077} + inSlope: {x: 0, y: 0, z: 2.062158, w: 0.3636128} + outSlope: {x: 0, y: 0, z: 2.062158, w: 0.3636128} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.2079117, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 2.0482118, w: 0.4353601} + outSlope: {x: 0, y: 0, z: 2.0482118, w: 0.4353601} + tangentMode: 1936618752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.2419219, w: -0.9702957} + inSlope: {x: 0, y: 0, z: 2.0317693, w: 0.50657797} + outSlope: {x: 0, y: 0, z: 2.0317693, w: 0.50657797} + tangentMode: 1920234593 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.27563736, w: -0.9612617} + inSlope: {x: 0, y: 0, z: 2.0128527, w: 0.5771755} + outSlope: {x: 0, y: 0, z: 2.0128527, w: 0.5771755} + tangentMode: 13565952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 1.9914831, w: 0.64707226} + outSlope: {x: 0, y: 0, z: 1.9914831, w: 0.64707226} + tangentMode: 1761607680 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.34202012, w: -0.9396926} + inSlope: {x: 0, y: 0, z: 1.9676874, w: 0.71618026} + outSlope: {x: 0, y: 0, z: 1.9676874, w: 0.71618026} + tangentMode: -771751936 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.37460658, w: -0.92718387} + inSlope: {x: 0, y: 0, z: 1.9414957, w: 0.78441566} + outSlope: {x: 0, y: 0, z: 1.9414957, w: 0.78441566} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 1.9129373, w: 0.8516944} + outSlope: {x: 0, y: 0, z: 1.9129373, w: 0.8516944} + tangentMode: 1953525760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.43837115, w: -0.89879405} + inSlope: {x: 0, y: 0, z: 1.8820481, w: 0.917936} + outSlope: {x: 0, y: 0, z: 1.8820481, w: 0.917936} + tangentMode: 14090215 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.46947157, w: -0.88294756} + inSlope: {x: 0, y: 0, z: 1.8488655, w: 0.9830601} + outSlope: {x: 0, y: 0, z: 1.8488655, w: 0.9830601} + tangentMode: 1014133824 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 1.8134301, w: 1.0469837} + outSlope: {x: 0, y: 0, z: 1.8134301, w: 1.0469837} + tangentMode: 14221312 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.52991927, w: -0.8480481} + inSlope: {x: 0, y: 0, z: 1.7757871, w: 1.1096343} + outSlope: {x: 0, y: 0, z: 1.7757871, w: 1.1096343} + tangentMode: 1291845632 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.55919296, w: -0.82903755} + inSlope: {x: 0, y: 0, z: 1.7359797, w: 1.1709335} + outSlope: {x: 0, y: 0, z: 1.7359797, w: 1.1709335} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.5877853, w: -0.80901694} + inSlope: {x: 0, y: 0, z: 1.6940567, w: 1.2308056} + outSlope: {x: 0, y: 0, z: 1.6940567, w: 1.2308056} + tangentMode: 1600979044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.61566156, w: -0.78801066} + inSlope: {x: 0, y: 0, z: 1.6500704, w: 1.2891759} + outSlope: {x: 0, y: 0, z: 1.6500704, w: 1.2891759} + tangentMode: 1936090727 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.6427877, w: -0.7660444} + inSlope: {x: 0, y: 0, z: 1.6040741, w: 1.3459778} + outSlope: {x: 0, y: 0, z: 1.6040741, w: 1.3459778} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.66913074, w: -0.7431447} + inSlope: {x: 0, y: 0, z: 1.5561234, w: 1.4011401} + outSlope: {x: 0, y: 0, z: 1.5561234, w: 1.4011401} + tangentMode: 1868693504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.6946585, w: -0.71933967} + inSlope: {x: 0, y: 0, z: 1.5062754, w: 1.4545947} + outSlope: {x: 0, y: 0, z: 1.5062754, w: 1.4545947} + tangentMode: 16802918 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.71933997, w: -0.69465816} + inSlope: {x: 0, y: 0, z: 1.454593, w: 1.5062773} + outSlope: {x: 0, y: 0, z: 1.454593, w: 1.5062773} + tangentMode: -486539264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.743145, w: -0.6691304} + inSlope: {x: 0, y: 0, z: 1.4011383, w: 1.5561216} + outSlope: {x: 0, y: 0, z: 1.4011383, w: 1.5561216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.7660446, w: -0.6427874} + inSlope: {x: 0, y: 0, z: 1.3459778, w: 1.6040741} + outSlope: {x: 0, y: 0, z: 1.3459778, w: 1.6040741} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.78801095, w: -0.6156612} + inSlope: {x: 0, y: 0, z: 1.2891759, w: 1.6500704} + outSlope: {x: 0, y: 0, z: 1.2891759, w: 1.6500704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.8090172, w: -0.587785} + inSlope: {x: 0, y: 0, z: 1.230804, w: 1.6940567} + outSlope: {x: 0, y: 0, z: 1.230804, w: 1.6940567} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.8290378, w: -0.5591926} + inSlope: {x: 0, y: 0, z: 1.1709317, w: 1.7359797} + outSlope: {x: 0, y: 0, z: 1.1709317, w: 1.7359797} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.84804827, w: -0.52991897} + inSlope: {x: 0, y: 0, z: 1.1096354, w: 1.7757878} + outSlope: {x: 0, y: 0, z: 1.1096354, w: 1.7757878} + tangentMode: 1298099456 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.8660256, w: -0.49999967} + inSlope: {x: 0, y: 0, z: 1.0469851, w: 1.8134325} + outSlope: {x: 0, y: 0, z: 1.0469851, w: 1.8134325} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.88294774, w: -0.46947128} + inSlope: {x: 0, y: 0, z: 0.9830574, w: 1.8488636} + outSlope: {x: 0, y: 0, z: 0.9830574, w: 1.8488636} + tangentMode: 2 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.8987942, w: -0.43837094} + inSlope: {x: 0, y: 0, z: 0.917935, w: 1.8820479} + outSlope: {x: 0, y: 0, z: 0.917935, w: 1.8820479} + tangentMode: 61159 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 0.8516952, w: 1.9129407} + outSlope: {x: 0, y: 0, z: 0.8516952, w: 1.9129407} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.927184, w: -0.3746063} + inSlope: {x: 0, y: 0, z: 0.7844145, w: 1.9414965} + outSlope: {x: 0, y: 0, z: 0.7844145, w: 1.9414965} + tangentMode: 2036429410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.9396927, w: -0.34201992} + inSlope: {x: 0, y: 0, z: 0.71617734, w: 1.9676857} + outSlope: {x: 0, y: 0, z: 0.71617734, w: 1.9676857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901685} + inSlope: {x: 0, y: 0, z: 0.647071, w: 1.9914813} + outSlope: {x: 0, y: 0, z: 0.647071, w: 1.9914813} + tangentMode: -201326592 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.9612617, w: -0.27563727} + inSlope: {x: 0, y: 0, z: 0.5771762, w: 2.012854} + outSlope: {x: 0, y: 0, z: 0.5771762, w: 2.012854} + tangentMode: 1711276032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.9702957, w: -0.24192178} + inSlope: {x: 0, y: 0, z: 0.50657856, w: 2.031774} + outSlope: {x: 0, y: 0, z: 0.50657856, w: 2.031774} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.9781476, w: -0.20791154} + inSlope: {x: 0, y: 0, z: 0.4353605, w: 2.0482087} + outSlope: {x: 0, y: 0, z: 0.4353605, w: 2.0482087} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9848077, w: -0.17364822} + inSlope: {x: 0, y: 0, z: 0.36361313, w: 2.0621548} + outSlope: {x: 0, y: 0, z: 0.36361313, w: 2.0621548} + tangentMode: 1953722176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.99026805, w: -0.1391731} + inSlope: {x: 0, y: 0, z: 0.29142585, w: 2.073596} + outSlope: {x: 0, y: 0, z: 0.29142585, w: 2.073596} + tangentMode: 16515047 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452842} + inSlope: {x: 0, y: 0, z: 0.21888098, w: 2.0825} + outSlope: {x: 0, y: 0, z: 0.21888098, w: 2.0825} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.9975641, w: -0.06975651} + inSlope: {x: 0, y: 0, z: 0.14606789, w: 2.0888662} + outSlope: {x: 0, y: 0, z: 0.14606789, w: 2.0888662} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.99939084, w: -0.03489961} + inSlope: {x: 0, y: 0, z: 0.073077746, w: 2.0926914} + outSlope: {x: 0, y: 0, z: 0.073077746, w: 2.0926914} + tangentMode: 2036429410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 1, w: -0.00000019470718} + inSlope: {x: 0, y: 0, z: 0, w: 2.0939705} + outSlope: {x: 0, y: 0, z: 0, w: 2.0939705} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.99939084, w: 0.034899343} + inSlope: {x: 0, y: 0, z: -0.073077746, w: 2.0926986} + outSlope: {x: 0, y: 0, z: -0.073077746, w: 2.0926986} + tangentMode: 259 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.9975641, w: 0.06975636} + inSlope: {x: 0, y: 0, z: -0.14606789, w: 2.0888662} + outSlope: {x: 0, y: 0, z: -0.14606789, w: 2.0888662} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.9945219, w: 0.10452815} + inSlope: {x: 0, y: 0, z: -0.2188792, w: 2.0824962} + outSlope: {x: 0, y: 0, z: -0.2188792, w: 2.0824962} + tangentMode: 1231582305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.9902681, w: 0.13917284} + inSlope: {x: 0, y: 0, z: -0.29142407, w: 2.073596} + outSlope: {x: 0, y: 0, z: -0.29142407, w: 2.073596} + tangentMode: -256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.9848078, w: 0.17364796} + inSlope: {x: 0, y: 0, z: -0.36361313, w: 2.0621586} + outSlope: {x: 0, y: 0, z: -0.36361313, w: 2.0621586} + tangentMode: 512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.9781477, w: 0.20791139} + inSlope: {x: 0, y: 0, z: -0.4353587, w: 2.0482087} + outSlope: {x: 0, y: 0, z: -0.4353587, w: 2.0482087} + tangentMode: 17498087 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.97029585, w: 0.24192151} + inSlope: {x: 0, y: 0, z: -0.5065768, w: 2.0317678} + outSlope: {x: 0, y: 0, z: -0.5065768, w: 2.0317678} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.9612618, w: 0.2756369} + inSlope: {x: 0, y: 0, z: -0.5771762, w: 2.012854} + outSlope: {x: 0, y: 0, z: -0.5771762, w: 2.012854} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.95105666, w: 0.3090166} + inSlope: {x: 0, y: 0, z: -0.6470728, w: 1.9914885} + outSlope: {x: 0, y: 0, z: -0.6470728, w: 1.9914885} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.93969274, w: 0.3420198} + inSlope: {x: 0, y: 0, z: -0.71617913, w: 1.9676857} + outSlope: {x: 0, y: 0, z: -0.71617913, w: 1.9676857} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.92718405, w: 0.37460604} + inSlope: {x: 0, y: 0, z: -0.78441274, w: 1.9414921} + outSlope: {x: 0, y: 0, z: -0.78441274, w: 1.9414921} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.91354567, w: 0.40673614} + inSlope: {x: 0, y: 0, z: -0.8516934, w: 1.9129417} + outSlope: {x: 0, y: 0, z: -0.8516934, w: 1.9129417} + tangentMode: 1024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.8987943, w: 0.4383707} + inSlope: {x: 0, y: 0, z: -0.9179368, w: 1.8820524} + outSlope: {x: 0, y: 0, z: -0.9179368, w: 1.8820524} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.8829478, w: 0.46947116} + inSlope: {x: 0, y: 0, z: -0.9830574, w: 1.8488636} + outSlope: {x: 0, y: 0, z: -0.9830574, w: 1.8488636} + tangentMode: 1936674919 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.86602575, w: 0.49999943} + inSlope: {x: 0, y: 0, z: -1.0469797, w: 1.8134258} + outSlope: {x: 0, y: 0, z: -1.0469797, w: 1.8134258} + tangentMode: 402653159 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.84804845, w: 0.52991873} + inSlope: {x: 0, y: 0, z: -1.1096344, w: 1.7757881} + outSlope: {x: 0, y: 0, z: -1.1096344, w: 1.7757881} + tangentMode: 1761607680 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.8290379, w: 0.5591924} + inSlope: {x: 0, y: 0, z: -1.1709356, w: 1.7359846} + outSlope: {x: 0, y: 0, z: -1.1709356, w: 1.7359846} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.8090173, w: 0.5877848} + inSlope: {x: 0, y: 0, z: -1.2308025, w: 1.6940563} + outSlope: {x: 0, y: 0, z: -1.2308025, w: 1.6940563} + tangentMode: 1634890305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.7880112, w: 0.6156609} + inSlope: {x: 0, y: 0, z: -1.2891781, w: 1.6500751} + outSlope: {x: 0, y: 0, z: -1.2891781, w: 1.6500751} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.76604474, w: 0.6427873} + inSlope: {x: 0, y: 0, z: -1.3459749, w: 1.6040734} + outSlope: {x: 0, y: 0, z: -1.3459749, w: 1.6040734} + tangentMode: 73472 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.7431454, w: 0.66912997} + inSlope: {x: 0, y: 0, z: -1.4011319, w: 1.5561154} + outSlope: {x: 0, y: 0, z: -1.4011319, w: 1.5561154} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.7193404, w: 0.69465774} + inSlope: {x: 0, y: 0, z: -1.4545956, w: 1.50628} + outSlope: {x: 0, y: 0, z: -1.4545956, w: 1.50628} + tangentMode: 1752457536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.69465894, w: 0.71933925} + inSlope: {x: 0, y: 0, z: -1.5062782, w: 1.4545991} + outSlope: {x: 0, y: 0, z: -1.5062782, w: 1.4545991} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.66913116, w: 0.74314433} + inSlope: {x: 0, y: 0, z: -1.5561244, w: 1.4011426} + outSlope: {x: 0, y: 0, z: -1.5561244, w: 1.4011426} + tangentMode: 6650465 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.6427882, w: 0.76604396} + inSlope: {x: 0, y: 0, z: -1.6040698, w: 1.3459767} + outSlope: {x: 0, y: 0, z: -1.6040698, w: 1.3459767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.6156622, w: 0.7880102} + inSlope: {x: 0, y: 0, z: -1.6500679, w: 1.2891765} + outSlope: {x: 0, y: 0, z: -1.6500679, w: 1.2891765} + tangentMode: 1969619047 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.58778596, w: 0.80901647} + inSlope: {x: 0, y: 0, z: -1.6940544, w: 1.2308043} + outSlope: {x: 0, y: 0, z: -1.6940544, w: 1.2308043} + tangentMode: 16777217 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.5591938, w: 0.82903695} + inSlope: {x: 0, y: 0, z: -1.7359756, w: 1.1709337} + outSlope: {x: 0, y: 0, z: -1.7359756, w: 1.1709337} + tangentMode: 1952539648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.52992016, w: 0.84804755} + inSlope: {x: 0, y: 0, z: -1.7757885, w: 1.1096399} + outSlope: {x: 0, y: 0, z: -1.7757885, w: 1.1096399} + tangentMode: -2147418112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: 0.5000009, w: 0.8660249} + inSlope: {x: 0, y: 0, z: -1.813428, w: 1.0469851} + outSlope: {x: 0, y: 0, z: -1.813428, w: 1.0469851} + tangentMode: 771751936 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: 0.46947262, w: 0.882947} + inSlope: {x: 0, y: 0, z: -1.8488628, w: 0.98305917} + outSlope: {x: 0, y: 0, z: -1.8488628, w: 0.98305917} + tangentMode: 1951420416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: 0.4383722, w: 0.8987935} + inSlope: {x: 0, y: 0, z: -1.8820506, w: 0.9179404} + outSlope: {x: 0, y: 0, z: -1.8820506, w: 0.9179404} + tangentMode: 33554432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: 0.40673766, w: 0.913545} + inSlope: {x: 0, y: 0, z: -1.9129398, w: 0.85169876} + outSlope: {x: 0, y: 0, z: -1.9129398, w: 0.85169876} + tangentMode: 1024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: 0.3746076, w: 0.92718345} + inSlope: {x: 0, y: 0, z: -1.9414983, w: 0.7844181} + outSlope: {x: 0, y: 0, z: -1.9414983, w: 0.7844181} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: 0.3420211, w: 0.93969226} + inSlope: {x: 0, y: 0, z: -1.9676919, w: 0.7161827} + outSlope: {x: 0, y: 0, z: -1.9676919, w: 0.7161827} + tangentMode: 1828746342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: 0.30901793, w: 0.9510562} + inSlope: {x: 0, y: 0, z: -1.9914732, w: 0.647071} + outSlope: {x: 0, y: 0, z: -1.9914732, w: 0.647071} + tangentMode: 9699328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: 0.27563873, w: 0.9612613} + inSlope: {x: 0, y: 0, z: -2.0128424, w: 0.5771762} + outSlope: {x: 0, y: 0, z: -2.0128424, w: 0.5771762} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: 0.24192324, w: 0.97029537} + inSlope: {x: 0, y: 0, z: -2.0317736, w: 0.50658214} + outSlope: {x: 0, y: 0, z: -2.0317736, w: 0.50658214} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.20791301, w: 0.9781473} + inSlope: {x: 0, y: 0, z: -2.0482154, w: 0.43536586} + outSlope: {x: 0, y: 0, z: -2.0482154, w: 0.43536586} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0, y: -0, z: 0.17364946, w: 0.98480755} + inSlope: {x: 0, y: 0, z: -2.0621614, w: 0.3636167} + outSlope: {x: 0, y: 0, z: -2.0621614, w: 0.3636167} + tangentMode: 152013156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0, y: -0, z: 0.13917436, w: 0.9902679} + inSlope: {x: 0, y: 0, z: -2.0735884, w: 0.29142585} + outSlope: {x: 0, y: 0, z: -2.0735884, w: 0.29142585} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0, y: -0, z: 0.10452992, w: 0.99452174} + inSlope: {x: 0, y: 0, z: -2.082496, w: 0.21888277} + outSlope: {x: 0, y: 0, z: -2.082496, w: 0.21888277} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0, y: -0, z: 0.06975789, w: 0.99756396} + inSlope: {x: 0, y: 0, z: -2.088866, w: 0.14607146} + outSlope: {x: 0, y: 0, z: -2.088866, w: 0.14607146} + tangentMode: 148887908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0, y: -0, z: 0.03490112, w: 0.9993908} + inSlope: {x: 0, y: 0, z: -2.0926964, w: 0.07308054} + outSlope: {x: 0, y: 0, z: -2.0926964, w: 0.07308054} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.0939844, w: 0.03655161} + outSlope: {x: 0, y: 0, z: -2.0939844, w: 0.03655161} + tangentMode: 153532192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 2.0939696 + outSlope: 2.0939696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.034899496 + inSlope: 2.092694 + outSlope: 2.092694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.06975647 + inSlope: 2.088869 + outSlope: 2.088869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.10452847 + inSlope: 2.082499 + outSlope: 2.082499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.1391731 + inSlope: 2.0735912 + outSlope: 2.0735912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.17364818 + inSlope: 2.062158 + outSlope: 2.062158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.2079117 + inSlope: 2.0482118 + outSlope: 2.0482118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.2419219 + inSlope: 2.0317693 + outSlope: 2.0317693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.27563736 + inSlope: 2.0128527 + outSlope: 2.0128527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.309017 + inSlope: 1.9914831 + outSlope: 1.9914831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.34202012 + inSlope: 1.9676874 + outSlope: 1.9676874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.37460658 + inSlope: 1.9414957 + outSlope: 1.9414957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.40673664 + inSlope: 1.9129373 + outSlope: 1.9129373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.43837115 + inSlope: 1.8820481 + outSlope: 1.8820481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.46947157 + inSlope: 1.8488655 + outSlope: 1.8488655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1.8134301 + outSlope: 1.8134301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.52991927 + inSlope: 1.7757871 + outSlope: 1.7757871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.55919296 + inSlope: 1.7359797 + outSlope: 1.7359797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.5877853 + inSlope: 1.6940567 + outSlope: 1.6940567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.61566156 + inSlope: 1.6500704 + outSlope: 1.6500704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.6427877 + inSlope: 1.6040741 + outSlope: 1.6040741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.66913074 + inSlope: 1.5561234 + outSlope: 1.5561234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.6946585 + inSlope: 1.5062754 + outSlope: 1.5062754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.71933997 + inSlope: 1.454593 + outSlope: 1.454593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.743145 + inSlope: 1.4011383 + outSlope: 1.4011383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.7660446 + inSlope: 1.3459778 + outSlope: 1.3459778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.78801095 + inSlope: 1.2891759 + outSlope: 1.2891759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.8090172 + inSlope: 1.230804 + outSlope: 1.230804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.8290378 + inSlope: 1.1709317 + outSlope: 1.1709317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.84804827 + inSlope: 1.1096354 + outSlope: 1.1096354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.8660256 + inSlope: 1.0469851 + outSlope: 1.0469851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.88294774 + inSlope: 0.9830574 + outSlope: 0.9830574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8987942 + inSlope: 0.917935 + outSlope: 0.917935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.91354555 + inSlope: 0.8516952 + outSlope: 0.8516952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.927184 + inSlope: 0.7844145 + outSlope: 0.7844145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9396927 + inSlope: 0.71617734 + outSlope: 0.71617734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.95105654 + inSlope: 0.647071 + outSlope: 0.647071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9612617 + inSlope: 0.5771762 + outSlope: 0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9702957 + inSlope: 0.50657856 + outSlope: 0.50657856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9781476 + inSlope: 0.4353605 + outSlope: 0.4353605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9848077 + inSlope: 0.36361313 + outSlope: 0.36361313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.99026805 + inSlope: 0.29142585 + outSlope: 0.29142585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9945219 + inSlope: 0.21888098 + outSlope: 0.21888098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.9975641 + inSlope: 0.14606789 + outSlope: 0.14606789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.99939084 + inSlope: 0.073077746 + outSlope: 0.073077746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.99939084 + inSlope: -0.073077746 + outSlope: -0.073077746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9975641 + inSlope: -0.14606789 + outSlope: -0.14606789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.9945219 + inSlope: -0.2188792 + outSlope: -0.2188792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9902681 + inSlope: -0.29142407 + outSlope: -0.29142407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9848078 + inSlope: -0.36361313 + outSlope: -0.36361313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9781477 + inSlope: -0.4353587 + outSlope: -0.4353587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.97029585 + inSlope: -0.5065768 + outSlope: -0.5065768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9612618 + inSlope: -0.5771762 + outSlope: -0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105666 + inSlope: -0.6470728 + outSlope: -0.6470728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.93969274 + inSlope: -0.71617913 + outSlope: -0.71617913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.92718405 + inSlope: -0.78441274 + outSlope: -0.78441274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.91354567 + inSlope: -0.8516934 + outSlope: -0.8516934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.8987943 + inSlope: -0.9179368 + outSlope: -0.9179368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.8829478 + inSlope: -0.9830574 + outSlope: -0.9830574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.86602575 + inSlope: -1.0469797 + outSlope: -1.0469797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.84804845 + inSlope: -1.1096344 + outSlope: -1.1096344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.8290379 + inSlope: -1.1709356 + outSlope: -1.1709356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.8090173 + inSlope: -1.2308025 + outSlope: -1.2308025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.7880112 + inSlope: -1.2891781 + outSlope: -1.2891781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.76604474 + inSlope: -1.3459749 + outSlope: -1.3459749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.7431454 + inSlope: -1.4011319 + outSlope: -1.4011319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.7193404 + inSlope: -1.4545956 + outSlope: -1.4545956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.69465894 + inSlope: -1.5062782 + outSlope: -1.5062782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.66913116 + inSlope: -1.5561244 + outSlope: -1.5561244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.6427882 + inSlope: -1.6040698 + outSlope: -1.6040698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.6156622 + inSlope: -1.6500679 + outSlope: -1.6500679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.58778596 + inSlope: -1.6940544 + outSlope: -1.6940544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.5591938 + inSlope: -1.7359756 + outSlope: -1.7359756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.52992016 + inSlope: -1.7757885 + outSlope: -1.7757885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.5000009 + inSlope: -1.813428 + outSlope: -1.813428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.46947262 + inSlope: -1.8488628 + outSlope: -1.8488628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.4383722 + inSlope: -1.8820506 + outSlope: -1.8820506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.40673766 + inSlope: -1.9129398 + outSlope: -1.9129398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.3746076 + inSlope: -1.9414983 + outSlope: -1.9414983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.3420211 + inSlope: -1.9676919 + outSlope: -1.9676919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.30901793 + inSlope: -1.9914732 + outSlope: -1.9914732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.27563873 + inSlope: -2.0128424 + outSlope: -2.0128424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.24192324 + inSlope: -2.0317736 + outSlope: -2.0317736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.20791301 + inSlope: -2.0482154 + outSlope: -2.0482154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.17364946 + inSlope: -2.0621614 + outSlope: -2.0621614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.13917436 + inSlope: -2.0735884 + outSlope: -2.0735884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.10452992 + inSlope: -2.082496 + outSlope: -2.082496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.06975789 + inSlope: -2.088866 + outSlope: -2.088866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.03490112 + inSlope: -2.0926964 + outSlope: -2.0926964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0.00000008742278 + inSlope: -2.0939844 + outSlope: -2.0939844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.036549564 + outSlope: 0.036549564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99939084 + inSlope: 0.07307767 + outSlope: 0.07307767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9975641 + inSlope: 0.14606772 + outSlope: 0.14606772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9945219 + inSlope: 0.21888077 + outSlope: 0.21888077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.99026805 + inSlope: 0.29142562 + outSlope: 0.29142562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9848077 + inSlope: 0.3636128 + outSlope: 0.3636128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9781476 + inSlope: 0.4353601 + outSlope: 0.4353601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9702957 + inSlope: 0.50657797 + outSlope: 0.50657797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9612617 + inSlope: 0.5771755 + outSlope: 0.5771755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.95105654 + inSlope: 0.64707226 + outSlope: 0.64707226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9396926 + inSlope: 0.71618026 + outSlope: 0.71618026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.92718387 + inSlope: 0.78441566 + outSlope: 0.78441566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.9135454 + inSlope: 0.8516944 + outSlope: 0.8516944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.89879405 + inSlope: 0.917936 + outSlope: 0.917936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.88294756 + inSlope: 0.9830601 + outSlope: 0.9830601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.8660254 + inSlope: 1.0469837 + outSlope: 1.0469837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.8480481 + inSlope: 1.1096343 + outSlope: 1.1096343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.82903755 + inSlope: 1.1709335 + outSlope: 1.1709335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901694 + inSlope: 1.2308056 + outSlope: 1.2308056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.78801066 + inSlope: 1.2891759 + outSlope: 1.2891759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.7660444 + inSlope: 1.3459778 + outSlope: 1.3459778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.7431447 + inSlope: 1.4011401 + outSlope: 1.4011401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.71933967 + inSlope: 1.4545947 + outSlope: 1.4545947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.69465816 + inSlope: 1.5062773 + outSlope: 1.5062773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.6691304 + inSlope: 1.5561216 + outSlope: 1.5561216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.6427874 + inSlope: 1.6040741 + outSlope: 1.6040741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.6156612 + inSlope: 1.6500704 + outSlope: 1.6500704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.587785 + inSlope: 1.6940567 + outSlope: 1.6940567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.5591926 + inSlope: 1.7359797 + outSlope: 1.7359797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.52991897 + inSlope: 1.7757878 + outSlope: 1.7757878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.49999967 + inSlope: 1.8134325 + outSlope: 1.8134325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.46947128 + inSlope: 1.8488636 + outSlope: 1.8488636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.43837094 + inSlope: 1.8820479 + outSlope: 1.8820479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.4067364 + inSlope: 1.9129407 + outSlope: 1.9129407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.3746063 + inSlope: 1.9414965 + outSlope: 1.9414965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.34201992 + inSlope: 1.9676857 + outSlope: 1.9676857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.30901685 + inSlope: 1.9914813 + outSlope: 1.9914813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.27563727 + inSlope: 2.012854 + outSlope: 2.012854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.24192178 + inSlope: 2.031774 + outSlope: 2.031774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.20791154 + inSlope: 2.0482087 + outSlope: 2.0482087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.17364822 + inSlope: 2.0621548 + outSlope: 2.0621548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.1391731 + inSlope: 2.073596 + outSlope: 2.073596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.10452842 + inSlope: 2.0825 + outSlope: 2.0825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.06975651 + inSlope: 2.0888662 + outSlope: 2.0888662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.03489961 + inSlope: 2.0926914 + outSlope: 2.0926914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.00000019470718 + inSlope: 2.0939705 + outSlope: 2.0939705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.034899343 + inSlope: 2.0926986 + outSlope: 2.0926986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.06975636 + inSlope: 2.0888662 + outSlope: 2.0888662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.10452815 + inSlope: 2.0824962 + outSlope: 2.0824962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.13917284 + inSlope: 2.073596 + outSlope: 2.073596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.17364796 + inSlope: 2.0621586 + outSlope: 2.0621586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.20791139 + inSlope: 2.0482087 + outSlope: 2.0482087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.24192151 + inSlope: 2.0317678 + outSlope: 2.0317678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.2756369 + inSlope: 2.012854 + outSlope: 2.012854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.3090166 + inSlope: 1.9914885 + outSlope: 1.9914885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.3420198 + inSlope: 1.9676857 + outSlope: 1.9676857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.37460604 + inSlope: 1.9414921 + outSlope: 1.9414921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.40673614 + inSlope: 1.9129417 + outSlope: 1.9129417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.4383707 + inSlope: 1.8820524 + outSlope: 1.8820524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.46947116 + inSlope: 1.8488636 + outSlope: 1.8488636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.49999943 + inSlope: 1.8134258 + outSlope: 1.8134258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.52991873 + inSlope: 1.7757881 + outSlope: 1.7757881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.5591924 + inSlope: 1.7359846 + outSlope: 1.7359846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.5877848 + inSlope: 1.6940563 + outSlope: 1.6940563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.6156609 + inSlope: 1.6500751 + outSlope: 1.6500751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.6427873 + inSlope: 1.6040734 + outSlope: 1.6040734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.66912997 + inSlope: 1.5561154 + outSlope: 1.5561154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.69465774 + inSlope: 1.50628 + outSlope: 1.50628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.71933925 + inSlope: 1.4545991 + outSlope: 1.4545991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.74314433 + inSlope: 1.4011426 + outSlope: 1.4011426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.76604396 + inSlope: 1.3459767 + outSlope: 1.3459767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.7880102 + inSlope: 1.2891765 + outSlope: 1.2891765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.80901647 + inSlope: 1.2308043 + outSlope: 1.2308043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.82903695 + inSlope: 1.1709337 + outSlope: 1.1709337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.84804755 + inSlope: 1.1096399 + outSlope: 1.1096399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.8660249 + inSlope: 1.0469851 + outSlope: 1.0469851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.882947 + inSlope: 0.98305917 + outSlope: 0.98305917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.8987935 + inSlope: 0.9179404 + outSlope: 0.9179404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.913545 + inSlope: 0.85169876 + outSlope: 0.85169876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.92718345 + inSlope: 0.7844181 + outSlope: 0.7844181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.93969226 + inSlope: 0.7161827 + outSlope: 0.7161827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.9510562 + inSlope: 0.647071 + outSlope: 0.647071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.9612613 + inSlope: 0.5771762 + outSlope: 0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.97029537 + inSlope: 0.50658214 + outSlope: 0.50658214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9781473 + inSlope: 0.43536586 + outSlope: 0.43536586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.98480755 + inSlope: 0.3636167 + outSlope: 0.3636167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.9902679 + inSlope: 0.29142585 + outSlope: 0.29142585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.99452174 + inSlope: 0.21888277 + outSlope: 0.21888277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.99756396 + inSlope: 0.14607146 + outSlope: 0.14607146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.9993908 + inSlope: 0.07308054 + outSlope: 0.07308054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0.03655161 + outSlope: 0.03655161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -240 + outSlope: -240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -360 + inSlope: -240 + outSlope: -240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_2.anim.meta new file mode 100644 index 0000000..c12f159 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd05f5449395a6842816c179eb2f507d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_3.anim new file mode 100644 index 0000000..29030bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_3.anim @@ -0,0 +1,4293 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cog_3_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 2.0939696, w: 0.036549564} + outSlope: {x: 0, y: 0, z: 2.0939696, w: 0.036549564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.034899496, w: -0.99939084} + inSlope: {x: 0, y: 0, z: 2.092694, w: 0.07307767} + outSlope: {x: 0, y: 0, z: 2.092694, w: 0.07307767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.06975647, w: -0.9975641} + inSlope: {x: 0, y: 0, z: 2.088869, w: 0.14606772} + outSlope: {x: 0, y: 0, z: 2.088869, w: 0.14606772} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 2.082499, w: 0.21888077} + outSlope: {x: 0, y: 0, z: 2.082499, w: 0.21888077} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.1391731, w: -0.99026805} + inSlope: {x: 0, y: 0, z: 2.0735912, w: 0.29142562} + outSlope: {x: 0, y: 0, z: 2.0735912, w: 0.29142562} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.17364818, w: -0.9848077} + inSlope: {x: 0, y: 0, z: 2.062158, w: 0.3636128} + outSlope: {x: 0, y: 0, z: 2.062158, w: 0.3636128} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.2079117, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 2.0482118, w: 0.4353601} + outSlope: {x: 0, y: 0, z: 2.0482118, w: 0.4353601} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.2419219, w: -0.9702957} + inSlope: {x: 0, y: 0, z: 2.0317693, w: 0.50657797} + outSlope: {x: 0, y: 0, z: 2.0317693, w: 0.50657797} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.27563736, w: -0.9612617} + inSlope: {x: 0, y: 0, z: 2.0128527, w: 0.5771755} + outSlope: {x: 0, y: 0, z: 2.0128527, w: 0.5771755} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 1.9914831, w: 0.64707226} + outSlope: {x: 0, y: 0, z: 1.9914831, w: 0.64707226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.34202012, w: -0.9396926} + inSlope: {x: 0, y: 0, z: 1.9676874, w: 0.71618026} + outSlope: {x: 0, y: 0, z: 1.9676874, w: 0.71618026} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.37460658, w: -0.92718387} + inSlope: {x: 0, y: 0, z: 1.9414957, w: 0.78441566} + outSlope: {x: 0, y: 0, z: 1.9414957, w: 0.78441566} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.40673664, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 1.9129373, w: 0.8516944} + outSlope: {x: 0, y: 0, z: 1.9129373, w: 0.8516944} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.43837115, w: -0.89879405} + inSlope: {x: 0, y: 0, z: 1.8820481, w: 0.917936} + outSlope: {x: 0, y: 0, z: 1.8820481, w: 0.917936} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.46947157, w: -0.88294756} + inSlope: {x: 0, y: 0, z: 1.8488655, w: 0.9830601} + outSlope: {x: 0, y: 0, z: 1.8488655, w: 0.9830601} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 1.8134301, w: 1.0469837} + outSlope: {x: 0, y: 0, z: 1.8134301, w: 1.0469837} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.52991927, w: -0.8480481} + inSlope: {x: 0, y: 0, z: 1.7757871, w: 1.1096343} + outSlope: {x: 0, y: 0, z: 1.7757871, w: 1.1096343} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.55919296, w: -0.82903755} + inSlope: {x: 0, y: 0, z: 1.7359797, w: 1.1709335} + outSlope: {x: 0, y: 0, z: 1.7359797, w: 1.1709335} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.5877853, w: -0.80901694} + inSlope: {x: 0, y: 0, z: 1.6940567, w: 1.2308056} + outSlope: {x: 0, y: 0, z: 1.6940567, w: 1.2308056} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.61566156, w: -0.78801066} + inSlope: {x: 0, y: 0, z: 1.6500704, w: 1.2891759} + outSlope: {x: 0, y: 0, z: 1.6500704, w: 1.2891759} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.6427877, w: -0.7660444} + inSlope: {x: 0, y: 0, z: 1.6040741, w: 1.3459778} + outSlope: {x: 0, y: 0, z: 1.6040741, w: 1.3459778} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.66913074, w: -0.7431447} + inSlope: {x: 0, y: 0, z: 1.5561234, w: 1.4011401} + outSlope: {x: 0, y: 0, z: 1.5561234, w: 1.4011401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.6946585, w: -0.71933967} + inSlope: {x: 0, y: 0, z: 1.5062754, w: 1.4545947} + outSlope: {x: 0, y: 0, z: 1.5062754, w: 1.4545947} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.71933997, w: -0.69465816} + inSlope: {x: 0, y: 0, z: 1.454593, w: 1.5062773} + outSlope: {x: 0, y: 0, z: 1.454593, w: 1.5062773} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.743145, w: -0.6691304} + inSlope: {x: 0, y: 0, z: 1.4011383, w: 1.5561216} + outSlope: {x: 0, y: 0, z: 1.4011383, w: 1.5561216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.7660446, w: -0.6427874} + inSlope: {x: 0, y: 0, z: 1.3459778, w: 1.6040741} + outSlope: {x: 0, y: 0, z: 1.3459778, w: 1.6040741} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.78801095, w: -0.6156612} + inSlope: {x: 0, y: 0, z: 1.2891759, w: 1.6500704} + outSlope: {x: 0, y: 0, z: 1.2891759, w: 1.6500704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.8090172, w: -0.587785} + inSlope: {x: 0, y: 0, z: 1.230804, w: 1.6940567} + outSlope: {x: 0, y: 0, z: 1.230804, w: 1.6940567} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.8290378, w: -0.5591926} + inSlope: {x: 0, y: 0, z: 1.1709317, w: 1.7359797} + outSlope: {x: 0, y: 0, z: 1.1709317, w: 1.7359797} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.84804827, w: -0.52991897} + inSlope: {x: 0, y: 0, z: 1.1096354, w: 1.7757878} + outSlope: {x: 0, y: 0, z: 1.1096354, w: 1.7757878} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.8660256, w: -0.49999967} + inSlope: {x: 0, y: 0, z: 1.0469851, w: 1.8134325} + outSlope: {x: 0, y: 0, z: 1.0469851, w: 1.8134325} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.88294774, w: -0.46947128} + inSlope: {x: 0, y: 0, z: 0.9830574, w: 1.8488636} + outSlope: {x: 0, y: 0, z: 0.9830574, w: 1.8488636} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.8987942, w: -0.43837094} + inSlope: {x: 0, y: 0, z: 0.917935, w: 1.8820479} + outSlope: {x: 0, y: 0, z: 0.917935, w: 1.8820479} + tangentMode: 487378980 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.91354555, w: -0.4067364} + inSlope: {x: 0, y: 0, z: 0.8516952, w: 1.9129407} + outSlope: {x: 0, y: 0, z: 0.8516952, w: 1.9129407} + tangentMode: 1023969441 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.927184, w: -0.3746063} + inSlope: {x: 0, y: 0, z: 0.7844145, w: 1.9414965} + outSlope: {x: 0, y: 0, z: 0.7844145, w: 1.9414965} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.9396927, w: -0.34201992} + inSlope: {x: 0, y: 0, z: 0.71617734, w: 1.9676857} + outSlope: {x: 0, y: 0, z: 0.71617734, w: 1.9676857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901685} + inSlope: {x: 0, y: 0, z: 0.647071, w: 1.9914813} + outSlope: {x: 0, y: 0, z: 0.647071, w: 1.9914813} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.9612617, w: -0.27563727} + inSlope: {x: 0, y: 0, z: 0.5771762, w: 2.012854} + outSlope: {x: 0, y: 0, z: 0.5771762, w: 2.012854} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.9702957, w: -0.24192178} + inSlope: {x: 0, y: 0, z: 0.50657856, w: 2.031774} + outSlope: {x: 0, y: 0, z: 0.50657856, w: 2.031774} + tangentMode: 1049135265 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.9781476, w: -0.20791154} + inSlope: {x: 0, y: 0, z: 0.4353605, w: 2.0482087} + outSlope: {x: 0, y: 0, z: 0.4353605, w: 2.0482087} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.9848077, w: -0.17364822} + inSlope: {x: 0, y: 0, z: 0.36361313, w: 2.0621548} + outSlope: {x: 0, y: 0, z: 0.36361313, w: 2.0621548} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.99026805, w: -0.1391731} + inSlope: {x: 0, y: 0, z: 0.29142585, w: 2.073596} + outSlope: {x: 0, y: 0, z: 0.29142585, w: 2.073596} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9945219, w: -0.10452842} + inSlope: {x: 0, y: 0, z: 0.21888098, w: 2.0825} + outSlope: {x: 0, y: 0, z: 0.21888098, w: 2.0825} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.9975641, w: -0.06975651} + inSlope: {x: 0, y: 0, z: 0.14606789, w: 2.0888662} + outSlope: {x: 0, y: 0, z: 0.14606789, w: 2.0888662} + tangentMode: 1056964611 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.99939084, w: -0.03489961} + inSlope: {x: 0, y: 0, z: 0.073077746, w: 2.0926914} + outSlope: {x: 0, y: 0, z: 0.073077746, w: 2.0926914} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 1, w: -0.00000019470718} + inSlope: {x: 0, y: 0, z: 0, w: 2.0939705} + outSlope: {x: 0, y: 0, z: 0, w: 2.0939705} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.99939084, w: 0.034899343} + inSlope: {x: 0, y: 0, z: -0.073077746, w: 2.0926986} + outSlope: {x: 0, y: 0, z: -0.073077746, w: 2.0926986} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.9975641, w: 0.06975636} + inSlope: {x: 0, y: 0, z: -0.14606789, w: 2.0888662} + outSlope: {x: 0, y: 0, z: -0.14606789, w: 2.0888662} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.9945219, w: 0.10452815} + inSlope: {x: 0, y: 0, z: -0.2188792, w: 2.0824962} + outSlope: {x: 0, y: 0, z: -0.2188792, w: 2.0824962} + tangentMode: 1060879331 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.9902681, w: 0.13917284} + inSlope: {x: 0, y: 0, z: -0.29142407, w: 2.073596} + outSlope: {x: 0, y: 0, z: -0.29142407, w: 2.073596} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.9848078, w: 0.17364796} + inSlope: {x: 0, y: 0, z: -0.36361313, w: 2.0621586} + outSlope: {x: 0, y: 0, z: -0.36361313, w: 2.0621586} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.9781477, w: 0.20791139} + inSlope: {x: 0, y: 0, z: -0.4353587, w: 2.0482087} + outSlope: {x: 0, y: 0, z: -0.4353587, w: 2.0482087} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.97029585, w: 0.24192151} + inSlope: {x: 0, y: 0, z: -0.5065768, w: 2.0317678} + outSlope: {x: 0, y: 0, z: -0.5065768, w: 2.0317678} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.9612618, w: 0.2756369} + inSlope: {x: 0, y: 0, z: -0.5771762, w: 2.012854} + outSlope: {x: 0, y: 0, z: -0.5771762, w: 2.012854} + tangentMode: 1064793955 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.95105666, w: 0.3090166} + inSlope: {x: 0, y: 0, z: -0.6470728, w: 1.9914885} + outSlope: {x: 0, y: 0, z: -0.6470728, w: 1.9914885} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.93969274, w: 0.3420198} + inSlope: {x: 0, y: 0, z: -0.71617913, w: 1.9676857} + outSlope: {x: 0, y: 0, z: -0.71617913, w: 1.9676857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.92718405, w: 0.37460604} + inSlope: {x: 0, y: 0, z: -0.78441274, w: 1.9414921} + outSlope: {x: 0, y: 0, z: -0.78441274, w: 1.9414921} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.91354567, w: 0.40673614} + inSlope: {x: 0, y: 0, z: -0.8516934, w: 1.9129417} + outSlope: {x: 0, y: 0, z: -0.8516934, w: 1.9129417} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.8987943, w: 0.4383707} + inSlope: {x: 0, y: 0, z: -0.9179368, w: 1.8820524} + outSlope: {x: 0, y: 0, z: -0.9179368, w: 1.8820524} + tangentMode: 1067030982 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.8829478, w: 0.46947116} + inSlope: {x: 0, y: 0, z: -0.9830574, w: 1.8488636} + outSlope: {x: 0, y: 0, z: -0.9830574, w: 1.8488636} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.86602575, w: 0.49999943} + inSlope: {x: 0, y: 0, z: -1.0469797, w: 1.8134258} + outSlope: {x: 0, y: 0, z: -1.0469797, w: 1.8134258} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.84804845, w: 0.52991873} + inSlope: {x: 0, y: 0, z: -1.1096344, w: 1.7757881} + outSlope: {x: 0, y: 0, z: -1.1096344, w: 1.7757881} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.8290379, w: 0.5591924} + inSlope: {x: 0, y: 0, z: -1.1709356, w: 1.7359846} + outSlope: {x: 0, y: 0, z: -1.1709356, w: 1.7359846} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.8090173, w: 0.5877848} + inSlope: {x: 0, y: 0, z: -1.2308025, w: 1.6940563} + outSlope: {x: 0, y: 0, z: -1.2308025, w: 1.6940563} + tangentMode: 1068988258 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.7880112, w: 0.6156609} + inSlope: {x: 0, y: 0, z: -1.2891781, w: 1.6500751} + outSlope: {x: 0, y: 0, z: -1.2891781, w: 1.6500751} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.76604474, w: 0.6427873} + inSlope: {x: 0, y: 0, z: -1.3459749, w: 1.6040734} + outSlope: {x: 0, y: 0, z: -1.3459749, w: 1.6040734} + tangentMode: 493417700 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.7431454, w: 0.66912997} + inSlope: {x: 0, y: 0, z: -1.4011319, w: 1.5561154} + outSlope: {x: 0, y: 0, z: -1.4011319, w: 1.5561154} + tangentMode: -1073627453 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.7193404, w: 0.69465774} + inSlope: {x: 0, y: 0, z: -1.4545956, w: 1.50628} + outSlope: {x: 0, y: 0, z: -1.4545956, w: 1.50628} + tangentMode: -1095545246 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.69465894, w: 0.71933925} + inSlope: {x: 0, y: 0, z: -1.5062782, w: 1.4545991} + outSlope: {x: 0, y: 0, z: -1.5062782, w: 1.4545991} + tangentMode: 1039068903 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.66913116, w: 0.74314433} + inSlope: {x: 0, y: 0, z: -1.5561244, w: 1.4011426} + outSlope: {x: 0, y: 0, z: -1.5561244, w: 1.4011426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.6427882, w: 0.76604396} + inSlope: {x: 0, y: 0, z: -1.6040698, w: 1.3459767} + outSlope: {x: 0, y: 0, z: -1.6040698, w: 1.3459767} + tangentMode: -1076398910 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.6156622, w: 0.7880102} + inSlope: {x: 0, y: 0, z: -1.6500679, w: 1.2891765} + outSlope: {x: 0, y: 0, z: -1.6500679, w: 1.2891765} + tangentMode: -1077568413 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.58778596, w: 0.80901647} + inSlope: {x: 0, y: 0, z: -1.6940544, w: 1.2308043} + outSlope: {x: 0, y: 0, z: -1.6940544, w: 1.2308043} + tangentMode: -1086342208 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.5591938, w: 0.82903695} + inSlope: {x: 0, y: 0, z: -1.7359756, w: 1.1709337} + outSlope: {x: 0, y: 0, z: -1.7359756, w: 1.1709337} + tangentMode: 1051931494 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.52992016, w: 0.84804755} + inSlope: {x: 0, y: 0, z: -1.7757885, w: 1.1096399} + outSlope: {x: 0, y: 0, z: -1.7757885, w: 1.1096399} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: 0.5000009, w: 0.8660249} + inSlope: {x: 0, y: 0, z: -1.813428, w: 1.0469851} + outSlope: {x: 0, y: 0, z: -1.813428, w: 1.0469851} + tangentMode: -1083783322 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: 0.46947262, w: 0.882947} + inSlope: {x: 0, y: 0, z: -1.8488628, w: 0.98305917} + outSlope: {x: 0, y: 0, z: -1.8488628, w: 0.98305917} + tangentMode: -1087180700 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: 0.4383722, w: 0.8987935} + inSlope: {x: 0, y: 0, z: -1.8820506, w: 0.9179404} + outSlope: {x: 0, y: 0, z: -1.8820506, w: 0.9179404} + tangentMode: -1082593947 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: 0.40673766, w: 0.913545} + inSlope: {x: 0, y: 0, z: -1.9129398, w: 0.85169876} + outSlope: {x: 0, y: 0, z: -1.9129398, w: 0.85169876} + tangentMode: 1058362695 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: 0.3746076, w: 0.92718345} + inSlope: {x: 0, y: 0, z: -1.9414983, w: 0.7844181} + outSlope: {x: 0, y: 0, z: -1.9414983, w: 0.7844181} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: 0.3420211, w: 0.93969226} + inSlope: {x: 0, y: 0, z: -1.9676919, w: 0.7161827} + outSlope: {x: 0, y: 0, z: -1.9676919, w: 0.7161827} + tangentMode: 1035669412 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: 0.30901793, w: 0.9510562} + inSlope: {x: 0, y: 0, z: -1.9914732, w: 0.647071} + outSlope: {x: 0, y: 0, z: -1.9914732, w: 0.647071} + tangentMode: 1050572802 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: 0.27563873, w: 0.9612613} + inSlope: {x: 0, y: 0, z: -2.0128424, w: 0.5771762} + outSlope: {x: 0, y: 0, z: -2.0128424, w: 0.5771762} + tangentMode: -1082664825 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: 0.24192324, w: 0.97029537} + inSlope: {x: 0, y: 0, z: -2.0317736, w: 0.50658214} + outSlope: {x: 0, y: 0, z: -2.0317736, w: 0.50658214} + tangentMode: 1062277415 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.20791301, w: 0.9781473} + inSlope: {x: 0, y: 0, z: -2.0482154, w: 0.43536586} + outSlope: {x: 0, y: 0, z: -2.0482154, w: 0.43536586} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0, y: -0, z: 0.17364946, w: 0.98480755} + inSlope: {x: 0, y: 0, z: -2.0621614, w: 0.3636167} + outSlope: {x: 0, y: 0, z: -2.0621614, w: 0.3636167} + tangentMode: 1065879776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0, y: -0, z: 0.13917436, w: 0.9902679} + inSlope: {x: 0, y: 0, z: -2.0735884, w: 0.29142585} + outSlope: {x: 0, y: 0, z: -2.0735884, w: 0.29142585} + tangentMode: 1067412965 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0, y: -0, z: 0.10452992, w: 0.99452174} + inSlope: {x: 0, y: 0, z: -2.082496, w: 0.21888277} + outSlope: {x: 0, y: 0, z: -2.082496, w: 0.21888277} + tangentMode: -1086538142 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0, y: -0, z: 0.06975789, w: 0.99756396} + inSlope: {x: 0, y: 0, z: -2.088866, w: 0.14607146} + outSlope: {x: 0, y: 0, z: -2.088866, w: 0.14607146} + tangentMode: 1065772644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0, y: -0, z: 0.03490112, w: 0.9993908} + inSlope: {x: 0, y: 0, z: -2.0926964, w: 0.07308054} + outSlope: {x: 0, y: 0, z: -2.0926964, w: 0.07308054} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -2.0939844, w: 0.03655161} + outSlope: {x: 0, y: 0, z: -2.0939844, w: 0.03655161} + tangentMode: 1071941728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 2.0939696 + outSlope: 2.0939696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.034899496 + inSlope: 2.092694 + outSlope: 2.092694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.06975647 + inSlope: 2.088869 + outSlope: 2.088869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.10452847 + inSlope: 2.082499 + outSlope: 2.082499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.1391731 + inSlope: 2.0735912 + outSlope: 2.0735912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.17364818 + inSlope: 2.062158 + outSlope: 2.062158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.2079117 + inSlope: 2.0482118 + outSlope: 2.0482118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.2419219 + inSlope: 2.0317693 + outSlope: 2.0317693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.27563736 + inSlope: 2.0128527 + outSlope: 2.0128527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.309017 + inSlope: 1.9914831 + outSlope: 1.9914831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.34202012 + inSlope: 1.9676874 + outSlope: 1.9676874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.37460658 + inSlope: 1.9414957 + outSlope: 1.9414957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.40673664 + inSlope: 1.9129373 + outSlope: 1.9129373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.43837115 + inSlope: 1.8820481 + outSlope: 1.8820481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.46947157 + inSlope: 1.8488655 + outSlope: 1.8488655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.5 + inSlope: 1.8134301 + outSlope: 1.8134301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.52991927 + inSlope: 1.7757871 + outSlope: 1.7757871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.55919296 + inSlope: 1.7359797 + outSlope: 1.7359797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.5877853 + inSlope: 1.6940567 + outSlope: 1.6940567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.61566156 + inSlope: 1.6500704 + outSlope: 1.6500704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.6427877 + inSlope: 1.6040741 + outSlope: 1.6040741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.66913074 + inSlope: 1.5561234 + outSlope: 1.5561234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.6946585 + inSlope: 1.5062754 + outSlope: 1.5062754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.71933997 + inSlope: 1.454593 + outSlope: 1.454593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.743145 + inSlope: 1.4011383 + outSlope: 1.4011383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.7660446 + inSlope: 1.3459778 + outSlope: 1.3459778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.78801095 + inSlope: 1.2891759 + outSlope: 1.2891759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.8090172 + inSlope: 1.230804 + outSlope: 1.230804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.8290378 + inSlope: 1.1709317 + outSlope: 1.1709317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.84804827 + inSlope: 1.1096354 + outSlope: 1.1096354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.8660256 + inSlope: 1.0469851 + outSlope: 1.0469851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.88294774 + inSlope: 0.9830574 + outSlope: 0.9830574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8987942 + inSlope: 0.917935 + outSlope: 0.917935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.91354555 + inSlope: 0.8516952 + outSlope: 0.8516952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.927184 + inSlope: 0.7844145 + outSlope: 0.7844145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9396927 + inSlope: 0.71617734 + outSlope: 0.71617734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.95105654 + inSlope: 0.647071 + outSlope: 0.647071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9612617 + inSlope: 0.5771762 + outSlope: 0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9702957 + inSlope: 0.50657856 + outSlope: 0.50657856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9781476 + inSlope: 0.4353605 + outSlope: 0.4353605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9848077 + inSlope: 0.36361313 + outSlope: 0.36361313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.99026805 + inSlope: 0.29142585 + outSlope: 0.29142585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9945219 + inSlope: 0.21888098 + outSlope: 0.21888098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.9975641 + inSlope: 0.14606789 + outSlope: 0.14606789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.99939084 + inSlope: 0.073077746 + outSlope: 0.073077746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.99939084 + inSlope: -0.073077746 + outSlope: -0.073077746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9975641 + inSlope: -0.14606789 + outSlope: -0.14606789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.9945219 + inSlope: -0.2188792 + outSlope: -0.2188792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9902681 + inSlope: -0.29142407 + outSlope: -0.29142407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9848078 + inSlope: -0.36361313 + outSlope: -0.36361313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9781477 + inSlope: -0.4353587 + outSlope: -0.4353587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.97029585 + inSlope: -0.5065768 + outSlope: -0.5065768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9612618 + inSlope: -0.5771762 + outSlope: -0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105666 + inSlope: -0.6470728 + outSlope: -0.6470728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.93969274 + inSlope: -0.71617913 + outSlope: -0.71617913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.92718405 + inSlope: -0.78441274 + outSlope: -0.78441274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.91354567 + inSlope: -0.8516934 + outSlope: -0.8516934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.8987943 + inSlope: -0.9179368 + outSlope: -0.9179368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.8829478 + inSlope: -0.9830574 + outSlope: -0.9830574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.86602575 + inSlope: -1.0469797 + outSlope: -1.0469797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.84804845 + inSlope: -1.1096344 + outSlope: -1.1096344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.8290379 + inSlope: -1.1709356 + outSlope: -1.1709356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.8090173 + inSlope: -1.2308025 + outSlope: -1.2308025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.7880112 + inSlope: -1.2891781 + outSlope: -1.2891781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.76604474 + inSlope: -1.3459749 + outSlope: -1.3459749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.7431454 + inSlope: -1.4011319 + outSlope: -1.4011319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.7193404 + inSlope: -1.4545956 + outSlope: -1.4545956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.69465894 + inSlope: -1.5062782 + outSlope: -1.5062782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.66913116 + inSlope: -1.5561244 + outSlope: -1.5561244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.6427882 + inSlope: -1.6040698 + outSlope: -1.6040698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.6156622 + inSlope: -1.6500679 + outSlope: -1.6500679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.58778596 + inSlope: -1.6940544 + outSlope: -1.6940544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.5591938 + inSlope: -1.7359756 + outSlope: -1.7359756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.52992016 + inSlope: -1.7757885 + outSlope: -1.7757885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.5000009 + inSlope: -1.813428 + outSlope: -1.813428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.46947262 + inSlope: -1.8488628 + outSlope: -1.8488628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.4383722 + inSlope: -1.8820506 + outSlope: -1.8820506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.40673766 + inSlope: -1.9129398 + outSlope: -1.9129398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.3746076 + inSlope: -1.9414983 + outSlope: -1.9414983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.3420211 + inSlope: -1.9676919 + outSlope: -1.9676919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.30901793 + inSlope: -1.9914732 + outSlope: -1.9914732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.27563873 + inSlope: -2.0128424 + outSlope: -2.0128424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.24192324 + inSlope: -2.0317736 + outSlope: -2.0317736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.20791301 + inSlope: -2.0482154 + outSlope: -2.0482154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.17364946 + inSlope: -2.0621614 + outSlope: -2.0621614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.13917436 + inSlope: -2.0735884 + outSlope: -2.0735884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.10452992 + inSlope: -2.082496 + outSlope: -2.082496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.06975789 + inSlope: -2.088866 + outSlope: -2.088866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.03490112 + inSlope: -2.0926964 + outSlope: -2.0926964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -0.00000008742278 + inSlope: -2.0939844 + outSlope: -2.0939844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.036549564 + outSlope: 0.036549564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99939084 + inSlope: 0.07307767 + outSlope: 0.07307767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9975641 + inSlope: 0.14606772 + outSlope: 0.14606772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9945219 + inSlope: 0.21888077 + outSlope: 0.21888077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.99026805 + inSlope: 0.29142562 + outSlope: 0.29142562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9848077 + inSlope: 0.3636128 + outSlope: 0.3636128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9781476 + inSlope: 0.4353601 + outSlope: 0.4353601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9702957 + inSlope: 0.50657797 + outSlope: 0.50657797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9612617 + inSlope: 0.5771755 + outSlope: 0.5771755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.95105654 + inSlope: 0.64707226 + outSlope: 0.64707226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9396926 + inSlope: 0.71618026 + outSlope: 0.71618026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.92718387 + inSlope: 0.78441566 + outSlope: 0.78441566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.9135454 + inSlope: 0.8516944 + outSlope: 0.8516944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.89879405 + inSlope: 0.917936 + outSlope: 0.917936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.88294756 + inSlope: 0.9830601 + outSlope: 0.9830601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.8660254 + inSlope: 1.0469837 + outSlope: 1.0469837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.8480481 + inSlope: 1.1096343 + outSlope: 1.1096343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.82903755 + inSlope: 1.1709335 + outSlope: 1.1709335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901694 + inSlope: 1.2308056 + outSlope: 1.2308056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.78801066 + inSlope: 1.2891759 + outSlope: 1.2891759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.7660444 + inSlope: 1.3459778 + outSlope: 1.3459778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.7431447 + inSlope: 1.4011401 + outSlope: 1.4011401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.71933967 + inSlope: 1.4545947 + outSlope: 1.4545947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.69465816 + inSlope: 1.5062773 + outSlope: 1.5062773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.6691304 + inSlope: 1.5561216 + outSlope: 1.5561216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.6427874 + inSlope: 1.6040741 + outSlope: 1.6040741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.6156612 + inSlope: 1.6500704 + outSlope: 1.6500704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.587785 + inSlope: 1.6940567 + outSlope: 1.6940567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.5591926 + inSlope: 1.7359797 + outSlope: 1.7359797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.52991897 + inSlope: 1.7757878 + outSlope: 1.7757878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.49999967 + inSlope: 1.8134325 + outSlope: 1.8134325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.46947128 + inSlope: 1.8488636 + outSlope: 1.8488636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.43837094 + inSlope: 1.8820479 + outSlope: 1.8820479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.4067364 + inSlope: 1.9129407 + outSlope: 1.9129407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.3746063 + inSlope: 1.9414965 + outSlope: 1.9414965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.34201992 + inSlope: 1.9676857 + outSlope: 1.9676857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.30901685 + inSlope: 1.9914813 + outSlope: 1.9914813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.27563727 + inSlope: 2.012854 + outSlope: 2.012854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.24192178 + inSlope: 2.031774 + outSlope: 2.031774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.20791154 + inSlope: 2.0482087 + outSlope: 2.0482087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.17364822 + inSlope: 2.0621548 + outSlope: 2.0621548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.1391731 + inSlope: 2.073596 + outSlope: 2.073596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.10452842 + inSlope: 2.0825 + outSlope: 2.0825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.06975651 + inSlope: 2.0888662 + outSlope: 2.0888662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.03489961 + inSlope: 2.0926914 + outSlope: 2.0926914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.00000019470718 + inSlope: 2.0939705 + outSlope: 2.0939705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.034899343 + inSlope: 2.0926986 + outSlope: 2.0926986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.06975636 + inSlope: 2.0888662 + outSlope: 2.0888662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.10452815 + inSlope: 2.0824962 + outSlope: 2.0824962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.13917284 + inSlope: 2.073596 + outSlope: 2.073596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.17364796 + inSlope: 2.0621586 + outSlope: 2.0621586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.20791139 + inSlope: 2.0482087 + outSlope: 2.0482087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.24192151 + inSlope: 2.0317678 + outSlope: 2.0317678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.2756369 + inSlope: 2.012854 + outSlope: 2.012854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.3090166 + inSlope: 1.9914885 + outSlope: 1.9914885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.3420198 + inSlope: 1.9676857 + outSlope: 1.9676857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.37460604 + inSlope: 1.9414921 + outSlope: 1.9414921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.40673614 + inSlope: 1.9129417 + outSlope: 1.9129417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.4383707 + inSlope: 1.8820524 + outSlope: 1.8820524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.46947116 + inSlope: 1.8488636 + outSlope: 1.8488636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.49999943 + inSlope: 1.8134258 + outSlope: 1.8134258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.52991873 + inSlope: 1.7757881 + outSlope: 1.7757881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.5591924 + inSlope: 1.7359846 + outSlope: 1.7359846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.5877848 + inSlope: 1.6940563 + outSlope: 1.6940563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.6156609 + inSlope: 1.6500751 + outSlope: 1.6500751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.6427873 + inSlope: 1.6040734 + outSlope: 1.6040734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.66912997 + inSlope: 1.5561154 + outSlope: 1.5561154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.69465774 + inSlope: 1.50628 + outSlope: 1.50628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.71933925 + inSlope: 1.4545991 + outSlope: 1.4545991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.74314433 + inSlope: 1.4011426 + outSlope: 1.4011426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.76604396 + inSlope: 1.3459767 + outSlope: 1.3459767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.7880102 + inSlope: 1.2891765 + outSlope: 1.2891765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.80901647 + inSlope: 1.2308043 + outSlope: 1.2308043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.82903695 + inSlope: 1.1709337 + outSlope: 1.1709337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.84804755 + inSlope: 1.1096399 + outSlope: 1.1096399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.8660249 + inSlope: 1.0469851 + outSlope: 1.0469851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.882947 + inSlope: 0.98305917 + outSlope: 0.98305917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.8987935 + inSlope: 0.9179404 + outSlope: 0.9179404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.913545 + inSlope: 0.85169876 + outSlope: 0.85169876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.92718345 + inSlope: 0.7844181 + outSlope: 0.7844181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.93969226 + inSlope: 0.7161827 + outSlope: 0.7161827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.9510562 + inSlope: 0.647071 + outSlope: 0.647071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.9612613 + inSlope: 0.5771762 + outSlope: 0.5771762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.97029537 + inSlope: 0.50658214 + outSlope: 0.50658214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9781473 + inSlope: 0.43536586 + outSlope: 0.43536586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.98480755 + inSlope: 0.3636167 + outSlope: 0.3636167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.9902679 + inSlope: 0.29142585 + outSlope: 0.29142585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.99452174 + inSlope: 0.21888277 + outSlope: 0.21888277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.99756396 + inSlope: 0.14607146 + outSlope: 0.14607146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.9993908 + inSlope: 0.07308054 + outSlope: 0.07308054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0.03655161 + outSlope: 0.03655161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -240 + outSlope: -240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -360 + inSlope: -240 + outSlope: -240 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_3.anim.meta new file mode 100644 index 0000000..7c91d7d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Cog anim/Cog 3/cog_3_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5aa355ac1252e654fb5cdba95ddad8e1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim.meta new file mode 100644 index 0000000..13b5e1e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a19c97eb6e864d6469f067dd5635af20 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1.meta new file mode 100644 index 0000000..20b118c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd4af884895e30d4e91a94d9cf02a114 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1/folding_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1/folding_1_1.anim new file mode 100644 index 0000000..2f4ae56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1/folding_1_1.anim @@ -0,0 +1,6564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: folding_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.008726535, y: 0, z: 0, w: 0.9999619} + inSlope: {x: 0.30545172, y: 0, z: 0, w: -0.0034439561} + outSlope: {x: 0.30545172, y: 0, z: 0, w: -0.0034439561} + tangentMode: 1025333478 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0.013817398, y: 0, z: 0, w: 0.9999045} + inSlope: {x: 0.5969438, y: 0, z: 0, w: -0.011150836} + outSlope: {x: 0.5969438, y: 0, z: 0, w: -0.011150836} + tangentMode: 1051297377 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.028624663, y: 0, z: 0, w: 0.9995902} + inSlope: {x: 1.158694, y: 0, z: 0, w: -0.03841459} + outSlope: {x: 1.158694, y: 0, z: 0, w: -0.03841459} + tangentMode: -1082796509 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0.05244054, y: 0, z: 0, w: 0.998624} + inSlope: {x: 1.6771805, y: 0, z: 0, w: -0.09508073} + outSlope: {x: 1.6771805, y: 0, z: 0, w: -0.09508073} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.08453068, y: 0, z: 0, w: 0.99642086} + inSlope: {x: 2.1502233, y: 0, z: 0, w: -0.19068362} + outSlope: {x: 2.1502233, y: 0, z: 0, w: -0.19068362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0.12411464, y: 0, z: 0, w: 0.9922679} + inSlope: {x: 2.5744925, y: 0, z: 0, w: -0.33110264} + outSlope: {x: 2.5744925, y: 0, z: 0, w: -0.33110264} + tangentMode: 1080239648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.1703471, y: 0, z: 0, w: 0.9853841} + inSlope: {x: 2.945669, y: 0, z: 0, w: -0.51871246} + outSlope: {x: 2.945669, y: 0, z: 0, w: -0.51871246} + tangentMode: 1081529445 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0.2223036, y: 0, z: 0, w: 0.9749775} + inSlope: {x: 3.2587993, y: 0, z: 0, w: -0.75256157} + outSlope: {x: 3.2587993, y: 0, z: 0, w: -0.75256157} + tangentMode: -1098216985 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.27897376, y: 0, z: 0, w: 0.9602987} + inSlope: {x: 3.5087929, y: 0, z: 0, w: -1.0285823} + outSlope: {x: 3.5087929, y: 0, z: 0, w: -1.0285823} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0.33926338, y: 0, z: 0, w: 0.9406914} + inSlope: {x: 3.6909971, y: 0, z: 0, w: -1.3398637} + outSlope: {x: 3.6909971, y: 0, z: 0, w: -1.3398637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.40200698, y: 0, z: 0, w: 0.9156366} + inSlope: {x: 3.8017926, y: 0, z: 0, w: -1.6770388} + outSlope: {x: 3.8017926, y: 0, z: 0, w: -1.6770388} + tangentMode: 1042048422 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0.4659898, y: 0, z: 0, w: 0.8847901} + inSlope: {x: 3.8391461, y: 0, z: 0, w: -2.028766} + outSlope: {x: 3.8391461, y: 0, z: 0, w: -2.028766} + tangentMode: -1317775808 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.5299785, y: 0, z: 0, w: 0.8480111} + inSlope: {x: 3.8030767, y: 0, z: 0, w: -2.382306} + outSlope: {x: 3.8030767, y: 0, z: 0, w: -2.382306} + tangentMode: 859389282 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0.592759, y: 0, z: 0, w: 0.8053799} + inSlope: {x: 3.6959825, y: 0, z: 0, w: -2.7241983} + outSlope: {x: 3.6959825, y: 0, z: 0, w: -2.7241983} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.6531779, y: 0, z: 0, w: 0.7572045} + inSlope: {x: 3.5227904, y: 0, z: 0, w: -3.0409565} + outSlope: {x: 3.5227904, y: 0, z: 0, w: -3.0409565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0.71018535, y: 0, z: 0, w: 0.7040147} + inSlope: {x: 3.2909317, y: 0, z: 0, w: -3.319776} + outSlope: {x: 3.2909317, y: 0, z: 0, w: -3.319776} + tangentMode: -1274103454 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.7628757, y: 0, z: 0, w: 0.64654523} + inSlope: {x: 3.0100994, y: 0, z: 0, w: -3.5491962} + outSlope: {x: 3.0100994, y: 0, z: 0, w: -3.5491962} + tangentMode: -1271981242 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0.8105221, y: 0, z: 0, w: 0.5857081} + inSlope: {x: 2.6918395, y: 0, z: 0, w: -3.7196145} + outSlope: {x: 2.6918395, y: 0, z: 0, w: -3.7196145} + tangentMode: 848607268 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0.85260373, y: 0, z: 0, w: 0.522558} + inSlope: {x: 2.3490267, y: 0, z: 0, w: -3.82372} + outSlope: {x: 2.3490267, y: 0, z: 0, w: -3.82372} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0.88882303, y: 0, z: 0, w: 0.45825064} + inSlope: {x: 1.9951863, y: 0, z: 0, w: -3.856704} + outSlope: {x: 1.9951863, y: 0, z: 0, w: -3.856704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0.91911, y: 0, z: 0, w: 0.39400107} + inSlope: {x: 1.6437976, y: 0, z: 0, w: -3.8162823} + outSlope: {x: 1.6437976, y: 0, z: 0, w: -3.8162823} + tangentMode: -1285894688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0.94361633, y: 0, z: 0, w: 0.33104113} + inSlope: {x: 1.3076009, y: 0, z: 0, w: -3.7025495} + outSlope: {x: 1.3076009, y: 0, z: 0, w: -3.7025495} + tangentMode: 853633698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0.96269673, y: 0, z: 0, w: 0.27058265} + inSlope: {x: 0.9979204, y: 0, z: 0, w: -3.5176296} + outSlope: {x: 0.9979204, y: 0, z: 0, w: -3.5176296} + tangentMode: 828706305 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0.9768804, y: 0, z: 0, w: 0.2137867} + inSlope: {x: 0.7240939, y: 0, z: 0, w: -3.2652416} + outSlope: {x: 0.7240939, y: 0, z: 0, w: -3.2652416} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0.9868332, y: 0, z: 0, w: 0.16174117} + inSlope: {x: 0.49298602, y: 0, z: 0, w: -2.950083} + outSlope: {x: 0.49298602, y: 0, z: 0, w: -2.950083} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0.99331325, y: 0, z: 0, w: 0.115450524} + inSlope: {x: 0.30862185, y: 0, z: 0, w: -2.5772784} + outSlope: {x: 0.30862185, y: 0, z: 0, w: -2.5772784} + tangentMode: 875831234 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0.9971206, y: 0, z: 0, w: 0.075831816} + inSlope: {x: 0.17191157, y: 0, z: 0, w: -2.151804} + outSlope: {x: 0.17191157, y: 0, z: 0, w: -2.151804} + tangentMode: 874250468 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0.99904364, y: 0, z: 0, w: 0.04372366} + inSlope: {x: 0.08044117, y: 0, z: 0, w: -1.6779413} + outSlope: {x: 0.08044117, y: 0, z: 0, w: -1.6779413} + tangentMode: 857719781 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0.999802, y: 0, z: 0, w: 0.019900395} + inSlope: {x: 0.028302647, y: 0, z: 0, w: -1.1589787} + outSlope: {x: 0.028302647, y: 0, z: 0, w: -1.1589787} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0.99998707, y: 0, z: 0, w: 0.0050910055} + inSlope: {x: 0.0059401947, y: 7.9035096e-19, z: 1.8081123e-11, w: -0.5970129} + outSlope: {x: 0.0059401947, y: 7.9035096e-19, z: 1.8081123e-11, w: -0.5970129} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 1, y: 2.6345008e-20, z: 6.0270354e-13, w: -0.00000004371139} + inSlope: {x: -0.000005364418, y: 0.0000000067136945, z: 0.15359142, w: -0.15273163} + outSlope: {x: -0.000005364418, y: 0.0000000067136945, z: 0.15359142, w: -0.15273163} + tangentMode: 839027840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0.9999869, y: 2.237896e-10, z: 0.0051197093, w: -0.000000043710816} + inSlope: {x: -0.006008154, y: 0.000000026242521, z: 0.6003589, w: 2.6261684e-10} + outSlope: {x: -0.006008154, y: 0.000000026242521, z: 0.6003589, w: 2.6261684e-10} + tangentMode: 797990886 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0.9997997, y: 8.747499e-10, z: 0.020011945, w: -0.000000043702634} + inSlope: {x: -0.028619198, y: 0.000000050943882, z: 1.1654601, w: 0.0000000012510538} + outSlope: {x: -0.028619198, y: 0.000000050943882, z: 1.1654601, w: 0.0000000012510538} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0.9990329, y: 0.0000000019219173, z: 0.043968342, w: -0.000000043669115} + inSlope: {x: -0.08134253, y: 0.00000007375423, z: 1.6873, w: 0.0000000035555594} + outSlope: {x: -0.08134253, y: 0.00000007375423, z: 1.6873, w: 0.0000000035555594} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0.9970883, y: 0.0000000033332217, z: 0.076255225, w: -0.000000043584116} + inSlope: {x: -0.1738377, y: 0.000000094580386, z: 2.163747, w: 0.000000007598622} + outSlope: {x: -0.1738377, y: 0.000000094580386, z: 2.163747, w: 0.000000007598622} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0.99323833, y: 0.0000000050745936, z: 0.11609317, w: -0.000000043415827} + inSlope: {x: -0.31207174, y: 0.000000113276656, z: 2.5914679, w: 0.000000013641154} + outSlope: {x: -0.31207174, y: 0.000000113276656, z: 2.5914679, w: 0.000000013641154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0.98668593, y: 0.0000000071091066, z: 0.1626374, w: -0.00000004312941} + inSlope: {x: -0.49848366, y: 0.00000012965202, z: 2.9660926, w: 0.000000021789418} + outSlope: {x: -0.49848366, y: 0.00000012965202, z: 2.9660926, w: 0.000000021789418} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0.9766222, y: 0.000000009396324, z: 0.21496283, w: -0.000000042689514} + inSlope: {x: -0.73214006, y: 0.00000014348599, z: 3.2825768, w: 0.000000032002802} + outSlope: {x: -0.73214006, y: 0.00000014348599, z: 3.2825768, w: 0.000000032002802} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0.9622813, y: 0.000000011891968, z: 0.27205652, w: -0.000000042062652} + inSlope: {x: -1.0089532, y: 0.00000015455073, z: 3.5357087, w: 0.00000004410279} + outSlope: {x: -1.0089532, y: 0.00000015455073, z: 3.5357087, w: 0.00000004410279} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0.9429905, y: 0.00000001454801, z: 0.33281967, w: -0.000000041219423} + inSlope: {x: -1.3219583, y: 0.0000001626371, z: 3.7207031, w: 0.00000005778466} + outSlope: {x: -1.3219583, y: 0.0000001626371, z: 3.7207031, w: 0.00000005778466} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.91821605, y: 0.0000000173132, z: 0.39607984, w: -0.0000000401365} + inSlope: {x: -1.6616838, y: 0.0000001675808, z: 3.8338022, w: 0.00000007263445} + outSlope: {x: -1.6616838, y: 0.0000001675808, z: 3.8338022, w: 0.00000007263445} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0.8876011, y: 0.000000020134031, z: 0.46061295, w: -0.000000038798277} + inSlope: {x: -2.0166476, y: 0.00000016928746, z: 3.8728452, w: 0.00000008815048} + outSlope: {x: -2.0166476, y: 0.00000016928746, z: 3.8728452, w: 0.00000008815048} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0.8509945, y: 0.00000002295611, z: 0.52517456, w: -0.000000037198152} + inSlope: {x: -2.3739467, y: 0.00000016775354, z: 3.8377528, w: 0.00000010376851} + outSlope: {x: -2.3739467, y: 0.00000016775354, z: 3.8377528, w: 0.00000010376851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0.8084696, y: 0.00000002572581, z: 0.58853793, w: -0.00000003533933} + inSlope: {x: -2.7199235, y: 0.00000016308095, z: 3.7308578, w: 0.00000011889168} + outSlope: {x: -2.7199235, y: 0.00000016308095, z: 3.7308578, w: 0.00000011889168} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0.7603305, y: 0.000000028392137, z: 0.6495364, w: -0.0000000332351} + inSlope: {x: -3.0408823, y: 0.00000015548409, z: 3.557063, w: 0.0000001329212} + outSlope: {x: -3.0408823, y: 0.00000015548409, z: 3.557063, w: 0.0000001329212} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0.70710695, y: 0.00000003090861, z: 0.7071066, w: -0.000000030908627} + inSlope: {x: -3.3238144, y: 0.00000014528861, z: 3.3238163, w: 0.00000014528851} + outSlope: {x: -3.3238144, y: 0.00000014528861, z: 3.3238163, w: 0.00000014528851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0.6495368, y: 0.000000033235086, z: 0.76033014, w: -0.000000028392154} + inSlope: {x: -3.5570598, y: 0.00000013292131, z: 3.040884, w: 0.00000015548403} + outSlope: {x: -3.5570598, y: 0.00000013292131, z: 3.040884, w: 0.00000015548403} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0.5885384, y: 0.000000035339315, z: 0.8084693, w: -0.00000002572583} + inSlope: {x: -3.7308562, y: 0.00000011889168, z: 2.7199254, w: 0.0000001630809} + outSlope: {x: -3.7308562, y: 0.00000011889168, z: 2.7199254, w: 0.0000001630809} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0.52517503, y: 0.000000037198138, z: 0.8509942, w: -0.00000002295613} + inSlope: {x: -3.8377528, y: 0.00000010376861, z: 2.3739486, w: 0.00000016775348} + outSlope: {x: -3.8377528, y: 0.00000010376861, z: 2.3739486, w: 0.00000016775348} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0.46061343, y: 0.000000038798266, z: 0.88760084, w: -0.000000020134053} + inSlope: {x: -3.8728461, y: 0.00000008815069, z: 2.0166512, w: 0.00000016928746} + outSlope: {x: -3.8728461, y: 0.00000008815069, z: 2.0166512, w: 0.00000016928746} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0.3960803, y: 0.00000004013649, z: 0.9182159, w: -0.00000001731322} + inSlope: {x: -3.8338032, y: 0.00000007263466, z: 1.6616874, w: 0.00000016758085} + outSlope: {x: -3.8338032, y: 0.00000007263466, z: 1.6616874, w: 0.00000016758085} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0.33282012, y: 0.00000004121942, z: 0.94299036, w: -0.0000000145480294} + inSlope: {x: -3.720704, y: 0.00000005778466, z: 1.3219602, w: 0.00000016263715} + outSlope: {x: -3.720704, y: 0.00000005778466, z: 1.3219602, w: 0.00000016263715} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0.27205694, y: 0.000000042062645, z: 0.96228117, w: -0.000000011891986} + inSlope: {x: -3.5357113, y: 0.00000004410279, z: 1.008955, w: 0.00000015455086} + outSlope: {x: -3.5357113, y: 0.00000004410279, z: 1.008955, w: 0.00000015455086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0.21496318, y: 0.00000004268951, z: 0.97662216, w: -0.000000009396339} + inSlope: {x: -3.2825751, y: 0.00000003200291, z: 0.73214006, w: 0.0000001434859} + outSlope: {x: -3.2825751, y: 0.00000003200291, z: 0.73214006, w: 0.0000001434859} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0.16263787, y: 0.000000043129408, z: 0.9866858, w: -0.000000007109127} + inSlope: {x: -2.9660904, y: 0.000000021789418, z: 0.49848366, w: 0.00000012965191} + outSlope: {x: -2.9660904, y: 0.000000021789418, z: 0.49848366, w: 0.00000012965191} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0.1160936, y: 0.000000043415824, z: 0.9932383, w: -0.0000000050746123} + inSlope: {x: -2.5914752, y: 0.000000013641261, z: 0.31207532, w: 0.000000113276975} + outSlope: {x: -2.5914752, y: 0.000000013641261, z: 0.31207532, w: 0.000000113276975} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0.07625545, y: 0.000000043584116, z: 0.9970883, w: -0.0000000033332315} + inSlope: {x: -2.1637506, y: 0.000000007598729, z: 0.1738395, w: 0.00000009458054} + outSlope: {x: -2.1637506, y: 0.000000007598729, z: 0.1738395, w: 0.00000009458054} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0.04396864, y: 0.000000043669115, z: 0.9990329, w: -0.0000000019219304} + inSlope: {x: -1.6873028, y: 0.0000000035555594, z: 0.08134253, w: 0.00000007375435} + outSlope: {x: -1.6873028, y: 0.0000000035555594, z: 0.08134253, w: 0.00000007375435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0.020012071, y: 0.000000043702634, z: 0.9997997, w: -8.7475543e-10} + inSlope: {x: -1.1654682, y: 0.0000000012510538, z: 0.028619198, w: 0.000000050944237} + outSlope: {x: -1.1654682, y: 0.0000000012510538, z: 0.028619198, w: 0.000000050944237} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0.0051197344, y: 0.000000043710816, z: 0.9999869, w: -2.237907e-10} + inSlope: {x: -0.600364, y: 2.6261684e-10, z: 0.006008154, w: 0.000000026242745} + outSlope: {x: -0.600364, y: 2.6261684e-10, z: 0.006008154, w: 0.000000026242745} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0.00000004371139, y: 0.00000004371139, z: 1, w: 1.9106855e-15} + inSlope: {x: -0.1535935, y: -0.15358579, z: 0.0000000013969839, w: 3.3661962e-13} + outSlope: {x: -0.1535935, y: -0.15358579, z: 0.0000000013969839, w: 3.3661962e-13} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0.000000043710816, y: -0.005119496, z: 0.9999869, w: -2.2378027e-10} + inSlope: {x: 2.6261676e-10, y: -0.6003456, z: -0.0060081524, w: -0.000000026241938} + outSlope: {x: 2.6261676e-10, y: -0.6003456, z: -0.0060081524, w: -0.000000026241938} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0.000000043702634, y: -0.020011475, z: 0.9997997, w: -8.7472934e-10} + inSlope: {x: 0.0000000012509472, y: -1.1654468, z: -0.02861741, w: -0.0000000509433} + outSlope: {x: 0.0000000012509472, y: -1.1654468, z: -0.02861741, w: -0.0000000509433} + tangentMode: -1586936477 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0.000000043669118, y: -0.043967687, z: 0.999033, w: -0.0000000019218886} + inSlope: {x: 0.0000000035555594, y: -1.6872885, z: -0.081340745, w: -0.000000073753725} + outSlope: {x: 0.0000000035555594, y: -1.6872885, z: -0.081340745, w: -0.000000073753725} + tangentMode: -1310282144 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0.000000043584116, y: -0.076254375, z: 0.9970884, w: -0.0000000033331846} + inSlope: {x: 0.000000007598622, y: -2.163733, z: -0.17383592, w: -0.000000094579775} + outSlope: {x: 0.000000007598622, y: -2.163733, z: -0.17383592, w: -0.000000094579775} + tangentMode: -1293849630 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0.00000004341583, y: -0.116092056, z: 0.99323845, w: -0.000000005074545} + inSlope: {x: 0.000000013640941, y: -2.5914543, z: -0.31206816, w: -0.00000011327606} + outSlope: {x: 0.000000013640941, y: -2.5914543, z: -0.31206816, w: -0.00000011327606} + tangentMode: -1285894812 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0.00000004312942, y: -0.1626361, z: 0.9866861, w: -0.00000000710905} + inSlope: {x: 0.000000021789205, y: -2.9660878, z: -0.4984783, w: -0.00000012965182} + outSlope: {x: 0.000000021789205, y: -2.9660878, z: -0.4984783, w: -0.00000012965182} + tangentMode: -1281465663 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0.000000042689525, y: -0.21496156, z: 0.9766225, w: -0.000000009396268} + inSlope: {x: 0.000000032002482, y: -3.2825727, z: -0.7321329, w: -0.0000001434858} + outSlope: {x: 0.000000032002482, y: -3.2825727, z: -0.7321329, w: -0.0000001434858} + tangentMode: -1278534554 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0.00000004206267, y: -0.2720551, z: 0.9622817, w: -0.000000011891905} + inSlope: {x: 0.000000044102364, y: -3.5356994, z: -1.0089443, w: -0.00000015455034} + outSlope: {x: 0.000000044102364, y: -3.5356994, z: -1.0089443, w: -0.00000015455034} + tangentMode: -1275903360 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0.000000041219447, y: -0.3328181, z: 0.9429911, w: -0.000000014547941} + inSlope: {x: 0.000000057784234, y: -3.720697, z: -1.3219495, w: -0.00000016263687} + outSlope: {x: 0.000000057784234, y: -3.720697, z: -1.3219495, w: -0.00000016263687} + tangentMode: -1274333598 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0.00000004013653, y: -0.3960782, z: 0.91821676, w: -0.000000017313129} + inSlope: {x: 0.00000007263402, y: -3.8338003, z: -1.6616747, w: -0.00000016758075} + outSlope: {x: 0.00000007263402, y: -3.8338003, z: -1.6616747, w: -0.00000016758075} + tangentMode: -1273360095 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0.000000038798316, y: -0.4606113, z: 0.887602, w: -0.00000002013396} + inSlope: {x: 0.00000008815016, y: -3.872848, z: -2.0166404, w: -0.00000016928752} + outSlope: {x: 0.00000008815016, y: -3.872848, z: -2.0166404, w: -0.00000016928752} + tangentMode: -1272581435 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0.000000037198195, y: -0.525173, z: 0.8509955, w: -0.00000002295604} + inSlope: {x: 0.00000010376819, y: -3.8377557, z: -2.3739395, w: -0.0000001677536} + outSlope: {x: 0.00000010376819, y: -3.8377557, z: -2.3739395, w: -0.0000001677536} + tangentMode: -1272012448 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0.00000003533938, y: -0.5885364, z: 0.8084707, w: -0.000000025725742} + inSlope: {x: 0.00000011889114, y: -3.7308598, z: -2.7199128, w: -0.00000016308107} + outSlope: {x: 0.00000011889114, y: -3.7308598, z: -2.7199128, w: -0.00000016308107} + tangentMode: -1271664574 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0.00000003323516, y: -0.6495349, z: 0.7603318, w: -0.000000028392071} + inSlope: {x: 0.00000013292089, y: -3.557067, z: -3.0408735, w: -0.00000015548437} + outSlope: {x: 0.00000013292089, y: -3.557067, z: -3.0408735, w: -0.00000015548437} + tangentMode: -1271544478 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0.000000030908687, y: -0.70710516, z: 0.7071084, w: -0.00000003090855} + inSlope: {x: 0.00000014528834, y: -3.3238235, z: -3.3238091, w: -0.000000145289} + outSlope: {x: 0.00000014528834, y: -3.3238235, z: -3.3238091, w: -0.000000145289} + tangentMode: -1271652378 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0.00000002839222, y: -0.7603289, z: 0.6495383, w: -0.000000033235033} + inSlope: {x: 0.00000015548383, y: -3.0408912, z: -3.557056, w: -0.00000013292153} + outSlope: {x: 0.00000015548383, y: -3.0408912, z: -3.557056, w: -0.00000013292153} + tangentMode: -1271981214 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0.000000025725898, y: -0.8084681, z: 0.58853996, w: -0.000000035339262} + inSlope: {x: 0.00000016308076, y: -2.7199326, z: -3.7308526, w: -0.00000011889199} + outSlope: {x: 0.00000016308076, y: -2.7199326, z: -3.7308526, w: -0.00000011889199} + tangentMode: -1272515804 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0.0000000229562, y: -0.8509932, z: 0.52517664, w: -0.000000037198095} + inSlope: {x: 0.00000016775338, y: -2.3739593, z: -3.8377512, w: -0.00000010376904} + outSlope: {x: 0.00000016775338, y: -2.3739593, z: -3.8377512, w: -0.00000010376904} + tangentMode: -1273233247 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0.000000020134124, y: -0.8876, z: 0.46061504, w: -0.000000038798227} + inSlope: {x: 0.00000016928746, y: -2.0166602, z: -3.8728452, w: -0.00000008815101} + outSlope: {x: 0.00000016928746, y: -2.0166602, z: -3.8728452, w: -0.00000008815101} + tangentMode: -1274103518 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0.00000001731329, y: -0.91821516, z: 0.39608192, w: -0.00000004013646} + inSlope: {x: 0.00000016758091, y: -1.6616945, z: -3.833804, w: -0.00000007263498} + outSlope: {x: 0.00000016758091, y: -1.6616945, z: -3.833804, w: -0.00000007263498} + tangentMode: -1275113116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0.000000014548099, y: -0.94298977, z: 0.3328217, w: -0.00000004121939} + inSlope: {x: 0.00000016263736, y: -1.321969, z: -3.7207093, w: -0.000000057785087} + outSlope: {x: 0.00000016263736, y: -1.321969, z: -3.7207093, w: -0.000000057785087} + tangentMode: -1277241498 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0.00000001189205, y: -0.96228075, z: 0.2720584, w: -0.000000042062627} + inSlope: {x: 0.00000015455107, y: -1.008964, z: -3.5357165, w: -0.000000044103217} + outSlope: {x: 0.00000015455107, y: -1.008964, z: -3.5357165, w: -0.000000044103217} + tangentMode: -1279439517 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0.000000009396401, y: -0.97662187, z: 0.2149646, w: -0.000000042689496} + inSlope: {x: 0.00000014348632, y: -0.7321472, z: -3.2825844, w: -0.00000003200323} + outSlope: {x: 0.00000014348632, y: -0.7321472, z: -3.2825844, w: -0.00000003200323} + tangentMode: -1281623228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0.0000000071091772, y: -0.98668563, z: 0.16263902, w: -0.0000000431294} + inSlope: {x: 0.00000012965252, y: -0.49848902, z: -2.9661038, w: -0.000000021789631} + outSlope: {x: 0.00000012965252, y: -0.49848902, z: -2.9661038, w: -0.000000021789631} + tangentMode: -1283969312 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0.0000000050746545, y: -0.99323815, z: 0.11609457, w: -0.000000043415817} + inSlope: {x: 0.00000011327725, y: -0.3120789, z: -2.5914817, w: -0.000000013641367} + outSlope: {x: 0.00000011327725, y: -0.3120789, z: -2.5914817, w: -0.000000013641367} + tangentMode: -1287820384 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0.0000000033332725, y: -0.99708825, z: 0.07625639, w: -0.000000043584112} + inSlope: {x: 0.00000009458101, y: -0.17384307, z: -2.1637616, w: -0.000000007598942} + outSlope: {x: 0.00000009458101, y: -0.17384307, z: -2.1637616, w: -0.000000007598942} + tangentMode: -1291226174 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0.000000001921957, y: -0.9990329, z: 0.04396925, w: -0.000000043669115} + inSlope: {x: 0.000000073754926, y: -0.08134432, z: -1.687316, w: -0.000000003555666} + outSlope: {x: 0.000000073754926, y: -0.08134432, z: -1.687316, w: -0.000000003555666} + tangentMode: -1296356512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -8.747774e-10, y: -0.9997997, z: 0.020012574, w: -0.000000043702634} + inSlope: {x: 0.00000005094465, y: -0.028619198, z: -1.1654776, w: -0.0000000012510538} + outSlope: {x: 0.00000005094465, y: -0.028619198, z: -1.1654776, w: -0.0000000012510538} + tangentMode: -1301652762 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -2.2380382e-10, y: -0.9999869, z: 0.005120035, w: -0.000000043710816} + inSlope: {x: 0.000000026243347, y: -0.006008154, z: -0.6003778, w: -2.6261684e-10} + outSlope: {x: 0.000000026243347, y: -0.006008154, z: -0.6003778, w: -2.6261684e-10} + tangentMode: -1308456000 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: -4.215202e-19, y: -1, z: 9.643258e-12, w: -0.00000004371139} + inSlope: {x: 0.0000000067141213, y: 0, z: -0.15360118, w: 0.15357561} + outSlope: {x: 0.0000000067141213, y: 0, z: -0.15360118, w: 0.15357561} + tangentMode: -1317775808 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0, y: -0.9999869, z: 0, w: 0.0051191384} + inSlope: {x: 1.2645618e-17, y: 0.0060063656, z: -2.8929803e-10, w: 0.60032827} + outSlope: {x: 1.2645618e-17, y: 0.0060063656, z: -2.8929803e-10, w: 0.60032827} + tangentMode: -1330908765 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0, y: -0.9997998, z: 0, w: 0.02001088} + inSlope: {x: 0, y: 0.02861741, z: 0, w: 1.1654325} + outSlope: {x: 0, y: 0.02861741, z: 0, w: 1.1654325} + tangentMode: -1349492703 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0, y: -0.999033, z: 0, w: 0.043966852} + inSlope: {x: 0, y: 0.08133896, z: 0, w: 1.6872745} + outSlope: {x: 0, y: 0.08133896, z: 0, w: 1.6872745} + tangentMode: 1042105824 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0, y: -0.9970885, z: 0, w: 0.07625331} + inSlope: {x: 0, y: 0.17383234, z: 0, w: 2.1637225} + outSlope: {x: 0, y: 0.17383234, z: 0, w: 2.1637225} + tangentMode: 1058648128 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0, y: -0.99323857, z: 0, w: 0.11609087} + inSlope: {x: 0, y: 0.3120646, z: 0, w: 2.5914474} + outSlope: {x: 0, y: 0.3120646, z: 0, w: 2.5914474} + tangentMode: 1066741092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0, y: -0.98668635, z: 0, w: 0.1626348} + inSlope: {x: 0, y: 0.49847114, z: 0, w: 2.9660711} + outSlope: {x: 0, y: 0.49847114, z: 0, w: 2.9660711} + tangentMode: 1071118658 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0, y: -0.9766229, z: 0, w: 0.21495982} + inSlope: {x: 0, y: 0.73212576, z: 0, w: 3.2825599} + outSlope: {x: 0, y: 0.73212576, z: 0, w: 3.2825599} + tangentMode: 1074428642 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0, y: -0.9622822, z: 0, w: 0.27205336} + inSlope: {x: 0, y: 1.0089371, z: 0, w: 3.535697} + outSlope: {x: 0, y: 1.0089371, z: 0, w: 3.535697} + tangentMode: 1076222563 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0, y: -0.9429917, z: 0, w: 0.33281627} + inSlope: {x: 0, y: 1.3219404, z: 0, w: 3.720696} + outSlope: {x: 0, y: 1.3219404, z: 0, w: 3.720696} + tangentMode: 1077793890 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0, y: -0.91821754, z: 0, w: 0.39607644} + inSlope: {x: 0, y: 1.6616659, z: 0, w: 3.8338003} + outSlope: {x: 0, y: 1.6616659, z: 0, w: 3.8338003} + tangentMode: 1079121316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0, y: -0.88760287, z: 0, w: 0.4606095} + inSlope: {x: 0, y: 2.0166297, z: 0, w: 3.8728452} + outSlope: {x: 0, y: 2.0166297, z: 0, w: 3.8728452} + tangentMode: 1080183014 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0, y: -0.8509966, z: 0, w: 0.52517116} + inSlope: {x: 0, y: 2.373927, z: 0, w: 3.8377583} + outSlope: {x: 0, y: 2.373927, z: 0, w: 3.8377583} + tangentMode: 1080958950 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0, y: -0.80847204, z: 0, w: 0.58853465} + inSlope: {x: 0, y: 2.719904, z: 0, w: 3.730865} + outSlope: {x: 0, y: 2.719904, z: 0, w: 3.730865} + tangentMode: 1081433316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0, y: -0.76033324, z: 0, w: 0.6495332} + inSlope: {x: 0, y: 3.0408664, z: 0, w: 3.5570722} + outSlope: {x: 0, y: 3.0408664, z: 0, w: 3.5570722} + tangentMode: 1081597158 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0, y: -0.7071099, z: 0, w: 0.7071036} + inSlope: {x: 0, y: 3.3238, z: 0, w: 3.3238287} + outSlope: {x: 0, y: 3.3238, z: 0, w: 3.3238287} + tangentMode: 1081449954 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0, y: -0.64954, z: 0, w: 0.7603274} + inSlope: {x: 0, y: 3.5570471, z: 0, w: 3.0408983} + outSlope: {x: 0, y: 3.5570471, z: 0, w: 3.0408983} + tangentMode: 1081001568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0, y: -0.5885418, z: 0, w: 0.8084668} + inSlope: {x: 0, y: 3.730849, z: 0, w: 2.719945} + outSlope: {x: 0, y: 3.730849, z: 0, w: 2.719945} + tangentMode: 1080272612 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0, y: -0.5251785, z: 0, w: 0.85099214} + inSlope: {x: 0, y: 3.8377512, z: 0, w: 2.37397} + outSlope: {x: 0, y: 3.8377512, z: 0, w: 2.37397} + tangentMode: 1079294342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0, y: -0.4606169, z: 0, w: 0.88759905} + inSlope: {x: 0, y: 3.8728452, z: 0, w: 2.016669} + outSlope: {x: 0, y: 3.8728452, z: 0, w: 2.016669} + tangentMode: 1078107622 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0, y: -0.39608377, z: 0, w: 0.9182144} + inSlope: {x: 0, y: 3.8338075, z: 0, w: 1.6617053} + outSlope: {x: 0, y: 3.8338075, z: 0, w: 1.6617053} + tangentMode: 1076761440 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0, y: -0.33282343, z: 0, w: 0.9429892} + inSlope: {x: 0, y: 3.7207139, z: 0, w: 1.3219781} + outSlope: {x: 0, y: 3.7207139, z: 0, w: 1.3219781} + tangentMode: 1075310307 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0, y: -0.2720601, z: 0, w: 0.9622803} + inSlope: {x: 0, y: 3.5357213, z: 0, w: 1.0089711} + outSlope: {x: 0, y: 3.5357213, z: 0, w: 1.0089711} + tangentMode: 1073811686 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0, y: -0.21496616, z: 0, w: 0.9766215} + inSlope: {x: 0, y: 3.2825933, z: 0, w: 0.73215437} + outSlope: {x: 0, y: 3.2825933, z: 0, w: 0.73215437} + tangentMode: 1070903904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0, y: -0.16264042, z: 0, w: 0.9866854} + inSlope: {x: 0, y: 2.9661136, z: 0, w: 0.49849617} + outSlope: {x: 0, y: 2.9661136, z: 0, w: 0.49849617} + tangentMode: 1068054112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0, y: -0.1160958, z: 0, w: 0.99323803} + inSlope: {x: 0, y: 2.5914924, z: 0, w: 0.31208247} + outSlope: {x: 0, y: 2.5914924, z: 0, w: 0.31208247} + tangentMode: 1065428451 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0, y: -0.07625742, z: 0, w: 0.99708813} + inSlope: {x: 0, y: 2.1637745, z: 0, w: 0.17384486} + outSlope: {x: 0, y: 2.1637745, z: 0, w: 0.17384486} + tangentMode: 1060859392 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0, y: -0.043970056, z: 0, w: 0.99903286} + inSlope: {x: 0, y: 1.6873302, z: 0, w: 0.0813479} + outSlope: {x: 0, y: 1.6873302, z: 0, w: 0.0813479} + tangentMode: 1056913892 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0, y: -0.020013133, z: 0, w: 0.9997997} + inSlope: {x: 0, y: 1.1654931, z: 0, w: 0.028620986} + outSlope: {x: 0, y: 1.1654931, z: 0, w: 0.028620986} + tangentMode: 1050659046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0, y: -0.0051203244, z: 0, w: 0.9999869} + inSlope: {x: 0, y: 0.6003836, z: 0, w: 0.0060081254} + outSlope: {x: 0, y: 0.6003836, z: 0, w: 0.0060081254} + tangentMode: 1043465187 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0.30719778, z: 0, w: 0.0007867258} + outSlope: {x: 0, y: 0.30719778, z: 0, w: 0.0007867258} + tangentMode: 1034328034 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.008726535 + inSlope: 0.30545172 + outSlope: 0.30545172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.013817398 + inSlope: 0.5969438 + outSlope: 0.5969438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.028624663 + inSlope: 1.158694 + outSlope: 1.158694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.05244054 + inSlope: 1.6771805 + outSlope: 1.6771805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.08453068 + inSlope: 2.1502233 + outSlope: 2.1502233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.12411464 + inSlope: 2.5744925 + outSlope: 2.5744925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.1703471 + inSlope: 2.945669 + outSlope: 2.945669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.2223036 + inSlope: 3.2587993 + outSlope: 3.2587993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.27897376 + inSlope: 3.5087929 + outSlope: 3.5087929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.33926338 + inSlope: 3.6909971 + outSlope: 3.6909971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.40200698 + inSlope: 3.8017926 + outSlope: 3.8017926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.4659898 + inSlope: 3.8391461 + outSlope: 3.8391461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.5299785 + inSlope: 3.8030767 + outSlope: 3.8030767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.592759 + inSlope: 3.6959825 + outSlope: 3.6959825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6531779 + inSlope: 3.5227904 + outSlope: 3.5227904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.71018535 + inSlope: 3.2909317 + outSlope: 3.2909317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.7628757 + inSlope: 3.0100994 + outSlope: 3.0100994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.8105221 + inSlope: 2.6918395 + outSlope: 2.6918395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.85260373 + inSlope: 2.3490267 + outSlope: 2.3490267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.88882303 + inSlope: 1.9951863 + outSlope: 1.9951863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.91911 + inSlope: 1.6437976 + outSlope: 1.6437976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.94361633 + inSlope: 1.3076009 + outSlope: 1.3076009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.96269673 + inSlope: 0.9979204 + outSlope: 0.9979204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9768804 + inSlope: 0.7240939 + outSlope: 0.7240939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.9868332 + inSlope: 0.49298602 + outSlope: 0.49298602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.99331325 + inSlope: 0.30862185 + outSlope: 0.30862185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9971206 + inSlope: 0.17191157 + outSlope: 0.17191157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.99904364 + inSlope: 0.08044117 + outSlope: 0.08044117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.999802 + inSlope: 0.028302647 + outSlope: 0.028302647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99998707 + inSlope: 0.0059401947 + outSlope: 0.0059401947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.000005364418 + outSlope: -0.000005364418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9997997 + inSlope: -0.028619198 + outSlope: -0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9990329 + inSlope: -0.08134253 + outSlope: -0.08134253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9970883 + inSlope: -0.1738377 + outSlope: -0.1738377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.99323833 + inSlope: -0.31207174 + outSlope: -0.31207174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.98668593 + inSlope: -0.49848366 + outSlope: -0.49848366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9766222 + inSlope: -0.73214006 + outSlope: -0.73214006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9622813 + inSlope: -1.0089532 + outSlope: -1.0089532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9429905 + inSlope: -1.3219583 + outSlope: -1.3219583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.91821605 + inSlope: -1.6616838 + outSlope: -1.6616838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.8876011 + inSlope: -2.0166476 + outSlope: -2.0166476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.8509945 + inSlope: -2.3739467 + outSlope: -2.3739467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.8084696 + inSlope: -2.7199235 + outSlope: -2.7199235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7603305 + inSlope: -3.0408823 + outSlope: -3.0408823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -3.3238144 + outSlope: -3.3238144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6495368 + inSlope: -3.5570598 + outSlope: -3.5570598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.5885384 + inSlope: -3.7308562 + outSlope: -3.7308562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.52517503 + inSlope: -3.8377528 + outSlope: -3.8377528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.46061343 + inSlope: -3.8728461 + outSlope: -3.8728461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.3960803 + inSlope: -3.8338032 + outSlope: -3.8338032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.33282012 + inSlope: -3.720704 + outSlope: -3.720704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.27205694 + inSlope: -3.5357113 + outSlope: -3.5357113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.21496318 + inSlope: -3.2825751 + outSlope: -3.2825751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.16263787 + inSlope: -2.9660904 + outSlope: -2.9660904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.1160936 + inSlope: -2.5914752 + outSlope: -2.5914752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.07625545 + inSlope: -2.1637506 + outSlope: -2.1637506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.04396864 + inSlope: -1.6873028 + outSlope: -1.6873028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.020012071 + inSlope: -1.1654682 + outSlope: -1.1654682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0051197344 + inSlope: -0.600364 + outSlope: -0.600364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.00000004371139 + inSlope: -0.1535935 + outSlope: -0.1535935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.000000043710816 + inSlope: 2.6261676e-10 + outSlope: 2.6261676e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.000000043702634 + inSlope: 0.0000000012509472 + outSlope: 0.0000000012509472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.000000043669118 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.000000043584116 + inSlope: 0.000000007598622 + outSlope: 0.000000007598622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.00000004341583 + inSlope: 0.000000013640941 + outSlope: 0.000000013640941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.00000004312942 + inSlope: 0.000000021789205 + outSlope: 0.000000021789205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.000000042689525 + inSlope: 0.000000032002482 + outSlope: 0.000000032002482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.00000004206267 + inSlope: 0.000000044102364 + outSlope: 0.000000044102364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.000000041219447 + inSlope: 0.000000057784234 + outSlope: 0.000000057784234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.00000004013653 + inSlope: 0.00000007263402 + outSlope: 0.00000007263402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.000000038798316 + inSlope: 0.00000008815016 + outSlope: 0.00000008815016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.000000037198195 + inSlope: 0.00000010376819 + outSlope: 0.00000010376819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.00000003533938 + inSlope: 0.00000011889114 + outSlope: 0.00000011889114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.00000003323516 + inSlope: 0.00000013292089 + outSlope: 0.00000013292089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.000000030908687 + inSlope: 0.00000014528834 + outSlope: 0.00000014528834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.00000002839222 + inSlope: 0.00000015548383 + outSlope: 0.00000015548383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.000000025725898 + inSlope: 0.00000016308076 + outSlope: 0.00000016308076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.0000000229562 + inSlope: 0.00000016775338 + outSlope: 0.00000016775338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.000000020134124 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.00000001731329 + inSlope: 0.00000016758091 + outSlope: 0.00000016758091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.000000014548099 + inSlope: 0.00000016263736 + outSlope: 0.00000016263736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.00000001189205 + inSlope: 0.00000015455107 + outSlope: 0.00000015455107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.000000009396401 + inSlope: 0.00000014348632 + outSlope: 0.00000014348632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.0000000071091772 + inSlope: 0.00000012965252 + outSlope: 0.00000012965252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.0000000050746545 + inSlope: 0.00000011327725 + outSlope: 0.00000011327725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.0000000033332725 + inSlope: 0.00000009458101 + outSlope: 0.00000009458101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.000000001921957 + inSlope: 0.000000073754926 + outSlope: 0.000000073754926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -8.747774e-10 + inSlope: 0.00000005094465 + outSlope: 0.00000005094465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -2.2380382e-10 + inSlope: 0.000000026243347 + outSlope: 0.000000026243347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -4.215202e-19 + inSlope: 0.0000000067141213 + outSlope: 0.0000000067141213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 1.2645618e-17 + outSlope: 1.2645618e-17 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 7.9035096e-19 + outSlope: 7.9035096e-19 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 2.6345008e-20 + inSlope: 0.0000000067136945 + outSlope: 0.0000000067136945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 2.237896e-10 + inSlope: 0.000000026242521 + outSlope: 0.000000026242521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 8.747499e-10 + inSlope: 0.000000050943882 + outSlope: 0.000000050943882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.0000000019219173 + inSlope: 0.00000007375423 + outSlope: 0.00000007375423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.0000000033332217 + inSlope: 0.000000094580386 + outSlope: 0.000000094580386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.0000000050745936 + inSlope: 0.000000113276656 + outSlope: 0.000000113276656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.0000000071091066 + inSlope: 0.00000012965202 + outSlope: 0.00000012965202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.000000009396324 + inSlope: 0.00000014348599 + outSlope: 0.00000014348599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.000000011891968 + inSlope: 0.00000015455073 + outSlope: 0.00000015455073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.00000001454801 + inSlope: 0.0000001626371 + outSlope: 0.0000001626371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.0000000173132 + inSlope: 0.0000001675808 + outSlope: 0.0000001675808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.000000020134031 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.00000002295611 + inSlope: 0.00000016775354 + outSlope: 0.00000016775354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.00000002572581 + inSlope: 0.00000016308095 + outSlope: 0.00000016308095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.000000028392137 + inSlope: 0.00000015548409 + outSlope: 0.00000015548409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.00000003090861 + inSlope: 0.00000014528861 + outSlope: 0.00000014528861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.000000033235086 + inSlope: 0.00000013292131 + outSlope: 0.00000013292131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.000000035339315 + inSlope: 0.00000011889168 + outSlope: 0.00000011889168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.000000037198138 + inSlope: 0.00000010376861 + outSlope: 0.00000010376861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.000000038798266 + inSlope: 0.00000008815069 + outSlope: 0.00000008815069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.00000004013649 + inSlope: 0.00000007263466 + outSlope: 0.00000007263466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.00000004121942 + inSlope: 0.00000005778466 + outSlope: 0.00000005778466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.000000042062645 + inSlope: 0.00000004410279 + outSlope: 0.00000004410279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.00000004268951 + inSlope: 0.00000003200291 + outSlope: 0.00000003200291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.000000043129408 + inSlope: 0.000000021789418 + outSlope: 0.000000021789418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.000000043415824 + inSlope: 0.000000013641261 + outSlope: 0.000000013641261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.000000043584116 + inSlope: 0.000000007598729 + outSlope: 0.000000007598729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.000000043669115 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.000000043702634 + inSlope: 0.0000000012510538 + outSlope: 0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.00000004371139 + inSlope: -0.15358579 + outSlope: -0.15358579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.005119496 + inSlope: -0.6003456 + outSlope: -0.6003456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.020011475 + inSlope: -1.1654468 + outSlope: -1.1654468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.043967687 + inSlope: -1.6872885 + outSlope: -1.6872885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.076254375 + inSlope: -2.163733 + outSlope: -2.163733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.116092056 + inSlope: -2.5914543 + outSlope: -2.5914543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.1626361 + inSlope: -2.9660878 + outSlope: -2.9660878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.21496156 + inSlope: -3.2825727 + outSlope: -3.2825727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.2720551 + inSlope: -3.5356994 + outSlope: -3.5356994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.3328181 + inSlope: -3.720697 + outSlope: -3.720697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.3960782 + inSlope: -3.8338003 + outSlope: -3.8338003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.4606113 + inSlope: -3.872848 + outSlope: -3.872848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.525173 + inSlope: -3.8377557 + outSlope: -3.8377557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.5885364 + inSlope: -3.7308598 + outSlope: -3.7308598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.6495349 + inSlope: -3.557067 + outSlope: -3.557067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.70710516 + inSlope: -3.3238235 + outSlope: -3.3238235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.7603289 + inSlope: -3.0408912 + outSlope: -3.0408912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.8084681 + inSlope: -2.7199326 + outSlope: -2.7199326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.8509932 + inSlope: -2.3739593 + outSlope: -2.3739593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.8876 + inSlope: -2.0166602 + outSlope: -2.0166602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.91821516 + inSlope: -1.6616945 + outSlope: -1.6616945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.94298977 + inSlope: -1.321969 + outSlope: -1.321969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.96228075 + inSlope: -1.008964 + outSlope: -1.008964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.97662187 + inSlope: -0.7321472 + outSlope: -0.7321472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.98668563 + inSlope: -0.49848902 + outSlope: -0.49848902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.99323815 + inSlope: -0.3120789 + outSlope: -0.3120789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.99708825 + inSlope: -0.17384307 + outSlope: -0.17384307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.9990329 + inSlope: -0.08134432 + outSlope: -0.08134432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9997997 + inSlope: -0.028619198 + outSlope: -0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.9999869 + inSlope: 0.0060063656 + outSlope: 0.0060063656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.9997998 + inSlope: 0.02861741 + outSlope: 0.02861741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.999033 + inSlope: 0.08133896 + outSlope: 0.08133896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.9970885 + inSlope: 0.17383234 + outSlope: 0.17383234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.99323857 + inSlope: 0.3120646 + outSlope: 0.3120646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.98668635 + inSlope: 0.49847114 + outSlope: 0.49847114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.9766229 + inSlope: 0.73212576 + outSlope: 0.73212576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.9622822 + inSlope: 1.0089371 + outSlope: 1.0089371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.9429917 + inSlope: 1.3219404 + outSlope: 1.3219404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.91821754 + inSlope: 1.6616659 + outSlope: 1.6616659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.88760287 + inSlope: 2.0166297 + outSlope: 2.0166297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.8509966 + inSlope: 2.373927 + outSlope: 2.373927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.80847204 + inSlope: 2.719904 + outSlope: 2.719904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.76033324 + inSlope: 3.0408664 + outSlope: 3.0408664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.7071099 + inSlope: 3.3238 + outSlope: 3.3238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.64954 + inSlope: 3.5570471 + outSlope: 3.5570471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.5885418 + inSlope: 3.730849 + outSlope: 3.730849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.5251785 + inSlope: 3.8377512 + outSlope: 3.8377512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.4606169 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.39608377 + inSlope: 3.8338075 + outSlope: 3.8338075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.33282343 + inSlope: 3.7207139 + outSlope: 3.7207139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.2720601 + inSlope: 3.5357213 + outSlope: 3.5357213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21496616 + inSlope: 3.2825933 + outSlope: 3.2825933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.16264042 + inSlope: 2.9661136 + outSlope: 2.9661136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.1160958 + inSlope: 2.5914924 + outSlope: 2.5914924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.07625742 + inSlope: 2.1637745 + outSlope: 2.1637745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.043970056 + inSlope: 1.6873302 + outSlope: 1.6873302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.020013133 + inSlope: 1.1654931 + outSlope: 1.1654931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0051203244 + inSlope: 0.6003836 + outSlope: 0.6003836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0.30719778 + outSlope: 0.30719778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 1.8081123e-11 + outSlope: 1.8081123e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 6.0270354e-13 + inSlope: 0.15359142 + outSlope: 0.15359142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.0051197093 + inSlope: 0.6003589 + outSlope: 0.6003589 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.020011945 + inSlope: 1.1654601 + outSlope: 1.1654601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.043968342 + inSlope: 1.6873 + outSlope: 1.6873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.076255225 + inSlope: 2.163747 + outSlope: 2.163747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.11609317 + inSlope: 2.5914679 + outSlope: 2.5914679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.1626374 + inSlope: 2.9660926 + outSlope: 2.9660926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.21496283 + inSlope: 3.2825768 + outSlope: 3.2825768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.27205652 + inSlope: 3.5357087 + outSlope: 3.5357087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.33281967 + inSlope: 3.7207031 + outSlope: 3.7207031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.39607984 + inSlope: 3.8338022 + outSlope: 3.8338022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.46061295 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.52517456 + inSlope: 3.8377528 + outSlope: 3.8377528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.58853793 + inSlope: 3.7308578 + outSlope: 3.7308578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6495364 + inSlope: 3.557063 + outSlope: 3.557063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 3.3238163 + outSlope: 3.3238163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.76033014 + inSlope: 3.040884 + outSlope: 3.040884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.8084693 + inSlope: 2.7199254 + outSlope: 2.7199254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8509942 + inSlope: 2.3739486 + outSlope: 2.3739486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.88760084 + inSlope: 2.0166512 + outSlope: 2.0166512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9182159 + inSlope: 1.6616874 + outSlope: 1.6616874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.94299036 + inSlope: 1.3219602 + outSlope: 1.3219602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.96228117 + inSlope: 1.008955 + outSlope: 1.008955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.97662216 + inSlope: 0.73214006 + outSlope: 0.73214006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9866858 + inSlope: 0.49848366 + outSlope: 0.49848366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9932383 + inSlope: 0.31207532 + outSlope: 0.31207532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9970883 + inSlope: 0.1738395 + outSlope: 0.1738395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9990329 + inSlope: 0.08134253 + outSlope: 0.08134253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9997997 + inSlope: 0.028619198 + outSlope: 0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9999869 + inSlope: 0.006008154 + outSlope: 0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1 + inSlope: 0.0000000013969839 + outSlope: 0.0000000013969839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.9999869 + inSlope: -0.0060081524 + outSlope: -0.0060081524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.9997997 + inSlope: -0.02861741 + outSlope: -0.02861741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.999033 + inSlope: -0.081340745 + outSlope: -0.081340745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.9970884 + inSlope: -0.17383592 + outSlope: -0.17383592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.99323845 + inSlope: -0.31206816 + outSlope: -0.31206816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.9866861 + inSlope: -0.4984783 + outSlope: -0.4984783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.9766225 + inSlope: -0.7321329 + outSlope: -0.7321329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.9622817 + inSlope: -1.0089443 + outSlope: -1.0089443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.9429911 + inSlope: -1.3219495 + outSlope: -1.3219495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.91821676 + inSlope: -1.6616747 + outSlope: -1.6616747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.887602 + inSlope: -2.0166404 + outSlope: -2.0166404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.8509955 + inSlope: -2.3739395 + outSlope: -2.3739395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.8084707 + inSlope: -2.7199128 + outSlope: -2.7199128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.7603318 + inSlope: -3.0408735 + outSlope: -3.0408735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.7071084 + inSlope: -3.3238091 + outSlope: -3.3238091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.6495383 + inSlope: -3.557056 + outSlope: -3.557056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.58853996 + inSlope: -3.7308526 + outSlope: -3.7308526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.52517664 + inSlope: -3.8377512 + outSlope: -3.8377512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.46061504 + inSlope: -3.8728452 + outSlope: -3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.39608192 + inSlope: -3.833804 + outSlope: -3.833804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.3328217 + inSlope: -3.7207093 + outSlope: -3.7207093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.2720584 + inSlope: -3.5357165 + outSlope: -3.5357165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.2149646 + inSlope: -3.2825844 + outSlope: -3.2825844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.16263902 + inSlope: -2.9661038 + outSlope: -2.9661038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.11609457 + inSlope: -2.5914817 + outSlope: -2.5914817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.07625639 + inSlope: -2.1637616 + outSlope: -2.1637616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.04396925 + inSlope: -1.687316 + outSlope: -1.687316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.020012574 + inSlope: -1.1654776 + outSlope: -1.1654776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.005120035 + inSlope: -0.6003778 + outSlope: -0.6003778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 9.643258e-12 + inSlope: -0.15360118 + outSlope: -0.15360118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: -2.8929803e-10 + outSlope: -2.8929803e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9999619 + inSlope: -0.0034439561 + outSlope: -0.0034439561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.9999045 + inSlope: -0.011150836 + outSlope: -0.011150836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.9995902 + inSlope: -0.03841459 + outSlope: -0.03841459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.998624 + inSlope: -0.09508073 + outSlope: -0.09508073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99642086 + inSlope: -0.19068362 + outSlope: -0.19068362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9922679 + inSlope: -0.33110264 + outSlope: -0.33110264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9853841 + inSlope: -0.51871246 + outSlope: -0.51871246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.9749775 + inSlope: -0.75256157 + outSlope: -0.75256157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9602987 + inSlope: -1.0285823 + outSlope: -1.0285823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9406914 + inSlope: -1.3398637 + outSlope: -1.3398637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.9156366 + inSlope: -1.6770388 + outSlope: -1.6770388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.8847901 + inSlope: -2.028766 + outSlope: -2.028766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.8480111 + inSlope: -2.382306 + outSlope: -2.382306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.8053799 + inSlope: -2.7241983 + outSlope: -2.7241983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.7572045 + inSlope: -3.0409565 + outSlope: -3.0409565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.7040147 + inSlope: -3.319776 + outSlope: -3.319776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.64654523 + inSlope: -3.5491962 + outSlope: -3.5491962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.5857081 + inSlope: -3.7196145 + outSlope: -3.7196145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.522558 + inSlope: -3.82372 + outSlope: -3.82372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.45825064 + inSlope: -3.856704 + outSlope: -3.856704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.39400107 + inSlope: -3.8162823 + outSlope: -3.8162823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.33104113 + inSlope: -3.7025495 + outSlope: -3.7025495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.27058265 + inSlope: -3.5176296 + outSlope: -3.5176296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.2137867 + inSlope: -3.2652416 + outSlope: -3.2652416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.16174117 + inSlope: -2.950083 + outSlope: -2.950083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.115450524 + inSlope: -2.5772784 + outSlope: -2.5772784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.075831816 + inSlope: -2.151804 + outSlope: -2.151804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.04372366 + inSlope: -1.6779413 + outSlope: -1.6779413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.019900395 + inSlope: -1.1589787 + outSlope: -1.1589787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.0050910055 + inSlope: -0.5970129 + outSlope: -0.5970129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.00000004371139 + inSlope: -0.15273163 + outSlope: -0.15273163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.000000043702634 + inSlope: 0.0000000012510538 + outSlope: 0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.000000043669115 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.000000043584116 + inSlope: 0.000000007598622 + outSlope: 0.000000007598622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.000000043415827 + inSlope: 0.000000013641154 + outSlope: 0.000000013641154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.00000004312941 + inSlope: 0.000000021789418 + outSlope: 0.000000021789418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.000000042689514 + inSlope: 0.000000032002802 + outSlope: 0.000000032002802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.000000042062652 + inSlope: 0.00000004410279 + outSlope: 0.00000004410279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.000000041219423 + inSlope: 0.00000005778466 + outSlope: 0.00000005778466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.0000000401365 + inSlope: 0.00000007263445 + outSlope: 0.00000007263445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.000000038798277 + inSlope: 0.00000008815048 + outSlope: 0.00000008815048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.000000037198152 + inSlope: 0.00000010376851 + outSlope: 0.00000010376851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.00000003533933 + inSlope: 0.00000011889168 + outSlope: 0.00000011889168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.0000000332351 + inSlope: 0.0000001329212 + outSlope: 0.0000001329212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.000000030908627 + inSlope: 0.00000014528851 + outSlope: 0.00000014528851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.000000028392154 + inSlope: 0.00000015548403 + outSlope: 0.00000015548403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.00000002572583 + inSlope: 0.0000001630809 + outSlope: 0.0000001630809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.00000002295613 + inSlope: 0.00000016775348 + outSlope: 0.00000016775348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.000000020134053 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.00000001731322 + inSlope: 0.00000016758085 + outSlope: 0.00000016758085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.0000000145480294 + inSlope: 0.00000016263715 + outSlope: 0.00000016263715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.000000011891986 + inSlope: 0.00000015455086 + outSlope: 0.00000015455086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.000000009396339 + inSlope: 0.0000001434859 + outSlope: 0.0000001434859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.000000007109127 + inSlope: 0.00000012965191 + outSlope: 0.00000012965191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.0000000050746123 + inSlope: 0.000000113276975 + outSlope: 0.000000113276975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.0000000033332315 + inSlope: 0.00000009458054 + outSlope: 0.00000009458054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.0000000019219304 + inSlope: 0.00000007375435 + outSlope: 0.00000007375435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -8.7475543e-10 + inSlope: 0.000000050944237 + outSlope: 0.000000050944237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -2.237907e-10 + inSlope: 0.000000026242745 + outSlope: 0.000000026242745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1.9106855e-15 + inSlope: 3.3661962e-13 + outSlope: 3.3661962e-13 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -2.2378027e-10 + inSlope: -0.000000026241938 + outSlope: -0.000000026241938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -8.7472934e-10 + inSlope: -0.0000000509433 + outSlope: -0.0000000509433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.0000000019218886 + inSlope: -0.000000073753725 + outSlope: -0.000000073753725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.0000000033331846 + inSlope: -0.000000094579775 + outSlope: -0.000000094579775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.000000005074545 + inSlope: -0.00000011327606 + outSlope: -0.00000011327606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.00000000710905 + inSlope: -0.00000012965182 + outSlope: -0.00000012965182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.000000009396268 + inSlope: -0.0000001434858 + outSlope: -0.0000001434858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.000000011891905 + inSlope: -0.00000015455034 + outSlope: -0.00000015455034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.000000014547941 + inSlope: -0.00000016263687 + outSlope: -0.00000016263687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.000000017313129 + inSlope: -0.00000016758075 + outSlope: -0.00000016758075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.00000002013396 + inSlope: -0.00000016928752 + outSlope: -0.00000016928752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.00000002295604 + inSlope: -0.0000001677536 + outSlope: -0.0000001677536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.000000025725742 + inSlope: -0.00000016308107 + outSlope: -0.00000016308107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.000000028392071 + inSlope: -0.00000015548437 + outSlope: -0.00000015548437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.00000003090855 + inSlope: -0.000000145289 + outSlope: -0.000000145289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.000000033235033 + inSlope: -0.00000013292153 + outSlope: -0.00000013292153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.000000035339262 + inSlope: -0.00000011889199 + outSlope: -0.00000011889199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.000000037198095 + inSlope: -0.00000010376904 + outSlope: -0.00000010376904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.000000038798227 + inSlope: -0.00000008815101 + outSlope: -0.00000008815101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.00000004013646 + inSlope: -0.00000007263498 + outSlope: -0.00000007263498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.00000004121939 + inSlope: -0.000000057785087 + outSlope: -0.000000057785087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.000000042062627 + inSlope: -0.000000044103217 + outSlope: -0.000000044103217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.000000042689496 + inSlope: -0.00000003200323 + outSlope: -0.00000003200323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.0000000431294 + inSlope: -0.000000021789631 + outSlope: -0.000000021789631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.000000043415817 + inSlope: -0.000000013641367 + outSlope: -0.000000013641367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.000000043584112 + inSlope: -0.000000007598942 + outSlope: -0.000000007598942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.000000043669115 + inSlope: -0.000000003555666 + outSlope: -0.000000003555666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.000000043702634 + inSlope: -0.0000000012510538 + outSlope: -0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.000000043710816 + inSlope: -2.6261684e-10 + outSlope: -2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.00000004371139 + inSlope: 0.15357561 + outSlope: 0.15357561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.0051191384 + inSlope: 0.60032827 + outSlope: 0.60032827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.02001088 + inSlope: 1.1654325 + outSlope: 1.1654325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.043966852 + inSlope: 1.6872745 + outSlope: 1.6872745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.07625331 + inSlope: 2.1637225 + outSlope: 2.1637225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.11609087 + inSlope: 2.5914474 + outSlope: 2.5914474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.1626348 + inSlope: 2.9660711 + outSlope: 2.9660711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.21495982 + inSlope: 3.2825599 + outSlope: 3.2825599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.27205336 + inSlope: 3.535697 + outSlope: 3.535697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.33281627 + inSlope: 3.720696 + outSlope: 3.720696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.39607644 + inSlope: 3.8338003 + outSlope: 3.8338003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.4606095 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.52517116 + inSlope: 3.8377583 + outSlope: 3.8377583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.58853465 + inSlope: 3.730865 + outSlope: 3.730865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.6495332 + inSlope: 3.5570722 + outSlope: 3.5570722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.7071036 + inSlope: 3.3238287 + outSlope: 3.3238287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.7603274 + inSlope: 3.0408983 + outSlope: 3.0408983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.8084668 + inSlope: 2.719945 + outSlope: 2.719945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.85099214 + inSlope: 2.37397 + outSlope: 2.37397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.88759905 + inSlope: 2.016669 + outSlope: 2.016669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.9182144 + inSlope: 1.6617053 + outSlope: 1.6617053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.9429892 + inSlope: 1.3219781 + outSlope: 1.3219781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.9622803 + inSlope: 1.0089711 + outSlope: 1.0089711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.9766215 + inSlope: 0.73215437 + outSlope: 0.73215437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.9866854 + inSlope: 0.49849617 + outSlope: 0.49849617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.99323803 + inSlope: 0.31208247 + outSlope: 0.31208247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.99708813 + inSlope: 0.17384486 + outSlope: 0.17384486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.99903286 + inSlope: 0.0813479 + outSlope: 0.0813479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9997997 + inSlope: 0.028620986 + outSlope: 0.028620986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999869 + inSlope: 0.0060081254 + outSlope: 0.0060081254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0.0007867258 + outSlope: 0.0007867258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1/folding_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1/folding_1_1.anim.meta new file mode 100644 index 0000000..4e910e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 1/folding_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f2a3b7b09bcf16408f634a791714095 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2.meta new file mode 100644 index 0000000..a5465a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8db0c97a0e85ed74bbdd3439c7677d66 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2/folding_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2/folding_2_1.anim new file mode 100644 index 0000000..e303370 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2/folding_2_1.anim @@ -0,0 +1,6564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: folding_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.008726535, y: 0, z: 0, w: 0.9999619} + inSlope: {x: 0.30545172, y: 0, z: 0, w: -0.0034439561} + outSlope: {x: 0.30545172, y: 0, z: 0, w: -0.0034439561} + tangentMode: 1066684486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0.013817398, y: 0, z: 0, w: 0.9999045} + inSlope: {x: 0.5969438, y: 0, z: 0, w: -0.011150836} + outSlope: {x: 0.5969438, y: 0, z: 0, w: -0.011150836} + tangentMode: 1076151396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.028624663, y: 0, z: 0, w: 0.9995902} + inSlope: {x: 1.158694, y: 0, z: 0, w: -0.03841459} + outSlope: {x: 1.158694, y: 0, z: 0, w: -0.03841459} + tangentMode: 1049548198 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0.05244054, y: 0, z: 0, w: 0.998624} + inSlope: {x: 1.6771805, y: 0, z: 0, w: -0.09508073} + outSlope: {x: 1.6771805, y: 0, z: 0, w: -0.09508073} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.08453068, y: 0, z: 0, w: 0.99642086} + inSlope: {x: 2.1502233, y: 0, z: 0, w: -0.19068362} + outSlope: {x: 2.1502233, y: 0, z: 0, w: -0.19068362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0.12411464, y: 0, z: 0, w: 0.9922679} + inSlope: {x: 2.5744925, y: 0, z: 0, w: -0.33110264} + outSlope: {x: 2.5744925, y: 0, z: 0, w: -0.33110264} + tangentMode: 1077978464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.1703471, y: 0, z: 0, w: 0.9853841} + inSlope: {x: 2.945669, y: 0, z: 0, w: -0.51871246} + outSlope: {x: 2.945669, y: 0, z: 0, w: -0.51871246} + tangentMode: 1073701444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0.2223036, y: 0, z: 0, w: 0.9749775} + inSlope: {x: 3.2587993, y: 0, z: 0, w: -0.75256157} + outSlope: {x: 3.2587993, y: 0, z: 0, w: -0.75256157} + tangentMode: 1064727395 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.27897376, y: 0, z: 0, w: 0.9602987} + inSlope: {x: 3.5087929, y: 0, z: 0, w: -1.0285823} + outSlope: {x: 3.5087929, y: 0, z: 0, w: -1.0285823} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0.33926338, y: 0, z: 0, w: 0.9406914} + inSlope: {x: 3.6909971, y: 0, z: 0, w: -1.3398637} + outSlope: {x: 3.6909971, y: 0, z: 0, w: -1.3398637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.40200698, y: 0, z: 0, w: 0.9156366} + inSlope: {x: 3.8017926, y: 0, z: 0, w: -1.6770388} + outSlope: {x: 3.8017926, y: 0, z: 0, w: -1.6770388} + tangentMode: -1229717504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0.4659898, y: 0, z: 0, w: 0.8847901} + inSlope: {x: 3.8391461, y: 0, z: 0, w: -2.028766} + outSlope: {x: 3.8391461, y: 0, z: 0, w: -2.028766} + tangentMode: -1113155870 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.5299785, y: 0, z: 0, w: 0.8480111} + inSlope: {x: 3.8030767, y: 0, z: 0, w: -2.382306} + outSlope: {x: 3.8030767, y: 0, z: 0, w: -2.382306} + tangentMode: 1065129827 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0.592759, y: 0, z: 0, w: 0.8053799} + inSlope: {x: 3.6959825, y: 0, z: 0, w: -2.7241983} + outSlope: {x: 3.6959825, y: 0, z: 0, w: -2.7241983} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.6531779, y: 0, z: 0, w: 0.7572045} + inSlope: {x: 3.5227904, y: 0, z: 0, w: -3.0409565} + outSlope: {x: 3.5227904, y: 0, z: 0, w: -3.0409565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0.71018535, y: 0, z: 0, w: 0.7040147} + inSlope: {x: 3.2909317, y: 0, z: 0, w: -3.319776} + outSlope: {x: 3.2909317, y: 0, z: 0, w: -3.319776} + tangentMode: -1069376063 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.7628757, y: 0, z: 0, w: 0.64654523} + inSlope: {x: 3.0100994, y: 0, z: 0, w: -3.5491962} + outSlope: {x: 3.0100994, y: 0, z: 0, w: -3.5491962} + tangentMode: -1066482079 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0.8105221, y: 0, z: 0, w: 0.5857081} + inSlope: {x: 2.6918395, y: 0, z: 0, w: -3.7196145} + outSlope: {x: 2.6918395, y: 0, z: 0, w: -3.7196145} + tangentMode: 1053477665 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0.85260373, y: 0, z: 0, w: 0.522558} + inSlope: {x: 2.3490267, y: 0, z: 0, w: -3.82372} + outSlope: {x: 2.3490267, y: 0, z: 0, w: -3.82372} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0.88882303, y: 0, z: 0, w: 0.45825064} + inSlope: {x: 1.9951863, y: 0, z: 0, w: -3.856704} + outSlope: {x: 1.9951863, y: 0, z: 0, w: -3.856704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0.91911, y: 0, z: 0, w: 0.39400107} + inSlope: {x: 1.6437976, y: 0, z: 0, w: -3.8162823} + outSlope: {x: 1.6437976, y: 0, z: 0, w: -3.8162823} + tangentMode: -1080742336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0.94361633, y: 0, z: 0, w: 0.33104113} + inSlope: {x: 1.3076009, y: 0, z: 0, w: -3.7025495} + outSlope: {x: 1.3076009, y: 0, z: 0, w: -3.7025495} + tangentMode: 797990918 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0.96269673, y: 0, z: 0, w: 0.27058265} + inSlope: {x: 0.9979204, y: 0, z: 0, w: -3.5176296} + outSlope: {x: 0.9979204, y: 0, z: 0, w: -3.5176296} + tangentMode: -1287966362 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0.9768804, y: 0, z: 0, w: 0.2137867} + inSlope: {x: 0.7240939, y: 0, z: 0, w: -3.2652416} + outSlope: {x: 0.7240939, y: 0, z: 0, w: -3.2652416} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0.9868332, y: 0, z: 0, w: 0.16174117} + inSlope: {x: 0.49298602, y: 0, z: 0, w: -2.950083} + outSlope: {x: 0.49298602, y: 0, z: 0, w: -2.950083} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0.99331325, y: 0, z: 0, w: 0.115450524} + inSlope: {x: 0.30862185, y: 0, z: 0, w: -2.5772784} + outSlope: {x: 0.30862185, y: 0, z: 0, w: -2.5772784} + tangentMode: 870242082 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0.9971206, y: 0, z: 0, w: 0.075831816} + inSlope: {x: 0.17191157, y: 0, z: 0, w: -2.151804} + outSlope: {x: 0.17191157, y: 0, z: 0, w: -2.151804} + tangentMode: 874250406 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0.99904364, y: 0, z: 0, w: 0.04372366} + inSlope: {x: 0.08044117, y: 0, z: 0, w: -1.6779413} + outSlope: {x: 0.08044117, y: 0, z: 0, w: -1.6779413} + tangentMode: -1295699616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0.999802, y: 0, z: 0, w: 0.019900395} + inSlope: {x: 0.028302647, y: 0, z: 0, w: -1.1589787} + outSlope: {x: 0.028302647, y: 0, z: 0, w: -1.1589787} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0.99998707, y: 0, z: 0, w: 0.0050910055} + inSlope: {x: 0.0059401947, y: 7.9035096e-19, z: 1.8081123e-11, w: -0.5970129} + outSlope: {x: 0.0059401947, y: 7.9035096e-19, z: 1.8081123e-11, w: -0.5970129} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 1, y: 2.6345008e-20, z: 6.0270354e-13, w: -0.00000004371139} + inSlope: {x: -0.000005364418, y: 0.0000000067136945, z: 0.15359142, w: -0.15273163} + outSlope: {x: -0.000005364418, y: 0.0000000067136945, z: 0.15359142, w: -0.15273163} + tangentMode: 868949094 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0.9999869, y: 2.237896e-10, z: 0.0051197093, w: -0.000000043710816} + inSlope: {x: -0.006008154, y: 0.000000026242521, z: 0.6003589, w: 2.6261684e-10} + outSlope: {x: -0.006008154, y: 0.000000026242521, z: 0.6003589, w: 2.6261684e-10} + tangentMode: 853634531 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0.9997997, y: 8.747499e-10, z: 0.020011945, w: -0.000000043702634} + inSlope: {x: -0.028619198, y: 0.000000050943882, z: 1.1654601, w: 0.0000000012510538} + outSlope: {x: -0.028619198, y: 0.000000050943882, z: 1.1654601, w: 0.0000000012510538} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0.9990329, y: 0.0000000019219173, z: 0.043968342, w: -0.000000043669115} + inSlope: {x: -0.08134253, y: 0.00000007375423, z: 1.6873, w: 0.0000000035555594} + outSlope: {x: -0.08134253, y: 0.00000007375423, z: 1.6873, w: 0.0000000035555594} + tangentMode: 1070246564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0.9970883, y: 0.0000000033332217, z: 0.076255225, w: -0.000000043584116} + inSlope: {x: -0.1738377, y: 0.000000094580386, z: 2.163747, w: 0.000000007598622} + outSlope: {x: -0.1738377, y: 0.000000094580386, z: 2.163747, w: 0.000000007598622} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0.99323833, y: 0.0000000050745936, z: 0.11609317, w: -0.000000043415827} + inSlope: {x: -0.31207174, y: 0.000000113276656, z: 2.5914679, w: 0.000000013641154} + outSlope: {x: -0.31207174, y: 0.000000113276656, z: 2.5914679, w: 0.000000013641154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0.98668593, y: 0.0000000071091066, z: 0.1626374, w: -0.00000004312941} + inSlope: {x: -0.49848366, y: 0.00000012965202, z: 2.9660926, w: 0.000000021789418} + outSlope: {x: -0.49848366, y: 0.00000012965202, z: 2.9660926, w: 0.000000021789418} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0.9766222, y: 0.000000009396324, z: 0.21496283, w: -0.000000042689514} + inSlope: {x: -0.73214006, y: 0.00000014348599, z: 3.2825768, w: 0.000000032002802} + outSlope: {x: -0.73214006, y: 0.00000014348599, z: 3.2825768, w: 0.000000032002802} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0.9622813, y: 0.000000011891968, z: 0.27205652, w: -0.000000042062652} + inSlope: {x: -1.0089532, y: 0.00000015455073, z: 3.5357087, w: 0.00000004410279} + outSlope: {x: -1.0089532, y: 0.00000015455073, z: 3.5357087, w: 0.00000004410279} + tangentMode: 1072203904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0.9429905, y: 0.00000001454801, z: 0.33281967, w: -0.000000041219423} + inSlope: {x: -1.3219583, y: 0.0000001626371, z: 3.7207031, w: 0.00000005778466} + outSlope: {x: -1.3219583, y: 0.0000001626371, z: 3.7207031, w: 0.00000005778466} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.91821605, y: 0.0000000173132, z: 0.39607984, w: -0.0000000401365} + inSlope: {x: -1.6616838, y: 0.0000001675808, z: 3.8338022, w: 0.00000007263445} + outSlope: {x: -1.6616838, y: 0.0000001675808, z: 3.8338022, w: 0.00000007263445} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0.8876011, y: 0.000000020134031, z: 0.46061295, w: -0.000000038798277} + inSlope: {x: -2.0166476, y: 0.00000016928746, z: 3.8728452, w: 0.00000008815048} + outSlope: {x: -2.0166476, y: 0.00000016928746, z: 3.8728452, w: 0.00000008815048} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0.8509945, y: 0.00000002295611, z: 0.52517456, w: -0.000000037198152} + inSlope: {x: -2.3739467, y: 0.00000016775354, z: 3.8377528, w: 0.00000010376851} + outSlope: {x: -2.3739467, y: 0.00000016775354, z: 3.8377528, w: 0.00000010376851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0.8084696, y: 0.00000002572581, z: 0.58853793, w: -0.00000003533933} + inSlope: {x: -2.7199235, y: 0.00000016308095, z: 3.7308578, w: 0.00000011889168} + outSlope: {x: -2.7199235, y: 0.00000016308095, z: 3.7308578, w: 0.00000011889168} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0.7603305, y: 0.000000028392137, z: 0.6495364, w: -0.0000000332351} + inSlope: {x: -3.0408823, y: 0.00000015548409, z: 3.557063, w: 0.0000001329212} + outSlope: {x: -3.0408823, y: 0.00000015548409, z: 3.557063, w: 0.0000001329212} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0.70710695, y: 0.00000003090861, z: 0.7071066, w: -0.000000030908627} + inSlope: {x: -3.3238144, y: 0.00000014528861, z: 3.3238163, w: 0.00000014528851} + outSlope: {x: -3.3238144, y: 0.00000014528861, z: 3.3238163, w: 0.00000014528851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0.6495368, y: 0.000000033235086, z: 0.76033014, w: -0.000000028392154} + inSlope: {x: -3.5570598, y: 0.00000013292131, z: 3.040884, w: 0.00000015548403} + outSlope: {x: -3.5570598, y: 0.00000013292131, z: 3.040884, w: 0.00000015548403} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0.5885384, y: 0.000000035339315, z: 0.8084693, w: -0.00000002572583} + inSlope: {x: -3.7308562, y: 0.00000011889168, z: 2.7199254, w: 0.0000001630809} + outSlope: {x: -3.7308562, y: 0.00000011889168, z: 2.7199254, w: 0.0000001630809} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0.52517503, y: 0.000000037198138, z: 0.8509942, w: -0.00000002295613} + inSlope: {x: -3.8377528, y: 0.00000010376861, z: 2.3739486, w: 0.00000016775348} + outSlope: {x: -3.8377528, y: 0.00000010376861, z: 2.3739486, w: 0.00000016775348} + tangentMode: 1045220581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0.46061343, y: 0.000000038798266, z: 0.88760084, w: -0.000000020134053} + inSlope: {x: -3.8728461, y: 0.00000008815069, z: 2.0166512, w: 0.00000016928746} + outSlope: {x: -3.8728461, y: 0.00000008815069, z: 2.0166512, w: 0.00000016928746} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0.3960803, y: 0.00000004013649, z: 0.9182159, w: -0.00000001731322} + inSlope: {x: -3.8338032, y: 0.00000007263466, z: 1.6616874, w: 0.00000016758085} + outSlope: {x: -3.8338032, y: 0.00000007263466, z: 1.6616874, w: 0.00000016758085} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0.33282012, y: 0.00000004121942, z: 0.94299036, w: -0.0000000145480294} + inSlope: {x: -3.720704, y: 0.00000005778466, z: 1.3219602, w: 0.00000016263715} + outSlope: {x: -3.720704, y: 0.00000005778466, z: 1.3219602, w: 0.00000016263715} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0.27205694, y: 0.000000042062645, z: 0.96228117, w: -0.000000011891986} + inSlope: {x: -3.5357113, y: 0.00000004410279, z: 1.008955, w: 0.00000015455086} + outSlope: {x: -3.5357113, y: 0.00000004410279, z: 1.008955, w: 0.00000015455086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0.21496318, y: 0.00000004268951, z: 0.97662216, w: -0.000000009396339} + inSlope: {x: -3.2825751, y: 0.00000003200291, z: 0.73214006, w: 0.0000001434859} + outSlope: {x: -3.2825751, y: 0.00000003200291, z: 0.73214006, w: 0.0000001434859} + tangentMode: 1054727651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0.16263787, y: 0.000000043129408, z: 0.9866858, w: -0.000000007109127} + inSlope: {x: -2.9660904, y: 0.000000021789418, z: 0.49848366, w: 0.00000012965191} + outSlope: {x: -2.9660904, y: 0.000000021789418, z: 0.49848366, w: 0.00000012965191} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0.1160936, y: 0.000000043415824, z: 0.9932383, w: -0.0000000050746123} + inSlope: {x: -2.5914752, y: 0.000000013641261, z: 0.31207532, w: 0.000000113276975} + outSlope: {x: -2.5914752, y: 0.000000013641261, z: 0.31207532, w: 0.000000113276975} + tangentMode: 853634018 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0.07625545, y: 0.000000043584116, z: 0.9970883, w: -0.0000000033332315} + inSlope: {x: -2.1637506, y: 0.000000007598729, z: 0.1738395, w: 0.00000009458054} + outSlope: {x: -2.1637506, y: 0.000000007598729, z: 0.1738395, w: 0.00000009458054} + tangentMode: 868949094 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0.04396864, y: 0.000000043669115, z: 0.9990329, w: -0.0000000019219304} + inSlope: {x: -1.6873028, y: 0.0000000035555594, z: 0.08134253, w: 0.00000007375435} + outSlope: {x: -1.6873028, y: 0.0000000035555594, z: 0.08134253, w: 0.00000007375435} + tangentMode: 841051488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0.020012071, y: 0.000000043702634, z: 0.9997997, w: -8.7475543e-10} + inSlope: {x: -1.1654682, y: 0.0000000012510538, z: 0.028619198, w: 0.000000050944237} + outSlope: {x: -1.1654682, y: 0.0000000012510538, z: 0.028619198, w: 0.000000050944237} + tangentMode: 1059760803 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0.0051197344, y: 0.000000043710816, z: 0.9999869, w: -2.237907e-10} + inSlope: {x: -0.600364, y: 2.6261684e-10, z: 0.006008154, w: 0.000000026242745} + outSlope: {x: -0.600364, y: 2.6261684e-10, z: 0.006008154, w: 0.000000026242745} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0.00000004371139, y: 0.00000004371139, z: 1, w: 1.9106855e-15} + inSlope: {x: -0.1535935, y: -0.15358579, z: 0.0000000013969839, w: 3.3661962e-13} + outSlope: {x: -0.1535935, y: -0.15358579, z: 0.0000000013969839, w: 3.3661962e-13} + tangentMode: 874250401 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0.000000043710816, y: -0.005119496, z: 0.9999869, w: -2.2378027e-10} + inSlope: {x: 2.6261676e-10, y: -0.6003456, z: -0.0060081524, w: -0.000000026241938} + outSlope: {x: 2.6261676e-10, y: -0.6003456, z: -0.0060081524, w: -0.000000026241938} + tangentMode: 870242150 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0.000000043702634, y: -0.020011475, z: 0.9997997, w: -8.7472934e-10} + inSlope: {x: 0.0000000012509472, y: -1.1654468, z: -0.02861741, w: -0.0000000509433} + outSlope: {x: 0.0000000012509472, y: -1.1654468, z: -0.02861741, w: -0.0000000509433} + tangentMode: 858851683 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0.000000043669118, y: -0.043967687, z: 0.999033, w: -0.0000000019218886} + inSlope: {x: 0.0000000035555594, y: -1.6872885, z: -0.081340745, w: -0.000000073753725} + outSlope: {x: 0.0000000035555594, y: -1.6872885, z: -0.081340745, w: -0.000000073753725} + tangentMode: 1063675491 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0.000000043584116, y: -0.076254375, z: 0.9970884, w: -0.0000000033331846} + inSlope: {x: 0.000000007598622, y: -2.163733, z: -0.17383592, w: -0.000000094579775} + outSlope: {x: 0.000000007598622, y: -2.163733, z: -0.17383592, w: -0.000000094579775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0.00000004341583, y: -0.116092056, z: 0.99323845, w: -0.000000005074545} + inSlope: {x: 0.000000013640941, y: -2.5914543, z: -0.31206816, w: -0.00000011327606} + outSlope: {x: 0.000000013640941, y: -2.5914543, z: -0.31206816, w: -0.00000011327606} + tangentMode: 797990945 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0.00000004312942, y: -0.1626361, z: 0.9866861, w: -0.00000000710905} + inSlope: {x: 0.000000021789205, y: -2.9660878, z: -0.4984783, w: -0.00000012965182} + outSlope: {x: 0.000000021789205, y: -2.9660878, z: -0.4984783, w: -0.00000012965182} + tangentMode: -1080742556 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0.000000042689525, y: -0.21496156, z: 0.9766225, w: -0.000000009396268} + inSlope: {x: 0.000000032002482, y: -3.2825727, z: -0.7321329, w: -0.0000001434858} + outSlope: {x: 0.000000032002482, y: -3.2825727, z: -0.7321329, w: -0.0000001434858} + tangentMode: -1108491868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0.00000004206267, y: -0.2720551, z: 0.9622817, w: -0.000000011891905} + inSlope: {x: 0.000000044102364, y: -3.5356994, z: -1.0089443, w: -0.00000015455034} + outSlope: {x: 0.000000044102364, y: -3.5356994, z: -1.0089443, w: -0.00000015455034} + tangentMode: 1066471718 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0.000000041219447, y: -0.3328181, z: 0.9429911, w: -0.000000014547941} + inSlope: {x: 0.000000057784234, y: -3.720697, z: -1.3219495, w: -0.00000016263687} + outSlope: {x: 0.000000057784234, y: -3.720697, z: -1.3219495, w: -0.00000016263687} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0.00000004013653, y: -0.3960782, z: 0.91821676, w: -0.000000017313129} + inSlope: {x: 0.00000007263402, y: -3.8338003, z: -1.6616747, w: -0.00000016758075} + outSlope: {x: 0.00000007263402, y: -3.8338003, z: -1.6616747, w: -0.00000016758075} + tangentMode: -1066482080 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0.000000038798316, y: -0.4606113, z: 0.887602, w: -0.00000002013396} + inSlope: {x: 0.00000008815016, y: -3.872848, z: -2.0166404, w: -0.00000016928752} + outSlope: {x: 0.00000008815016, y: -3.872848, z: -2.0166404, w: -0.00000016928752} + tangentMode: -1069376026 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0.000000037198195, y: -0.525173, z: 0.8509955, w: -0.00000002295604} + inSlope: {x: 0.00000010376819, y: -3.8377557, z: -2.3739395, w: -0.0000001677536} + outSlope: {x: 0.00000010376819, y: -3.8377557, z: -2.3739395, w: -0.0000001677536} + tangentMode: -1084016191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0.00000003533938, y: -0.5885364, z: 0.8084707, w: -0.000000025725742} + inSlope: {x: 0.00000011889114, y: -3.7308598, z: -2.7199128, w: -0.00000016308107} + outSlope: {x: 0.00000011889114, y: -3.7308598, z: -2.7199128, w: -0.00000016308107} + tangentMode: 1068429026 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0.00000003323516, y: -0.6495349, z: 0.7603318, w: -0.000000028392071} + inSlope: {x: 0.00000013292089, y: -3.557067, z: -3.0408735, w: -0.00000015548437} + outSlope: {x: 0.00000013292089, y: -3.557067, z: -3.0408735, w: -0.00000015548437} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0.000000030908687, y: -0.70710516, z: 0.7071084, w: -0.00000003090855} + inSlope: {x: 0.00000014528834, y: -3.3238235, z: -3.3238091, w: -0.000000145289} + outSlope: {x: 0.00000014528834, y: -3.3238235, z: -3.3238091, w: -0.000000145289} + tangentMode: -1113155614 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0.00000002839222, y: -0.7603289, z: 0.6495383, w: -0.000000033235033} + inSlope: {x: 0.00000015548383, y: -3.0408912, z: -3.557056, w: -0.00000013292153} + outSlope: {x: 0.00000015548383, y: -3.0408912, z: -3.557056, w: -0.00000013292153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0.000000025725898, y: -0.8084681, z: 0.58853996, w: -0.000000035339262} + inSlope: {x: 0.00000016308076, y: -2.7199326, z: -3.7308526, w: -0.00000011889199} + outSlope: {x: 0.00000016308076, y: -2.7199326, z: -3.7308526, w: -0.00000011889199} + tangentMode: -1082146656 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0.0000000229562, y: -0.8509932, z: 0.52517664, w: -0.000000037198095} + inSlope: {x: 0.00000016775338, y: -2.3739593, z: -3.8377512, w: -0.00000010376904} + outSlope: {x: 0.00000016775338, y: -2.3739593, z: -3.8377512, w: -0.00000010376904} + tangentMode: 1070386374 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0.000000020134124, y: -0.8876, z: 0.46061504, w: -0.000000038798227} + inSlope: {x: 0.00000016928746, y: -2.0166602, z: -3.8728452, w: -0.00000008815101} + outSlope: {x: 0.00000016928746, y: -2.0166602, z: -3.8728452, w: -0.00000008815101} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0.00000001731329, y: -0.91821516, z: 0.39608192, w: -0.00000004013646} + inSlope: {x: 0.00000016758091, y: -1.6616945, z: -3.833804, w: -0.00000007263498} + outSlope: {x: 0.00000016758091, y: -1.6616945, z: -3.833804, w: -0.00000007263498} + tangentMode: 1073811558 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0.000000014548099, y: -0.94298977, z: 0.3328217, w: -0.00000004121939} + inSlope: {x: 0.00000016263736, y: -1.321969, z: -3.7207093, w: -0.000000057785087} + outSlope: {x: 0.00000016263736, y: -1.321969, z: -3.7207093, w: -0.000000057785087} + tangentMode: 1078107558 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0.00000001189205, y: -0.96228075, z: 0.2720584, w: -0.000000042062627} + inSlope: {x: 0.00000015455107, y: -1.008964, z: -3.5357165, w: -0.000000044103217} + outSlope: {x: 0.00000015455107, y: -1.008964, z: -3.5357165, w: -0.000000044103217} + tangentMode: -1089033563 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0.000000009396401, y: -0.97662187, z: 0.2149646, w: -0.000000042689496} + inSlope: {x: 0.00000014348632, y: -0.7321472, z: -3.2825844, w: -0.00000003200323} + outSlope: {x: 0.00000014348632, y: -0.7321472, z: -3.2825844, w: -0.00000003200323} + tangentMode: 1072343714 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0.0000000071091772, y: -0.98668563, z: 0.16263902, w: -0.0000000431294} + inSlope: {x: 0.00000012965252, y: -0.49848902, z: -2.9661038, w: -0.000000021789631} + outSlope: {x: 0.00000012965252, y: -0.49848902, z: -2.9661038, w: -0.000000021789631} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0.0000000050746545, y: -0.99323815, z: 0.11609457, w: -0.000000043415817} + inSlope: {x: 0.00000011327725, y: -0.3120789, z: -2.5914817, w: -0.000000013641367} + outSlope: {x: 0.00000011327725, y: -0.3120789, z: -2.5914817, w: -0.000000013641367} + tangentMode: 1076222723 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0.0000000033332725, y: -0.99708825, z: 0.07625639, w: -0.000000043584112} + inSlope: {x: 0.00000009458101, y: -0.17384307, z: -2.1637616, w: -0.000000007598942} + outSlope: {x: 0.00000009458101, y: -0.17384307, z: -2.1637616, w: -0.000000007598942} + tangentMode: 1066741473 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0.000000001921957, y: -0.9990329, z: 0.04396925, w: -0.000000043669115} + inSlope: {x: 0.000000073754926, y: -0.08134432, z: -1.687316, w: -0.000000003555666} + outSlope: {x: 0.000000073754926, y: -0.08134432, z: -1.687316, w: -0.000000003555666} + tangentMode: 262241 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -8.747774e-10, y: -0.9997997, z: 0.020012574, w: -0.000000043702634} + inSlope: {x: 0.00000005094465, y: -0.028619198, z: -1.1654776, w: -0.0000000012510538} + outSlope: {x: 0.00000005094465, y: -0.028619198, z: -1.1654776, w: -0.0000000012510538} + tangentMode: 13536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -2.2380382e-10, y: -0.9999869, z: 0.005120035, w: -0.000000043710816} + inSlope: {x: 0.000000026243347, y: -0.006008154, z: -0.6003778, w: -2.6261684e-10} + outSlope: {x: 0.000000026243347, y: -0.006008154, z: -0.6003778, w: -2.6261684e-10} + tangentMode: 1050436643 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: -4.215202e-19, y: -1, z: 9.643258e-12, w: -0.00000004371139} + inSlope: {x: 0.0000000067141213, y: 0, z: -0.15360118, w: 0.15357561} + outSlope: {x: 0.0000000067141213, y: 0, z: -0.15360118, w: 0.15357561} + tangentMode: 1058591079 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0, y: -0.9999869, z: 0, w: 0.0051191384} + inSlope: {x: 1.2645618e-17, y: 0.0060063656, z: -2.8929803e-10, w: 0.60032827} + outSlope: {x: 1.2645618e-17, y: 0.0060063656, z: -2.8929803e-10, w: 0.60032827} + tangentMode: 1066684486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0, y: -0.9997998, z: 0, w: 0.02001088} + inSlope: {x: 0, y: 0.02861741, z: 0, w: 1.1654325} + outSlope: {x: 0, y: 0.02861741, z: 0, w: 1.1654325} + tangentMode: 1071033826 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0, y: -0.999033, z: 0, w: 0.043966852} + inSlope: {x: 0, y: 0.08133896, z: 0, w: 1.6872745} + outSlope: {x: 0, y: 0.08133896, z: 0, w: 1.6872745} + tangentMode: 1074371906 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0, y: -0.9970885, z: 0, w: 0.07625331} + inSlope: {x: 0, y: 0.17383234, z: 0, w: 2.1637225} + outSlope: {x: 0, y: 0.17383234, z: 0, w: 2.1637225} + tangentMode: 1076151396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0, y: -0.99323857, z: 0, w: 0.11609087} + inSlope: {x: 0, y: 0.3120646, z: 0, w: 2.5914474} + outSlope: {x: 0, y: 0.3120646, z: 0, w: 2.5914474} + tangentMode: 1077708231 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0, y: -0.98668635, z: 0, w: 0.1626348} + inSlope: {x: 0, y: 0.49847114, z: 0, w: 2.9660711} + outSlope: {x: 0, y: 0.49847114, z: 0, w: 2.9660711} + tangentMode: 1079021603 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0, y: -0.9766229, z: 0, w: 0.21495982} + inSlope: {x: 0, y: 0.73212576, z: 0, w: 3.2825599} + outSlope: {x: 0, y: 0.73212576, z: 0, w: 3.2825599} + tangentMode: 1080070208 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0, y: -0.9622822, z: 0, w: 0.27205336} + inSlope: {x: 0, y: 1.0089371, z: 0, w: 3.535697} + outSlope: {x: 0, y: 1.0089371, z: 0, w: 3.535697} + tangentMode: 1080834404 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0, y: -0.9429917, z: 0, w: 0.33281627} + inSlope: {x: 0, y: 1.3219404, z: 0, w: 3.720696} + outSlope: {x: 0, y: 1.3219404, z: 0, w: 3.720696} + tangentMode: 1081299138 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0, y: -0.91821754, z: 0, w: 0.39607644} + inSlope: {x: 0, y: 1.6616659, z: 0, w: 3.8338003} + outSlope: {x: 0, y: 1.6616659, z: 0, w: 3.8338003} + tangentMode: 1081455810 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0, y: -0.88760287, z: 0, w: 0.4606095} + inSlope: {x: 0, y: 2.0166297, z: 0, w: 3.8728452} + outSlope: {x: 0, y: 2.0166297, z: 0, w: 3.8728452} + tangentMode: 1081304548 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0, y: -0.8509966, z: 0, w: 0.52517116} + inSlope: {x: 0, y: 2.373927, z: 0, w: 3.8377583} + outSlope: {x: 0, y: 2.373927, z: 0, w: 3.8377583} + tangentMode: 1080855266 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0, y: -0.80847204, z: 0, w: 0.58853465} + inSlope: {x: 0, y: 2.719904, z: 0, w: 3.730865} + outSlope: {x: 0, y: 2.719904, z: 0, w: 3.730865} + tangentMode: 1080128870 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0, y: -0.76033324, z: 0, w: 0.6495332} + inSlope: {x: 0, y: 3.0408664, z: 0, w: 3.5570722} + outSlope: {x: 0, y: 3.0408664, z: 0, w: 3.5570722} + tangentMode: 1079156384 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0, y: -0.7071099, z: 0, w: 0.7071036} + inSlope: {x: 0, y: 3.3238, z: 0, w: 3.3238287} + outSlope: {x: 0, y: 3.3238, z: 0, w: 3.3238287} + tangentMode: 1077978464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0, y: -0.64954, z: 0, w: 0.7603274} + inSlope: {x: 0, y: 3.5570471, z: 0, w: 3.0408983} + outSlope: {x: 0, y: 3.5570471, z: 0, w: 3.0408983} + tangentMode: 1076643681 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0, y: -0.5885418, z: 0, w: 0.8084668} + inSlope: {x: 0, y: 3.730849, z: 0, w: 2.719945} + outSlope: {x: 0, y: 3.730849, z: 0, w: 2.719945} + tangentMode: 1075205732 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0, y: -0.5251785, z: 0, w: 0.85099214} + inSlope: {x: 0, y: 3.8377512, z: 0, w: 2.37397} + outSlope: {x: 0, y: 3.8377512, z: 0, w: 2.37397} + tangentMode: 1073701444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0, y: -0.4606169, z: 0, w: 0.88759905} + inSlope: {x: 0, y: 3.8728452, z: 0, w: 2.016669} + outSlope: {x: 0, y: 3.8728452, z: 0, w: 2.016669} + tangentMode: 1070753766 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0, y: -0.39608377, z: 0, w: 0.9182144} + inSlope: {x: 0, y: 3.8338075, z: 0, w: 1.6617053} + outSlope: {x: 0, y: 3.8338075, z: 0, w: 1.6617053} + tangentMode: 1067933543 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0, y: -0.33282343, z: 0, w: 0.9429892} + inSlope: {x: 0, y: 3.7207139, z: 0, w: 1.3219781} + outSlope: {x: 0, y: 3.7207139, z: 0, w: 1.3219781} + tangentMode: 1065318374 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0, y: -0.2720601, z: 0, w: 0.9622803} + inSlope: {x: 0, y: 3.5357213, z: 0, w: 1.0089711} + outSlope: {x: 0, y: 3.5357213, z: 0, w: 1.0089711} + tangentMode: 1060724320 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0, y: -0.21496616, z: 0, w: 0.9766215} + inSlope: {x: 0, y: 3.2825933, z: 0, w: 0.73215437} + outSlope: {x: 0, y: 3.2825933, z: 0, w: 0.73215437} + tangentMode: 1056729250 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0, y: -0.16264042, z: 0, w: 0.9866854} + inSlope: {x: 0, y: 2.9661136, z: 0, w: 0.49849617} + outSlope: {x: 0, y: 2.9661136, z: 0, w: 0.49849617} + tangentMode: 1050543015 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0, y: -0.1160958, z: 0, w: 0.99323803} + inSlope: {x: 0, y: 2.5914924, z: 0, w: 0.31208247} + outSlope: {x: 0, y: 2.5914924, z: 0, w: 0.31208247} + tangentMode: 1043335622 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0, y: -0.07625742, z: 0, w: 0.99708813} + inSlope: {x: 0, y: 2.1637745, z: 0, w: 0.17384486} + outSlope: {x: 0, y: 2.1637745, z: 0, w: 0.17384486} + tangentMode: 1034206791 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0, y: -0.043970056, z: 0, w: 0.99903286} + inSlope: {x: 0, y: 1.6873302, z: 0, w: 0.0813479} + outSlope: {x: 0, y: 1.6873302, z: 0, w: 0.0813479} + tangentMode: 1021827812 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0, y: -0.020013133, z: 0, w: 0.9997997} + inSlope: {x: 0, y: 1.1654931, z: 0, w: 0.028620986} + outSlope: {x: 0, y: 1.1654931, z: 0, w: 0.028620986} + tangentMode: 1002612199 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0, y: -0.0051203244, z: 0, w: 0.9999869} + inSlope: {x: 0, y: 0.6003836, z: 0, w: 0.0060081254} + outSlope: {x: 0, y: 0.6003836, z: 0, w: 0.0060081254} + tangentMode: -1229717504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0.30719778, z: 0, w: 0.0007867258} + outSlope: {x: 0, y: 0.30719778, z: 0, w: 0.0007867258} + tangentMode: -1144725468 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.008726535 + inSlope: 0.30545172 + outSlope: 0.30545172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.013817398 + inSlope: 0.5969438 + outSlope: 0.5969438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.028624663 + inSlope: 1.158694 + outSlope: 1.158694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.05244054 + inSlope: 1.6771805 + outSlope: 1.6771805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.08453068 + inSlope: 2.1502233 + outSlope: 2.1502233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.12411464 + inSlope: 2.5744925 + outSlope: 2.5744925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.1703471 + inSlope: 2.945669 + outSlope: 2.945669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.2223036 + inSlope: 3.2587993 + outSlope: 3.2587993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.27897376 + inSlope: 3.5087929 + outSlope: 3.5087929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.33926338 + inSlope: 3.6909971 + outSlope: 3.6909971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.40200698 + inSlope: 3.8017926 + outSlope: 3.8017926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.4659898 + inSlope: 3.8391461 + outSlope: 3.8391461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.5299785 + inSlope: 3.8030767 + outSlope: 3.8030767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.592759 + inSlope: 3.6959825 + outSlope: 3.6959825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6531779 + inSlope: 3.5227904 + outSlope: 3.5227904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.71018535 + inSlope: 3.2909317 + outSlope: 3.2909317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.7628757 + inSlope: 3.0100994 + outSlope: 3.0100994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.8105221 + inSlope: 2.6918395 + outSlope: 2.6918395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.85260373 + inSlope: 2.3490267 + outSlope: 2.3490267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.88882303 + inSlope: 1.9951863 + outSlope: 1.9951863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.91911 + inSlope: 1.6437976 + outSlope: 1.6437976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.94361633 + inSlope: 1.3076009 + outSlope: 1.3076009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.96269673 + inSlope: 0.9979204 + outSlope: 0.9979204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9768804 + inSlope: 0.7240939 + outSlope: 0.7240939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.9868332 + inSlope: 0.49298602 + outSlope: 0.49298602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.99331325 + inSlope: 0.30862185 + outSlope: 0.30862185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9971206 + inSlope: 0.17191157 + outSlope: 0.17191157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.99904364 + inSlope: 0.08044117 + outSlope: 0.08044117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.999802 + inSlope: 0.028302647 + outSlope: 0.028302647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99998707 + inSlope: 0.0059401947 + outSlope: 0.0059401947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.000005364418 + outSlope: -0.000005364418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9997997 + inSlope: -0.028619198 + outSlope: -0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9990329 + inSlope: -0.08134253 + outSlope: -0.08134253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9970883 + inSlope: -0.1738377 + outSlope: -0.1738377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.99323833 + inSlope: -0.31207174 + outSlope: -0.31207174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.98668593 + inSlope: -0.49848366 + outSlope: -0.49848366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9766222 + inSlope: -0.73214006 + outSlope: -0.73214006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9622813 + inSlope: -1.0089532 + outSlope: -1.0089532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9429905 + inSlope: -1.3219583 + outSlope: -1.3219583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.91821605 + inSlope: -1.6616838 + outSlope: -1.6616838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.8876011 + inSlope: -2.0166476 + outSlope: -2.0166476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.8509945 + inSlope: -2.3739467 + outSlope: -2.3739467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.8084696 + inSlope: -2.7199235 + outSlope: -2.7199235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7603305 + inSlope: -3.0408823 + outSlope: -3.0408823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -3.3238144 + outSlope: -3.3238144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6495368 + inSlope: -3.5570598 + outSlope: -3.5570598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.5885384 + inSlope: -3.7308562 + outSlope: -3.7308562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.52517503 + inSlope: -3.8377528 + outSlope: -3.8377528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.46061343 + inSlope: -3.8728461 + outSlope: -3.8728461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.3960803 + inSlope: -3.8338032 + outSlope: -3.8338032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.33282012 + inSlope: -3.720704 + outSlope: -3.720704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.27205694 + inSlope: -3.5357113 + outSlope: -3.5357113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.21496318 + inSlope: -3.2825751 + outSlope: -3.2825751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.16263787 + inSlope: -2.9660904 + outSlope: -2.9660904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.1160936 + inSlope: -2.5914752 + outSlope: -2.5914752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.07625545 + inSlope: -2.1637506 + outSlope: -2.1637506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.04396864 + inSlope: -1.6873028 + outSlope: -1.6873028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.020012071 + inSlope: -1.1654682 + outSlope: -1.1654682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0051197344 + inSlope: -0.600364 + outSlope: -0.600364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.00000004371139 + inSlope: -0.1535935 + outSlope: -0.1535935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.000000043710816 + inSlope: 2.6261676e-10 + outSlope: 2.6261676e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.000000043702634 + inSlope: 0.0000000012509472 + outSlope: 0.0000000012509472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.000000043669118 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.000000043584116 + inSlope: 0.000000007598622 + outSlope: 0.000000007598622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.00000004341583 + inSlope: 0.000000013640941 + outSlope: 0.000000013640941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.00000004312942 + inSlope: 0.000000021789205 + outSlope: 0.000000021789205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.000000042689525 + inSlope: 0.000000032002482 + outSlope: 0.000000032002482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.00000004206267 + inSlope: 0.000000044102364 + outSlope: 0.000000044102364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.000000041219447 + inSlope: 0.000000057784234 + outSlope: 0.000000057784234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.00000004013653 + inSlope: 0.00000007263402 + outSlope: 0.00000007263402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.000000038798316 + inSlope: 0.00000008815016 + outSlope: 0.00000008815016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.000000037198195 + inSlope: 0.00000010376819 + outSlope: 0.00000010376819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.00000003533938 + inSlope: 0.00000011889114 + outSlope: 0.00000011889114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.00000003323516 + inSlope: 0.00000013292089 + outSlope: 0.00000013292089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.000000030908687 + inSlope: 0.00000014528834 + outSlope: 0.00000014528834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.00000002839222 + inSlope: 0.00000015548383 + outSlope: 0.00000015548383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.000000025725898 + inSlope: 0.00000016308076 + outSlope: 0.00000016308076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.0000000229562 + inSlope: 0.00000016775338 + outSlope: 0.00000016775338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.000000020134124 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.00000001731329 + inSlope: 0.00000016758091 + outSlope: 0.00000016758091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.000000014548099 + inSlope: 0.00000016263736 + outSlope: 0.00000016263736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.00000001189205 + inSlope: 0.00000015455107 + outSlope: 0.00000015455107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.000000009396401 + inSlope: 0.00000014348632 + outSlope: 0.00000014348632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.0000000071091772 + inSlope: 0.00000012965252 + outSlope: 0.00000012965252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.0000000050746545 + inSlope: 0.00000011327725 + outSlope: 0.00000011327725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.0000000033332725 + inSlope: 0.00000009458101 + outSlope: 0.00000009458101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.000000001921957 + inSlope: 0.000000073754926 + outSlope: 0.000000073754926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -8.747774e-10 + inSlope: 0.00000005094465 + outSlope: 0.00000005094465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -2.2380382e-10 + inSlope: 0.000000026243347 + outSlope: 0.000000026243347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -4.215202e-19 + inSlope: 0.0000000067141213 + outSlope: 0.0000000067141213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 1.2645618e-17 + outSlope: 1.2645618e-17 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 7.9035096e-19 + outSlope: 7.9035096e-19 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 2.6345008e-20 + inSlope: 0.0000000067136945 + outSlope: 0.0000000067136945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 2.237896e-10 + inSlope: 0.000000026242521 + outSlope: 0.000000026242521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 8.747499e-10 + inSlope: 0.000000050943882 + outSlope: 0.000000050943882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.0000000019219173 + inSlope: 0.00000007375423 + outSlope: 0.00000007375423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.0000000033332217 + inSlope: 0.000000094580386 + outSlope: 0.000000094580386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.0000000050745936 + inSlope: 0.000000113276656 + outSlope: 0.000000113276656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.0000000071091066 + inSlope: 0.00000012965202 + outSlope: 0.00000012965202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.000000009396324 + inSlope: 0.00000014348599 + outSlope: 0.00000014348599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.000000011891968 + inSlope: 0.00000015455073 + outSlope: 0.00000015455073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.00000001454801 + inSlope: 0.0000001626371 + outSlope: 0.0000001626371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.0000000173132 + inSlope: 0.0000001675808 + outSlope: 0.0000001675808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.000000020134031 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.00000002295611 + inSlope: 0.00000016775354 + outSlope: 0.00000016775354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.00000002572581 + inSlope: 0.00000016308095 + outSlope: 0.00000016308095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.000000028392137 + inSlope: 0.00000015548409 + outSlope: 0.00000015548409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.00000003090861 + inSlope: 0.00000014528861 + outSlope: 0.00000014528861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.000000033235086 + inSlope: 0.00000013292131 + outSlope: 0.00000013292131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.000000035339315 + inSlope: 0.00000011889168 + outSlope: 0.00000011889168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.000000037198138 + inSlope: 0.00000010376861 + outSlope: 0.00000010376861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.000000038798266 + inSlope: 0.00000008815069 + outSlope: 0.00000008815069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.00000004013649 + inSlope: 0.00000007263466 + outSlope: 0.00000007263466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.00000004121942 + inSlope: 0.00000005778466 + outSlope: 0.00000005778466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.000000042062645 + inSlope: 0.00000004410279 + outSlope: 0.00000004410279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.00000004268951 + inSlope: 0.00000003200291 + outSlope: 0.00000003200291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.000000043129408 + inSlope: 0.000000021789418 + outSlope: 0.000000021789418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.000000043415824 + inSlope: 0.000000013641261 + outSlope: 0.000000013641261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.000000043584116 + inSlope: 0.000000007598729 + outSlope: 0.000000007598729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.000000043669115 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.000000043702634 + inSlope: 0.0000000012510538 + outSlope: 0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.00000004371139 + inSlope: -0.15358579 + outSlope: -0.15358579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.005119496 + inSlope: -0.6003456 + outSlope: -0.6003456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.020011475 + inSlope: -1.1654468 + outSlope: -1.1654468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.043967687 + inSlope: -1.6872885 + outSlope: -1.6872885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.076254375 + inSlope: -2.163733 + outSlope: -2.163733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.116092056 + inSlope: -2.5914543 + outSlope: -2.5914543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.1626361 + inSlope: -2.9660878 + outSlope: -2.9660878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.21496156 + inSlope: -3.2825727 + outSlope: -3.2825727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.2720551 + inSlope: -3.5356994 + outSlope: -3.5356994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.3328181 + inSlope: -3.720697 + outSlope: -3.720697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.3960782 + inSlope: -3.8338003 + outSlope: -3.8338003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.4606113 + inSlope: -3.872848 + outSlope: -3.872848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.525173 + inSlope: -3.8377557 + outSlope: -3.8377557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.5885364 + inSlope: -3.7308598 + outSlope: -3.7308598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.6495349 + inSlope: -3.557067 + outSlope: -3.557067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.70710516 + inSlope: -3.3238235 + outSlope: -3.3238235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.7603289 + inSlope: -3.0408912 + outSlope: -3.0408912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.8084681 + inSlope: -2.7199326 + outSlope: -2.7199326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.8509932 + inSlope: -2.3739593 + outSlope: -2.3739593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.8876 + inSlope: -2.0166602 + outSlope: -2.0166602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.91821516 + inSlope: -1.6616945 + outSlope: -1.6616945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.94298977 + inSlope: -1.321969 + outSlope: -1.321969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.96228075 + inSlope: -1.008964 + outSlope: -1.008964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.97662187 + inSlope: -0.7321472 + outSlope: -0.7321472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.98668563 + inSlope: -0.49848902 + outSlope: -0.49848902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.99323815 + inSlope: -0.3120789 + outSlope: -0.3120789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.99708825 + inSlope: -0.17384307 + outSlope: -0.17384307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.9990329 + inSlope: -0.08134432 + outSlope: -0.08134432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9997997 + inSlope: -0.028619198 + outSlope: -0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.9999869 + inSlope: 0.0060063656 + outSlope: 0.0060063656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.9997998 + inSlope: 0.02861741 + outSlope: 0.02861741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.999033 + inSlope: 0.08133896 + outSlope: 0.08133896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.9970885 + inSlope: 0.17383234 + outSlope: 0.17383234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.99323857 + inSlope: 0.3120646 + outSlope: 0.3120646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.98668635 + inSlope: 0.49847114 + outSlope: 0.49847114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.9766229 + inSlope: 0.73212576 + outSlope: 0.73212576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.9622822 + inSlope: 1.0089371 + outSlope: 1.0089371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.9429917 + inSlope: 1.3219404 + outSlope: 1.3219404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.91821754 + inSlope: 1.6616659 + outSlope: 1.6616659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.88760287 + inSlope: 2.0166297 + outSlope: 2.0166297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.8509966 + inSlope: 2.373927 + outSlope: 2.373927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.80847204 + inSlope: 2.719904 + outSlope: 2.719904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.76033324 + inSlope: 3.0408664 + outSlope: 3.0408664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.7071099 + inSlope: 3.3238 + outSlope: 3.3238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.64954 + inSlope: 3.5570471 + outSlope: 3.5570471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.5885418 + inSlope: 3.730849 + outSlope: 3.730849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.5251785 + inSlope: 3.8377512 + outSlope: 3.8377512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.4606169 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.39608377 + inSlope: 3.8338075 + outSlope: 3.8338075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.33282343 + inSlope: 3.7207139 + outSlope: 3.7207139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.2720601 + inSlope: 3.5357213 + outSlope: 3.5357213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21496616 + inSlope: 3.2825933 + outSlope: 3.2825933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.16264042 + inSlope: 2.9661136 + outSlope: 2.9661136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.1160958 + inSlope: 2.5914924 + outSlope: 2.5914924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.07625742 + inSlope: 2.1637745 + outSlope: 2.1637745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.043970056 + inSlope: 1.6873302 + outSlope: 1.6873302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.020013133 + inSlope: 1.1654931 + outSlope: 1.1654931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0051203244 + inSlope: 0.6003836 + outSlope: 0.6003836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0.30719778 + outSlope: 0.30719778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 1.8081123e-11 + outSlope: 1.8081123e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 6.0270354e-13 + inSlope: 0.15359142 + outSlope: 0.15359142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.0051197093 + inSlope: 0.6003589 + outSlope: 0.6003589 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.020011945 + inSlope: 1.1654601 + outSlope: 1.1654601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.043968342 + inSlope: 1.6873 + outSlope: 1.6873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.076255225 + inSlope: 2.163747 + outSlope: 2.163747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.11609317 + inSlope: 2.5914679 + outSlope: 2.5914679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.1626374 + inSlope: 2.9660926 + outSlope: 2.9660926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.21496283 + inSlope: 3.2825768 + outSlope: 3.2825768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.27205652 + inSlope: 3.5357087 + outSlope: 3.5357087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.33281967 + inSlope: 3.7207031 + outSlope: 3.7207031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.39607984 + inSlope: 3.8338022 + outSlope: 3.8338022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.46061295 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.52517456 + inSlope: 3.8377528 + outSlope: 3.8377528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.58853793 + inSlope: 3.7308578 + outSlope: 3.7308578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6495364 + inSlope: 3.557063 + outSlope: 3.557063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 3.3238163 + outSlope: 3.3238163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.76033014 + inSlope: 3.040884 + outSlope: 3.040884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.8084693 + inSlope: 2.7199254 + outSlope: 2.7199254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8509942 + inSlope: 2.3739486 + outSlope: 2.3739486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.88760084 + inSlope: 2.0166512 + outSlope: 2.0166512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9182159 + inSlope: 1.6616874 + outSlope: 1.6616874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.94299036 + inSlope: 1.3219602 + outSlope: 1.3219602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.96228117 + inSlope: 1.008955 + outSlope: 1.008955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.97662216 + inSlope: 0.73214006 + outSlope: 0.73214006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9866858 + inSlope: 0.49848366 + outSlope: 0.49848366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9932383 + inSlope: 0.31207532 + outSlope: 0.31207532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9970883 + inSlope: 0.1738395 + outSlope: 0.1738395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9990329 + inSlope: 0.08134253 + outSlope: 0.08134253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9997997 + inSlope: 0.028619198 + outSlope: 0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9999869 + inSlope: 0.006008154 + outSlope: 0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1 + inSlope: 0.0000000013969839 + outSlope: 0.0000000013969839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.9999869 + inSlope: -0.0060081524 + outSlope: -0.0060081524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.9997997 + inSlope: -0.02861741 + outSlope: -0.02861741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.999033 + inSlope: -0.081340745 + outSlope: -0.081340745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.9970884 + inSlope: -0.17383592 + outSlope: -0.17383592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.99323845 + inSlope: -0.31206816 + outSlope: -0.31206816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.9866861 + inSlope: -0.4984783 + outSlope: -0.4984783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.9766225 + inSlope: -0.7321329 + outSlope: -0.7321329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.9622817 + inSlope: -1.0089443 + outSlope: -1.0089443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.9429911 + inSlope: -1.3219495 + outSlope: -1.3219495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.91821676 + inSlope: -1.6616747 + outSlope: -1.6616747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.887602 + inSlope: -2.0166404 + outSlope: -2.0166404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.8509955 + inSlope: -2.3739395 + outSlope: -2.3739395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.8084707 + inSlope: -2.7199128 + outSlope: -2.7199128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.7603318 + inSlope: -3.0408735 + outSlope: -3.0408735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.7071084 + inSlope: -3.3238091 + outSlope: -3.3238091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.6495383 + inSlope: -3.557056 + outSlope: -3.557056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.58853996 + inSlope: -3.7308526 + outSlope: -3.7308526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.52517664 + inSlope: -3.8377512 + outSlope: -3.8377512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.46061504 + inSlope: -3.8728452 + outSlope: -3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.39608192 + inSlope: -3.833804 + outSlope: -3.833804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.3328217 + inSlope: -3.7207093 + outSlope: -3.7207093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.2720584 + inSlope: -3.5357165 + outSlope: -3.5357165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.2149646 + inSlope: -3.2825844 + outSlope: -3.2825844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.16263902 + inSlope: -2.9661038 + outSlope: -2.9661038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.11609457 + inSlope: -2.5914817 + outSlope: -2.5914817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.07625639 + inSlope: -2.1637616 + outSlope: -2.1637616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.04396925 + inSlope: -1.687316 + outSlope: -1.687316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.020012574 + inSlope: -1.1654776 + outSlope: -1.1654776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.005120035 + inSlope: -0.6003778 + outSlope: -0.6003778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 9.643258e-12 + inSlope: -0.15360118 + outSlope: -0.15360118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: -2.8929803e-10 + outSlope: -2.8929803e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9999619 + inSlope: -0.0034439561 + outSlope: -0.0034439561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.9999045 + inSlope: -0.011150836 + outSlope: -0.011150836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.9995902 + inSlope: -0.03841459 + outSlope: -0.03841459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.998624 + inSlope: -0.09508073 + outSlope: -0.09508073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99642086 + inSlope: -0.19068362 + outSlope: -0.19068362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9922679 + inSlope: -0.33110264 + outSlope: -0.33110264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9853841 + inSlope: -0.51871246 + outSlope: -0.51871246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.9749775 + inSlope: -0.75256157 + outSlope: -0.75256157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9602987 + inSlope: -1.0285823 + outSlope: -1.0285823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9406914 + inSlope: -1.3398637 + outSlope: -1.3398637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.9156366 + inSlope: -1.6770388 + outSlope: -1.6770388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.8847901 + inSlope: -2.028766 + outSlope: -2.028766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.8480111 + inSlope: -2.382306 + outSlope: -2.382306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.8053799 + inSlope: -2.7241983 + outSlope: -2.7241983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.7572045 + inSlope: -3.0409565 + outSlope: -3.0409565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.7040147 + inSlope: -3.319776 + outSlope: -3.319776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.64654523 + inSlope: -3.5491962 + outSlope: -3.5491962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.5857081 + inSlope: -3.7196145 + outSlope: -3.7196145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.522558 + inSlope: -3.82372 + outSlope: -3.82372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.45825064 + inSlope: -3.856704 + outSlope: -3.856704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.39400107 + inSlope: -3.8162823 + outSlope: -3.8162823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.33104113 + inSlope: -3.7025495 + outSlope: -3.7025495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.27058265 + inSlope: -3.5176296 + outSlope: -3.5176296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.2137867 + inSlope: -3.2652416 + outSlope: -3.2652416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.16174117 + inSlope: -2.950083 + outSlope: -2.950083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.115450524 + inSlope: -2.5772784 + outSlope: -2.5772784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.075831816 + inSlope: -2.151804 + outSlope: -2.151804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.04372366 + inSlope: -1.6779413 + outSlope: -1.6779413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.019900395 + inSlope: -1.1589787 + outSlope: -1.1589787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.0050910055 + inSlope: -0.5970129 + outSlope: -0.5970129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.00000004371139 + inSlope: -0.15273163 + outSlope: -0.15273163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.000000043702634 + inSlope: 0.0000000012510538 + outSlope: 0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.000000043669115 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.000000043584116 + inSlope: 0.000000007598622 + outSlope: 0.000000007598622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.000000043415827 + inSlope: 0.000000013641154 + outSlope: 0.000000013641154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.00000004312941 + inSlope: 0.000000021789418 + outSlope: 0.000000021789418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.000000042689514 + inSlope: 0.000000032002802 + outSlope: 0.000000032002802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.000000042062652 + inSlope: 0.00000004410279 + outSlope: 0.00000004410279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.000000041219423 + inSlope: 0.00000005778466 + outSlope: 0.00000005778466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.0000000401365 + inSlope: 0.00000007263445 + outSlope: 0.00000007263445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.000000038798277 + inSlope: 0.00000008815048 + outSlope: 0.00000008815048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.000000037198152 + inSlope: 0.00000010376851 + outSlope: 0.00000010376851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.00000003533933 + inSlope: 0.00000011889168 + outSlope: 0.00000011889168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.0000000332351 + inSlope: 0.0000001329212 + outSlope: 0.0000001329212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.000000030908627 + inSlope: 0.00000014528851 + outSlope: 0.00000014528851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.000000028392154 + inSlope: 0.00000015548403 + outSlope: 0.00000015548403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.00000002572583 + inSlope: 0.0000001630809 + outSlope: 0.0000001630809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.00000002295613 + inSlope: 0.00000016775348 + outSlope: 0.00000016775348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.000000020134053 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.00000001731322 + inSlope: 0.00000016758085 + outSlope: 0.00000016758085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.0000000145480294 + inSlope: 0.00000016263715 + outSlope: 0.00000016263715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.000000011891986 + inSlope: 0.00000015455086 + outSlope: 0.00000015455086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.000000009396339 + inSlope: 0.0000001434859 + outSlope: 0.0000001434859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.000000007109127 + inSlope: 0.00000012965191 + outSlope: 0.00000012965191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.0000000050746123 + inSlope: 0.000000113276975 + outSlope: 0.000000113276975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.0000000033332315 + inSlope: 0.00000009458054 + outSlope: 0.00000009458054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.0000000019219304 + inSlope: 0.00000007375435 + outSlope: 0.00000007375435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -8.7475543e-10 + inSlope: 0.000000050944237 + outSlope: 0.000000050944237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -2.237907e-10 + inSlope: 0.000000026242745 + outSlope: 0.000000026242745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1.9106855e-15 + inSlope: 3.3661962e-13 + outSlope: 3.3661962e-13 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -2.2378027e-10 + inSlope: -0.000000026241938 + outSlope: -0.000000026241938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -8.7472934e-10 + inSlope: -0.0000000509433 + outSlope: -0.0000000509433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.0000000019218886 + inSlope: -0.000000073753725 + outSlope: -0.000000073753725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.0000000033331846 + inSlope: -0.000000094579775 + outSlope: -0.000000094579775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.000000005074545 + inSlope: -0.00000011327606 + outSlope: -0.00000011327606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.00000000710905 + inSlope: -0.00000012965182 + outSlope: -0.00000012965182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.000000009396268 + inSlope: -0.0000001434858 + outSlope: -0.0000001434858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.000000011891905 + inSlope: -0.00000015455034 + outSlope: -0.00000015455034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.000000014547941 + inSlope: -0.00000016263687 + outSlope: -0.00000016263687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.000000017313129 + inSlope: -0.00000016758075 + outSlope: -0.00000016758075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.00000002013396 + inSlope: -0.00000016928752 + outSlope: -0.00000016928752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.00000002295604 + inSlope: -0.0000001677536 + outSlope: -0.0000001677536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.000000025725742 + inSlope: -0.00000016308107 + outSlope: -0.00000016308107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.000000028392071 + inSlope: -0.00000015548437 + outSlope: -0.00000015548437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.00000003090855 + inSlope: -0.000000145289 + outSlope: -0.000000145289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.000000033235033 + inSlope: -0.00000013292153 + outSlope: -0.00000013292153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.000000035339262 + inSlope: -0.00000011889199 + outSlope: -0.00000011889199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.000000037198095 + inSlope: -0.00000010376904 + outSlope: -0.00000010376904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.000000038798227 + inSlope: -0.00000008815101 + outSlope: -0.00000008815101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.00000004013646 + inSlope: -0.00000007263498 + outSlope: -0.00000007263498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.00000004121939 + inSlope: -0.000000057785087 + outSlope: -0.000000057785087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.000000042062627 + inSlope: -0.000000044103217 + outSlope: -0.000000044103217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.000000042689496 + inSlope: -0.00000003200323 + outSlope: -0.00000003200323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.0000000431294 + inSlope: -0.000000021789631 + outSlope: -0.000000021789631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.000000043415817 + inSlope: -0.000000013641367 + outSlope: -0.000000013641367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.000000043584112 + inSlope: -0.000000007598942 + outSlope: -0.000000007598942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.000000043669115 + inSlope: -0.000000003555666 + outSlope: -0.000000003555666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.000000043702634 + inSlope: -0.0000000012510538 + outSlope: -0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.000000043710816 + inSlope: -2.6261684e-10 + outSlope: -2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.00000004371139 + inSlope: 0.15357561 + outSlope: 0.15357561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.0051191384 + inSlope: 0.60032827 + outSlope: 0.60032827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.02001088 + inSlope: 1.1654325 + outSlope: 1.1654325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.043966852 + inSlope: 1.6872745 + outSlope: 1.6872745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.07625331 + inSlope: 2.1637225 + outSlope: 2.1637225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.11609087 + inSlope: 2.5914474 + outSlope: 2.5914474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.1626348 + inSlope: 2.9660711 + outSlope: 2.9660711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.21495982 + inSlope: 3.2825599 + outSlope: 3.2825599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.27205336 + inSlope: 3.535697 + outSlope: 3.535697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.33281627 + inSlope: 3.720696 + outSlope: 3.720696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.39607644 + inSlope: 3.8338003 + outSlope: 3.8338003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.4606095 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.52517116 + inSlope: 3.8377583 + outSlope: 3.8377583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.58853465 + inSlope: 3.730865 + outSlope: 3.730865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.6495332 + inSlope: 3.5570722 + outSlope: 3.5570722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.7071036 + inSlope: 3.3238287 + outSlope: 3.3238287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.7603274 + inSlope: 3.0408983 + outSlope: 3.0408983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.8084668 + inSlope: 2.719945 + outSlope: 2.719945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.85099214 + inSlope: 2.37397 + outSlope: 2.37397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.88759905 + inSlope: 2.016669 + outSlope: 2.016669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.9182144 + inSlope: 1.6617053 + outSlope: 1.6617053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.9429892 + inSlope: 1.3219781 + outSlope: 1.3219781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.9622803 + inSlope: 1.0089711 + outSlope: 1.0089711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.9766215 + inSlope: 0.73215437 + outSlope: 0.73215437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.9866854 + inSlope: 0.49849617 + outSlope: 0.49849617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.99323803 + inSlope: 0.31208247 + outSlope: 0.31208247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.99708813 + inSlope: 0.17384486 + outSlope: 0.17384486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.99903286 + inSlope: 0.0813479 + outSlope: 0.0813479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9997997 + inSlope: 0.028620986 + outSlope: 0.028620986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999869 + inSlope: 0.0060081254 + outSlope: 0.0060081254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0.0007867258 + outSlope: 0.0007867258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2/folding_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2/folding_2_1.anim.meta new file mode 100644 index 0000000..0aeb47f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 2/folding_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55e73ffb5c33dce45911707e9dce1c96 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3.meta new file mode 100644 index 0000000..ba97de0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c2b61e3a4f880a47b349d43490917a9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_1.anim new file mode 100644 index 0000000..6eba6b4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_1.anim @@ -0,0 +1,6564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: folding_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: {x: 0.008726535, y: 0, z: 0, w: 0.9999619} + inSlope: {x: 0.30545142, y: 0, z: 0, w: -0.0034439596} + outSlope: {x: 0.30545142, y: 0, z: 0, w: -0.0034439596} + tangentMode: 1066751298 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166667 + value: {x: 0.013817388, y: 0, z: 0, w: 0.9999045} + inSlope: {x: 0.5969432, y: 0, z: 0, w: -0.011150848} + outSlope: {x: 0.5969432, y: 0, z: 0, w: -0.011150848} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: 0.028624624, y: 0, z: 0, w: 0.9995902} + inSlope: {x: 1.158693, y: 0, z: 0, w: -0.038414635} + outSlope: {x: 1.158693, y: 0, z: 0, w: -0.038414635} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.05 + value: {x: 0.05244045, y: 0, z: 0, w: 0.998624} + inSlope: {x: 1.6771789, y: 0, z: 0, w: -0.09508082} + outSlope: {x: 1.6771789, y: 0, z: 0, w: -0.09508082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666666 + value: {x: 0.08453053, y: 0, z: 0, w: 0.99642086} + inSlope: {x: 2.1502213, y: 0, z: 0, w: -0.19068378} + outSlope: {x: 2.1502213, y: 0, z: 0, w: -0.19068378} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0833333 + value: {x: 0.124114424, y: 0, z: 0, w: 0.9922679} + inSlope: {x: 2.5744905, y: 0, z: 0, w: -0.33110112} + outSlope: {x: 2.5744905, y: 0, z: 0, w: -0.33110112} + tangentMode: 1068708646 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999999 + value: {x: 0.1703468, y: 0, z: 0, w: 0.98538417} + inSlope: {x: 2.9456673, y: 0, z: 0, w: -0.5187111} + outSlope: {x: 2.9456673, y: 0, z: 0, w: -0.5187111} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166666 + value: {x: 0.22230324, y: 0, z: 0, w: 0.97497755} + inSlope: {x: 3.2587976, y: 0, z: 0, w: -0.7525588} + outSlope: {x: 3.2587976, y: 0, z: 0, w: -0.7525588} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1333332 + value: {x: 0.27897328, y: 0, z: 0, w: 0.9602989} + inSlope: {x: 3.5087914, y: 0, z: 0, w: -1.028578} + outSlope: {x: 3.5087914, y: 0, z: 0, w: -1.028578} + tangentMode: 1066740934 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499999 + value: {x: 0.33926284, y: 0, z: 0, w: 0.94069165} + inSlope: {x: 3.6909957, y: 0, z: 0, w: -1.3398612} + outSlope: {x: 3.6909957, y: 0, z: 0, w: -1.3398612} + tangentMode: 1038991649 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666665 + value: {x: 0.40200636, y: 0, z: 0, w: 0.9156369} + inSlope: {x: 3.8017907, y: 0, z: 0, w: -1.6770368} + outSlope: {x: 3.8017907, y: 0, z: 0, w: -1.6770368} + tangentMode: 1070666018 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833332 + value: {x: 0.46598908, y: 0, z: 0, w: 0.8847905} + inSlope: {x: 3.8391452, y: 0, z: 0, w: -2.0287623} + outSlope: {x: 3.8391452, y: 0, z: 0, w: -2.0287623} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999998 + value: {x: 0.52997774, y: 0, z: 0, w: 0.84801155} + inSlope: {x: 3.8030765, y: 0, z: 0, w: -2.3823009} + outSlope: {x: 3.8030765, y: 0, z: 0, w: -2.3823009} + tangentMode: 1081001574 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166665 + value: {x: 0.5927582, y: 0, z: 0, w: 0.8053805} + inSlope: {x: 3.695984, y: 0, z: 0, w: -2.7241936} + outSlope: {x: 3.695984, y: 0, z: 0, w: -2.7241936} + tangentMode: 1078107716 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333331 + value: {x: 0.6531771, y: 0, z: 0, w: 0.7572052} + inSlope: {x: 3.5227952, y: 0, z: 0, w: -3.0409522} + outSlope: {x: 3.5227952, y: 0, z: 0, w: -3.0409522} + tangentMode: 1063467489 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499998 + value: {x: 0.7101846, y: 0, z: 0, w: 0.70401555} + inSlope: {x: 3.290938, y: 0, z: 0, w: -3.319775} + outSlope: {x: 3.290938, y: 0, z: 0, w: -3.319775} + tangentMode: 1072623334 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666664 + value: {x: 0.7628749, y: 0, z: 0, w: 0.6465461} + inSlope: {x: 3.010103, y: 0, z: 0, w: -3.5491936} + outSlope: {x: 3.010103, y: 0, z: 0, w: -3.5491936} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833331 + value: {x: 0.81052125, y: 0, z: 0, w: 0.5857092} + inSlope: {x: 2.691846, y: 0, z: 0, w: -3.7196124} + outSlope: {x: 2.691846, y: 0, z: 0, w: -3.7196124} + tangentMode: 1034328546 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999997 + value: {x: 0.852603, y: 0, z: 0, w: 0.52255917} + inSlope: {x: 2.3490343, y: 0, z: 0, w: -3.8237195} + outSlope: {x: 2.3490343, y: 0, z: 0, w: -3.8237195} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166664 + value: {x: 0.8888223, y: 0, z: 0, w: 0.458252} + inSlope: {x: 1.9951918, y: 0, z: 0, w: -3.856701} + outSlope: {x: 1.9951918, y: 0, z: 0, w: -3.856701} + tangentMode: 1065336993 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.333333 + value: {x: 0.91910934, y: 0, z: 0, w: 0.3940026} + inSlope: {x: 1.643806, y: 0, z: 0, w: -3.8162827} + outSlope: {x: 1.643806, y: 0, z: 0, w: -3.8162827} + tangentMode: 1074161249 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499997 + value: {x: 0.9436158, y: 0, z: 0, w: 0.3310427} + inSlope: {x: 1.3076103, y: 0, z: 0, w: -3.7025535} + outSlope: {x: 1.3076103, y: 0, z: 0, w: -3.7025535} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666663 + value: {x: 0.9626963, y: 0, z: 0, w: 0.27058426} + inSlope: {x: 0.99792755, y: 0, z: 0, w: -3.5176382} + outSlope: {x: 0.99792755, y: 0, z: 0, w: -3.5176382} + tangentMode: -1073672095 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.383333 + value: {x: 0.97688, y: 0, z: 0, w: 0.21378821} + inSlope: {x: 0.7240988, y: 0, z: 0, w: -3.2652462} + outSlope: {x: 0.7240988, y: 0, z: 0, w: -3.2652462} + tangentMode: -1069376160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999996 + value: {x: 0.9868329, y: 0, z: 0, w: 0.16174282} + inSlope: {x: 0.49299228, y: 0, z: 0, w: -2.950091} + outSlope: {x: 0.49299228, y: 0, z: 0, w: -2.950091} + tangentMode: 1058450146 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4166663 + value: {x: 0.9933131, y: 0, z: 0, w: 0.11545195} + inSlope: {x: 0.30862778, y: 0, z: 0, w: -2.5772934} + outSlope: {x: 0.30862778, y: 0, z: 0, w: -2.5772934} + tangentMode: 1075139943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333329 + value: {x: 0.9971205, y: 0, z: 0, w: 0.07583313} + inSlope: {x: 0.17191724, y: 0, z: 0, w: -2.1518185} + outSlope: {x: 0.17191724, y: 0, z: 0, w: -2.1518185} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499996 + value: {x: 0.99904364, y: 0, z: 0, w: 0.043724734} + inSlope: {x: 0.0804431, y: 0, z: 0, w: -1.6779621} + outSlope: {x: 0.0804431, y: 0, z: 0, w: -1.6779621} + tangentMode: -1071260829 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4666662 + value: {x: 0.99980193, y: 0, z: 0, w: 0.01990111} + inSlope: {x: 0.028302697, y: 0, z: 0, w: -1.1590022} + outSlope: {x: 0.028302697, y: 0, z: 0, w: -1.1590022} + tangentMode: -1080742045 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833329 + value: {x: 0.99998707, y: 0, z: 0, w: 0.005091363} + inSlope: {x: 0.0059419926, y: 0, z: 0, w: -0.59703517} + outSlope: {x: 0.0059419926, y: 0, z: 0, w: -0.59703517} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999995 + value: {x: 1, y: 0, z: 0, w: -0.00000004371139} + inSlope: {x: -0.000005364418, y: 0.000000006713172, z: 0.15357947, w: -0.15274236} + outSlope: {x: -0.000005364418, y: 0.000000006713172, z: 0.15357947, w: -0.15274236} + tangentMode: 1076118629 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166662 + value: {x: 0.9999869, y: 2.2377218e-10, z: 0.0051193107, w: -0.000000043710816} + inSlope: {x: -0.006008154, y: 0.000000026241514, z: 0.60033584, w: 2.6261684e-10} + outSlope: {x: -0.006008154, y: 0.000000026241514, z: 0.60033584, w: 2.6261684e-10} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333328 + value: {x: 0.9997997, y: 8.7471624e-10, z: 0.020011175, w: -0.000000043702634} + inSlope: {x: -0.02861741, y: 0.000000050942944, z: 1.1654387, w: 0.0000000012509472} + outSlope: {x: -0.02861741, y: 0.000000050942944, z: 1.1654387, w: 0.0000000012509472} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499995 + value: {x: 0.999033, y: 0.0000000019218687, z: 0.04396723, w: -0.000000043669118} + inSlope: {x: -0.08133896, y: 0.000000073753355, z: 1.6872802, w: 0.0000000035554528} + outSlope: {x: -0.08133896, y: 0.000000073753355, z: 1.6872802, w: 0.0000000035554528} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666661 + value: {x: 0.99708843, y: 0.0000000033331593, z: 0.076253794, w: -0.00000004358412} + inSlope: {x: -0.17383413, y: 0.000000094579605, z: 2.1637292, w: 0.000000007598516} + outSlope: {x: -0.17383413, y: 0.000000094579605, z: 2.1637292, w: 0.000000007598516} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833328 + value: {x: 0.9932385, y: 0.000000005074519, z: 0.11609147, w: -0.000000043415834} + inSlope: {x: -0.31206638, y: 0.000000113275995, z: 2.5914528, w: 0.000000013640834} + outSlope: {x: -0.31206638, y: 0.000000113275995, z: 2.5914528, w: 0.000000013640834} + tangentMode: 1077097251 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999994 + value: {x: 0.9866862, y: 0.0000000071090223, z: 0.16263548, w: -0.000000043129425} + inSlope: {x: -0.49847472, y: 0.00000012965141, z: 2.9660783, w: 0.000000021788992} + outSlope: {x: -0.49847472, y: 0.00000012965141, z: 2.9660783, w: 0.000000021788992} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166661 + value: {x: 0.9766227, y: 0.000000009396229, z: 0.21496065, w: -0.000000042689535} + inSlope: {x: -0.73212934, y: 0.00000014348547, z: 3.2825646, w: 0.000000032002376} + outSlope: {x: -0.73212934, y: 0.00000014348547, z: 3.2825646, w: 0.000000032002376} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333327 + value: {x: 0.96228194, y: 0.000000011891866, z: 0.2720542, w: -0.00000004206268} + inSlope: {x: -1.0089407, y: 0.00000015455039, z: 3.5357008, w: 0.000000044102258} + outSlope: {x: -1.0089407, y: 0.00000015455039, z: 3.5357008, w: 0.000000044102258} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499994 + value: {x: 0.9429914, y: 0.000000014547903, z: 0.33281723, w: -0.00000004121946} + inSlope: {x: -1.321944, y: 0.00000016263687, z: 3.7206979, w: 0.00000005778402} + outSlope: {x: -1.321944, y: 0.00000016263687, z: 3.7206979, w: 0.00000005778402} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.666666 + value: {x: 0.9182172, y: 0.00000001731309, z: 0.39607733, w: -0.00000004013655} + inSlope: {x: -1.6616712, y: 0.0000001675807, z: 3.8337994, w: 0.00000007263392} + outSlope: {x: -1.6616712, y: 0.0000001675807, z: 3.8337994, w: 0.00000007263392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833327 + value: {x: 0.8876024, y: 0.000000020133921, z: 0.46061042, w: -0.000000038798333} + inSlope: {x: -2.0166352, y: 0.00000016928746, z: 3.8728452, w: 0.000000088149946} + outSlope: {x: -2.0166352, y: 0.00000016928746, z: 3.8728452, w: 0.000000088149946} + tangentMode: 1065352577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999993 + value: {x: 0.8509961, y: 0.000000022956, z: 0.52517205, w: -0.00000003719822} + inSlope: {x: -2.3739324, y: 0.0000001677536, z: 3.8377557, w: 0.00000010376787} + outSlope: {x: -2.3739324, y: 0.0000001677536, z: 3.8377557, w: 0.00000010376787} + tangentMode: 1034594979 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.716666 + value: {x: 0.8084714, y: 0.000000025725702, z: 0.5885355, w: -0.000000035339408} + inSlope: {x: -2.7199092, y: 0.00000016308113, z: 3.7308617, w: 0.00000011889104} + outSlope: {x: -2.7199092, y: 0.00000016308113, z: 3.7308617, w: 0.00000011889104} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333326 + value: {x: 0.7603325, y: 0.000000028392032, z: 0.649534, w: -0.00000003323519} + inSlope: {x: -3.0408697, y: 0.00000015548447, z: 3.5570703, w: 0.00000013292068} + outSlope: {x: -3.0408697, y: 0.00000015548447, z: 3.5570703, w: 0.00000013292068} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7499993 + value: {x: 0.70710915, y: 0.000000030908513, z: 0.7071044, w: -0.000000030908723} + inSlope: {x: -3.323804, y: 0.00000014528919, z: 3.3238287, w: 0.00000014528803} + outSlope: {x: -3.323804, y: 0.00000014528919, z: 3.3238287, w: 0.00000014528803} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666659 + value: {x: 0.6495392, y: 0.000000033235, z: 0.7603282, w: -0.00000002839226} + inSlope: {x: -3.5570507, y: 0.00000013292174, z: 3.040895, w: 0.00000015548362} + outSlope: {x: -3.5570507, y: 0.00000013292174, z: 3.040895, w: 0.00000015548362} + tangentMode: 1065352577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833326 + value: {x: 0.5885409, y: 0.000000035339234, z: 0.80846745, w: -0.00000002572594} + inSlope: {x: -3.7308526, y: 0.0000001188922, z: 2.7199378, w: 0.00000016308076} + outSlope: {x: -3.7308526, y: 0.0000001188922, z: 2.7199378, w: 0.00000016308076} + tangentMode: 1050812964 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7999992 + value: {x: 0.52517754, y: 0.00000003719807, z: 0.8509927, w: -0.00000002295624} + inSlope: {x: -3.837752, y: 0.00000010376936, z: 2.3739648, w: 0.00000016775348} + outSlope: {x: -3.837752, y: 0.00000010376936, z: 2.3739648, w: 0.00000016775348} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166659 + value: {x: 0.46061596, y: 0.00000003879821, z: 0.8875995, w: -0.000000020134163} + inSlope: {x: -3.8728426, y: 0.000000088151225, z: 2.0166638, w: 0.00000016928735} + outSlope: {x: -3.8728426, y: 0.000000088151225, z: 2.0166638, w: 0.00000016928735} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333325 + value: {x: 0.3960829, y: 0.00000004013644, z: 0.91821474, w: -0.000000017313333} + inSlope: {x: -3.8338046, y: 0.000000072635196, z: 1.6616998, w: 0.00000016758091} + outSlope: {x: -3.8338046, y: 0.000000072635196, z: 1.6616998, w: 0.00000016758091} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8499992 + value: {x: 0.3328226, y: 0.00000004121938, z: 0.94298947, w: -0.000000014548138} + inSlope: {x: -3.7207112, y: 0.000000057785194, z: 1.3219726, w: 0.00000016263742} + outSlope: {x: -3.7207112, y: 0.000000057785194, z: 1.3219726, w: 0.00000016263742} + tangentMode: 1065352577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666658 + value: {x: 0.27205932, y: 0.000000042062613, z: 0.96228045, w: -0.000000011892091} + inSlope: {x: -3.535719, y: 0.000000044103324, z: 1.0089675, w: 0.00000015455119} + outSlope: {x: -3.535719, y: 0.000000044103324, z: 1.0089675, w: 0.00000015455119} + tangentMode: 1057803495 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833325 + value: {x: 0.2149654, y: 0.00000004268949, z: 0.9766217, w: -0.0000000093964365} + inSlope: {x: -3.2825937, y: 0.00000003200344, z: 0.7321526, w: 0.00000014348674} + outSlope: {x: -3.2825937, y: 0.00000003200344, z: 0.7321526, w: 0.00000014348674} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999991 + value: {x: 0.16263963, y: 0.000000043129393, z: 0.9866855, w: -0.0000000071092043} + inSlope: {x: -2.9661074, y: 0.000000021789845, z: 0.4984926, w: 0.00000012965268} + outSlope: {x: -2.9661074, y: 0.000000021789845, z: 0.4984926, w: 0.00000012965268} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166658 + value: {x: 0.11609525, y: 0.000000043415817, z: 0.9932381, w: -0.0000000050746847} + inSlope: {x: -2.5914853, y: 0.000000013641474, z: 0.31208068, w: 0.00000011327743} + outSlope: {x: -2.5914853, y: 0.000000013641474, z: 0.31208068, w: 0.00000011327743} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333324 + value: {x: 0.07625687, y: 0.00000004358411, z: 0.9970882, w: -0.0000000033332936} + inSlope: {x: -2.1637683, y: 0.000000007598942, z: 0.17384307, w: 0.00000009458131} + outSlope: {x: -2.1637683, y: 0.000000007598942, z: 0.17384307, w: 0.00000009458131} + tangentMode: 1065352577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499991 + value: {x: 0.043969713, y: 0.000000043669115, z: 0.99903286, w: -0.0000000019219772} + inSlope: {x: -1.6873205, y: 0.0000000035557726, z: 0.08134611, w: 0.00000007375512} + outSlope: {x: -1.6873205, y: 0.0000000035557726, z: 0.08134611, w: 0.00000007375512} + tangentMode: 1061718151 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666657 + value: {x: 0.020012906, y: 0.000000043702634, z: 0.9997997, w: -8.747919e-10} + inSlope: {x: -1.1654861, y: 0.0000000012510538, z: 0.028620986, w: 0.00000005094502} + outSlope: {x: -1.1654861, y: 0.0000000012510538, z: 0.028620986, w: 0.00000005094502} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833324 + value: {x: 0.0051202113, y: 0.000000043710816, z: 0.9999869, w: -2.2381154e-10} + inSlope: {x: -0.60038906, y: 2.6261684e-10, z: 0.006008154, w: 0.00000002624384} + outSlope: {x: -0.60038906, y: 2.6261684e-10, z: 0.006008154, w: 0.00000002624384} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.999999 + value: {x: -0.00000004371139, y: 0.00000004371139, z: 1, w: 1.9106855e-15} + inSlope: {x: -0.1536078, y: -0.15357204, z: 0, w: 1.5627499e-12} + outSlope: {x: -0.1536078, y: -0.15357204, z: 0, w: 1.5627499e-12} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0166657 + value: {x: -0.000000043710816, y: -0.005119019, z: 0.9999869, w: -2.2375944e-10} + inSlope: {x: 2.6251026e-10, y: -0.6003211, z: -0.0060063656, w: -0.000000026240869} + outSlope: {x: 2.6251026e-10, y: -0.6003211, z: -0.0060063656, w: -0.000000026240869} + tangentMode: 1065352577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0333323 + value: {x: -0.000000043702638, y: -0.02001064, z: 0.9997998, w: -8.746929e-10} + inSlope: {x: 0.0000000012508407, y: -1.1654254, z: -0.028615622, w: -0.00000005094237} + outSlope: {x: 0.0000000012508407, y: -1.1654254, z: -0.028615622, w: -0.00000005094237} + tangentMode: 1065493024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.049999 + value: {x: -0.00000004366912, y: -0.0439665, z: 0.99903303, w: -0.0000000019218367} + inSlope: {x: 0.0000000035554528, y: -1.6872673, z: -0.08133896, w: -0.0000000737528} + outSlope: {x: 0.0000000035554528, y: -1.6872673, z: -0.08133896, w: -0.0000000737528} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0666656 + value: {x: -0.000000043584123, y: -0.07625283, z: 0.9970885, w: -0.0000000033331171} + inSlope: {x: 0.000000007598409, y: -2.1637156, z: -0.17383055, w: -0.000000094579015} + outSlope: {x: 0.000000007598409, y: -2.1637156, z: -0.17383055, w: -0.000000094579015} + tangentMode: -1090205180 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0833323 + value: {x: -0.00000004341584, y: -0.11609028, z: 0.9932387, w: -0.0000000050744675} + inSlope: {x: 0.000000013640621, y: -2.5914369, z: -0.312061, w: -0.00000011327532} + outSlope: {x: 0.000000013640621, y: -2.5914369, z: -0.312061, w: -0.00000011327532} + tangentMode: -1079279516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.099999 + value: {x: -0.000000043129436, y: -0.16263399, z: 0.98668647, w: -0.0000000071089574} + inSlope: {x: 0.000000021788779, y: -2.9660642, z: -0.49846935, w: -0.00000012965077} + outSlope: {x: 0.000000021788779, y: -2.9660642, z: -0.49846935, w: -0.00000012965077} + tangentMode: 1062803267 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1166656 + value: {x: -0.00000004268955, y: -0.214959, z: 0.97662306, w: -0.000000009396156} + inSlope: {x: 0.000000032002056, y: -3.2825568, z: -0.7321222, w: -0.00000014348511} + outSlope: {x: 0.000000032002056, y: -3.2825568, z: -0.7321222, w: -0.00000014348511} + tangentMode: 1067450340 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1333323 + value: {x: -0.0000000420627, y: -0.27205244, z: 0.9622824, w: -0.00000001189179} + inSlope: {x: 0.000000044101938, y: -3.5356984, z: -1.0089335, w: -0.0000001545503} + outSlope: {x: 0.000000044101938, y: -3.5356984, z: -1.0089335, w: -0.0000001545503} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.149999 + value: {x: -0.000000041219486, y: -0.3328155, z: 0.942992, w: -0.000000014547828} + inSlope: {x: 0.0000000577837, y: -3.7206979, z: -1.3219368, w: -0.00000016263687} + outSlope: {x: 0.0000000577837, y: -3.7206979, z: -1.3219368, w: -0.00000016263687} + tangentMode: -1066123774 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1666656 + value: {x: -0.00000004013658, y: -0.39607558, z: 0.9182179, w: -0.000000017313013} + inSlope: {x: 0.000000072633384, y: -3.833795, z: -1.6616588, w: -0.00000016758051} + outSlope: {x: 0.000000072633384, y: -3.833795, z: -1.6616588, w: -0.00000016758051} + tangentMode: -1068434970 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1833322 + value: {x: -0.000000038798376, y: -0.46060854, z: 0.8876034, w: -0.00000002013384} + inSlope: {x: 0.00000008814952, y: -3.8728442, z: -2.0166245, w: -0.0000001692874} + outSlope: {x: 0.00000008814952, y: -3.8728442, z: -2.0166245, w: -0.0000001692874} + tangentMode: 1033588389 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1999989 + value: {x: -0.000000037198266, y: -0.52517027, z: 0.85099715, w: -0.000000022955922} + inSlope: {x: 0.00000010376744, y: -3.8377583, z: -2.3739235, w: -0.00000016775371} + outSlope: {x: 0.00000010376744, y: -3.8377583, z: -2.3739235, w: -0.00000016775371} + tangentMode: 1069407712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2166655 + value: {x: -0.000000035339465, y: -0.5885337, z: 0.8084727, w: -0.000000025725624} + inSlope: {x: 0.0000001188905, y: -3.730867, z: -2.7198985, w: -0.00000016308138} + outSlope: {x: 0.0000001188905, y: -3.730867, z: -2.7198985, w: -0.00000016308138} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2333322 + value: {x: -0.000000033235253, y: -0.6495324, z: 0.76033396, w: -0.000000028391963} + inSlope: {x: 0.00000013292035, y: -3.5570774, z: -3.0408626, w: -0.00000015548478} + outSlope: {x: 0.00000013292035, y: -3.5570774, z: -3.0408626, w: -0.00000015548478} + tangentMode: 839027232 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2499988 + value: {x: -0.00000003090879, y: -0.70710284, z: 0.7071107, w: -0.000000030908446} + inSlope: {x: 0.00000014528776, y: -3.3238325, z: -3.3237967, w: -0.00000014528936} + outSlope: {x: 0.00000014528776, y: -3.3238325, z: -3.3237967, w: -0.00000014528936} + tangentMode: 856257216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2666655 + value: {x: -0.000000028392332, y: -0.7603267, z: 0.64954084, w: -0.000000033234937} + inSlope: {x: 0.0000001554834, y: -3.0409038, z: -3.5570455, w: -0.00000013292217} + outSlope: {x: 0.0000001554834, y: -3.0409038, z: -3.5570455, w: -0.00000013292217} + tangentMode: -1288936730 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.283332 + value: {x: -0.000000025726015, y: -0.8084662, z: 0.58854264, w: -0.00000003533918} + inSlope: {x: 0.00000016308053, y: -2.7199485, z: -3.7308474, w: -0.00000011889263} + outSlope: {x: 0.00000016308053, y: -2.7199485, z: -3.7308474, w: -0.00000011889263} + tangentMode: 1071365092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2999988 + value: {x: -0.00000002295632, y: -0.85099155, z: 0.5251794, w: -0.00000003719802} + inSlope: {x: 0.00000016775329, y: -2.3739736, z: -3.8377485, w: -0.00000010376968} + outSlope: {x: 0.00000016775329, y: -2.3739736, z: -3.8377485, w: -0.00000010376968} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3166654 + value: {x: -0.000000020134244, y: -0.8875986, z: 0.4606178, w: -0.000000038798166} + inSlope: {x: 0.0000001692874, y: -2.0166762, z: -3.8728452, w: -0.00000008815176} + outSlope: {x: 0.0000001692874, y: -2.0166762, z: -3.8728452, w: -0.00000008815176} + tangentMode: 875831267 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.333332 + value: {x: -0.000000017313411, y: -0.918214, z: 0.39608467, w: -0.00000004013641} + inSlope: {x: 0.00000016758106, y: -1.6617088, z: -3.8338075, w: -0.00000007263562} + outSlope: {x: 0.00000016758106, y: -1.6617088, z: -3.8338075, w: -0.00000007263562} + tangentMode: 875471236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3499987 + value: {x: -0.000000014548214, y: -0.9429888, z: 0.33282435, w: -0.00000004121935} + inSlope: {x: 0.00000016263766, y: -1.3219817, z: -3.7207155, w: -0.00000005778562} + outSlope: {x: 0.00000016263766, y: -1.3219817, z: -3.7207155, w: -0.00000005778562} + tangentMode: -1309391455 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3666654 + value: {x: -0.000000011892161, y: -0.96228004, z: 0.27206093, w: -0.000000042062595} + inSlope: {x: 0.00000015455146, y: -1.0089765, z: -3.5357254, w: -0.00000004410375} + outSlope: {x: 0.00000015455146, y: -1.0089765, z: -3.5357254, w: -0.00000004410375} + tangentMode: 1073322432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.383332 + value: {x: -0.000000009396504, y: -0.9766213, z: 0.21496695, w: -0.000000042689475} + inSlope: {x: 0.00000014348686, y: -0.73215795, z: -3.282597, w: -0.000000032003655} + outSlope: {x: 0.00000014348686, y: -0.73215795, z: -3.282597, w: -0.000000032003655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3999987 + value: {x: -0.00000000710927, y: -0.9866853, z: 0.16264114, w: -0.000000043129383} + inSlope: {x: 0.00000012965317, y: -0.49849975, z: -2.9661188, w: -0.000000021790058} + outSlope: {x: 0.00000012965317, y: -0.49849975, z: -2.9661188, w: -0.000000021790058} + tangentMode: -1285895322 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4166653 + value: {x: -0.0000000050747357, y: -0.993238, z: 0.11609642, w: -0.00000004341581} + inSlope: {x: 0.00000011327799, y: -0.31208605, z: -2.5914984, w: -0.000000013641687} + outSlope: {x: 0.00000011327799, y: -0.31208605, z: -2.5914984, w: -0.000000013641687} + tangentMode: -1275903547 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.433332 + value: {x: -0.0000000033333407, y: -0.99708813, z: 0.076257944, w: -0.000000043584105} + inSlope: {x: 0.000000094581864, y: -0.17384665, z: -2.163781, w: -0.000000007599155} + outSlope: {x: 0.000000094581864, y: -0.17384665, z: -2.163781, w: -0.000000007599155} + tangentMode: -1303622555 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4499986 + value: {x: -0.0000000019220099, y: -0.99903286, z: 0.043970462, w: -0.000000043669115} + inSlope: {x: 0.00000007375587, y: -0.0813479, z: -1.6873374, w: -0.0000000035558791} + outSlope: {x: 0.00000007375587, y: -0.0813479, z: -1.6873374, w: -0.0000000035558791} + tangentMode: 1074510822 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4666653 + value: {x: -8.748141e-10, y: -0.9997997, z: 0.020013414, w: -0.000000043702634} + inSlope: {x: 0.00000005094566, y: -0.028620986, z: -1.1655009, w: -0.0000000012510538} + outSlope: {x: 0.00000005094566, y: -0.028620986, z: -1.1655009, w: -0.0000000012510538} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.483332 + value: {x: -2.2382282e-10, y: -0.9999869, z: 0.0051204693, w: -0.000000043710816} + inSlope: {x: 0.000000026244447, y: -0.006008154, z: -0.600403, w: -2.6261684e-10} + outSlope: {x: 0.000000026244447, y: -0.006008154, z: -0.600403, w: -2.6261684e-10} + tangentMode: -1274103450 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4999986 + value: {x: -1.6860808e-18, y: -1, z: 3.8573034e-11, w: -0.00000004371139} + inSlope: {x: 0.000000006714691, y: 0, z: -0.15361422, w: 0.15356131} + outSlope: {x: 0.000000006714691, y: 0, z: -0.15361422, w: 0.15356131} + tangentMode: -1279439321 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5166652 + value: {x: 0, y: -0.9999869, z: 0, w: 0.0051186616} + inSlope: {x: 5.058247e-17, y: 0.0060063656, z: -0.0000000011571921, w: 0.60030323} + outSlope: {x: 5.058247e-17, y: 0.0060063656, z: -0.0000000011571921, w: 0.60030323} + tangentMode: -1288394651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5333319 + value: {x: 0, y: -0.9997998, z: 0, w: 0.020010045} + inSlope: {x: 0, y: 0.028615622, z: 0, w: 1.1654111} + outSlope: {x: 0, y: 0.028615622, z: 0, w: 1.1654111} + tangentMode: 1075489444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5499985 + value: {x: 0, y: -0.99903303, z: 0, w: 0.043965664} + inSlope: {x: 0, y: 0.08133538, z: 0, w: 1.687253} + outSlope: {x: 0, y: 0.08133538, z: 0, w: 1.687253} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5666652 + value: {x: 0, y: -0.9970886, z: 0, w: 0.07625176} + inSlope: {x: 0, y: 0.17382698, z: 0, w: 2.163705} + outSlope: {x: 0, y: 0.17382698, z: 0, w: 2.163705} + tangentMode: 1042103909 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5833318 + value: {x: 0, y: -0.9932388, z: 0, w: 0.1160891} + inSlope: {x: 0, y: 0.31205744, z: 0, w: 2.5914268} + outSlope: {x: 0, y: 0.31205744, z: 0, w: 2.5914268} + tangentMode: 1071118272 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5999985 + value: {x: 0, y: -0.9866867, z: 0, w: 0.16263257} + inSlope: {x: 0, y: 0.4984622, z: 0, w: 2.9660544} + outSlope: {x: 0, y: 0.4984622, z: 0, w: 2.9660544} + tangentMode: 1042712832 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6166651 + value: {x: 0, y: -0.9766234, z: 0, w: 0.21495749} + inSlope: {x: 0, y: 0.73211503, z: 0, w: 3.2825518} + outSlope: {x: 0, y: 0.73211503, z: 0, w: 3.2825518} + tangentMode: 1076468162 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6333318 + value: {x: 0, y: -0.9622829, z: 0, w: 0.27205086} + inSlope: {x: 0, y: 1.0089246, z: 0, w: 3.5356898} + outSlope: {x: 0, y: 1.0089246, z: 0, w: 3.5356898} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6499984 + value: {x: 0, y: -0.9429926, z: 0, w: 0.3328137} + inSlope: {x: 0, y: 1.3219261, z: 0, w: 3.7206888} + outSlope: {x: 0, y: 1.3219261, z: 0, w: 3.7206888} + tangentMode: 1080272710 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.666665 + value: {x: 0, y: -0.91821873, z: 0, w: 0.3960737} + inSlope: {x: 0, y: 1.6616516, z: 0, w: 3.833795} + outSlope: {x: 0, y: 1.6616516, z: 0, w: 3.833795} + tangentMode: 1076761568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6833317 + value: {x: 0, y: -0.8876043, z: 0, w: 0.46060675} + inSlope: {x: 0, y: 2.0166154, z: 0, w: 3.8728452} + outSlope: {x: 0, y: 2.0166154, z: 0, w: 3.8728452} + tangentMode: 1063981031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6999984 + value: {x: 0, y: -0.8509983, z: 0, w: 0.5251684} + inSlope: {x: 0, y: 2.373911, z: 0, w: 3.8377583} + outSlope: {x: 0, y: 2.373911, z: 0, w: 3.8377583} + tangentMode: 1077446784 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.716665 + value: {x: 0, y: -0.808474, z: 0, w: 0.5885319} + inSlope: {x: 0, y: 2.7198877, z: 0, w: 3.7308705} + outSlope: {x: 0, y: 2.7198877, z: 0, w: 3.7308705} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7333317 + value: {x: 0, y: -0.76033545, z: 0, w: 0.64953065} + inSlope: {x: 0, y: 3.0408537, z: 0, w: 3.557083} + outSlope: {x: 0, y: 3.0408537, z: 0, w: 3.557083} + tangentMode: 1021999719 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7499983 + value: {x: 0, y: -0.7071123, z: 0, w: 0.7071012} + inSlope: {x: 0, y: 3.3237913, z: 0, w: 3.323843} + outSlope: {x: 0, y: 3.3237913, z: 0, w: 3.323843} + tangentMode: 4067 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.766665 + value: {x: 0, y: -0.6495425, z: 0, w: 0.7603253} + inSlope: {x: 0, y: 3.5570416, z: 0, w: 3.0409126} + outSlope: {x: 0, y: 3.5570416, z: 0, w: 3.0409126} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7833316 + value: {x: 0, y: -0.58854437, z: 0, w: 0.8084649} + inSlope: {x: 0, y: 3.7308419, z: 0, w: 2.7199557} + outSlope: {x: 0, y: 3.7308419, z: 0, w: 2.7199557} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7999983 + value: {x: 0, y: -0.52518123, z: 0, w: 0.8509904} + inSlope: {x: 0, y: 3.837745, z: 0, w: 2.3739843} + outSlope: {x: 0, y: 3.837745, z: 0, w: 2.3739843} + tangentMode: 1065352577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.816665 + value: {x: 0, y: -0.46061966, z: 0, w: 0.8875976} + inSlope: {x: 0, y: 3.8728461, z: 0, w: 2.0166852} + outSlope: {x: 0, y: 3.8728461, z: 0, w: 2.0166852} + tangentMode: 1042983587 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8333316 + value: {x: 0, y: -0.39608648, z: 0, w: 0.9182132} + inSlope: {x: 0, y: 3.8338094, z: 0, w: 1.6617196} + outSlope: {x: 0, y: 3.8338094, z: 0, w: 1.6617196} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8499982 + value: {x: 0, y: -0.33282614, z: 0, w: 0.9429882} + inSlope: {x: 0, y: 3.7207193, z: 0, w: 1.3219924} + outSlope: {x: 0, y: 3.7207193, z: 0, w: 1.3219924} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.866665 + value: {x: 0, y: -0.27206263, z: 0, w: 0.96227956} + inSlope: {x: 0, y: 3.5357318, z: 0, w: 1.0089836} + outSlope: {x: 0, y: 3.5357318, z: 0, w: 1.0089836} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8833315 + value: {x: 0, y: -0.21496852, z: 0, w: 0.976621} + inSlope: {x: 0, y: 3.2826054, z: 0, w: 0.7321651} + outSlope: {x: 0, y: 3.2826054, z: 0, w: 0.7321651} + tangentMode: 1065352577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8999982 + value: {x: 0, y: -0.16264255, z: 0, w: 0.98668504} + inSlope: {x: 0, y: 2.9661283, z: 0, w: 0.49850512} + outSlope: {x: 0, y: 2.9661283, z: 0, w: 0.49850512} + tangentMode: 1053609153 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9166648 + value: {x: 0, y: -0.11609767, z: 0, w: 0.9932378} + inSlope: {x: 0, y: 2.5915103, z: 0, w: 0.3120914} + outSlope: {x: 0, y: 2.5915103, z: 0, w: 0.3120914} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9333315 + value: {x: 0, y: -0.076258965, z: 0, w: 0.9970881} + inSlope: {x: 0, y: 2.163794, z: 0, w: 0.17385022} + outSlope: {x: 0, y: 2.163794, z: 0, w: 0.17385022} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9499981 + value: {x: 0, y: -0.04397127, z: 0, w: 0.9990328} + inSlope: {x: 0, y: 1.6873515, z: 0, w: 0.081349686} + outSlope: {x: 0, y: 1.6873515, z: 0, w: 0.081349686} + tangentMode: -1125486809 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9666648 + value: {x: 0, y: -0.020013971, z: 0, w: 0.9997997} + inSlope: {x: 0, y: 1.1655165, z: 0, w: 0.028622774} + outSlope: {x: 0, y: 1.1655165, z: 0, w: 0.028622774} + tangentMode: 1065239139 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9833314 + value: {x: 0, y: -0.005120759, z: 0, w: 0.9999869} + inSlope: {x: 0, y: 0.6004021, z: 0, w: 0.0060081086} + outSlope: {x: 0, y: 0.6004021, z: 0, w: 0.0060081086} + tangentMode: 1059201571 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0.30721068, z: 0, w: 0.000786692} + outSlope: {x: 0, y: 0.30721068, z: 0, w: 0.000786692} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 3 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0.008726535 + inSlope: 0.30545142 + outSlope: 0.30545142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.013817388 + inSlope: 0.5969432 + outSlope: 0.5969432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0.028624624 + inSlope: 1.158693 + outSlope: 1.158693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.05 + value: 0.05244045 + inSlope: 1.6771789 + outSlope: 1.6771789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666666 + value: 0.08453053 + inSlope: 2.1502213 + outSlope: 2.1502213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833333 + value: 0.124114424 + inSlope: 2.5744905 + outSlope: 2.5744905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999999 + value: 0.1703468 + inSlope: 2.9456673 + outSlope: 2.9456673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166666 + value: 0.22230324 + inSlope: 3.2587976 + outSlope: 3.2587976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333332 + value: 0.27897328 + inSlope: 3.5087914 + outSlope: 3.5087914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499999 + value: 0.33926284 + inSlope: 3.6909957 + outSlope: 3.6909957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666665 + value: 0.40200636 + inSlope: 3.8017907 + outSlope: 3.8017907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833332 + value: 0.46598908 + inSlope: 3.8391452 + outSlope: 3.8391452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999998 + value: 0.52997774 + inSlope: 3.8030765 + outSlope: 3.8030765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166665 + value: 0.5927582 + inSlope: 3.695984 + outSlope: 3.695984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333331 + value: 0.6531771 + inSlope: 3.5227952 + outSlope: 3.5227952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499998 + value: 0.7101846 + inSlope: 3.290938 + outSlope: 3.290938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666664 + value: 0.7628749 + inSlope: 3.010103 + outSlope: 3.010103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833331 + value: 0.81052125 + inSlope: 2.691846 + outSlope: 2.691846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999997 + value: 0.852603 + inSlope: 2.3490343 + outSlope: 2.3490343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166664 + value: 0.8888223 + inSlope: 1.9951918 + outSlope: 1.9951918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.333333 + value: 0.91910934 + inSlope: 1.643806 + outSlope: 1.643806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499997 + value: 0.9436158 + inSlope: 1.3076103 + outSlope: 1.3076103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666663 + value: 0.9626963 + inSlope: 0.99792755 + outSlope: 0.99792755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.383333 + value: 0.97688 + inSlope: 0.7240988 + outSlope: 0.7240988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999996 + value: 0.9868329 + inSlope: 0.49299228 + outSlope: 0.49299228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166663 + value: 0.9933131 + inSlope: 0.30862778 + outSlope: 0.30862778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333329 + value: 0.9971205 + inSlope: 0.17191724 + outSlope: 0.17191724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499996 + value: 0.99904364 + inSlope: 0.0804431 + outSlope: 0.0804431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666662 + value: 0.99980193 + inSlope: 0.028302697 + outSlope: 0.028302697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833329 + value: 0.99998707 + inSlope: 0.0059419926 + outSlope: 0.0059419926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999995 + value: 1 + inSlope: -0.000005364418 + outSlope: -0.000005364418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166662 + value: 0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333328 + value: 0.9997997 + inSlope: -0.02861741 + outSlope: -0.02861741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499995 + value: 0.999033 + inSlope: -0.08133896 + outSlope: -0.08133896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666661 + value: 0.99708843 + inSlope: -0.17383413 + outSlope: -0.17383413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833328 + value: 0.9932385 + inSlope: -0.31206638 + outSlope: -0.31206638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999994 + value: 0.9866862 + inSlope: -0.49847472 + outSlope: -0.49847472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166661 + value: 0.9766227 + inSlope: -0.73212934 + outSlope: -0.73212934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333327 + value: 0.96228194 + inSlope: -1.0089407 + outSlope: -1.0089407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499994 + value: 0.9429914 + inSlope: -1.321944 + outSlope: -1.321944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.666666 + value: 0.9182172 + inSlope: -1.6616712 + outSlope: -1.6616712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833327 + value: 0.8876024 + inSlope: -2.0166352 + outSlope: -2.0166352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999993 + value: 0.8509961 + inSlope: -2.3739324 + outSlope: -2.3739324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.716666 + value: 0.8084714 + inSlope: -2.7199092 + outSlope: -2.7199092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333326 + value: 0.7603325 + inSlope: -3.0408697 + outSlope: -3.0408697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499993 + value: 0.70710915 + inSlope: -3.323804 + outSlope: -3.323804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666659 + value: 0.6495392 + inSlope: -3.5570507 + outSlope: -3.5570507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833326 + value: 0.5885409 + inSlope: -3.7308526 + outSlope: -3.7308526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999992 + value: 0.52517754 + inSlope: -3.837752 + outSlope: -3.837752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166659 + value: 0.46061596 + inSlope: -3.8728426 + outSlope: -3.8728426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333325 + value: 0.3960829 + inSlope: -3.8338046 + outSlope: -3.8338046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499992 + value: 0.3328226 + inSlope: -3.7207112 + outSlope: -3.7207112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666658 + value: 0.27205932 + inSlope: -3.535719 + outSlope: -3.535719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833325 + value: 0.2149654 + inSlope: -3.2825937 + outSlope: -3.2825937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999991 + value: 0.16263963 + inSlope: -2.9661074 + outSlope: -2.9661074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166658 + value: 0.11609525 + inSlope: -2.5914853 + outSlope: -2.5914853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333324 + value: 0.07625687 + inSlope: -2.1637683 + outSlope: -2.1637683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499991 + value: 0.043969713 + inSlope: -1.6873205 + outSlope: -1.6873205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666657 + value: 0.020012906 + inSlope: -1.1654861 + outSlope: -1.1654861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833324 + value: 0.0051202113 + inSlope: -0.60038906 + outSlope: -0.60038906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.999999 + value: -0.00000004371139 + inSlope: -0.1536078 + outSlope: -0.1536078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166657 + value: -0.000000043710816 + inSlope: 2.6251026e-10 + outSlope: 2.6251026e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333323 + value: -0.000000043702638 + inSlope: 0.0000000012508407 + outSlope: 0.0000000012508407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.049999 + value: -0.00000004366912 + inSlope: 0.0000000035554528 + outSlope: 0.0000000035554528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666656 + value: -0.000000043584123 + inSlope: 0.000000007598409 + outSlope: 0.000000007598409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833323 + value: -0.00000004341584 + inSlope: 0.000000013640621 + outSlope: 0.000000013640621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.099999 + value: -0.000000043129436 + inSlope: 0.000000021788779 + outSlope: 0.000000021788779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166656 + value: -0.00000004268955 + inSlope: 0.000000032002056 + outSlope: 0.000000032002056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333323 + value: -0.0000000420627 + inSlope: 0.000000044101938 + outSlope: 0.000000044101938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.149999 + value: -0.000000041219486 + inSlope: 0.0000000577837 + outSlope: 0.0000000577837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666656 + value: -0.00000004013658 + inSlope: 0.000000072633384 + outSlope: 0.000000072633384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833322 + value: -0.000000038798376 + inSlope: 0.00000008814952 + outSlope: 0.00000008814952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999989 + value: -0.000000037198266 + inSlope: 0.00000010376744 + outSlope: 0.00000010376744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166655 + value: -0.000000035339465 + inSlope: 0.0000001188905 + outSlope: 0.0000001188905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333322 + value: -0.000000033235253 + inSlope: 0.00000013292035 + outSlope: 0.00000013292035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499988 + value: -0.00000003090879 + inSlope: 0.00000014528776 + outSlope: 0.00000014528776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666655 + value: -0.000000028392332 + inSlope: 0.0000001554834 + outSlope: 0.0000001554834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.283332 + value: -0.000000025726015 + inSlope: 0.00000016308053 + outSlope: 0.00000016308053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999988 + value: -0.00000002295632 + inSlope: 0.00000016775329 + outSlope: 0.00000016775329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166654 + value: -0.000000020134244 + inSlope: 0.0000001692874 + outSlope: 0.0000001692874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.333332 + value: -0.000000017313411 + inSlope: 0.00000016758106 + outSlope: 0.00000016758106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499987 + value: -0.000000014548214 + inSlope: 0.00000016263766 + outSlope: 0.00000016263766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666654 + value: -0.000000011892161 + inSlope: 0.00000015455146 + outSlope: 0.00000015455146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.383332 + value: -0.000000009396504 + inSlope: 0.00000014348686 + outSlope: 0.00000014348686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999987 + value: -0.00000000710927 + inSlope: 0.00000012965317 + outSlope: 0.00000012965317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166653 + value: -0.0000000050747357 + inSlope: 0.00000011327799 + outSlope: 0.00000011327799 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.433332 + value: -0.0000000033333407 + inSlope: 0.000000094581864 + outSlope: 0.000000094581864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499986 + value: -0.0000000019220099 + inSlope: 0.00000007375587 + outSlope: 0.00000007375587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666653 + value: -8.748141e-10 + inSlope: 0.00000005094566 + outSlope: 0.00000005094566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.483332 + value: -2.2382282e-10 + inSlope: 0.000000026244447 + outSlope: 0.000000026244447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999986 + value: -1.6860808e-18 + inSlope: 0.000000006714691 + outSlope: 0.000000006714691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166652 + value: 0 + inSlope: 5.058247e-17 + outSlope: 5.058247e-17 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166651 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.716665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.816665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.866665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499981 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.05 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.383333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999995 + value: 0 + inSlope: 0.000000006713172 + outSlope: 0.000000006713172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166662 + value: 2.2377218e-10 + inSlope: 0.000000026241514 + outSlope: 0.000000026241514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333328 + value: 8.7471624e-10 + inSlope: 0.000000050942944 + outSlope: 0.000000050942944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499995 + value: 0.0000000019218687 + inSlope: 0.000000073753355 + outSlope: 0.000000073753355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666661 + value: 0.0000000033331593 + inSlope: 0.000000094579605 + outSlope: 0.000000094579605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833328 + value: 0.000000005074519 + inSlope: 0.000000113275995 + outSlope: 0.000000113275995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999994 + value: 0.0000000071090223 + inSlope: 0.00000012965141 + outSlope: 0.00000012965141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166661 + value: 0.000000009396229 + inSlope: 0.00000014348547 + outSlope: 0.00000014348547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333327 + value: 0.000000011891866 + inSlope: 0.00000015455039 + outSlope: 0.00000015455039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499994 + value: 0.000000014547903 + inSlope: 0.00000016263687 + outSlope: 0.00000016263687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.666666 + value: 0.00000001731309 + inSlope: 0.0000001675807 + outSlope: 0.0000001675807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833327 + value: 0.000000020133921 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999993 + value: 0.000000022956 + inSlope: 0.0000001677536 + outSlope: 0.0000001677536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.716666 + value: 0.000000025725702 + inSlope: 0.00000016308113 + outSlope: 0.00000016308113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333326 + value: 0.000000028392032 + inSlope: 0.00000015548447 + outSlope: 0.00000015548447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499993 + value: 0.000000030908513 + inSlope: 0.00000014528919 + outSlope: 0.00000014528919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666659 + value: 0.000000033235 + inSlope: 0.00000013292174 + outSlope: 0.00000013292174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833326 + value: 0.000000035339234 + inSlope: 0.0000001188922 + outSlope: 0.0000001188922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999992 + value: 0.00000003719807 + inSlope: 0.00000010376936 + outSlope: 0.00000010376936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166659 + value: 0.00000003879821 + inSlope: 0.000000088151225 + outSlope: 0.000000088151225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333325 + value: 0.00000004013644 + inSlope: 0.000000072635196 + outSlope: 0.000000072635196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499992 + value: 0.00000004121938 + inSlope: 0.000000057785194 + outSlope: 0.000000057785194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666658 + value: 0.000000042062613 + inSlope: 0.000000044103324 + outSlope: 0.000000044103324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833325 + value: 0.00000004268949 + inSlope: 0.00000003200344 + outSlope: 0.00000003200344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999991 + value: 0.000000043129393 + inSlope: 0.000000021789845 + outSlope: 0.000000021789845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166658 + value: 0.000000043415817 + inSlope: 0.000000013641474 + outSlope: 0.000000013641474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333324 + value: 0.00000004358411 + inSlope: 0.000000007598942 + outSlope: 0.000000007598942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499991 + value: 0.000000043669115 + inSlope: 0.0000000035557726 + outSlope: 0.0000000035557726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666657 + value: 0.000000043702634 + inSlope: 0.0000000012510538 + outSlope: 0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833324 + value: 0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.999999 + value: 0.00000004371139 + inSlope: -0.15357204 + outSlope: -0.15357204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166657 + value: -0.005119019 + inSlope: -0.6003211 + outSlope: -0.6003211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333323 + value: -0.02001064 + inSlope: -1.1654254 + outSlope: -1.1654254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.049999 + value: -0.0439665 + inSlope: -1.6872673 + outSlope: -1.6872673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666656 + value: -0.07625283 + inSlope: -2.1637156 + outSlope: -2.1637156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833323 + value: -0.11609028 + inSlope: -2.5914369 + outSlope: -2.5914369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.099999 + value: -0.16263399 + inSlope: -2.9660642 + outSlope: -2.9660642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166656 + value: -0.214959 + inSlope: -3.2825568 + outSlope: -3.2825568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333323 + value: -0.27205244 + inSlope: -3.5356984 + outSlope: -3.5356984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.149999 + value: -0.3328155 + inSlope: -3.7206979 + outSlope: -3.7206979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666656 + value: -0.39607558 + inSlope: -3.833795 + outSlope: -3.833795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833322 + value: -0.46060854 + inSlope: -3.8728442 + outSlope: -3.8728442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999989 + value: -0.52517027 + inSlope: -3.8377583 + outSlope: -3.8377583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166655 + value: -0.5885337 + inSlope: -3.730867 + outSlope: -3.730867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333322 + value: -0.6495324 + inSlope: -3.5570774 + outSlope: -3.5570774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499988 + value: -0.70710284 + inSlope: -3.3238325 + outSlope: -3.3238325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666655 + value: -0.7603267 + inSlope: -3.0409038 + outSlope: -3.0409038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.283332 + value: -0.8084662 + inSlope: -2.7199485 + outSlope: -2.7199485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999988 + value: -0.85099155 + inSlope: -2.3739736 + outSlope: -2.3739736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166654 + value: -0.8875986 + inSlope: -2.0166762 + outSlope: -2.0166762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.333332 + value: -0.918214 + inSlope: -1.6617088 + outSlope: -1.6617088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499987 + value: -0.9429888 + inSlope: -1.3219817 + outSlope: -1.3219817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666654 + value: -0.96228004 + inSlope: -1.0089765 + outSlope: -1.0089765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.383332 + value: -0.9766213 + inSlope: -0.73215795 + outSlope: -0.73215795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999987 + value: -0.9866853 + inSlope: -0.49849975 + outSlope: -0.49849975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166653 + value: -0.993238 + inSlope: -0.31208605 + outSlope: -0.31208605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.433332 + value: -0.99708813 + inSlope: -0.17384665 + outSlope: -0.17384665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499986 + value: -0.99903286 + inSlope: -0.0813479 + outSlope: -0.0813479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666653 + value: -0.9997997 + inSlope: -0.028620986 + outSlope: -0.028620986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.483332 + value: -0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999986 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166652 + value: -0.9999869 + inSlope: 0.0060063656 + outSlope: 0.0060063656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333319 + value: -0.9997998 + inSlope: 0.028615622 + outSlope: 0.028615622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499985 + value: -0.99903303 + inSlope: 0.08133538 + outSlope: 0.08133538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666652 + value: -0.9970886 + inSlope: 0.17382698 + outSlope: 0.17382698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833318 + value: -0.9932388 + inSlope: 0.31205744 + outSlope: 0.31205744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999985 + value: -0.9866867 + inSlope: 0.4984622 + outSlope: 0.4984622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166651 + value: -0.9766234 + inSlope: 0.73211503 + outSlope: 0.73211503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333318 + value: -0.9622829 + inSlope: 1.0089246 + outSlope: 1.0089246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499984 + value: -0.9429926 + inSlope: 1.3219261 + outSlope: 1.3219261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.666665 + value: -0.91821873 + inSlope: 1.6616516 + outSlope: 1.6616516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833317 + value: -0.8876043 + inSlope: 2.0166154 + outSlope: 2.0166154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999984 + value: -0.8509983 + inSlope: 2.373911 + outSlope: 2.373911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.716665 + value: -0.808474 + inSlope: 2.7198877 + outSlope: 2.7198877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333317 + value: -0.76033545 + inSlope: 3.0408537 + outSlope: 3.0408537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499983 + value: -0.7071123 + inSlope: 3.3237913 + outSlope: 3.3237913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766665 + value: -0.6495425 + inSlope: 3.5570416 + outSlope: 3.5570416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833316 + value: -0.58854437 + inSlope: 3.7308419 + outSlope: 3.7308419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999983 + value: -0.52518123 + inSlope: 3.837745 + outSlope: 3.837745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.816665 + value: -0.46061966 + inSlope: 3.8728461 + outSlope: 3.8728461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333316 + value: -0.39608648 + inSlope: 3.8338094 + outSlope: 3.8338094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499982 + value: -0.33282614 + inSlope: 3.7207193 + outSlope: 3.7207193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.866665 + value: -0.27206263 + inSlope: 3.5357318 + outSlope: 3.5357318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833315 + value: -0.21496852 + inSlope: 3.2826054 + outSlope: 3.2826054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999982 + value: -0.16264255 + inSlope: 2.9661283 + outSlope: 2.9661283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166648 + value: -0.11609767 + inSlope: 2.5915103 + outSlope: 2.5915103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333315 + value: -0.076258965 + inSlope: 2.163794 + outSlope: 2.163794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499981 + value: -0.04397127 + inSlope: 1.6873515 + outSlope: 1.6873515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666648 + value: -0.020013971 + inSlope: 1.1655165 + outSlope: 1.1655165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833314 + value: -0.005120759 + inSlope: 0.6004021 + outSlope: 0.6004021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0.30721068 + outSlope: 0.30721068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.05 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.383333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999995 + value: 0 + inSlope: 0.15357947 + outSlope: 0.15357947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166662 + value: 0.0051193107 + inSlope: 0.60033584 + outSlope: 0.60033584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333328 + value: 0.020011175 + inSlope: 1.1654387 + outSlope: 1.1654387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499995 + value: 0.04396723 + inSlope: 1.6872802 + outSlope: 1.6872802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666661 + value: 0.076253794 + inSlope: 2.1637292 + outSlope: 2.1637292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833328 + value: 0.11609147 + inSlope: 2.5914528 + outSlope: 2.5914528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999994 + value: 0.16263548 + inSlope: 2.9660783 + outSlope: 2.9660783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166661 + value: 0.21496065 + inSlope: 3.2825646 + outSlope: 3.2825646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333327 + value: 0.2720542 + inSlope: 3.5357008 + outSlope: 3.5357008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499994 + value: 0.33281723 + inSlope: 3.7206979 + outSlope: 3.7206979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.666666 + value: 0.39607733 + inSlope: 3.8337994 + outSlope: 3.8337994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833327 + value: 0.46061042 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999993 + value: 0.52517205 + inSlope: 3.8377557 + outSlope: 3.8377557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.716666 + value: 0.5885355 + inSlope: 3.7308617 + outSlope: 3.7308617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333326 + value: 0.649534 + inSlope: 3.5570703 + outSlope: 3.5570703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499993 + value: 0.7071044 + inSlope: 3.3238287 + outSlope: 3.3238287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666659 + value: 0.7603282 + inSlope: 3.040895 + outSlope: 3.040895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833326 + value: 0.80846745 + inSlope: 2.7199378 + outSlope: 2.7199378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999992 + value: 0.8509927 + inSlope: 2.3739648 + outSlope: 2.3739648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166659 + value: 0.8875995 + inSlope: 2.0166638 + outSlope: 2.0166638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333325 + value: 0.91821474 + inSlope: 1.6616998 + outSlope: 1.6616998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499992 + value: 0.94298947 + inSlope: 1.3219726 + outSlope: 1.3219726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666658 + value: 0.96228045 + inSlope: 1.0089675 + outSlope: 1.0089675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833325 + value: 0.9766217 + inSlope: 0.7321526 + outSlope: 0.7321526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999991 + value: 0.9866855 + inSlope: 0.4984926 + outSlope: 0.4984926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166658 + value: 0.9932381 + inSlope: 0.31208068 + outSlope: 0.31208068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333324 + value: 0.9970882 + inSlope: 0.17384307 + outSlope: 0.17384307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499991 + value: 0.99903286 + inSlope: 0.08134611 + outSlope: 0.08134611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666657 + value: 0.9997997 + inSlope: 0.028620986 + outSlope: 0.028620986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833324 + value: 0.9999869 + inSlope: 0.006008154 + outSlope: 0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.999999 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166657 + value: 0.9999869 + inSlope: -0.0060063656 + outSlope: -0.0060063656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333323 + value: 0.9997998 + inSlope: -0.028615622 + outSlope: -0.028615622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.049999 + value: 0.99903303 + inSlope: -0.08133896 + outSlope: -0.08133896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666656 + value: 0.9970885 + inSlope: -0.17383055 + outSlope: -0.17383055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833323 + value: 0.9932387 + inSlope: -0.312061 + outSlope: -0.312061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.099999 + value: 0.98668647 + inSlope: -0.49846935 + outSlope: -0.49846935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166656 + value: 0.97662306 + inSlope: -0.7321222 + outSlope: -0.7321222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333323 + value: 0.9622824 + inSlope: -1.0089335 + outSlope: -1.0089335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.149999 + value: 0.942992 + inSlope: -1.3219368 + outSlope: -1.3219368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666656 + value: 0.9182179 + inSlope: -1.6616588 + outSlope: -1.6616588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833322 + value: 0.8876034 + inSlope: -2.0166245 + outSlope: -2.0166245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999989 + value: 0.85099715 + inSlope: -2.3739235 + outSlope: -2.3739235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166655 + value: 0.8084727 + inSlope: -2.7198985 + outSlope: -2.7198985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333322 + value: 0.76033396 + inSlope: -3.0408626 + outSlope: -3.0408626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499988 + value: 0.7071107 + inSlope: -3.3237967 + outSlope: -3.3237967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666655 + value: 0.64954084 + inSlope: -3.5570455 + outSlope: -3.5570455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.283332 + value: 0.58854264 + inSlope: -3.7308474 + outSlope: -3.7308474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999988 + value: 0.5251794 + inSlope: -3.8377485 + outSlope: -3.8377485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166654 + value: 0.4606178 + inSlope: -3.8728452 + outSlope: -3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.333332 + value: 0.39608467 + inSlope: -3.8338075 + outSlope: -3.8338075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499987 + value: 0.33282435 + inSlope: -3.7207155 + outSlope: -3.7207155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666654 + value: 0.27206093 + inSlope: -3.5357254 + outSlope: -3.5357254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.383332 + value: 0.21496695 + inSlope: -3.282597 + outSlope: -3.282597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999987 + value: 0.16264114 + inSlope: -2.9661188 + outSlope: -2.9661188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166653 + value: 0.11609642 + inSlope: -2.5914984 + outSlope: -2.5914984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.433332 + value: 0.076257944 + inSlope: -2.163781 + outSlope: -2.163781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499986 + value: 0.043970462 + inSlope: -1.6873374 + outSlope: -1.6873374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666653 + value: 0.020013414 + inSlope: -1.1655009 + outSlope: -1.1655009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.483332 + value: 0.0051204693 + inSlope: -0.600403 + outSlope: -0.600403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999986 + value: 3.8573034e-11 + inSlope: -0.15361422 + outSlope: -0.15361422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166652 + value: 0 + inSlope: -0.0000000011571921 + outSlope: -0.0000000011571921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166651 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.716665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.816665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.866665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499981 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0.9999619 + inSlope: -0.0034439596 + outSlope: -0.0034439596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.9999045 + inSlope: -0.011150848 + outSlope: -0.011150848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0.9995902 + inSlope: -0.038414635 + outSlope: -0.038414635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.05 + value: 0.998624 + inSlope: -0.09508082 + outSlope: -0.09508082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666666 + value: 0.99642086 + inSlope: -0.19068378 + outSlope: -0.19068378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833333 + value: 0.9922679 + inSlope: -0.33110112 + outSlope: -0.33110112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999999 + value: 0.98538417 + inSlope: -0.5187111 + outSlope: -0.5187111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166666 + value: 0.97497755 + inSlope: -0.7525588 + outSlope: -0.7525588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333332 + value: 0.9602989 + inSlope: -1.028578 + outSlope: -1.028578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499999 + value: 0.94069165 + inSlope: -1.3398612 + outSlope: -1.3398612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666665 + value: 0.9156369 + inSlope: -1.6770368 + outSlope: -1.6770368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833332 + value: 0.8847905 + inSlope: -2.0287623 + outSlope: -2.0287623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999998 + value: 0.84801155 + inSlope: -2.3823009 + outSlope: -2.3823009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166665 + value: 0.8053805 + inSlope: -2.7241936 + outSlope: -2.7241936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333331 + value: 0.7572052 + inSlope: -3.0409522 + outSlope: -3.0409522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499998 + value: 0.70401555 + inSlope: -3.319775 + outSlope: -3.319775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666664 + value: 0.6465461 + inSlope: -3.5491936 + outSlope: -3.5491936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833331 + value: 0.5857092 + inSlope: -3.7196124 + outSlope: -3.7196124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999997 + value: 0.52255917 + inSlope: -3.8237195 + outSlope: -3.8237195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166664 + value: 0.458252 + inSlope: -3.856701 + outSlope: -3.856701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.333333 + value: 0.3940026 + inSlope: -3.8162827 + outSlope: -3.8162827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499997 + value: 0.3310427 + inSlope: -3.7025535 + outSlope: -3.7025535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666663 + value: 0.27058426 + inSlope: -3.5176382 + outSlope: -3.5176382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.383333 + value: 0.21378821 + inSlope: -3.2652462 + outSlope: -3.2652462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999996 + value: 0.16174282 + inSlope: -2.950091 + outSlope: -2.950091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166663 + value: 0.11545195 + inSlope: -2.5772934 + outSlope: -2.5772934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333329 + value: 0.07583313 + inSlope: -2.1518185 + outSlope: -2.1518185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499996 + value: 0.043724734 + inSlope: -1.6779621 + outSlope: -1.6779621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666662 + value: 0.01990111 + inSlope: -1.1590022 + outSlope: -1.1590022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833329 + value: 0.005091363 + inSlope: -0.59703517 + outSlope: -0.59703517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999995 + value: -0.00000004371139 + inSlope: -0.15274236 + outSlope: -0.15274236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166662 + value: -0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333328 + value: -0.000000043702634 + inSlope: 0.0000000012509472 + outSlope: 0.0000000012509472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499995 + value: -0.000000043669118 + inSlope: 0.0000000035554528 + outSlope: 0.0000000035554528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666661 + value: -0.00000004358412 + inSlope: 0.000000007598516 + outSlope: 0.000000007598516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833328 + value: -0.000000043415834 + inSlope: 0.000000013640834 + outSlope: 0.000000013640834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999994 + value: -0.000000043129425 + inSlope: 0.000000021788992 + outSlope: 0.000000021788992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166661 + value: -0.000000042689535 + inSlope: 0.000000032002376 + outSlope: 0.000000032002376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333327 + value: -0.00000004206268 + inSlope: 0.000000044102258 + outSlope: 0.000000044102258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499994 + value: -0.00000004121946 + inSlope: 0.00000005778402 + outSlope: 0.00000005778402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.666666 + value: -0.00000004013655 + inSlope: 0.00000007263392 + outSlope: 0.00000007263392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833327 + value: -0.000000038798333 + inSlope: 0.000000088149946 + outSlope: 0.000000088149946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999993 + value: -0.00000003719822 + inSlope: 0.00000010376787 + outSlope: 0.00000010376787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.716666 + value: -0.000000035339408 + inSlope: 0.00000011889104 + outSlope: 0.00000011889104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333326 + value: -0.00000003323519 + inSlope: 0.00000013292068 + outSlope: 0.00000013292068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499993 + value: -0.000000030908723 + inSlope: 0.00000014528803 + outSlope: 0.00000014528803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666659 + value: -0.00000002839226 + inSlope: 0.00000015548362 + outSlope: 0.00000015548362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833326 + value: -0.00000002572594 + inSlope: 0.00000016308076 + outSlope: 0.00000016308076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999992 + value: -0.00000002295624 + inSlope: 0.00000016775348 + outSlope: 0.00000016775348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166659 + value: -0.000000020134163 + inSlope: 0.00000016928735 + outSlope: 0.00000016928735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333325 + value: -0.000000017313333 + inSlope: 0.00000016758091 + outSlope: 0.00000016758091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499992 + value: -0.000000014548138 + inSlope: 0.00000016263742 + outSlope: 0.00000016263742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666658 + value: -0.000000011892091 + inSlope: 0.00000015455119 + outSlope: 0.00000015455119 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833325 + value: -0.0000000093964365 + inSlope: 0.00000014348674 + outSlope: 0.00000014348674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999991 + value: -0.0000000071092043 + inSlope: 0.00000012965268 + outSlope: 0.00000012965268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166658 + value: -0.0000000050746847 + inSlope: 0.00000011327743 + outSlope: 0.00000011327743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333324 + value: -0.0000000033332936 + inSlope: 0.00000009458131 + outSlope: 0.00000009458131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499991 + value: -0.0000000019219772 + inSlope: 0.00000007375512 + outSlope: 0.00000007375512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666657 + value: -8.747919e-10 + inSlope: 0.00000005094502 + outSlope: 0.00000005094502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833324 + value: -2.2381154e-10 + inSlope: 0.00000002624384 + outSlope: 0.00000002624384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.999999 + value: 1.9106855e-15 + inSlope: 1.5627499e-12 + outSlope: 1.5627499e-12 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166657 + value: -2.2375944e-10 + inSlope: -0.000000026240869 + outSlope: -0.000000026240869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333323 + value: -8.746929e-10 + inSlope: -0.00000005094237 + outSlope: -0.00000005094237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.049999 + value: -0.0000000019218367 + inSlope: -0.0000000737528 + outSlope: -0.0000000737528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666656 + value: -0.0000000033331171 + inSlope: -0.000000094579015 + outSlope: -0.000000094579015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833323 + value: -0.0000000050744675 + inSlope: -0.00000011327532 + outSlope: -0.00000011327532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.099999 + value: -0.0000000071089574 + inSlope: -0.00000012965077 + outSlope: -0.00000012965077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166656 + value: -0.000000009396156 + inSlope: -0.00000014348511 + outSlope: -0.00000014348511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333323 + value: -0.00000001189179 + inSlope: -0.0000001545503 + outSlope: -0.0000001545503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.149999 + value: -0.000000014547828 + inSlope: -0.00000016263687 + outSlope: -0.00000016263687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666656 + value: -0.000000017313013 + inSlope: -0.00000016758051 + outSlope: -0.00000016758051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833322 + value: -0.00000002013384 + inSlope: -0.0000001692874 + outSlope: -0.0000001692874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999989 + value: -0.000000022955922 + inSlope: -0.00000016775371 + outSlope: -0.00000016775371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166655 + value: -0.000000025725624 + inSlope: -0.00000016308138 + outSlope: -0.00000016308138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333322 + value: -0.000000028391963 + inSlope: -0.00000015548478 + outSlope: -0.00000015548478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499988 + value: -0.000000030908446 + inSlope: -0.00000014528936 + outSlope: -0.00000014528936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666655 + value: -0.000000033234937 + inSlope: -0.00000013292217 + outSlope: -0.00000013292217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.283332 + value: -0.00000003533918 + inSlope: -0.00000011889263 + outSlope: -0.00000011889263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999988 + value: -0.00000003719802 + inSlope: -0.00000010376968 + outSlope: -0.00000010376968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166654 + value: -0.000000038798166 + inSlope: -0.00000008815176 + outSlope: -0.00000008815176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.333332 + value: -0.00000004013641 + inSlope: -0.00000007263562 + outSlope: -0.00000007263562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499987 + value: -0.00000004121935 + inSlope: -0.00000005778562 + outSlope: -0.00000005778562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666654 + value: -0.000000042062595 + inSlope: -0.00000004410375 + outSlope: -0.00000004410375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.383332 + value: -0.000000042689475 + inSlope: -0.000000032003655 + outSlope: -0.000000032003655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999987 + value: -0.000000043129383 + inSlope: -0.000000021790058 + outSlope: -0.000000021790058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166653 + value: -0.00000004341581 + inSlope: -0.000000013641687 + outSlope: -0.000000013641687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.433332 + value: -0.000000043584105 + inSlope: -0.000000007599155 + outSlope: -0.000000007599155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499986 + value: -0.000000043669115 + inSlope: -0.0000000035558791 + outSlope: -0.0000000035558791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666653 + value: -0.000000043702634 + inSlope: -0.0000000012510538 + outSlope: -0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.483332 + value: -0.000000043710816 + inSlope: -2.6261684e-10 + outSlope: -2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999986 + value: -0.00000004371139 + inSlope: 0.15356131 + outSlope: 0.15356131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166652 + value: 0.0051186616 + inSlope: 0.60030323 + outSlope: 0.60030323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333319 + value: 0.020010045 + inSlope: 1.1654111 + outSlope: 1.1654111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499985 + value: 0.043965664 + inSlope: 1.687253 + outSlope: 1.687253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666652 + value: 0.07625176 + inSlope: 2.163705 + outSlope: 2.163705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833318 + value: 0.1160891 + inSlope: 2.5914268 + outSlope: 2.5914268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999985 + value: 0.16263257 + inSlope: 2.9660544 + outSlope: 2.9660544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166651 + value: 0.21495749 + inSlope: 3.2825518 + outSlope: 3.2825518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333318 + value: 0.27205086 + inSlope: 3.5356898 + outSlope: 3.5356898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499984 + value: 0.3328137 + inSlope: 3.7206888 + outSlope: 3.7206888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.666665 + value: 0.3960737 + inSlope: 3.833795 + outSlope: 3.833795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833317 + value: 0.46060675 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999984 + value: 0.5251684 + inSlope: 3.8377583 + outSlope: 3.8377583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.716665 + value: 0.5885319 + inSlope: 3.7308705 + outSlope: 3.7308705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333317 + value: 0.64953065 + inSlope: 3.557083 + outSlope: 3.557083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499983 + value: 0.7071012 + inSlope: 3.323843 + outSlope: 3.323843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766665 + value: 0.7603253 + inSlope: 3.0409126 + outSlope: 3.0409126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833316 + value: 0.8084649 + inSlope: 2.7199557 + outSlope: 2.7199557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999983 + value: 0.8509904 + inSlope: 2.3739843 + outSlope: 2.3739843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.816665 + value: 0.8875976 + inSlope: 2.0166852 + outSlope: 2.0166852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333316 + value: 0.9182132 + inSlope: 1.6617196 + outSlope: 1.6617196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499982 + value: 0.9429882 + inSlope: 1.3219924 + outSlope: 1.3219924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.866665 + value: 0.96227956 + inSlope: 1.0089836 + outSlope: 1.0089836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833315 + value: 0.976621 + inSlope: 0.7321651 + outSlope: 0.7321651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999982 + value: 0.98668504 + inSlope: 0.49850512 + outSlope: 0.49850512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166648 + value: 0.9932378 + inSlope: 0.3120914 + outSlope: 0.3120914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333315 + value: 0.9970881 + inSlope: 0.17385022 + outSlope: 0.17385022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499981 + value: 0.9990328 + inSlope: 0.081349686 + outSlope: 0.081349686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666648 + value: 0.9997997 + inSlope: 0.028622774 + outSlope: 0.028622774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833314 + value: 0.9999869 + inSlope: 0.0060081086 + outSlope: 0.0060081086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0.000786692 + outSlope: 0.000786692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_1.anim.meta new file mode 100644 index 0000000..97c24dd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de822f19da751514ca21f0e61ba93a6e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_2.anim new file mode 100644 index 0000000..82f062c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_2.anim @@ -0,0 +1,6564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: folding_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.008726535, y: 0, z: 0, w: 0.9999619} + inSlope: {x: 0.30545172, y: 0, z: 0, w: -0.0034439561} + outSlope: {x: 0.30545172, y: 0, z: 0, w: -0.0034439561} + tangentMode: 1066684486 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0.013817398, y: 0, z: 0, w: 0.9999045} + inSlope: {x: 0.5969438, y: 0, z: 0, w: -0.011150836} + outSlope: {x: 0.5969438, y: 0, z: 0, w: -0.011150836} + tangentMode: 1076151396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.028624663, y: 0, z: 0, w: 0.9995902} + inSlope: {x: 1.158694, y: 0, z: 0, w: -0.03841459} + outSlope: {x: 1.158694, y: 0, z: 0, w: -0.03841459} + tangentMode: 1049548198 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0.05244054, y: 0, z: 0, w: 0.998624} + inSlope: {x: 1.6771805, y: 0, z: 0, w: -0.09508073} + outSlope: {x: 1.6771805, y: 0, z: 0, w: -0.09508073} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.08453068, y: 0, z: 0, w: 0.99642086} + inSlope: {x: 2.1502233, y: 0, z: 0, w: -0.19068362} + outSlope: {x: 2.1502233, y: 0, z: 0, w: -0.19068362} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0.12411464, y: 0, z: 0, w: 0.9922679} + inSlope: {x: 2.5744925, y: 0, z: 0, w: -0.33110264} + outSlope: {x: 2.5744925, y: 0, z: 0, w: -0.33110264} + tangentMode: 1077978464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.1703471, y: 0, z: 0, w: 0.9853841} + inSlope: {x: 2.945669, y: 0, z: 0, w: -0.51871246} + outSlope: {x: 2.945669, y: 0, z: 0, w: -0.51871246} + tangentMode: 1073701444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0.2223036, y: 0, z: 0, w: 0.9749775} + inSlope: {x: 3.2587993, y: 0, z: 0, w: -0.75256157} + outSlope: {x: 3.2587993, y: 0, z: 0, w: -0.75256157} + tangentMode: 1064727395 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.27897376, y: 0, z: 0, w: 0.9602987} + inSlope: {x: 3.5087929, y: 0, z: 0, w: -1.0285823} + outSlope: {x: 3.5087929, y: 0, z: 0, w: -1.0285823} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0.33926338, y: 0, z: 0, w: 0.9406914} + inSlope: {x: 3.6909971, y: 0, z: 0, w: -1.3398637} + outSlope: {x: 3.6909971, y: 0, z: 0, w: -1.3398637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.40200698, y: 0, z: 0, w: 0.9156366} + inSlope: {x: 3.8017926, y: 0, z: 0, w: -1.6770388} + outSlope: {x: 3.8017926, y: 0, z: 0, w: -1.6770388} + tangentMode: -1229717504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0.4659898, y: 0, z: 0, w: 0.8847901} + inSlope: {x: 3.8391461, y: 0, z: 0, w: -2.028766} + outSlope: {x: 3.8391461, y: 0, z: 0, w: -2.028766} + tangentMode: -1113155870 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.5299785, y: 0, z: 0, w: 0.8480111} + inSlope: {x: 3.8030767, y: 0, z: 0, w: -2.382306} + outSlope: {x: 3.8030767, y: 0, z: 0, w: -2.382306} + tangentMode: 1065129827 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0.592759, y: 0, z: 0, w: 0.8053799} + inSlope: {x: 3.6959825, y: 0, z: 0, w: -2.7241983} + outSlope: {x: 3.6959825, y: 0, z: 0, w: -2.7241983} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.6531779, y: 0, z: 0, w: 0.7572045} + inSlope: {x: 3.5227904, y: 0, z: 0, w: -3.0409565} + outSlope: {x: 3.5227904, y: 0, z: 0, w: -3.0409565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0.71018535, y: 0, z: 0, w: 0.7040147} + inSlope: {x: 3.2909317, y: 0, z: 0, w: -3.319776} + outSlope: {x: 3.2909317, y: 0, z: 0, w: -3.319776} + tangentMode: -1069376063 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.7628757, y: 0, z: 0, w: 0.64654523} + inSlope: {x: 3.0100994, y: 0, z: 0, w: -3.5491962} + outSlope: {x: 3.0100994, y: 0, z: 0, w: -3.5491962} + tangentMode: -1066482079 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0.8105221, y: 0, z: 0, w: 0.5857081} + inSlope: {x: 2.6918395, y: 0, z: 0, w: -3.7196145} + outSlope: {x: 2.6918395, y: 0, z: 0, w: -3.7196145} + tangentMode: 1053477665 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0.85260373, y: 0, z: 0, w: 0.522558} + inSlope: {x: 2.3490267, y: 0, z: 0, w: -3.82372} + outSlope: {x: 2.3490267, y: 0, z: 0, w: -3.82372} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0.88882303, y: 0, z: 0, w: 0.45825064} + inSlope: {x: 1.9951863, y: 0, z: 0, w: -3.856704} + outSlope: {x: 1.9951863, y: 0, z: 0, w: -3.856704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0.91911, y: 0, z: 0, w: 0.39400107} + inSlope: {x: 1.6437976, y: 0, z: 0, w: -3.8162823} + outSlope: {x: 1.6437976, y: 0, z: 0, w: -3.8162823} + tangentMode: -1080742336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0.94361633, y: 0, z: 0, w: 0.33104113} + inSlope: {x: 1.3076009, y: 0, z: 0, w: -3.7025495} + outSlope: {x: 1.3076009, y: 0, z: 0, w: -3.7025495} + tangentMode: 797990918 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0.96269673, y: 0, z: 0, w: 0.27058265} + inSlope: {x: 0.9979204, y: 0, z: 0, w: -3.5176296} + outSlope: {x: 0.9979204, y: 0, z: 0, w: -3.5176296} + tangentMode: -1287966362 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0.9768804, y: 0, z: 0, w: 0.2137867} + inSlope: {x: 0.7240939, y: 0, z: 0, w: -3.2652416} + outSlope: {x: 0.7240939, y: 0, z: 0, w: -3.2652416} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0.9868332, y: 0, z: 0, w: 0.16174117} + inSlope: {x: 0.49298602, y: 0, z: 0, w: -2.950083} + outSlope: {x: 0.49298602, y: 0, z: 0, w: -2.950083} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0.99331325, y: 0, z: 0, w: 0.115450524} + inSlope: {x: 0.30862185, y: 0, z: 0, w: -2.5772784} + outSlope: {x: 0.30862185, y: 0, z: 0, w: -2.5772784} + tangentMode: 870242082 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0.9971206, y: 0, z: 0, w: 0.075831816} + inSlope: {x: 0.17191157, y: 0, z: 0, w: -2.151804} + outSlope: {x: 0.17191157, y: 0, z: 0, w: -2.151804} + tangentMode: 874250406 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0.99904364, y: 0, z: 0, w: 0.04372366} + inSlope: {x: 0.08044117, y: 0, z: 0, w: -1.6779413} + outSlope: {x: 0.08044117, y: 0, z: 0, w: -1.6779413} + tangentMode: -1295699616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0.999802, y: 0, z: 0, w: 0.019900395} + inSlope: {x: 0.028302647, y: 0, z: 0, w: -1.1589787} + outSlope: {x: 0.028302647, y: 0, z: 0, w: -1.1589787} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0.99998707, y: 0, z: 0, w: 0.0050910055} + inSlope: {x: 0.0059401947, y: 7.9035096e-19, z: 1.8081123e-11, w: -0.5970129} + outSlope: {x: 0.0059401947, y: 7.9035096e-19, z: 1.8081123e-11, w: -0.5970129} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 1, y: 2.6345008e-20, z: 6.0270354e-13, w: -0.00000004371139} + inSlope: {x: -0.000005364418, y: 0.0000000067136945, z: 0.15359142, w: -0.15273163} + outSlope: {x: -0.000005364418, y: 0.0000000067136945, z: 0.15359142, w: -0.15273163} + tangentMode: 868949094 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0.9999869, y: 2.237896e-10, z: 0.0051197093, w: -0.000000043710816} + inSlope: {x: -0.006008154, y: 0.000000026242521, z: 0.6003589, w: 2.6261684e-10} + outSlope: {x: -0.006008154, y: 0.000000026242521, z: 0.6003589, w: 2.6261684e-10} + tangentMode: 853634531 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0.9997997, y: 8.747499e-10, z: 0.020011945, w: -0.000000043702634} + inSlope: {x: -0.028619198, y: 0.000000050943882, z: 1.1654601, w: 0.0000000012510538} + outSlope: {x: -0.028619198, y: 0.000000050943882, z: 1.1654601, w: 0.0000000012510538} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0.9990329, y: 0.0000000019219173, z: 0.043968342, w: -0.000000043669115} + inSlope: {x: -0.08134253, y: 0.00000007375423, z: 1.6873, w: 0.0000000035555594} + outSlope: {x: -0.08134253, y: 0.00000007375423, z: 1.6873, w: 0.0000000035555594} + tangentMode: 1070246564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0.9970883, y: 0.0000000033332217, z: 0.076255225, w: -0.000000043584116} + inSlope: {x: -0.1738377, y: 0.000000094580386, z: 2.163747, w: 0.000000007598622} + outSlope: {x: -0.1738377, y: 0.000000094580386, z: 2.163747, w: 0.000000007598622} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0.99323833, y: 0.0000000050745936, z: 0.11609317, w: -0.000000043415827} + inSlope: {x: -0.31207174, y: 0.000000113276656, z: 2.5914679, w: 0.000000013641154} + outSlope: {x: -0.31207174, y: 0.000000113276656, z: 2.5914679, w: 0.000000013641154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0.98668593, y: 0.0000000071091066, z: 0.1626374, w: -0.00000004312941} + inSlope: {x: -0.49848366, y: 0.00000012965202, z: 2.9660926, w: 0.000000021789418} + outSlope: {x: -0.49848366, y: 0.00000012965202, z: 2.9660926, w: 0.000000021789418} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0.9766222, y: 0.000000009396324, z: 0.21496283, w: -0.000000042689514} + inSlope: {x: -0.73214006, y: 0.00000014348599, z: 3.2825768, w: 0.000000032002802} + outSlope: {x: -0.73214006, y: 0.00000014348599, z: 3.2825768, w: 0.000000032002802} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0.9622813, y: 0.000000011891968, z: 0.27205652, w: -0.000000042062652} + inSlope: {x: -1.0089532, y: 0.00000015455073, z: 3.5357087, w: 0.00000004410279} + outSlope: {x: -1.0089532, y: 0.00000015455073, z: 3.5357087, w: 0.00000004410279} + tangentMode: 1072203904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0.9429905, y: 0.00000001454801, z: 0.33281967, w: -0.000000041219423} + inSlope: {x: -1.3219583, y: 0.0000001626371, z: 3.7207031, w: 0.00000005778466} + outSlope: {x: -1.3219583, y: 0.0000001626371, z: 3.7207031, w: 0.00000005778466} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.91821605, y: 0.0000000173132, z: 0.39607984, w: -0.0000000401365} + inSlope: {x: -1.6616838, y: 0.0000001675808, z: 3.8338022, w: 0.00000007263445} + outSlope: {x: -1.6616838, y: 0.0000001675808, z: 3.8338022, w: 0.00000007263445} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0.8876011, y: 0.000000020134031, z: 0.46061295, w: -0.000000038798277} + inSlope: {x: -2.0166476, y: 0.00000016928746, z: 3.8728452, w: 0.00000008815048} + outSlope: {x: -2.0166476, y: 0.00000016928746, z: 3.8728452, w: 0.00000008815048} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0.8509945, y: 0.00000002295611, z: 0.52517456, w: -0.000000037198152} + inSlope: {x: -2.3739467, y: 0.00000016775354, z: 3.8377528, w: 0.00000010376851} + outSlope: {x: -2.3739467, y: 0.00000016775354, z: 3.8377528, w: 0.00000010376851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0.8084696, y: 0.00000002572581, z: 0.58853793, w: -0.00000003533933} + inSlope: {x: -2.7199235, y: 0.00000016308095, z: 3.7308578, w: 0.00000011889168} + outSlope: {x: -2.7199235, y: 0.00000016308095, z: 3.7308578, w: 0.00000011889168} + tangentMode: 1667585636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0.7603305, y: 0.000000028392137, z: 0.6495364, w: -0.0000000332351} + inSlope: {x: -3.0408823, y: 0.00000015548409, z: 3.557063, w: 0.0000001329212} + outSlope: {x: -3.0408823, y: 0.00000015548409, z: 3.557063, w: 0.0000001329212} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0.70710695, y: 0.00000003090861, z: 0.7071066, w: -0.000000030908627} + inSlope: {x: -3.3238144, y: 0.00000014528861, z: 3.3238163, w: 0.00000014528851} + outSlope: {x: -3.3238144, y: 0.00000014528861, z: 3.3238163, w: 0.00000014528851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0.6495368, y: 0.000000033235086, z: 0.76033014, w: -0.000000028392154} + inSlope: {x: -3.5570598, y: 0.00000013292131, z: 3.040884, w: 0.00000015548403} + outSlope: {x: -3.5570598, y: 0.00000013292131, z: 3.040884, w: 0.00000015548403} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0.5885384, y: 0.000000035339315, z: 0.8084693, w: -0.00000002572583} + inSlope: {x: -3.7308562, y: 0.00000011889168, z: 2.7199254, w: 0.0000001630809} + outSlope: {x: -3.7308562, y: 0.00000011889168, z: 2.7199254, w: 0.0000001630809} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0.52517503, y: 0.000000037198138, z: 0.8509942, w: -0.00000002295613} + inSlope: {x: -3.8377528, y: 0.00000010376861, z: 2.3739486, w: 0.00000016775348} + outSlope: {x: -3.8377528, y: 0.00000010376861, z: 2.3739486, w: 0.00000016775348} + tangentMode: 1045220581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0.46061343, y: 0.000000038798266, z: 0.88760084, w: -0.000000020134053} + inSlope: {x: -3.8728461, y: 0.00000008815069, z: 2.0166512, w: 0.00000016928746} + outSlope: {x: -3.8728461, y: 0.00000008815069, z: 2.0166512, w: 0.00000016928746} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0.3960803, y: 0.00000004013649, z: 0.9182159, w: -0.00000001731322} + inSlope: {x: -3.8338032, y: 0.00000007263466, z: 1.6616874, w: 0.00000016758085} + outSlope: {x: -3.8338032, y: 0.00000007263466, z: 1.6616874, w: 0.00000016758085} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0.33282012, y: 0.00000004121942, z: 0.94299036, w: -0.0000000145480294} + inSlope: {x: -3.720704, y: 0.00000005778466, z: 1.3219602, w: 0.00000016263715} + outSlope: {x: -3.720704, y: 0.00000005778466, z: 1.3219602, w: 0.00000016263715} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0.27205694, y: 0.000000042062645, z: 0.96228117, w: -0.000000011891986} + inSlope: {x: -3.5357113, y: 0.00000004410279, z: 1.008955, w: 0.00000015455086} + outSlope: {x: -3.5357113, y: 0.00000004410279, z: 1.008955, w: 0.00000015455086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0.21496318, y: 0.00000004268951, z: 0.97662216, w: -0.000000009396339} + inSlope: {x: -3.2825751, y: 0.00000003200291, z: 0.73214006, w: 0.0000001434859} + outSlope: {x: -3.2825751, y: 0.00000003200291, z: 0.73214006, w: 0.0000001434859} + tangentMode: 1054727651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0.16263787, y: 0.000000043129408, z: 0.9866858, w: -0.000000007109127} + inSlope: {x: -2.9660904, y: 0.000000021789418, z: 0.49848366, w: 0.00000012965191} + outSlope: {x: -2.9660904, y: 0.000000021789418, z: 0.49848366, w: 0.00000012965191} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0.1160936, y: 0.000000043415824, z: 0.9932383, w: -0.0000000050746123} + inSlope: {x: -2.5914752, y: 0.000000013641261, z: 0.31207532, w: 0.000000113276975} + outSlope: {x: -2.5914752, y: 0.000000013641261, z: 0.31207532, w: 0.000000113276975} + tangentMode: 853634018 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0.07625545, y: 0.000000043584116, z: 0.9970883, w: -0.0000000033332315} + inSlope: {x: -2.1637506, y: 0.000000007598729, z: 0.1738395, w: 0.00000009458054} + outSlope: {x: -2.1637506, y: 0.000000007598729, z: 0.1738395, w: 0.00000009458054} + tangentMode: 868949094 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0.04396864, y: 0.000000043669115, z: 0.9990329, w: -0.0000000019219304} + inSlope: {x: -1.6873028, y: 0.0000000035555594, z: 0.08134253, w: 0.00000007375435} + outSlope: {x: -1.6873028, y: 0.0000000035555594, z: 0.08134253, w: 0.00000007375435} + tangentMode: 841051488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0.020012071, y: 0.000000043702634, z: 0.9997997, w: -8.7475543e-10} + inSlope: {x: -1.1654682, y: 0.0000000012510538, z: 0.028619198, w: 0.000000050944237} + outSlope: {x: -1.1654682, y: 0.0000000012510538, z: 0.028619198, w: 0.000000050944237} + tangentMode: 1059760803 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0.0051197344, y: 0.000000043710816, z: 0.9999869, w: -2.237907e-10} + inSlope: {x: -0.600364, y: 2.6261684e-10, z: 0.006008154, w: 0.000000026242745} + outSlope: {x: -0.600364, y: 2.6261684e-10, z: 0.006008154, w: 0.000000026242745} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0.00000004371139, y: 0.00000004371139, z: 1, w: 1.9106855e-15} + inSlope: {x: -0.1535935, y: -0.15358579, z: 0.0000000013969839, w: 3.3661962e-13} + outSlope: {x: -0.1535935, y: -0.15358579, z: 0.0000000013969839, w: 3.3661962e-13} + tangentMode: 874250401 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0.000000043710816, y: -0.005119496, z: 0.9999869, w: -2.2378027e-10} + inSlope: {x: 2.6261676e-10, y: -0.6003456, z: -0.0060081524, w: -0.000000026241938} + outSlope: {x: 2.6261676e-10, y: -0.6003456, z: -0.0060081524, w: -0.000000026241938} + tangentMode: 870242150 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0.000000043702634, y: -0.020011475, z: 0.9997997, w: -8.7472934e-10} + inSlope: {x: 0.0000000012509472, y: -1.1654468, z: -0.02861741, w: -0.0000000509433} + outSlope: {x: 0.0000000012509472, y: -1.1654468, z: -0.02861741, w: -0.0000000509433} + tangentMode: 858851683 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0.000000043669118, y: -0.043967687, z: 0.999033, w: -0.0000000019218886} + inSlope: {x: 0.0000000035555594, y: -1.6872885, z: -0.081340745, w: -0.000000073753725} + outSlope: {x: 0.0000000035555594, y: -1.6872885, z: -0.081340745, w: -0.000000073753725} + tangentMode: 1063675491 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0.000000043584116, y: -0.076254375, z: 0.9970884, w: -0.0000000033331846} + inSlope: {x: 0.000000007598622, y: -2.163733, z: -0.17383592, w: -0.000000094579775} + outSlope: {x: 0.000000007598622, y: -2.163733, z: -0.17383592, w: -0.000000094579775} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0.00000004341583, y: -0.116092056, z: 0.99323845, w: -0.000000005074545} + inSlope: {x: 0.000000013640941, y: -2.5914543, z: -0.31206816, w: -0.00000011327606} + outSlope: {x: 0.000000013640941, y: -2.5914543, z: -0.31206816, w: -0.00000011327606} + tangentMode: 797990945 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0.00000004312942, y: -0.1626361, z: 0.9866861, w: -0.00000000710905} + inSlope: {x: 0.000000021789205, y: -2.9660878, z: -0.4984783, w: -0.00000012965182} + outSlope: {x: 0.000000021789205, y: -2.9660878, z: -0.4984783, w: -0.00000012965182} + tangentMode: -1080742556 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0.000000042689525, y: -0.21496156, z: 0.9766225, w: -0.000000009396268} + inSlope: {x: 0.000000032002482, y: -3.2825727, z: -0.7321329, w: -0.0000001434858} + outSlope: {x: 0.000000032002482, y: -3.2825727, z: -0.7321329, w: -0.0000001434858} + tangentMode: -1108491868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0.00000004206267, y: -0.2720551, z: 0.9622817, w: -0.000000011891905} + inSlope: {x: 0.000000044102364, y: -3.5356994, z: -1.0089443, w: -0.00000015455034} + outSlope: {x: 0.000000044102364, y: -3.5356994, z: -1.0089443, w: -0.00000015455034} + tangentMode: 1066471718 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0.000000041219447, y: -0.3328181, z: 0.9429911, w: -0.000000014547941} + inSlope: {x: 0.000000057784234, y: -3.720697, z: -1.3219495, w: -0.00000016263687} + outSlope: {x: 0.000000057784234, y: -3.720697, z: -1.3219495, w: -0.00000016263687} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0.00000004013653, y: -0.3960782, z: 0.91821676, w: -0.000000017313129} + inSlope: {x: 0.00000007263402, y: -3.8338003, z: -1.6616747, w: -0.00000016758075} + outSlope: {x: 0.00000007263402, y: -3.8338003, z: -1.6616747, w: -0.00000016758075} + tangentMode: -1066482080 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0.000000038798316, y: -0.4606113, z: 0.887602, w: -0.00000002013396} + inSlope: {x: 0.00000008815016, y: -3.872848, z: -2.0166404, w: -0.00000016928752} + outSlope: {x: 0.00000008815016, y: -3.872848, z: -2.0166404, w: -0.00000016928752} + tangentMode: -1069376026 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0.000000037198195, y: -0.525173, z: 0.8509955, w: -0.00000002295604} + inSlope: {x: 0.00000010376819, y: -3.8377557, z: -2.3739395, w: -0.0000001677536} + outSlope: {x: 0.00000010376819, y: -3.8377557, z: -2.3739395, w: -0.0000001677536} + tangentMode: -1084016191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0.00000003533938, y: -0.5885364, z: 0.8084707, w: -0.000000025725742} + inSlope: {x: 0.00000011889114, y: -3.7308598, z: -2.7199128, w: -0.00000016308107} + outSlope: {x: 0.00000011889114, y: -3.7308598, z: -2.7199128, w: -0.00000016308107} + tangentMode: 1068429026 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0.00000003323516, y: -0.6495349, z: 0.7603318, w: -0.000000028392071} + inSlope: {x: 0.00000013292089, y: -3.557067, z: -3.0408735, w: -0.00000015548437} + outSlope: {x: 0.00000013292089, y: -3.557067, z: -3.0408735, w: -0.00000015548437} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0.000000030908687, y: -0.70710516, z: 0.7071084, w: -0.00000003090855} + inSlope: {x: 0.00000014528834, y: -3.3238235, z: -3.3238091, w: -0.000000145289} + outSlope: {x: 0.00000014528834, y: -3.3238235, z: -3.3238091, w: -0.000000145289} + tangentMode: -1113155614 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0.00000002839222, y: -0.7603289, z: 0.6495383, w: -0.000000033235033} + inSlope: {x: 0.00000015548383, y: -3.0408912, z: -3.557056, w: -0.00000013292153} + outSlope: {x: 0.00000015548383, y: -3.0408912, z: -3.557056, w: -0.00000013292153} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0.000000025725898, y: -0.8084681, z: 0.58853996, w: -0.000000035339262} + inSlope: {x: 0.00000016308076, y: -2.7199326, z: -3.7308526, w: -0.00000011889199} + outSlope: {x: 0.00000016308076, y: -2.7199326, z: -3.7308526, w: -0.00000011889199} + tangentMode: -1082146656 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0.0000000229562, y: -0.8509932, z: 0.52517664, w: -0.000000037198095} + inSlope: {x: 0.00000016775338, y: -2.3739593, z: -3.8377512, w: -0.00000010376904} + outSlope: {x: 0.00000016775338, y: -2.3739593, z: -3.8377512, w: -0.00000010376904} + tangentMode: 1070386374 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0.000000020134124, y: -0.8876, z: 0.46061504, w: -0.000000038798227} + inSlope: {x: 0.00000016928746, y: -2.0166602, z: -3.8728452, w: -0.00000008815101} + outSlope: {x: 0.00000016928746, y: -2.0166602, z: -3.8728452, w: -0.00000008815101} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0.00000001731329, y: -0.91821516, z: 0.39608192, w: -0.00000004013646} + inSlope: {x: 0.00000016758091, y: -1.6616945, z: -3.833804, w: -0.00000007263498} + outSlope: {x: 0.00000016758091, y: -1.6616945, z: -3.833804, w: -0.00000007263498} + tangentMode: 1073811558 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0.000000014548099, y: -0.94298977, z: 0.3328217, w: -0.00000004121939} + inSlope: {x: 0.00000016263736, y: -1.321969, z: -3.7207093, w: -0.000000057785087} + outSlope: {x: 0.00000016263736, y: -1.321969, z: -3.7207093, w: -0.000000057785087} + tangentMode: 1078107558 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0.00000001189205, y: -0.96228075, z: 0.2720584, w: -0.000000042062627} + inSlope: {x: 0.00000015455107, y: -1.008964, z: -3.5357165, w: -0.000000044103217} + outSlope: {x: 0.00000015455107, y: -1.008964, z: -3.5357165, w: -0.000000044103217} + tangentMode: -1089033563 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0.000000009396401, y: -0.97662187, z: 0.2149646, w: -0.000000042689496} + inSlope: {x: 0.00000014348632, y: -0.7321472, z: -3.2825844, w: -0.00000003200323} + outSlope: {x: 0.00000014348632, y: -0.7321472, z: -3.2825844, w: -0.00000003200323} + tangentMode: 1072343714 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0.0000000071091772, y: -0.98668563, z: 0.16263902, w: -0.0000000431294} + inSlope: {x: 0.00000012965252, y: -0.49848902, z: -2.9661038, w: -0.000000021789631} + outSlope: {x: 0.00000012965252, y: -0.49848902, z: -2.9661038, w: -0.000000021789631} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0.0000000050746545, y: -0.99323815, z: 0.11609457, w: -0.000000043415817} + inSlope: {x: 0.00000011327725, y: -0.3120789, z: -2.5914817, w: -0.000000013641367} + outSlope: {x: 0.00000011327725, y: -0.3120789, z: -2.5914817, w: -0.000000013641367} + tangentMode: 1076222723 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0.0000000033332725, y: -0.99708825, z: 0.07625639, w: -0.000000043584112} + inSlope: {x: 0.00000009458101, y: -0.17384307, z: -2.1637616, w: -0.000000007598942} + outSlope: {x: 0.00000009458101, y: -0.17384307, z: -2.1637616, w: -0.000000007598942} + tangentMode: 1066741473 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0.000000001921957, y: -0.9990329, z: 0.04396925, w: -0.000000043669115} + inSlope: {x: 0.000000073754926, y: -0.08134432, z: -1.687316, w: -0.000000003555666} + outSlope: {x: 0.000000073754926, y: -0.08134432, z: -1.687316, w: -0.000000003555666} + tangentMode: 262241 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -8.747774e-10, y: -0.9997997, z: 0.020012574, w: -0.000000043702634} + inSlope: {x: 0.00000005094465, y: -0.028619198, z: -1.1654776, w: -0.0000000012510538} + outSlope: {x: 0.00000005094465, y: -0.028619198, z: -1.1654776, w: -0.0000000012510538} + tangentMode: 4832 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -2.2380382e-10, y: -0.9999869, z: 0.005120035, w: -0.000000043710816} + inSlope: {x: 0.000000026243347, y: -0.006008154, z: -0.6003778, w: -2.6261684e-10} + outSlope: {x: 0.000000026243347, y: -0.006008154, z: -0.6003778, w: -2.6261684e-10} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: -4.215202e-19, y: -1, z: 9.643258e-12, w: -0.00000004371139} + inSlope: {x: 0.0000000067141213, y: 0, z: -0.15360118, w: 0.15357561} + outSlope: {x: 0.0000000067141213, y: 0, z: -0.15360118, w: 0.15357561} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0, y: -0.9999869, z: 0, w: 0.0051191384} + inSlope: {x: 1.2645618e-17, y: 0.0060063656, z: -2.8929803e-10, w: 0.60032827} + outSlope: {x: 1.2645618e-17, y: 0.0060063656, z: -2.8929803e-10, w: 0.60032827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0, y: -0.9997998, z: 0, w: 0.02001088} + inSlope: {x: 0, y: 0.02861741, z: 0, w: 1.1654325} + outSlope: {x: 0, y: 0.02861741, z: 0, w: 1.1654325} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0, y: -0.999033, z: 0, w: 0.043966852} + inSlope: {x: 0, y: 0.08133896, z: 0, w: 1.6872745} + outSlope: {x: 0, y: 0.08133896, z: 0, w: 1.6872745} + tangentMode: 1046339046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0, y: -0.9970885, z: 0, w: 0.07625331} + inSlope: {x: 0, y: 0.17383234, z: 0, w: 2.1637225} + outSlope: {x: 0, y: 0.17383234, z: 0, w: 2.1637225} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0, y: -0.99323857, z: 0, w: 0.11609087} + inSlope: {x: 0, y: 0.3120646, z: 0, w: 2.5914474} + outSlope: {x: 0, y: 0.3120646, z: 0, w: 2.5914474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0, y: -0.98668635, z: 0, w: 0.1626348} + inSlope: {x: 0, y: 0.49847114, z: 0, w: 2.9660711} + outSlope: {x: 0, y: 0.49847114, z: 0, w: 2.9660711} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0, y: -0.9766229, z: 0, w: 0.21495982} + inSlope: {x: 0, y: 0.73212576, z: 0, w: 3.2825599} + outSlope: {x: 0, y: 0.73212576, z: 0, w: 3.2825599} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0, y: -0.9622822, z: 0, w: 0.27205336} + inSlope: {x: 0, y: 1.0089371, z: 0, w: 3.535697} + outSlope: {x: 0, y: 1.0089371, z: 0, w: 3.535697} + tangentMode: 1055286884 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0, y: -0.9429917, z: 0, w: 0.33281627} + inSlope: {x: 0, y: 1.3219404, z: 0, w: 3.720696} + outSlope: {x: 0, y: 1.3219404, z: 0, w: 3.720696} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0, y: -0.91821754, z: 0, w: 0.39607644} + inSlope: {x: 0, y: 1.6616659, z: 0, w: 3.8338003} + outSlope: {x: 0, y: 1.6616659, z: 0, w: 3.8338003} + tangentMode: 1066741220 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0, y: -0.88760287, z: 0, w: 0.4606095} + inSlope: {x: 0, y: 2.0166297, z: 0, w: 3.8728452} + outSlope: {x: 0, y: 2.0166297, z: 0, w: 3.8728452} + tangentMode: 1076222692 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0, y: -0.8509966, z: 0, w: 0.52517116} + inSlope: {x: 0, y: 2.373927, z: 0, w: 3.8377583} + outSlope: {x: 0, y: 2.373927, z: 0, w: 3.8377583} + tangentMode: 1049316070 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0, y: -0.80847204, z: 0, w: 0.58853465} + inSlope: {x: 0, y: 2.719904, z: 0, w: 3.730865} + outSlope: {x: 0, y: 2.719904, z: 0, w: 3.730865} + tangentMode: 1060040423 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0, y: -0.76033324, z: 0, w: 0.6495332} + inSlope: {x: 0, y: 3.0408664, z: 0, w: 3.5570722} + outSlope: {x: 0, y: 3.0408664, z: 0, w: 3.5570722} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0, y: -0.7071099, z: 0, w: 0.7071036} + inSlope: {x: 0, y: 3.3238, z: 0, w: 3.3238287} + outSlope: {x: 0, y: 3.3238, z: 0, w: 3.3238287} + tangentMode: 1078107616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0, y: -0.64954, z: 0, w: 0.7603274} + inSlope: {x: 0, y: 3.5570471, z: 0, w: 3.0408983} + outSlope: {x: 0, y: 3.5570471, z: 0, w: 3.0408983} + tangentMode: 1073811648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0, y: -0.5885418, z: 0, w: 0.8084668} + inSlope: {x: 0, y: 3.730849, z: 0, w: 2.719945} + outSlope: {x: 0, y: 3.730849, z: 0, w: 2.719945} + tangentMode: 1064720423 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0, y: -0.5251785, z: 0, w: 0.85099214} + inSlope: {x: 0, y: 3.8377512, z: 0, w: 2.37397} + outSlope: {x: 0, y: 3.8377512, z: 0, w: 2.37397} + tangentMode: 1063955111 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0, y: -0.4606169, z: 0, w: 0.88759905} + inSlope: {x: 0, y: 3.8728452, z: 0, w: 2.016669} + outSlope: {x: 0, y: 3.8728452, z: 0, w: 2.016669} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0, y: -0.39608377, z: 0, w: 0.9182144} + inSlope: {x: 0, y: 3.8338075, z: 0, w: 1.6617053} + outSlope: {x: 0, y: 3.8338075, z: 0, w: 1.6617053} + tangentMode: 817889280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0, y: -0.33282343, z: 0, w: 0.9429892} + inSlope: {x: 0, y: 3.7207139, z: 0, w: 1.3219781} + outSlope: {x: 0, y: 3.7207139, z: 0, w: 1.3219781} + tangentMode: -1113156126 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0, y: -0.2720601, z: 0, w: 0.9622803} + inSlope: {x: 0, y: 3.5357213, z: 0, w: 1.0089711} + outSlope: {x: 0, y: 3.5357213, z: 0, w: 1.0089711} + tangentMode: 1065129830 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0, y: -0.21496616, z: 0, w: 0.9766215} + inSlope: {x: 0, y: 3.2825933, z: 0, w: 0.73215437} + outSlope: {x: 0, y: 3.2825933, z: 0, w: 0.73215437} + tangentMode: 1066611552 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0, y: -0.16264042, z: 0, w: 0.9866854} + inSlope: {x: 0, y: 2.9661136, z: 0, w: 0.49849617} + outSlope: {x: 0, y: 2.9661136, z: 0, w: 0.49849617} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0, y: -0.1160958, z: 0, w: 0.99323803} + inSlope: {x: 0, y: 2.5914924, z: 0, w: 0.31208247} + outSlope: {x: 0, y: 2.5914924, z: 0, w: 0.31208247} + tangentMode: -1069376092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0, y: -0.07625742, z: 0, w: 0.99708813} + inSlope: {x: 0, y: 2.1637745, z: 0, w: 0.17384486} + outSlope: {x: 0, y: 2.1637745, z: 0, w: 0.17384486} + tangentMode: -1066482078 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0, y: -0.043970056, z: 0, w: 0.99903286} + inSlope: {x: 0, y: 1.6873302, z: 0, w: 0.0813479} + outSlope: {x: 0, y: 1.6873302, z: 0, w: 0.0813479} + tangentMode: 1053477696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0, y: -0.020013133, z: 0, w: 0.9997997} + inSlope: {x: 0, y: 1.1654931, z: 0, w: 0.028620986} + outSlope: {x: 0, y: 1.1654931, z: 0, w: 0.028620986} + tangentMode: 1068568868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0, y: -0.0051203244, z: 0, w: 0.9999869} + inSlope: {x: 0, y: 0.6003836, z: 0, w: 0.0060081254} + outSlope: {x: 0, y: 0.6003836, z: 0, w: 0.0060081254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0.30719778, z: 0, w: 0.0007867258} + outSlope: {x: 0, y: 0.30719778, z: 0, w: 0.0007867258} + tangentMode: -1080742297 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.008726535 + inSlope: 0.30545172 + outSlope: 0.30545172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.013817398 + inSlope: 0.5969438 + outSlope: 0.5969438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.028624663 + inSlope: 1.158694 + outSlope: 1.158694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.05244054 + inSlope: 1.6771805 + outSlope: 1.6771805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.08453068 + inSlope: 2.1502233 + outSlope: 2.1502233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.12411464 + inSlope: 2.5744925 + outSlope: 2.5744925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.1703471 + inSlope: 2.945669 + outSlope: 2.945669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.2223036 + inSlope: 3.2587993 + outSlope: 3.2587993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.27897376 + inSlope: 3.5087929 + outSlope: 3.5087929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.33926338 + inSlope: 3.6909971 + outSlope: 3.6909971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.40200698 + inSlope: 3.8017926 + outSlope: 3.8017926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.4659898 + inSlope: 3.8391461 + outSlope: 3.8391461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.5299785 + inSlope: 3.8030767 + outSlope: 3.8030767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.592759 + inSlope: 3.6959825 + outSlope: 3.6959825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.6531779 + inSlope: 3.5227904 + outSlope: 3.5227904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.71018535 + inSlope: 3.2909317 + outSlope: 3.2909317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.7628757 + inSlope: 3.0100994 + outSlope: 3.0100994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.8105221 + inSlope: 2.6918395 + outSlope: 2.6918395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.85260373 + inSlope: 2.3490267 + outSlope: 2.3490267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.88882303 + inSlope: 1.9951863 + outSlope: 1.9951863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.91911 + inSlope: 1.6437976 + outSlope: 1.6437976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.94361633 + inSlope: 1.3076009 + outSlope: 1.3076009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.96269673 + inSlope: 0.9979204 + outSlope: 0.9979204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9768804 + inSlope: 0.7240939 + outSlope: 0.7240939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.9868332 + inSlope: 0.49298602 + outSlope: 0.49298602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.99331325 + inSlope: 0.30862185 + outSlope: 0.30862185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9971206 + inSlope: 0.17191157 + outSlope: 0.17191157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.99904364 + inSlope: 0.08044117 + outSlope: 0.08044117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.999802 + inSlope: 0.028302647 + outSlope: 0.028302647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.99998707 + inSlope: 0.0059401947 + outSlope: 0.0059401947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 1 + inSlope: -0.000005364418 + outSlope: -0.000005364418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9997997 + inSlope: -0.028619198 + outSlope: -0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9990329 + inSlope: -0.08134253 + outSlope: -0.08134253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.9970883 + inSlope: -0.1738377 + outSlope: -0.1738377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.99323833 + inSlope: -0.31207174 + outSlope: -0.31207174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.98668593 + inSlope: -0.49848366 + outSlope: -0.49848366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9766222 + inSlope: -0.73214006 + outSlope: -0.73214006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9622813 + inSlope: -1.0089532 + outSlope: -1.0089532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9429905 + inSlope: -1.3219583 + outSlope: -1.3219583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.91821605 + inSlope: -1.6616838 + outSlope: -1.6616838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.8876011 + inSlope: -2.0166476 + outSlope: -2.0166476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.8509945 + inSlope: -2.3739467 + outSlope: -2.3739467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.8084696 + inSlope: -2.7199235 + outSlope: -2.7199235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.7603305 + inSlope: -3.0408823 + outSlope: -3.0408823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.70710695 + inSlope: -3.3238144 + outSlope: -3.3238144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6495368 + inSlope: -3.5570598 + outSlope: -3.5570598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.5885384 + inSlope: -3.7308562 + outSlope: -3.7308562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.52517503 + inSlope: -3.8377528 + outSlope: -3.8377528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.46061343 + inSlope: -3.8728461 + outSlope: -3.8728461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.3960803 + inSlope: -3.8338032 + outSlope: -3.8338032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.33282012 + inSlope: -3.720704 + outSlope: -3.720704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.27205694 + inSlope: -3.5357113 + outSlope: -3.5357113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.21496318 + inSlope: -3.2825751 + outSlope: -3.2825751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.16263787 + inSlope: -2.9660904 + outSlope: -2.9660904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.1160936 + inSlope: -2.5914752 + outSlope: -2.5914752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.07625545 + inSlope: -2.1637506 + outSlope: -2.1637506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.04396864 + inSlope: -1.6873028 + outSlope: -1.6873028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.020012071 + inSlope: -1.1654682 + outSlope: -1.1654682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.0051197344 + inSlope: -0.600364 + outSlope: -0.600364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.00000004371139 + inSlope: -0.1535935 + outSlope: -0.1535935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.000000043710816 + inSlope: 2.6261676e-10 + outSlope: 2.6261676e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.000000043702634 + inSlope: 0.0000000012509472 + outSlope: 0.0000000012509472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.000000043669118 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.000000043584116 + inSlope: 0.000000007598622 + outSlope: 0.000000007598622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.00000004341583 + inSlope: 0.000000013640941 + outSlope: 0.000000013640941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.00000004312942 + inSlope: 0.000000021789205 + outSlope: 0.000000021789205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.000000042689525 + inSlope: 0.000000032002482 + outSlope: 0.000000032002482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.00000004206267 + inSlope: 0.000000044102364 + outSlope: 0.000000044102364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.000000041219447 + inSlope: 0.000000057784234 + outSlope: 0.000000057784234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.00000004013653 + inSlope: 0.00000007263402 + outSlope: 0.00000007263402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.000000038798316 + inSlope: 0.00000008815016 + outSlope: 0.00000008815016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.000000037198195 + inSlope: 0.00000010376819 + outSlope: 0.00000010376819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.00000003533938 + inSlope: 0.00000011889114 + outSlope: 0.00000011889114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.00000003323516 + inSlope: 0.00000013292089 + outSlope: 0.00000013292089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.000000030908687 + inSlope: 0.00000014528834 + outSlope: 0.00000014528834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.00000002839222 + inSlope: 0.00000015548383 + outSlope: 0.00000015548383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.000000025725898 + inSlope: 0.00000016308076 + outSlope: 0.00000016308076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.0000000229562 + inSlope: 0.00000016775338 + outSlope: 0.00000016775338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.000000020134124 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.00000001731329 + inSlope: 0.00000016758091 + outSlope: 0.00000016758091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.000000014548099 + inSlope: 0.00000016263736 + outSlope: 0.00000016263736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.00000001189205 + inSlope: 0.00000015455107 + outSlope: 0.00000015455107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.000000009396401 + inSlope: 0.00000014348632 + outSlope: 0.00000014348632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.0000000071091772 + inSlope: 0.00000012965252 + outSlope: 0.00000012965252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.0000000050746545 + inSlope: 0.00000011327725 + outSlope: 0.00000011327725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.0000000033332725 + inSlope: 0.00000009458101 + outSlope: 0.00000009458101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.000000001921957 + inSlope: 0.000000073754926 + outSlope: 0.000000073754926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -8.747774e-10 + inSlope: 0.00000005094465 + outSlope: 0.00000005094465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -2.2380382e-10 + inSlope: 0.000000026243347 + outSlope: 0.000000026243347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -4.215202e-19 + inSlope: 0.0000000067141213 + outSlope: 0.0000000067141213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 1.2645618e-17 + outSlope: 1.2645618e-17 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 7.9035096e-19 + outSlope: 7.9035096e-19 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 2.6345008e-20 + inSlope: 0.0000000067136945 + outSlope: 0.0000000067136945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 2.237896e-10 + inSlope: 0.000000026242521 + outSlope: 0.000000026242521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 8.747499e-10 + inSlope: 0.000000050943882 + outSlope: 0.000000050943882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.0000000019219173 + inSlope: 0.00000007375423 + outSlope: 0.00000007375423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.0000000033332217 + inSlope: 0.000000094580386 + outSlope: 0.000000094580386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.0000000050745936 + inSlope: 0.000000113276656 + outSlope: 0.000000113276656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.0000000071091066 + inSlope: 0.00000012965202 + outSlope: 0.00000012965202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.000000009396324 + inSlope: 0.00000014348599 + outSlope: 0.00000014348599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.000000011891968 + inSlope: 0.00000015455073 + outSlope: 0.00000015455073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.00000001454801 + inSlope: 0.0000001626371 + outSlope: 0.0000001626371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.0000000173132 + inSlope: 0.0000001675808 + outSlope: 0.0000001675808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.000000020134031 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.00000002295611 + inSlope: 0.00000016775354 + outSlope: 0.00000016775354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.00000002572581 + inSlope: 0.00000016308095 + outSlope: 0.00000016308095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.000000028392137 + inSlope: 0.00000015548409 + outSlope: 0.00000015548409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.00000003090861 + inSlope: 0.00000014528861 + outSlope: 0.00000014528861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.000000033235086 + inSlope: 0.00000013292131 + outSlope: 0.00000013292131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.000000035339315 + inSlope: 0.00000011889168 + outSlope: 0.00000011889168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.000000037198138 + inSlope: 0.00000010376861 + outSlope: 0.00000010376861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.000000038798266 + inSlope: 0.00000008815069 + outSlope: 0.00000008815069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.00000004013649 + inSlope: 0.00000007263466 + outSlope: 0.00000007263466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.00000004121942 + inSlope: 0.00000005778466 + outSlope: 0.00000005778466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.000000042062645 + inSlope: 0.00000004410279 + outSlope: 0.00000004410279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.00000004268951 + inSlope: 0.00000003200291 + outSlope: 0.00000003200291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.000000043129408 + inSlope: 0.000000021789418 + outSlope: 0.000000021789418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.000000043415824 + inSlope: 0.000000013641261 + outSlope: 0.000000013641261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.000000043584116 + inSlope: 0.000000007598729 + outSlope: 0.000000007598729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.000000043669115 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.000000043702634 + inSlope: 0.0000000012510538 + outSlope: 0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.00000004371139 + inSlope: -0.15358579 + outSlope: -0.15358579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.005119496 + inSlope: -0.6003456 + outSlope: -0.6003456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.020011475 + inSlope: -1.1654468 + outSlope: -1.1654468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.043967687 + inSlope: -1.6872885 + outSlope: -1.6872885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.076254375 + inSlope: -2.163733 + outSlope: -2.163733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.116092056 + inSlope: -2.5914543 + outSlope: -2.5914543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.1626361 + inSlope: -2.9660878 + outSlope: -2.9660878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.21496156 + inSlope: -3.2825727 + outSlope: -3.2825727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.2720551 + inSlope: -3.5356994 + outSlope: -3.5356994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.3328181 + inSlope: -3.720697 + outSlope: -3.720697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.3960782 + inSlope: -3.8338003 + outSlope: -3.8338003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.4606113 + inSlope: -3.872848 + outSlope: -3.872848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.525173 + inSlope: -3.8377557 + outSlope: -3.8377557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.5885364 + inSlope: -3.7308598 + outSlope: -3.7308598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.6495349 + inSlope: -3.557067 + outSlope: -3.557067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.70710516 + inSlope: -3.3238235 + outSlope: -3.3238235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.7603289 + inSlope: -3.0408912 + outSlope: -3.0408912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.8084681 + inSlope: -2.7199326 + outSlope: -2.7199326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.8509932 + inSlope: -2.3739593 + outSlope: -2.3739593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.8876 + inSlope: -2.0166602 + outSlope: -2.0166602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.91821516 + inSlope: -1.6616945 + outSlope: -1.6616945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.94298977 + inSlope: -1.321969 + outSlope: -1.321969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.96228075 + inSlope: -1.008964 + outSlope: -1.008964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.97662187 + inSlope: -0.7321472 + outSlope: -0.7321472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.98668563 + inSlope: -0.49848902 + outSlope: -0.49848902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.99323815 + inSlope: -0.3120789 + outSlope: -0.3120789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.99708825 + inSlope: -0.17384307 + outSlope: -0.17384307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.9990329 + inSlope: -0.08134432 + outSlope: -0.08134432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9997997 + inSlope: -0.028619198 + outSlope: -0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.9999869 + inSlope: -0.006008154 + outSlope: -0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.9999869 + inSlope: 0.0060063656 + outSlope: 0.0060063656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.9997998 + inSlope: 0.02861741 + outSlope: 0.02861741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.999033 + inSlope: 0.08133896 + outSlope: 0.08133896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.9970885 + inSlope: 0.17383234 + outSlope: 0.17383234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.99323857 + inSlope: 0.3120646 + outSlope: 0.3120646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.98668635 + inSlope: 0.49847114 + outSlope: 0.49847114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.9766229 + inSlope: 0.73212576 + outSlope: 0.73212576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.9622822 + inSlope: 1.0089371 + outSlope: 1.0089371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.9429917 + inSlope: 1.3219404 + outSlope: 1.3219404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.91821754 + inSlope: 1.6616659 + outSlope: 1.6616659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.88760287 + inSlope: 2.0166297 + outSlope: 2.0166297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.8509966 + inSlope: 2.373927 + outSlope: 2.373927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.80847204 + inSlope: 2.719904 + outSlope: 2.719904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.76033324 + inSlope: 3.0408664 + outSlope: 3.0408664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.7071099 + inSlope: 3.3238 + outSlope: 3.3238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.64954 + inSlope: 3.5570471 + outSlope: 3.5570471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.5885418 + inSlope: 3.730849 + outSlope: 3.730849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.5251785 + inSlope: 3.8377512 + outSlope: 3.8377512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.4606169 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.39608377 + inSlope: 3.8338075 + outSlope: 3.8338075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.33282343 + inSlope: 3.7207139 + outSlope: 3.7207139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.2720601 + inSlope: 3.5357213 + outSlope: 3.5357213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21496616 + inSlope: 3.2825933 + outSlope: 3.2825933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.16264042 + inSlope: 2.9661136 + outSlope: 2.9661136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.1160958 + inSlope: 2.5914924 + outSlope: 2.5914924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.07625742 + inSlope: 2.1637745 + outSlope: 2.1637745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.043970056 + inSlope: 1.6873302 + outSlope: 1.6873302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.020013133 + inSlope: 1.1654931 + outSlope: 1.1654931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0051203244 + inSlope: 0.6003836 + outSlope: 0.6003836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0.30719778 + outSlope: 0.30719778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 1.8081123e-11 + outSlope: 1.8081123e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 6.0270354e-13 + inSlope: 0.15359142 + outSlope: 0.15359142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.0051197093 + inSlope: 0.6003589 + outSlope: 0.6003589 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.020011945 + inSlope: 1.1654601 + outSlope: 1.1654601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.043968342 + inSlope: 1.6873 + outSlope: 1.6873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.076255225 + inSlope: 2.163747 + outSlope: 2.163747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.11609317 + inSlope: 2.5914679 + outSlope: 2.5914679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.1626374 + inSlope: 2.9660926 + outSlope: 2.9660926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.21496283 + inSlope: 3.2825768 + outSlope: 3.2825768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.27205652 + inSlope: 3.5357087 + outSlope: 3.5357087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.33281967 + inSlope: 3.7207031 + outSlope: 3.7207031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.39607984 + inSlope: 3.8338022 + outSlope: 3.8338022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.46061295 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.52517456 + inSlope: 3.8377528 + outSlope: 3.8377528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.58853793 + inSlope: 3.7308578 + outSlope: 3.7308578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6495364 + inSlope: 3.557063 + outSlope: 3.557063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 3.3238163 + outSlope: 3.3238163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.76033014 + inSlope: 3.040884 + outSlope: 3.040884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.8084693 + inSlope: 2.7199254 + outSlope: 2.7199254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8509942 + inSlope: 2.3739486 + outSlope: 2.3739486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.88760084 + inSlope: 2.0166512 + outSlope: 2.0166512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9182159 + inSlope: 1.6616874 + outSlope: 1.6616874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.94299036 + inSlope: 1.3219602 + outSlope: 1.3219602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.96228117 + inSlope: 1.008955 + outSlope: 1.008955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.97662216 + inSlope: 0.73214006 + outSlope: 0.73214006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9866858 + inSlope: 0.49848366 + outSlope: 0.49848366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9932383 + inSlope: 0.31207532 + outSlope: 0.31207532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9970883 + inSlope: 0.1738395 + outSlope: 0.1738395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9990329 + inSlope: 0.08134253 + outSlope: 0.08134253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9997997 + inSlope: 0.028619198 + outSlope: 0.028619198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9999869 + inSlope: 0.006008154 + outSlope: 0.006008154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1 + inSlope: 0.0000000013969839 + outSlope: 0.0000000013969839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.9999869 + inSlope: -0.0060081524 + outSlope: -0.0060081524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.9997997 + inSlope: -0.02861741 + outSlope: -0.02861741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.999033 + inSlope: -0.081340745 + outSlope: -0.081340745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.9970884 + inSlope: -0.17383592 + outSlope: -0.17383592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.99323845 + inSlope: -0.31206816 + outSlope: -0.31206816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.9866861 + inSlope: -0.4984783 + outSlope: -0.4984783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.9766225 + inSlope: -0.7321329 + outSlope: -0.7321329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.9622817 + inSlope: -1.0089443 + outSlope: -1.0089443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.9429911 + inSlope: -1.3219495 + outSlope: -1.3219495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.91821676 + inSlope: -1.6616747 + outSlope: -1.6616747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.887602 + inSlope: -2.0166404 + outSlope: -2.0166404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.8509955 + inSlope: -2.3739395 + outSlope: -2.3739395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.8084707 + inSlope: -2.7199128 + outSlope: -2.7199128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.7603318 + inSlope: -3.0408735 + outSlope: -3.0408735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.7071084 + inSlope: -3.3238091 + outSlope: -3.3238091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.6495383 + inSlope: -3.557056 + outSlope: -3.557056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.58853996 + inSlope: -3.7308526 + outSlope: -3.7308526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.52517664 + inSlope: -3.8377512 + outSlope: -3.8377512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.46061504 + inSlope: -3.8728452 + outSlope: -3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.39608192 + inSlope: -3.833804 + outSlope: -3.833804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.3328217 + inSlope: -3.7207093 + outSlope: -3.7207093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.2720584 + inSlope: -3.5357165 + outSlope: -3.5357165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.2149646 + inSlope: -3.2825844 + outSlope: -3.2825844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.16263902 + inSlope: -2.9661038 + outSlope: -2.9661038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.11609457 + inSlope: -2.5914817 + outSlope: -2.5914817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.07625639 + inSlope: -2.1637616 + outSlope: -2.1637616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.04396925 + inSlope: -1.687316 + outSlope: -1.687316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.020012574 + inSlope: -1.1654776 + outSlope: -1.1654776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.005120035 + inSlope: -0.6003778 + outSlope: -0.6003778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 9.643258e-12 + inSlope: -0.15360118 + outSlope: -0.15360118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: -2.8929803e-10 + outSlope: -2.8929803e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9999619 + inSlope: -0.0034439561 + outSlope: -0.0034439561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.9999045 + inSlope: -0.011150836 + outSlope: -0.011150836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.9995902 + inSlope: -0.03841459 + outSlope: -0.03841459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.998624 + inSlope: -0.09508073 + outSlope: -0.09508073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99642086 + inSlope: -0.19068362 + outSlope: -0.19068362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9922679 + inSlope: -0.33110264 + outSlope: -0.33110264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9853841 + inSlope: -0.51871246 + outSlope: -0.51871246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.9749775 + inSlope: -0.75256157 + outSlope: -0.75256157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9602987 + inSlope: -1.0285823 + outSlope: -1.0285823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9406914 + inSlope: -1.3398637 + outSlope: -1.3398637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.9156366 + inSlope: -1.6770388 + outSlope: -1.6770388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.8847901 + inSlope: -2.028766 + outSlope: -2.028766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.8480111 + inSlope: -2.382306 + outSlope: -2.382306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.8053799 + inSlope: -2.7241983 + outSlope: -2.7241983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.7572045 + inSlope: -3.0409565 + outSlope: -3.0409565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.7040147 + inSlope: -3.319776 + outSlope: -3.319776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.64654523 + inSlope: -3.5491962 + outSlope: -3.5491962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.5857081 + inSlope: -3.7196145 + outSlope: -3.7196145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.522558 + inSlope: -3.82372 + outSlope: -3.82372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.45825064 + inSlope: -3.856704 + outSlope: -3.856704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.39400107 + inSlope: -3.8162823 + outSlope: -3.8162823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.33104113 + inSlope: -3.7025495 + outSlope: -3.7025495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.27058265 + inSlope: -3.5176296 + outSlope: -3.5176296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.2137867 + inSlope: -3.2652416 + outSlope: -3.2652416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.16174117 + inSlope: -2.950083 + outSlope: -2.950083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.115450524 + inSlope: -2.5772784 + outSlope: -2.5772784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.075831816 + inSlope: -2.151804 + outSlope: -2.151804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.04372366 + inSlope: -1.6779413 + outSlope: -1.6779413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.019900395 + inSlope: -1.1589787 + outSlope: -1.1589787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.0050910055 + inSlope: -0.5970129 + outSlope: -0.5970129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.00000004371139 + inSlope: -0.15273163 + outSlope: -0.15273163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.000000043710816 + inSlope: 2.6261684e-10 + outSlope: 2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.000000043702634 + inSlope: 0.0000000012510538 + outSlope: 0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.000000043669115 + inSlope: 0.0000000035555594 + outSlope: 0.0000000035555594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.000000043584116 + inSlope: 0.000000007598622 + outSlope: 0.000000007598622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.000000043415827 + inSlope: 0.000000013641154 + outSlope: 0.000000013641154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.00000004312941 + inSlope: 0.000000021789418 + outSlope: 0.000000021789418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.000000042689514 + inSlope: 0.000000032002802 + outSlope: 0.000000032002802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.000000042062652 + inSlope: 0.00000004410279 + outSlope: 0.00000004410279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.000000041219423 + inSlope: 0.00000005778466 + outSlope: 0.00000005778466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.0000000401365 + inSlope: 0.00000007263445 + outSlope: 0.00000007263445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.000000038798277 + inSlope: 0.00000008815048 + outSlope: 0.00000008815048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.000000037198152 + inSlope: 0.00000010376851 + outSlope: 0.00000010376851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.00000003533933 + inSlope: 0.00000011889168 + outSlope: 0.00000011889168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.0000000332351 + inSlope: 0.0000001329212 + outSlope: 0.0000001329212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.000000030908627 + inSlope: 0.00000014528851 + outSlope: 0.00000014528851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.000000028392154 + inSlope: 0.00000015548403 + outSlope: 0.00000015548403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.00000002572583 + inSlope: 0.0000001630809 + outSlope: 0.0000001630809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.00000002295613 + inSlope: 0.00000016775348 + outSlope: 0.00000016775348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.000000020134053 + inSlope: 0.00000016928746 + outSlope: 0.00000016928746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.00000001731322 + inSlope: 0.00000016758085 + outSlope: 0.00000016758085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.0000000145480294 + inSlope: 0.00000016263715 + outSlope: 0.00000016263715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.000000011891986 + inSlope: 0.00000015455086 + outSlope: 0.00000015455086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.000000009396339 + inSlope: 0.0000001434859 + outSlope: 0.0000001434859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.000000007109127 + inSlope: 0.00000012965191 + outSlope: 0.00000012965191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.0000000050746123 + inSlope: 0.000000113276975 + outSlope: 0.000000113276975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.0000000033332315 + inSlope: 0.00000009458054 + outSlope: 0.00000009458054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.0000000019219304 + inSlope: 0.00000007375435 + outSlope: 0.00000007375435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -8.7475543e-10 + inSlope: 0.000000050944237 + outSlope: 0.000000050944237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -2.237907e-10 + inSlope: 0.000000026242745 + outSlope: 0.000000026242745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1.9106855e-15 + inSlope: 3.3661962e-13 + outSlope: 3.3661962e-13 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -2.2378027e-10 + inSlope: -0.000000026241938 + outSlope: -0.000000026241938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -8.7472934e-10 + inSlope: -0.0000000509433 + outSlope: -0.0000000509433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.0000000019218886 + inSlope: -0.000000073753725 + outSlope: -0.000000073753725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.0000000033331846 + inSlope: -0.000000094579775 + outSlope: -0.000000094579775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.000000005074545 + inSlope: -0.00000011327606 + outSlope: -0.00000011327606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.00000000710905 + inSlope: -0.00000012965182 + outSlope: -0.00000012965182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.000000009396268 + inSlope: -0.0000001434858 + outSlope: -0.0000001434858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.000000011891905 + inSlope: -0.00000015455034 + outSlope: -0.00000015455034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.000000014547941 + inSlope: -0.00000016263687 + outSlope: -0.00000016263687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.000000017313129 + inSlope: -0.00000016758075 + outSlope: -0.00000016758075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.00000002013396 + inSlope: -0.00000016928752 + outSlope: -0.00000016928752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.00000002295604 + inSlope: -0.0000001677536 + outSlope: -0.0000001677536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.000000025725742 + inSlope: -0.00000016308107 + outSlope: -0.00000016308107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.000000028392071 + inSlope: -0.00000015548437 + outSlope: -0.00000015548437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.00000003090855 + inSlope: -0.000000145289 + outSlope: -0.000000145289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.000000033235033 + inSlope: -0.00000013292153 + outSlope: -0.00000013292153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.000000035339262 + inSlope: -0.00000011889199 + outSlope: -0.00000011889199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.000000037198095 + inSlope: -0.00000010376904 + outSlope: -0.00000010376904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.000000038798227 + inSlope: -0.00000008815101 + outSlope: -0.00000008815101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.00000004013646 + inSlope: -0.00000007263498 + outSlope: -0.00000007263498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.00000004121939 + inSlope: -0.000000057785087 + outSlope: -0.000000057785087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.000000042062627 + inSlope: -0.000000044103217 + outSlope: -0.000000044103217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.000000042689496 + inSlope: -0.00000003200323 + outSlope: -0.00000003200323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.0000000431294 + inSlope: -0.000000021789631 + outSlope: -0.000000021789631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.000000043415817 + inSlope: -0.000000013641367 + outSlope: -0.000000013641367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.000000043584112 + inSlope: -0.000000007598942 + outSlope: -0.000000007598942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.000000043669115 + inSlope: -0.000000003555666 + outSlope: -0.000000003555666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.000000043702634 + inSlope: -0.0000000012510538 + outSlope: -0.0000000012510538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.000000043710816 + inSlope: -2.6261684e-10 + outSlope: -2.6261684e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.00000004371139 + inSlope: 0.15357561 + outSlope: 0.15357561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.0051191384 + inSlope: 0.60032827 + outSlope: 0.60032827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.02001088 + inSlope: 1.1654325 + outSlope: 1.1654325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.043966852 + inSlope: 1.6872745 + outSlope: 1.6872745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.07625331 + inSlope: 2.1637225 + outSlope: 2.1637225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.11609087 + inSlope: 2.5914474 + outSlope: 2.5914474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.1626348 + inSlope: 2.9660711 + outSlope: 2.9660711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.21495982 + inSlope: 3.2825599 + outSlope: 3.2825599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.27205336 + inSlope: 3.535697 + outSlope: 3.535697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.33281627 + inSlope: 3.720696 + outSlope: 3.720696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.39607644 + inSlope: 3.8338003 + outSlope: 3.8338003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.4606095 + inSlope: 3.8728452 + outSlope: 3.8728452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.52517116 + inSlope: 3.8377583 + outSlope: 3.8377583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.58853465 + inSlope: 3.730865 + outSlope: 3.730865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.6495332 + inSlope: 3.5570722 + outSlope: 3.5570722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.7071036 + inSlope: 3.3238287 + outSlope: 3.3238287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.7603274 + inSlope: 3.0408983 + outSlope: 3.0408983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.8084668 + inSlope: 2.719945 + outSlope: 2.719945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.85099214 + inSlope: 2.37397 + outSlope: 2.37397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.88759905 + inSlope: 2.016669 + outSlope: 2.016669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.9182144 + inSlope: 1.6617053 + outSlope: 1.6617053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.9429892 + inSlope: 1.3219781 + outSlope: 1.3219781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.9622803 + inSlope: 1.0089711 + outSlope: 1.0089711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.9766215 + inSlope: 0.73215437 + outSlope: 0.73215437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.9866854 + inSlope: 0.49849617 + outSlope: 0.49849617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.99323803 + inSlope: 0.31208247 + outSlope: 0.31208247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.99708813 + inSlope: 0.17384486 + outSlope: 0.17384486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.99903286 + inSlope: 0.0813479 + outSlope: 0.0813479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9997997 + inSlope: 0.028620986 + outSlope: 0.028620986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999869 + inSlope: 0.0060081254 + outSlope: 0.0060081254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0.0007867258 + outSlope: 0.0007867258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 31.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.5000305 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -34.00003 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.4982777 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 34 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -31 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -0.33161068 + inSlope: -0.16719866 + outSlope: -0.16719866 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_2.anim.meta new file mode 100644 index 0000000..df91311 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Folding anim/Folding 3/folding_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4076faa41e9d23b4ab9fbb85ef73f7de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim.meta new file mode 100644 index 0000000..da20dc5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c599d6ed7cea3b246be63c127fb003a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1.meta new file mode 100644 index 0000000..1a2e07c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90adf70bcbe9a32469bfc3949f05a8c2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1/pickaxe_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1/pickaxe_1_1.anim new file mode 100644 index 0000000..0c41161 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1/pickaxe_1_1.anim @@ -0,0 +1,2991 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pickaxe_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: 0.17082384, w: -0.00024318694} + outSlope: {x: 0, y: 0, z: 0.17082384, w: -0.00024318694} + tangentMode: 1120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0, y: 0, z: 0.0028470643, w: 0.99999595} + inSlope: {x: 0, y: 0, z: 0.32986057, w: -0.0018131732} + outSlope: {x: 0, y: 0, z: 0.32986057, w: -0.0018131732} + tangentMode: 1071149664 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0.010995353, w: 0.99993956} + inSlope: {x: 0, y: 0, z: 0.6302142, w: -0.008414983} + outSlope: {x: 0, y: 0, z: 0.6302142, w: -0.008414983} + tangentMode: 1041577792 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0, y: 0, z: 0.023854207, w: 0.99971545} + inSlope: {x: 0, y: 0, z: 0.89502, w: -0.023202896} + outSlope: {x: 0, y: 0, z: 0.89502, w: -0.023202896} + tangentMode: 1040746657 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0.040829353, w: 0.99916613} + inSlope: {x: 0, y: 0, z: 1.1239958, w: -0.047920354} + outSlope: {x: 0, y: 0, z: 1.1239958, w: -0.047920354} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0, y: 0, z: 0.061320733, w: 0.9981181} + inSlope: {x: 0, y: 0, z: 1.3167591, w: -0.082842715} + outSlope: {x: 0, y: 0, z: 1.3167591, w: -0.082842715} + tangentMode: 1066760800 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 0.08472132, w: 0.9964047} + inSlope: {x: 0, y: 0, z: 1.4728984, w: -0.12698294} + outSlope: {x: 0, y: 0, z: 1.4728984, w: -0.12698294} + tangentMode: 1043084903 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: 0.11041734, w: 0.99388534} + inSlope: {x: 0, y: 0, z: 1.5920684, w: -0.17829892} + outSlope: {x: 0, y: 0, z: 1.5920684, w: -0.17829892} + tangentMode: 1053849189 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0.13779028, w: 0.9904614} + inSlope: {x: 0, y: 0, z: 1.6740847, w: -0.23389933} + outSlope: {x: 0, y: 0, z: 1.6740847, w: -0.23389933} + tangentMode: 1052490727 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0, y: 0, z: 0.16622017, w: 0.9860887} + inSlope: {x: 0, y: 0, z: 1.7190006, w: -0.290283} + outSlope: {x: 0, y: 0, z: 1.7190006, w: -0.290283} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 0.1950903, w: 0.9807853} + inSlope: {x: 0, y: 0, z: 1.7271652, w: -0.34355524} + outSlope: {x: 0, y: 0, z: 1.7271652, w: -0.34355524} + tangentMode: -1062331226 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 0, z: 0.22379234, w: 0.97463685} + inSlope: {x: 0, y: 0, z: 1.6992368, w: -0.38964632} + outSlope: {x: 0, y: 0, z: 1.6992368, w: -0.38964632} + tangentMode: -1084761119 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 0.25173151, w: 0.9677971} + inSlope: {x: 0, y: 0, z: 1.6361619, w: -0.424549} + outSlope: {x: 0, y: 0, z: 1.6361619, w: -0.424549} + tangentMode: -1095200414 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0, y: 0, z: 0.27833107, w: 0.9604852} + inSlope: {x: 0, y: 0, z: 1.5391107, w: -0.44453147} + outSlope: {x: 0, y: 0, z: 1.5391107, w: -0.44453147} + tangentMode: 1058642403 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 0.3030352, w: 0.9529794} + inSlope: {x: 0, y: 0, z: 1.4093758, w: -0.4463357} + outSlope: {x: 0, y: 0, z: 1.4093758, w: -0.4463357} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 0, z: 0.32531026, w: 0.94560736} + inSlope: {x: 0, y: 0, z: 1.2482308, w: -0.42736512} + outSlope: {x: 0, y: 0, z: 1.2482308, w: -0.42736512} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 0.3446429, w: 0.9387339} + inSlope: {x: 0, y: 0, z: 1.0567743, w: -0.38586226} + outSlope: {x: 0, y: 0, z: 1.0567743, w: -0.38586226} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0, y: 0, z: 0.3605361, w: 0.9327453} + inSlope: {x: 0, y: 0, z: 0.8357694, w: -0.32107267} + outSlope: {x: 0, y: 0, z: 0.8357694, w: -0.32107267} + tangentMode: 1040558241 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0, y: 0, z: 0.3725019, w: 0.92803144} + inSlope: {x: 0, y: 0, z: 0.5854623, w: -0.23339848} + outSlope: {x: 0, y: 0, z: 0.5854623, w: -0.23339848} + tangentMode: 1062556995 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0, y: 0, z: 0.38005152, w: 0.9249653} + inSlope: {x: 0, y: 0, z: 0.30544612, w: -0.124558106} + outSlope: {x: 0, y: 0, z: 0.30544612, w: -0.124558106} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0, y: 0, z: 0.38268346, w: 0.9238795} + inSlope: {x: 0, y: 0, z: -0.5674602, w: 0.2264337} + outSlope: {x: 0, y: 0, z: -0.5674602, w: 0.2264337} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0, y: 0, z: 0.36113617, w: 0.9325131} + inSlope: {x: 0, y: 0, z: -2.4293828, w: 0.8856647} + outSlope: {x: 0, y: 0, z: -2.4293828, w: 0.8856647} + tangentMode: -1133549081 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0, y: 0, z: 0.30170396, w: 0.9534017} + inSlope: {x: 0, y: 0, z: -4.473887, w: 1.3426538} + outSlope: {x: 0, y: 0, z: -4.473887, w: 1.3426538} + tangentMode: -1105583520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0, y: 0, z: 0.21200648, w: 0.9772683} + inSlope: {x: 0, y: 0, z: -6.0298686, w: 1.245429} + outSlope: {x: 0, y: 0, z: -6.0298686, w: 1.245429} + tangentMode: 1065074915 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0, y: 0, z: 0.10070817, w: 0.994916} + inSlope: {x: 0, y: 0, z: -7.0146646, w: 0.67481107} + outSlope: {x: 0, y: 0, z: -7.0146646, w: 0.67481107} + tangentMode: 1041865186 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0, y: 0, z: -0.02181587, w: 0.999762} + inSlope: {x: 0, y: 0, z: -7.3415933, w: -0.16020104} + outSlope: {x: 0, y: 0, z: -7.3415933, w: -0.16020104} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0, y: 0, z: -0.14401181, w: 0.989576} + inSlope: {x: 0, y: 0, z: -6.9785423, w: -0.9801552} + outSlope: {x: 0, y: 0, z: -6.9785423, w: -0.9801552} + tangentMode: -1094147391 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0, y: 0, z: -0.25443414, w: 0.96709013} + inSlope: {x: 0, y: 0, z: -5.969783, w: -1.507268} + outSlope: {x: 0, y: 0, z: -5.969783, w: -1.507268} + tangentMode: 1038744483 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0, y: 0, z: -0.34300473, w: 0.9393337} + inSlope: {x: 0, y: 0, z: -4.411034, w: -1.53652} + outSlope: {x: 0, y: 0, z: -4.411034, w: -1.53652} + tangentMode: 1064076135 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0, y: 0, z: -0.40146872, w: 0.91587275} + inSlope: {x: 0, y: 0, z: -2.3884053, w: -0.99077725} + outSlope: {x: 0, y: 0, z: -2.3884053, w: -0.99077725} + tangentMode: 1053049952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0, y: 0, z: -0.42261827, w: 0.90630776} + inSlope: {x: 0, y: 0, z: -0.20106483, w: -0.08901544} + outSlope: {x: 0, y: 0, z: -0.20106483, w: -0.08901544} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0, y: 0, z: -0.40817088, w: 0.9129056} + inSlope: {x: 0, y: 0, z: 1.6250913, w: 0.700211} + outSlope: {x: 0, y: 0, z: 1.6250913, w: 0.700211} + tangentMode: -1078450462 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0, y: 0, z: -0.36844862, w: 0.9296481} + inSlope: {x: 0, y: 0, z: 2.9845943, w: 1.1477684} + outSlope: {x: 0, y: 0, z: 2.9845943, w: 1.1477684} + tangentMode: 1050168485 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0, y: 0, z: -0.3086845, w: 0.9511645} + inSlope: {x: 0, y: 0, z: 4.019573, w: 1.2743098} + outSlope: {x: 0, y: 0, z: 4.019573, w: 1.2743098} + tangentMode: 1064553699 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0, y: 0, z: -0.23446298, w: 0.97212505} + inSlope: {x: 0, y: 0, z: 4.6968517, w: 1.1159145} + outSlope: {x: 0, y: 0, z: 4.6968517, w: 1.1159145} + tangentMode: 1058921959 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0, y: 0, z: -0.15212293, w: 0.9883616} + inSlope: {x: 0, y: 0, z: 4.9725513, w: 0.7653458} + outSlope: {x: 0, y: 0, z: 4.9725513, w: 0.7653458} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0, y: 0, z: -0.06871143, w: 0.99763656} + inSlope: {x: 0, y: 0, z: 4.8150244, w: 0.3480992} + outSlope: {x: 0, y: 0, z: 4.8150244, w: 0.3480992} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0, y: 0, z: 0.008377734, w: 0.9999649} + inSlope: {x: 0, y: 0, z: 4.2167196, w: -0.0066232756} + outSlope: {x: 0, y: 0, z: 4.2167196, w: -0.0066232756} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0, y: 0, z: 0.071845755, w: 0.9974158} + inSlope: {x: 0, y: 0, z: 3.1915863, w: -0.19716221} + outSlope: {x: 0, y: 0, z: 3.1915863, w: -0.19716221} + tangentMode: 1065209669 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0, y: 0, z: 0.11476384, w: 0.9933928} + inSlope: {x: 0, y: 0, z: 1.760415, w: -0.17912702} + outSlope: {x: 0, y: 0, z: 1.760415, w: -0.17912702} + tangentMode: 1062836679 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: 0.1305262, w: 0.9914449} + inSlope: {x: 0, y: 0, z: 0.42326102, w: -0.051949073} + outSlope: {x: 0, y: 0, z: 0.42326102, w: -0.051949073} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: 0.12887253, w: 0.9916612} + inSlope: {x: 0, y: 0, z: -0.18926825, w: 0.024304412} + outSlope: {x: 0, y: 0, z: -0.18926825, w: 0.024304412} + tangentMode: 1763 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: 0.124217264, w: 0.99225503} + inSlope: {x: 0, y: 0, z: -0.35565323, w: 0.044059794} + outSlope: {x: 0, y: 0, z: -0.35565323, w: 0.044059794} + tangentMode: 2019906599 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: 0.11701743, w: 0.99312985} + inSlope: {x: 0, y: 0, z: -0.4946338, w: 0.057756953} + outSlope: {x: 0, y: 0, z: -0.4946338, w: 0.057756953} + tangentMode: 150099712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: 0.10772949, w: 0.99418026} + inSlope: {x: 0, y: 0, z: -0.6061959, w: 0.06518847} + outSlope: {x: 0, y: 0, z: -0.6061959, w: 0.06518847} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: 0.09681092, w: 0.9953028} + inSlope: {x: 0, y: 0, z: -0.6902435, w: 0.06673342} + outSlope: {x: 0, y: 0, z: -0.6902435, w: 0.06673342} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: 0.084721394, w: 0.9964047} + inSlope: {x: 0, y: 0, z: -0.7466363, w: 0.063221514} + outSlope: {x: 0, y: 0, z: -0.7466363, w: 0.063221514} + tangentMode: 2037076775 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: 0.07192307, w: 0.9974102} + inSlope: {x: 0, y: 0, z: -0.77522504, w: 0.05580967} + outSlope: {x: 0, y: 0, z: -0.77522504, w: 0.05580967} + tangentMode: 317248736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: 0.058880582, w: 0.998265} + inSlope: {x: 0, y: 0, z: -0.77587795, w: 0.04585509} + outSlope: {x: 0, y: 0, z: -0.77587795, w: 0.04585509} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: 0.046060495, w: 0.9989387} + inSlope: {x: 0, y: 0, z: -0.74850154, w: 0.034775767} + outSlope: {x: 0, y: 0, z: -0.74850154, w: 0.034775767} + tangentMode: 487378980 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: 0.033930555, w: 0.9994242} + inSlope: {x: 0, y: 0, z: -0.69304955, w: 0.02393248} + outSlope: {x: 0, y: 0, z: -0.69304955, w: 0.02393248} + tangentMode: 319496644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: 0.022958865, w: 0.9997364} + inSlope: {x: 0, y: 0, z: -0.60951996, w: 0.014492883} + outSlope: {x: 0, y: 0, z: -0.60951996, w: 0.014492883} + tangentMode: 97 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: 0.013613244, w: 0.9999073} + inSlope: {x: 0, y: 0, z: -0.4979428, w: 0.0073009795} + outSlope: {x: 0, y: 0, z: -0.4979428, w: 0.0073009795} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: 0.006360788, w: 0.9999798} + inSlope: {x: 0, y: 0, z: -0.3583636, w: 0.002739432} + outSlope: {x: 0, y: 0, z: -0.3583636, w: 0.002739432} + tangentMode: 352916261 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: 0.0016678018, w: 0.9999986} + inSlope: {x: 0, y: 0, z: -0.19082311, w: 0.00060617924} + outSlope: {x: 0, y: 0, z: -0.19082311, w: 0.00060617924} + tangentMode: 64 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.100066766, w: 0.00008225331} + outSlope: {x: 0, y: 0, z: -0.100066766, w: 0.00008225331} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0.17082384 + outSlope: 0.17082384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0028470643 + inSlope: 0.32986057 + outSlope: 0.32986057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.010995353 + inSlope: 0.6302142 + outSlope: 0.6302142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.023854207 + inSlope: 0.89502 + outSlope: 0.89502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.040829353 + inSlope: 1.1239958 + outSlope: 1.1239958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.061320733 + inSlope: 1.3167591 + outSlope: 1.3167591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.08472132 + inSlope: 1.4728984 + outSlope: 1.4728984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.11041734 + inSlope: 1.5920684 + outSlope: 1.5920684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.13779028 + inSlope: 1.6740847 + outSlope: 1.6740847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.16622017 + inSlope: 1.7190006 + outSlope: 1.7190006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.1950903 + inSlope: 1.7271652 + outSlope: 1.7271652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.22379234 + inSlope: 1.6992368 + outSlope: 1.6992368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.25173151 + inSlope: 1.6361619 + outSlope: 1.6361619 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.27833107 + inSlope: 1.5391107 + outSlope: 1.5391107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3030352 + inSlope: 1.4093758 + outSlope: 1.4093758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.32531026 + inSlope: 1.2482308 + outSlope: 1.2482308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3446429 + inSlope: 1.0567743 + outSlope: 1.0567743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.3605361 + inSlope: 0.8357694 + outSlope: 0.8357694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.3725019 + inSlope: 0.5854623 + outSlope: 0.5854623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.38005152 + inSlope: 0.30544612 + outSlope: 0.30544612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.38268346 + inSlope: -0.5674602 + outSlope: -0.5674602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.36113617 + inSlope: -2.4293828 + outSlope: -2.4293828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.30170396 + inSlope: -4.473887 + outSlope: -4.473887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.21200648 + inSlope: -6.0298686 + outSlope: -6.0298686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.10070817 + inSlope: -7.0146646 + outSlope: -7.0146646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.02181587 + inSlope: -7.3415933 + outSlope: -7.3415933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.14401181 + inSlope: -6.9785423 + outSlope: -6.9785423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.25443414 + inSlope: -5.969783 + outSlope: -5.969783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.34300473 + inSlope: -4.411034 + outSlope: -4.411034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.40146872 + inSlope: -2.3884053 + outSlope: -2.3884053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.42261827 + inSlope: -0.20106483 + outSlope: -0.20106483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.40817088 + inSlope: 1.6250913 + outSlope: 1.6250913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.36844862 + inSlope: 2.9845943 + outSlope: 2.9845943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.3086845 + inSlope: 4.019573 + outSlope: 4.019573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.23446298 + inSlope: 4.6968517 + outSlope: 4.6968517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.15212293 + inSlope: 4.9725513 + outSlope: 4.9725513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.06871143 + inSlope: 4.8150244 + outSlope: 4.8150244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.008377734 + inSlope: 4.2167196 + outSlope: 4.2167196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.071845755 + inSlope: 3.1915863 + outSlope: 3.1915863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.11476384 + inSlope: 1.760415 + outSlope: 1.760415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.1305262 + inSlope: 0.42326102 + outSlope: 0.42326102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.12887253 + inSlope: -0.18926825 + outSlope: -0.18926825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.124217264 + inSlope: -0.35565323 + outSlope: -0.35565323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.11701743 + inSlope: -0.4946338 + outSlope: -0.4946338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.10772949 + inSlope: -0.6061959 + outSlope: -0.6061959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.09681092 + inSlope: -0.6902435 + outSlope: -0.6902435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.084721394 + inSlope: -0.7466363 + outSlope: -0.7466363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.07192307 + inSlope: -0.77522504 + outSlope: -0.77522504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.058880582 + inSlope: -0.77587795 + outSlope: -0.77587795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.046060495 + inSlope: -0.74850154 + outSlope: -0.74850154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.033930555 + inSlope: -0.69304955 + outSlope: -0.69304955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.022958865 + inSlope: -0.60951996 + outSlope: -0.60951996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.013613244 + inSlope: -0.4979428 + outSlope: -0.4979428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.006360788 + inSlope: -0.3583636 + outSlope: -0.3583636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.0016678018 + inSlope: -0.19082311 + outSlope: -0.19082311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -0.100066766 + outSlope: -0.100066766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.00024318694 + outSlope: -0.00024318694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.99999595 + inSlope: -0.0018131732 + outSlope: -0.0018131732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.99993956 + inSlope: -0.008414983 + outSlope: -0.008414983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.99971545 + inSlope: -0.023202896 + outSlope: -0.023202896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99916613 + inSlope: -0.047920354 + outSlope: -0.047920354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9981181 + inSlope: -0.082842715 + outSlope: -0.082842715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9964047 + inSlope: -0.12698294 + outSlope: -0.12698294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.99388534 + inSlope: -0.17829892 + outSlope: -0.17829892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9904614 + inSlope: -0.23389933 + outSlope: -0.23389933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9860887 + inSlope: -0.290283 + outSlope: -0.290283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.9807853 + inSlope: -0.34355524 + outSlope: -0.34355524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.97463685 + inSlope: -0.38964632 + outSlope: -0.38964632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.9677971 + inSlope: -0.424549 + outSlope: -0.424549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.9604852 + inSlope: -0.44453147 + outSlope: -0.44453147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.9529794 + inSlope: -0.4463357 + outSlope: -0.4463357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.94560736 + inSlope: -0.42736512 + outSlope: -0.42736512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.9387339 + inSlope: -0.38586226 + outSlope: -0.38586226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9327453 + inSlope: -0.32107267 + outSlope: -0.32107267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.92803144 + inSlope: -0.23339848 + outSlope: -0.23339848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.9249653 + inSlope: -0.124558106 + outSlope: -0.124558106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.9238795 + inSlope: 0.2264337 + outSlope: 0.2264337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9325131 + inSlope: 0.8856647 + outSlope: 0.8856647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9534017 + inSlope: 1.3426538 + outSlope: 1.3426538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9772683 + inSlope: 1.245429 + outSlope: 1.245429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.994916 + inSlope: 0.67481107 + outSlope: 0.67481107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.999762 + inSlope: -0.16020104 + outSlope: -0.16020104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.989576 + inSlope: -0.9801552 + outSlope: -0.9801552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.96709013 + inSlope: -1.507268 + outSlope: -1.507268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.9393337 + inSlope: -1.53652 + outSlope: -1.53652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.91587275 + inSlope: -0.99077725 + outSlope: -0.99077725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.90630776 + inSlope: -0.08901544 + outSlope: -0.08901544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9129056 + inSlope: 0.700211 + outSlope: 0.700211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9296481 + inSlope: 1.1477684 + outSlope: 1.1477684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9511645 + inSlope: 1.2743098 + outSlope: 1.2743098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.97212505 + inSlope: 1.1159145 + outSlope: 1.1159145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9883616 + inSlope: 0.7653458 + outSlope: 0.7653458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.99763656 + inSlope: 0.3480992 + outSlope: 0.3480992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9999649 + inSlope: -0.0066232756 + outSlope: -0.0066232756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9974158 + inSlope: -0.19716221 + outSlope: -0.19716221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9933928 + inSlope: -0.17912702 + outSlope: -0.17912702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9914449 + inSlope: -0.051949073 + outSlope: -0.051949073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9916612 + inSlope: 0.024304412 + outSlope: 0.024304412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.99225503 + inSlope: 0.044059794 + outSlope: 0.044059794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99312985 + inSlope: 0.057756953 + outSlope: 0.057756953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.99418026 + inSlope: 0.06518847 + outSlope: 0.06518847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.9953028 + inSlope: 0.06673342 + outSlope: 0.06673342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9964047 + inSlope: 0.063221514 + outSlope: 0.063221514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9974102 + inSlope: 0.05580967 + outSlope: 0.05580967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.998265 + inSlope: 0.04585509 + outSlope: 0.04585509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9989387 + inSlope: 0.034775767 + outSlope: 0.034775767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9994242 + inSlope: 0.02393248 + outSlope: 0.02393248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9997364 + inSlope: 0.014492883 + outSlope: 0.014492883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9999073 + inSlope: 0.0073009795 + outSlope: 0.0073009795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9999798 + inSlope: 0.002739432 + outSlope: 0.002739432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9999986 + inSlope: 0.00060617924 + outSlope: 0.00060617924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 1 + inSlope: 0.00008225331 + outSlope: 0.00008225331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1/pickaxe_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1/pickaxe_1_1.anim.meta new file mode 100644 index 0000000..c7f83af --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 1/pickaxe_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fdcdcf1c404073349bceef431c2a5eb7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2.meta new file mode 100644 index 0000000..d772d97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea781b5348c14f34c951ebec453acffa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/pickaxe_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/pickaxe_1_1.anim new file mode 100644 index 0000000..dca3a4d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/pickaxe_1_1.anim @@ -0,0 +1,2991 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pickaxe_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: 0.17082384, w: -0.00024318694} + outSlope: {x: 0, y: 0, z: 0.17082384, w: -0.00024318694} + tangentMode: 1059149280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0, y: 0, z: 0.0028470643, w: 0.99999595} + inSlope: {x: 0, y: 0, z: 0.32986057, w: -0.0018131732} + outSlope: {x: 0, y: 0, z: 0.32986057, w: -0.0018131732} + tangentMode: 1068010432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0.010995353, w: 0.99993956} + inSlope: {x: 0, y: 0, z: 0.6302142, w: -0.008414983} + outSlope: {x: 0, y: 0, z: 0.6302142, w: -0.008414983} + tangentMode: 1041045733 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0, y: 0, z: 0.023854207, w: 0.99971545} + inSlope: {x: 0, y: 0, z: 0.89502, w: -0.023202896} + outSlope: {x: 0, y: 0, z: 0.89502, w: -0.023202896} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0.040829353, w: 0.99916613} + inSlope: {x: 0, y: 0, z: 1.1239958, w: -0.047920354} + outSlope: {x: 0, y: 0, z: 1.1239958, w: -0.047920354} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0, y: 0, z: 0.061320733, w: 0.9981181} + inSlope: {x: 0, y: 0, z: 1.3167591, w: -0.082842715} + outSlope: {x: 0, y: 0, z: 1.3167591, w: -0.082842715} + tangentMode: 1065829473 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 0.08472132, w: 0.9964047} + inSlope: {x: 0, y: 0, z: 1.4728984, w: -0.12698294} + outSlope: {x: 0, y: 0, z: 1.4728984, w: -0.12698294} + tangentMode: 1050436455 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: 0.11041734, w: 0.99388534} + inSlope: {x: 0, y: 0, z: 1.5920684, w: -0.17829892} + outSlope: {x: 0, y: 0, z: 1.5920684, w: -0.17829892} + tangentMode: 1050310881 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0.13779028, w: 0.9904614} + inSlope: {x: 0, y: 0, z: 1.6740847, w: -0.23389933} + outSlope: {x: 0, y: 0, z: 1.6740847, w: -0.23389933} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0, y: 0, z: 0.16622017, w: 0.9860887} + inSlope: {x: 0, y: 0, z: 1.7190006, w: -0.290283} + outSlope: {x: 0, y: 0, z: 1.7190006, w: -0.290283} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 0.1950903, w: 0.9807853} + inSlope: {x: 0, y: 0, z: 1.7271652, w: -0.34355524} + outSlope: {x: 0, y: 0, z: 1.7271652, w: -0.34355524} + tangentMode: -1102191648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 0, z: 0.22379234, w: 0.97463685} + inSlope: {x: 0, y: 0, z: 1.6992368, w: -0.38964632} + outSlope: {x: 0, y: 0, z: 1.6992368, w: -0.38964632} + tangentMode: 1082171488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 0.25173151, w: 0.9677971} + inSlope: {x: 0, y: 0, z: 1.6361619, w: -0.424549} + outSlope: {x: 0, y: 0, z: 1.6361619, w: -0.424549} + tangentMode: -1114851132 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0, y: 0, z: 0.27833107, w: 0.9604852} + inSlope: {x: 0, y: 0, z: 1.5391107, w: -0.44453147} + outSlope: {x: 0, y: 0, z: 1.5391107, w: -0.44453147} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 0.3030352, w: 0.9529794} + inSlope: {x: 0, y: 0, z: 1.4093758, w: -0.4463357} + outSlope: {x: 0, y: 0, z: 1.4093758, w: -0.4463357} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 0, z: 0.32531026, w: 0.94560736} + inSlope: {x: 0, y: 0, z: 1.2482308, w: -0.42736512} + outSlope: {x: 0, y: 0, z: 1.2482308, w: -0.42736512} + tangentMode: -1088737376 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 0.3446429, w: 0.9387339} + inSlope: {x: 0, y: 0, z: 1.0567743, w: -0.38586226} + outSlope: {x: 0, y: 0, z: 1.0567743, w: -0.38586226} + tangentMode: -1085901530 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0, y: 0, z: 0.3605361, w: 0.9327453} + inSlope: {x: 0, y: 0, z: 0.8357694, w: -0.32107267} + outSlope: {x: 0, y: 0, z: 0.8357694, w: -0.32107267} + tangentMode: 1024129732 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0, y: 0, z: 0.3725019, w: 0.92803144} + inSlope: {x: 0, y: 0, z: 0.5854623, w: -0.23339848} + outSlope: {x: 0, y: 0, z: 0.5854623, w: -0.23339848} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0, y: 0, z: 0.38005152, w: 0.9249653} + inSlope: {x: 0, y: 0, z: 0.30544612, w: -0.124558106} + outSlope: {x: 0, y: 0, z: 0.30544612, w: -0.124558106} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0, y: 0, z: 0.38268346, w: 0.9238795} + inSlope: {x: 0, y: 0, z: -0.5674602, w: 0.2264337} + outSlope: {x: 0, y: 0, z: -0.5674602, w: 0.2264337} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0, y: 0, z: 0.36113617, w: 0.9325131} + inSlope: {x: 0, y: 0, z: -2.4293828, w: 0.8856647} + outSlope: {x: 0, y: 0, z: -2.4293828, w: 0.8856647} + tangentMode: -1128393728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0, y: 0, z: 0.30170396, w: 0.9534017} + inSlope: {x: 0, y: 0, z: -4.473887, w: 1.3426538} + outSlope: {x: 0, y: 0, z: -4.473887, w: 1.3426538} + tangentMode: -1107163199 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0, y: 0, z: 0.21200648, w: 0.9772683} + inSlope: {x: 0, y: 0, z: -6.0298686, w: 1.245429} + outSlope: {x: 0, y: 0, z: -6.0298686, w: 1.245429} + tangentMode: 1065119847 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0, y: 0, z: 0.10070817, w: 0.994916} + inSlope: {x: 0, y: 0, z: -7.0146646, w: 0.67481107} + outSlope: {x: 0, y: 0, z: -7.0146646, w: 0.67481107} + tangentMode: 1045220581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0, y: 0, z: -0.02181587, w: 0.999762} + inSlope: {x: 0, y: 0, z: -7.3415933, w: -0.16020104} + outSlope: {x: 0, y: 0, z: -7.3415933, w: -0.16020104} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0, y: 0, z: -0.14401181, w: 0.989576} + inSlope: {x: 0, y: 0, z: -6.9785423, w: -0.9801552} + outSlope: {x: 0, y: 0, z: -6.9785423, w: -0.9801552} + tangentMode: -1096522845 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0, y: 0, z: -0.25443414, w: 0.96709013} + inSlope: {x: 0, y: 0, z: -5.969783, w: -1.507268} + outSlope: {x: 0, y: 0, z: -5.969783, w: -1.507268} + tangentMode: 1046994532 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0, y: 0, z: -0.34300473, w: 0.9393337} + inSlope: {x: 0, y: 0, z: -4.411034, w: -1.53652} + outSlope: {x: 0, y: 0, z: -4.411034, w: -1.53652} + tangentMode: 1064971841 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0, y: 0, z: -0.40146872, w: 0.91587275} + inSlope: {x: 0, y: 0, z: -2.3884053, w: -0.99077725} + outSlope: {x: 0, y: 0, z: -2.3884053, w: -0.99077725} + tangentMode: 1054727651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0, y: 0, z: -0.42261827, w: 0.90630776} + inSlope: {x: 0, y: 0, z: -0.20106483, w: -0.08901544} + outSlope: {x: 0, y: 0, z: -0.20106483, w: -0.08901544} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0, y: 0, z: -0.40817088, w: 0.9129056} + inSlope: {x: 0, y: 0, z: 1.6250913, w: 0.700211} + outSlope: {x: 0, y: 0, z: 1.6250913, w: 0.700211} + tangentMode: 1060323591 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0, y: 0, z: -0.36844862, w: 0.9296481} + inSlope: {x: 0, y: 0, z: 2.9845943, w: 1.1477684} + outSlope: {x: 0, y: 0, z: 2.9845943, w: 1.1477684} + tangentMode: 1066325601 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0, y: 0, z: -0.3086845, w: 0.9511645} + inSlope: {x: 0, y: 0, z: 4.019573, w: 1.2743098} + outSlope: {x: 0, y: 0, z: 4.019573, w: 1.2743098} + tangentMode: 1065352675 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0, y: 0, z: -0.23446298, w: 0.97212505} + inSlope: {x: 0, y: 0, z: 4.6968517, w: 1.1159145} + outSlope: {x: 0, y: 0, z: 4.6968517, w: 1.1159145} + tangentMode: 1059760803 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0, y: 0, z: -0.15212293, w: 0.9883616} + inSlope: {x: 0, y: 0, z: 4.9725513, w: 0.7653458} + outSlope: {x: 0, y: 0, z: 4.9725513, w: 0.7653458} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0, y: 0, z: -0.06871143, w: 0.99763656} + inSlope: {x: 0, y: 0, z: 4.8150244, w: 0.3480992} + outSlope: {x: 0, y: 0, z: 4.8150244, w: 0.3480992} + tangentMode: 1032367008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0, y: 0, z: 0.008377734, w: 0.9999649} + inSlope: {x: 0, y: 0, z: 4.2167196, w: -0.0066232756} + outSlope: {x: 0, y: 0, z: 4.2167196, w: -0.0066232756} + tangentMode: 1027330724 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0, y: 0, z: 0.071845755, w: 0.9974158} + inSlope: {x: 0, y: 0, z: 3.1915863, w: -0.19716221} + outSlope: {x: 0, y: 0, z: 3.1915863, w: -0.19716221} + tangentMode: 1065348834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0, y: 0, z: 0.11476384, w: 0.9933928} + inSlope: {x: 0, y: 0, z: 1.760415, w: -0.17912702} + outSlope: {x: 0, y: 0, z: 1.760415, w: -0.17912702} + tangentMode: 1063675491 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: 0.1305262, w: 0.9914449} + inSlope: {x: 0, y: 0, z: 0.42326102, w: -0.051949073} + outSlope: {x: 0, y: 0, z: 0.42326102, w: -0.051949073} + tangentMode: 6272 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: 0.12887253, w: 0.9916612} + inSlope: {x: 0, y: 0, z: -0.18926825, w: 0.024304412} + outSlope: {x: 0, y: 0, z: -0.18926825, w: 0.024304412} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: 0.124217264, w: 0.99225503} + inSlope: {x: 0, y: 0, z: -0.35565323, w: 0.044059794} + outSlope: {x: 0, y: 0, z: -0.35565323, w: 0.044059794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: 0.11701743, w: 0.99312985} + inSlope: {x: 0, y: 0, z: -0.4946338, w: 0.057756953} + outSlope: {x: 0, y: 0, z: -0.4946338, w: 0.057756953} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: 0.10772949, w: 0.99418026} + inSlope: {x: 0, y: 0, z: -0.6061959, w: 0.06518847} + outSlope: {x: 0, y: 0, z: -0.6061959, w: 0.06518847} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: 0.09681092, w: 0.9953028} + inSlope: {x: 0, y: 0, z: -0.6902435, w: 0.06673342} + outSlope: {x: 0, y: 0, z: -0.6902435, w: 0.06673342} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: 0.084721394, w: 0.9964047} + inSlope: {x: 0, y: 0, z: -0.7466363, w: 0.063221514} + outSlope: {x: 0, y: 0, z: -0.7466363, w: 0.063221514} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: 0.07192307, w: 0.9974102} + inSlope: {x: 0, y: 0, z: -0.77522504, w: 0.05580967} + outSlope: {x: 0, y: 0, z: -0.77522504, w: 0.05580967} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: 0.058880582, w: 0.998265} + inSlope: {x: 0, y: 0, z: -0.77587795, w: 0.04585509} + outSlope: {x: 0, y: 0, z: -0.77587795, w: 0.04585509} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: 0.046060495, w: 0.9989387} + inSlope: {x: 0, y: 0, z: -0.74850154, w: 0.034775767} + outSlope: {x: 0, y: 0, z: -0.74850154, w: 0.034775767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: 0.033930555, w: 0.9994242} + inSlope: {x: 0, y: 0, z: -0.69304955, w: 0.02393248} + outSlope: {x: 0, y: 0, z: -0.69304955, w: 0.02393248} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: 0.022958865, w: 0.9997364} + inSlope: {x: 0, y: 0, z: -0.60951996, w: 0.014492883} + outSlope: {x: 0, y: 0, z: -0.60951996, w: 0.014492883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: 0.013613244, w: 0.9999073} + inSlope: {x: 0, y: 0, z: -0.4979428, w: 0.0073009795} + outSlope: {x: 0, y: 0, z: -0.4979428, w: 0.0073009795} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: 0.006360788, w: 0.9999798} + inSlope: {x: 0, y: 0, z: -0.3583636, w: 0.002739432} + outSlope: {x: 0, y: 0, z: -0.3583636, w: 0.002739432} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: 0.0016678018, w: 0.9999986} + inSlope: {x: 0, y: 0, z: -0.19082311, w: 0.00060617924} + outSlope: {x: 0, y: 0, z: -0.19082311, w: 0.00060617924} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.100066766, w: 0.00008225331} + outSlope: {x: 0, y: 0, z: -0.100066766, w: 0.00008225331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0.17082384 + outSlope: 0.17082384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0028470643 + inSlope: 0.32986057 + outSlope: 0.32986057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.010995353 + inSlope: 0.6302142 + outSlope: 0.6302142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.023854207 + inSlope: 0.89502 + outSlope: 0.89502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.040829353 + inSlope: 1.1239958 + outSlope: 1.1239958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.061320733 + inSlope: 1.3167591 + outSlope: 1.3167591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.08472132 + inSlope: 1.4728984 + outSlope: 1.4728984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.11041734 + inSlope: 1.5920684 + outSlope: 1.5920684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.13779028 + inSlope: 1.6740847 + outSlope: 1.6740847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.16622017 + inSlope: 1.7190006 + outSlope: 1.7190006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.1950903 + inSlope: 1.7271652 + outSlope: 1.7271652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.22379234 + inSlope: 1.6992368 + outSlope: 1.6992368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.25173151 + inSlope: 1.6361619 + outSlope: 1.6361619 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.27833107 + inSlope: 1.5391107 + outSlope: 1.5391107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3030352 + inSlope: 1.4093758 + outSlope: 1.4093758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.32531026 + inSlope: 1.2482308 + outSlope: 1.2482308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3446429 + inSlope: 1.0567743 + outSlope: 1.0567743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.3605361 + inSlope: 0.8357694 + outSlope: 0.8357694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.3725019 + inSlope: 0.5854623 + outSlope: 0.5854623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.38005152 + inSlope: 0.30544612 + outSlope: 0.30544612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.38268346 + inSlope: -0.5674602 + outSlope: -0.5674602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.36113617 + inSlope: -2.4293828 + outSlope: -2.4293828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.30170396 + inSlope: -4.473887 + outSlope: -4.473887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.21200648 + inSlope: -6.0298686 + outSlope: -6.0298686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.10070817 + inSlope: -7.0146646 + outSlope: -7.0146646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.02181587 + inSlope: -7.3415933 + outSlope: -7.3415933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.14401181 + inSlope: -6.9785423 + outSlope: -6.9785423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.25443414 + inSlope: -5.969783 + outSlope: -5.969783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.34300473 + inSlope: -4.411034 + outSlope: -4.411034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.40146872 + inSlope: -2.3884053 + outSlope: -2.3884053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.42261827 + inSlope: -0.20106483 + outSlope: -0.20106483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.40817088 + inSlope: 1.6250913 + outSlope: 1.6250913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.36844862 + inSlope: 2.9845943 + outSlope: 2.9845943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.3086845 + inSlope: 4.019573 + outSlope: 4.019573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.23446298 + inSlope: 4.6968517 + outSlope: 4.6968517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.15212293 + inSlope: 4.9725513 + outSlope: 4.9725513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.06871143 + inSlope: 4.8150244 + outSlope: 4.8150244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.008377734 + inSlope: 4.2167196 + outSlope: 4.2167196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.071845755 + inSlope: 3.1915863 + outSlope: 3.1915863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.11476384 + inSlope: 1.760415 + outSlope: 1.760415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.1305262 + inSlope: 0.42326102 + outSlope: 0.42326102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.12887253 + inSlope: -0.18926825 + outSlope: -0.18926825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.124217264 + inSlope: -0.35565323 + outSlope: -0.35565323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.11701743 + inSlope: -0.4946338 + outSlope: -0.4946338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.10772949 + inSlope: -0.6061959 + outSlope: -0.6061959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.09681092 + inSlope: -0.6902435 + outSlope: -0.6902435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.084721394 + inSlope: -0.7466363 + outSlope: -0.7466363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.07192307 + inSlope: -0.77522504 + outSlope: -0.77522504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.058880582 + inSlope: -0.77587795 + outSlope: -0.77587795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.046060495 + inSlope: -0.74850154 + outSlope: -0.74850154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.033930555 + inSlope: -0.69304955 + outSlope: -0.69304955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.022958865 + inSlope: -0.60951996 + outSlope: -0.60951996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.013613244 + inSlope: -0.4979428 + outSlope: -0.4979428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.006360788 + inSlope: -0.3583636 + outSlope: -0.3583636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.0016678018 + inSlope: -0.19082311 + outSlope: -0.19082311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -0.100066766 + outSlope: -0.100066766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.00024318694 + outSlope: -0.00024318694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.99999595 + inSlope: -0.0018131732 + outSlope: -0.0018131732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.99993956 + inSlope: -0.008414983 + outSlope: -0.008414983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.99971545 + inSlope: -0.023202896 + outSlope: -0.023202896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99916613 + inSlope: -0.047920354 + outSlope: -0.047920354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9981181 + inSlope: -0.082842715 + outSlope: -0.082842715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9964047 + inSlope: -0.12698294 + outSlope: -0.12698294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.99388534 + inSlope: -0.17829892 + outSlope: -0.17829892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9904614 + inSlope: -0.23389933 + outSlope: -0.23389933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9860887 + inSlope: -0.290283 + outSlope: -0.290283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.9807853 + inSlope: -0.34355524 + outSlope: -0.34355524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.97463685 + inSlope: -0.38964632 + outSlope: -0.38964632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.9677971 + inSlope: -0.424549 + outSlope: -0.424549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.9604852 + inSlope: -0.44453147 + outSlope: -0.44453147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.9529794 + inSlope: -0.4463357 + outSlope: -0.4463357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.94560736 + inSlope: -0.42736512 + outSlope: -0.42736512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.9387339 + inSlope: -0.38586226 + outSlope: -0.38586226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9327453 + inSlope: -0.32107267 + outSlope: -0.32107267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.92803144 + inSlope: -0.23339848 + outSlope: -0.23339848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.9249653 + inSlope: -0.124558106 + outSlope: -0.124558106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.9238795 + inSlope: 0.2264337 + outSlope: 0.2264337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9325131 + inSlope: 0.8856647 + outSlope: 0.8856647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9534017 + inSlope: 1.3426538 + outSlope: 1.3426538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9772683 + inSlope: 1.245429 + outSlope: 1.245429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.994916 + inSlope: 0.67481107 + outSlope: 0.67481107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.999762 + inSlope: -0.16020104 + outSlope: -0.16020104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.989576 + inSlope: -0.9801552 + outSlope: -0.9801552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.96709013 + inSlope: -1.507268 + outSlope: -1.507268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.9393337 + inSlope: -1.53652 + outSlope: -1.53652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.91587275 + inSlope: -0.99077725 + outSlope: -0.99077725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.90630776 + inSlope: -0.08901544 + outSlope: -0.08901544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9129056 + inSlope: 0.700211 + outSlope: 0.700211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9296481 + inSlope: 1.1477684 + outSlope: 1.1477684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9511645 + inSlope: 1.2743098 + outSlope: 1.2743098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.97212505 + inSlope: 1.1159145 + outSlope: 1.1159145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9883616 + inSlope: 0.7653458 + outSlope: 0.7653458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.99763656 + inSlope: 0.3480992 + outSlope: 0.3480992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9999649 + inSlope: -0.0066232756 + outSlope: -0.0066232756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9974158 + inSlope: -0.19716221 + outSlope: -0.19716221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9933928 + inSlope: -0.17912702 + outSlope: -0.17912702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9914449 + inSlope: -0.051949073 + outSlope: -0.051949073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9916612 + inSlope: 0.024304412 + outSlope: 0.024304412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.99225503 + inSlope: 0.044059794 + outSlope: 0.044059794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99312985 + inSlope: 0.057756953 + outSlope: 0.057756953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.99418026 + inSlope: 0.06518847 + outSlope: 0.06518847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.9953028 + inSlope: 0.06673342 + outSlope: 0.06673342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9964047 + inSlope: 0.063221514 + outSlope: 0.063221514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9974102 + inSlope: 0.05580967 + outSlope: 0.05580967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.998265 + inSlope: 0.04585509 + outSlope: 0.04585509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9989387 + inSlope: 0.034775767 + outSlope: 0.034775767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9994242 + inSlope: 0.02393248 + outSlope: 0.02393248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9997364 + inSlope: 0.014492883 + outSlope: 0.014492883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9999073 + inSlope: 0.0073009795 + outSlope: 0.0073009795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9999798 + inSlope: 0.002739432 + outSlope: 0.002739432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9999986 + inSlope: 0.00060617924 + outSlope: 0.00060617924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 1 + inSlope: 0.00008225331 + outSlope: 0.00008225331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/pickaxe_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/pickaxe_1_1.anim.meta new file mode 100644 index 0000000..b2bac6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/pickaxe_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce60c853e1d6eae4f9fafe1166f32224 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/rock_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/rock_2_1.anim new file mode 100644 index 0000000..c1b9c16 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/rock_2_1.anim @@ -0,0 +1,281 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: rock_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/rock_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/rock_2_1.anim.meta new file mode 100644 index 0000000..26b2646 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 2/rock_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68efcdb364a1c7449afb1be195845a50 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3.meta new file mode 100644 index 0000000..4d8b7a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7456847a207114544aade63086633ae7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/pickaxe_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/pickaxe_3_1.anim new file mode 100644 index 0000000..e6871b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/pickaxe_3_1.anim @@ -0,0 +1,2991 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pickaxe_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: 0.17082384, w: -0.00024318694} + outSlope: {x: 0, y: 0, z: 0.17082384, w: -0.00024318694} + tangentMode: 1059149280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0, y: 0, z: 0.0028470643, w: 0.99999595} + inSlope: {x: 0, y: 0, z: 0.32986057, w: -0.0018131732} + outSlope: {x: 0, y: 0, z: 0.32986057, w: -0.0018131732} + tangentMode: 1068010432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0.010995353, w: 0.99993956} + inSlope: {x: 0, y: 0, z: 0.6302142, w: -0.008414983} + outSlope: {x: 0, y: 0, z: 0.6302142, w: -0.008414983} + tangentMode: 1041045733 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0, y: 0, z: 0.023854207, w: 0.99971545} + inSlope: {x: 0, y: 0, z: 0.89502, w: -0.023202896} + outSlope: {x: 0, y: 0, z: 0.89502, w: -0.023202896} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0.040829353, w: 0.99916613} + inSlope: {x: 0, y: 0, z: 1.1239958, w: -0.047920354} + outSlope: {x: 0, y: 0, z: 1.1239958, w: -0.047920354} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0, y: 0, z: 0.061320733, w: 0.9981181} + inSlope: {x: 0, y: 0, z: 1.3167591, w: -0.082842715} + outSlope: {x: 0, y: 0, z: 1.3167591, w: -0.082842715} + tangentMode: 1065829473 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 0.08472132, w: 0.9964047} + inSlope: {x: 0, y: 0, z: 1.4728984, w: -0.12698294} + outSlope: {x: 0, y: 0, z: 1.4728984, w: -0.12698294} + tangentMode: 1050436455 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: 0.11041734, w: 0.99388534} + inSlope: {x: 0, y: 0, z: 1.5920684, w: -0.17829892} + outSlope: {x: 0, y: 0, z: 1.5920684, w: -0.17829892} + tangentMode: 1050310881 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0.13779028, w: 0.9904614} + inSlope: {x: 0, y: 0, z: 1.6740847, w: -0.23389933} + outSlope: {x: 0, y: 0, z: 1.6740847, w: -0.23389933} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0, y: 0, z: 0.16622017, w: 0.9860887} + inSlope: {x: 0, y: 0, z: 1.7190006, w: -0.290283} + outSlope: {x: 0, y: 0, z: 1.7190006, w: -0.290283} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 0.1950903, w: 0.9807853} + inSlope: {x: 0, y: 0, z: 1.7271652, w: -0.34355524} + outSlope: {x: 0, y: 0, z: 1.7271652, w: -0.34355524} + tangentMode: -1102191648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 0, z: 0.22379234, w: 0.97463685} + inSlope: {x: 0, y: 0, z: 1.6992368, w: -0.38964632} + outSlope: {x: 0, y: 0, z: 1.6992368, w: -0.38964632} + tangentMode: 1082171488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 0.25173151, w: 0.9677971} + inSlope: {x: 0, y: 0, z: 1.6361619, w: -0.424549} + outSlope: {x: 0, y: 0, z: 1.6361619, w: -0.424549} + tangentMode: -1114851132 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0, y: 0, z: 0.27833107, w: 0.9604852} + inSlope: {x: 0, y: 0, z: 1.5391107, w: -0.44453147} + outSlope: {x: 0, y: 0, z: 1.5391107, w: -0.44453147} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 0.3030352, w: 0.9529794} + inSlope: {x: 0, y: 0, z: 1.4093758, w: -0.4463357} + outSlope: {x: 0, y: 0, z: 1.4093758, w: -0.4463357} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 0, z: 0.32531026, w: 0.94560736} + inSlope: {x: 0, y: 0, z: 1.2482308, w: -0.42736512} + outSlope: {x: 0, y: 0, z: 1.2482308, w: -0.42736512} + tangentMode: -1088737376 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 0.3446429, w: 0.9387339} + inSlope: {x: 0, y: 0, z: 1.0567743, w: -0.38586226} + outSlope: {x: 0, y: 0, z: 1.0567743, w: -0.38586226} + tangentMode: -1085901530 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0, y: 0, z: 0.3605361, w: 0.9327453} + inSlope: {x: 0, y: 0, z: 0.8357694, w: -0.32107267} + outSlope: {x: 0, y: 0, z: 0.8357694, w: -0.32107267} + tangentMode: 1024129732 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0, y: 0, z: 0.3725019, w: 0.92803144} + inSlope: {x: 0, y: 0, z: 0.5854623, w: -0.23339848} + outSlope: {x: 0, y: 0, z: 0.5854623, w: -0.23339848} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0, y: 0, z: 0.38005152, w: 0.9249653} + inSlope: {x: 0, y: 0, z: 0.30544612, w: -0.124558106} + outSlope: {x: 0, y: 0, z: 0.30544612, w: -0.124558106} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0, y: 0, z: 0.38268346, w: 0.9238795} + inSlope: {x: 0, y: 0, z: -0.5674602, w: 0.2264337} + outSlope: {x: 0, y: 0, z: -0.5674602, w: 0.2264337} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0, y: 0, z: 0.36113617, w: 0.9325131} + inSlope: {x: 0, y: 0, z: -2.4293828, w: 0.8856647} + outSlope: {x: 0, y: 0, z: -2.4293828, w: 0.8856647} + tangentMode: -1128393728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0, y: 0, z: 0.30170396, w: 0.9534017} + inSlope: {x: 0, y: 0, z: -4.473887, w: 1.3426538} + outSlope: {x: 0, y: 0, z: -4.473887, w: 1.3426538} + tangentMode: -1107163199 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0, y: 0, z: 0.21200648, w: 0.9772683} + inSlope: {x: 0, y: 0, z: -6.0298686, w: 1.245429} + outSlope: {x: 0, y: 0, z: -6.0298686, w: 1.245429} + tangentMode: 1065119847 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0, y: 0, z: 0.10070817, w: 0.994916} + inSlope: {x: 0, y: 0, z: -7.0146646, w: 0.67481107} + outSlope: {x: 0, y: 0, z: -7.0146646, w: 0.67481107} + tangentMode: 1045220581 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0, y: 0, z: -0.02181587, w: 0.999762} + inSlope: {x: 0, y: 0, z: -7.3415933, w: -0.16020104} + outSlope: {x: 0, y: 0, z: -7.3415933, w: -0.16020104} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0, y: 0, z: -0.14401181, w: 0.989576} + inSlope: {x: 0, y: 0, z: -6.9785423, w: -0.9801552} + outSlope: {x: 0, y: 0, z: -6.9785423, w: -0.9801552} + tangentMode: -1096522845 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0, y: 0, z: -0.25443414, w: 0.96709013} + inSlope: {x: 0, y: 0, z: -5.969783, w: -1.507268} + outSlope: {x: 0, y: 0, z: -5.969783, w: -1.507268} + tangentMode: 1046994532 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0, y: 0, z: -0.34300473, w: 0.9393337} + inSlope: {x: 0, y: 0, z: -4.411034, w: -1.53652} + outSlope: {x: 0, y: 0, z: -4.411034, w: -1.53652} + tangentMode: 1064971841 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0, y: 0, z: -0.40146872, w: 0.91587275} + inSlope: {x: 0, y: 0, z: -2.3884053, w: -0.99077725} + outSlope: {x: 0, y: 0, z: -2.3884053, w: -0.99077725} + tangentMode: 1054727651 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0, y: 0, z: -0.42261827, w: 0.90630776} + inSlope: {x: 0, y: 0, z: -0.20106483, w: -0.08901544} + outSlope: {x: 0, y: 0, z: -0.20106483, w: -0.08901544} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0, y: 0, z: -0.40817088, w: 0.9129056} + inSlope: {x: 0, y: 0, z: 1.6250913, w: 0.700211} + outSlope: {x: 0, y: 0, z: 1.6250913, w: 0.700211} + tangentMode: 1060323591 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0, y: 0, z: -0.36844862, w: 0.9296481} + inSlope: {x: 0, y: 0, z: 2.9845943, w: 1.1477684} + outSlope: {x: 0, y: 0, z: 2.9845943, w: 1.1477684} + tangentMode: 1066325601 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0, y: 0, z: -0.3086845, w: 0.9511645} + inSlope: {x: 0, y: 0, z: 4.019573, w: 1.2743098} + outSlope: {x: 0, y: 0, z: 4.019573, w: 1.2743098} + tangentMode: 1065352675 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0, y: 0, z: -0.23446298, w: 0.97212505} + inSlope: {x: 0, y: 0, z: 4.6968517, w: 1.1159145} + outSlope: {x: 0, y: 0, z: 4.6968517, w: 1.1159145} + tangentMode: 1059760803 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0, y: 0, z: -0.15212293, w: 0.9883616} + inSlope: {x: 0, y: 0, z: 4.9725513, w: 0.7653458} + outSlope: {x: 0, y: 0, z: 4.9725513, w: 0.7653458} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0, y: 0, z: -0.06871143, w: 0.99763656} + inSlope: {x: 0, y: 0, z: 4.8150244, w: 0.3480992} + outSlope: {x: 0, y: 0, z: 4.8150244, w: 0.3480992} + tangentMode: 1032367008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0, y: 0, z: 0.008377734, w: 0.9999649} + inSlope: {x: 0, y: 0, z: 4.2167196, w: -0.0066232756} + outSlope: {x: 0, y: 0, z: 4.2167196, w: -0.0066232756} + tangentMode: 1027330724 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0, y: 0, z: 0.071845755, w: 0.9974158} + inSlope: {x: 0, y: 0, z: 3.1915863, w: -0.19716221} + outSlope: {x: 0, y: 0, z: 3.1915863, w: -0.19716221} + tangentMode: 1065348834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0, y: 0, z: 0.11476384, w: 0.9933928} + inSlope: {x: 0, y: 0, z: 1.760415, w: -0.17912702} + outSlope: {x: 0, y: 0, z: 1.760415, w: -0.17912702} + tangentMode: 1063675491 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: 0.1305262, w: 0.9914449} + inSlope: {x: 0, y: 0, z: 0.42326102, w: -0.051949073} + outSlope: {x: 0, y: 0, z: 0.42326102, w: -0.051949073} + tangentMode: 6272 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: 0.12887253, w: 0.9916612} + inSlope: {x: 0, y: 0, z: -0.18926825, w: 0.024304412} + outSlope: {x: 0, y: 0, z: -0.18926825, w: 0.024304412} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: 0.124217264, w: 0.99225503} + inSlope: {x: 0, y: 0, z: -0.35565323, w: 0.044059794} + outSlope: {x: 0, y: 0, z: -0.35565323, w: 0.044059794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: 0.11701743, w: 0.99312985} + inSlope: {x: 0, y: 0, z: -0.4946338, w: 0.057756953} + outSlope: {x: 0, y: 0, z: -0.4946338, w: 0.057756953} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: 0.10772949, w: 0.99418026} + inSlope: {x: 0, y: 0, z: -0.6061959, w: 0.06518847} + outSlope: {x: 0, y: 0, z: -0.6061959, w: 0.06518847} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: 0.09681092, w: 0.9953028} + inSlope: {x: 0, y: 0, z: -0.6902435, w: 0.06673342} + outSlope: {x: 0, y: 0, z: -0.6902435, w: 0.06673342} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: 0.084721394, w: 0.9964047} + inSlope: {x: 0, y: 0, z: -0.7466363, w: 0.063221514} + outSlope: {x: 0, y: 0, z: -0.7466363, w: 0.063221514} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: 0.07192307, w: 0.9974102} + inSlope: {x: 0, y: 0, z: -0.77522504, w: 0.05580967} + outSlope: {x: 0, y: 0, z: -0.77522504, w: 0.05580967} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: 0.058880582, w: 0.998265} + inSlope: {x: 0, y: 0, z: -0.77587795, w: 0.04585509} + outSlope: {x: 0, y: 0, z: -0.77587795, w: 0.04585509} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: 0.046060495, w: 0.9989387} + inSlope: {x: 0, y: 0, z: -0.74850154, w: 0.034775767} + outSlope: {x: 0, y: 0, z: -0.74850154, w: 0.034775767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: 0.033930555, w: 0.9994242} + inSlope: {x: 0, y: 0, z: -0.69304955, w: 0.02393248} + outSlope: {x: 0, y: 0, z: -0.69304955, w: 0.02393248} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: 0.022958865, w: 0.9997364} + inSlope: {x: 0, y: 0, z: -0.60951996, w: 0.014492883} + outSlope: {x: 0, y: 0, z: -0.60951996, w: 0.014492883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: 0.013613244, w: 0.9999073} + inSlope: {x: 0, y: 0, z: -0.4979428, w: 0.0073009795} + outSlope: {x: 0, y: 0, z: -0.4979428, w: 0.0073009795} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: 0.006360788, w: 0.9999798} + inSlope: {x: 0, y: 0, z: -0.3583636, w: 0.002739432} + outSlope: {x: 0, y: 0, z: -0.3583636, w: 0.002739432} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: 0.0016678018, w: 0.9999986} + inSlope: {x: 0, y: 0, z: -0.19082311, w: 0.00060617924} + outSlope: {x: 0, y: 0, z: -0.19082311, w: 0.00060617924} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.100066766, w: 0.00008225331} + outSlope: {x: 0, y: 0, z: -0.100066766, w: 0.00008225331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0.17082384 + outSlope: 0.17082384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0028470643 + inSlope: 0.32986057 + outSlope: 0.32986057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.010995353 + inSlope: 0.6302142 + outSlope: 0.6302142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.023854207 + inSlope: 0.89502 + outSlope: 0.89502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.040829353 + inSlope: 1.1239958 + outSlope: 1.1239958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.061320733 + inSlope: 1.3167591 + outSlope: 1.3167591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.08472132 + inSlope: 1.4728984 + outSlope: 1.4728984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.11041734 + inSlope: 1.5920684 + outSlope: 1.5920684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.13779028 + inSlope: 1.6740847 + outSlope: 1.6740847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.16622017 + inSlope: 1.7190006 + outSlope: 1.7190006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.1950903 + inSlope: 1.7271652 + outSlope: 1.7271652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.22379234 + inSlope: 1.6992368 + outSlope: 1.6992368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.25173151 + inSlope: 1.6361619 + outSlope: 1.6361619 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.27833107 + inSlope: 1.5391107 + outSlope: 1.5391107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3030352 + inSlope: 1.4093758 + outSlope: 1.4093758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.32531026 + inSlope: 1.2482308 + outSlope: 1.2482308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3446429 + inSlope: 1.0567743 + outSlope: 1.0567743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.3605361 + inSlope: 0.8357694 + outSlope: 0.8357694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.3725019 + inSlope: 0.5854623 + outSlope: 0.5854623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.38005152 + inSlope: 0.30544612 + outSlope: 0.30544612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.38268346 + inSlope: -0.5674602 + outSlope: -0.5674602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.36113617 + inSlope: -2.4293828 + outSlope: -2.4293828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.30170396 + inSlope: -4.473887 + outSlope: -4.473887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.21200648 + inSlope: -6.0298686 + outSlope: -6.0298686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.10070817 + inSlope: -7.0146646 + outSlope: -7.0146646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.02181587 + inSlope: -7.3415933 + outSlope: -7.3415933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.14401181 + inSlope: -6.9785423 + outSlope: -6.9785423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.25443414 + inSlope: -5.969783 + outSlope: -5.969783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.34300473 + inSlope: -4.411034 + outSlope: -4.411034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.40146872 + inSlope: -2.3884053 + outSlope: -2.3884053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.42261827 + inSlope: -0.20106483 + outSlope: -0.20106483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.40817088 + inSlope: 1.6250913 + outSlope: 1.6250913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.36844862 + inSlope: 2.9845943 + outSlope: 2.9845943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.3086845 + inSlope: 4.019573 + outSlope: 4.019573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.23446298 + inSlope: 4.6968517 + outSlope: 4.6968517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.15212293 + inSlope: 4.9725513 + outSlope: 4.9725513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.06871143 + inSlope: 4.8150244 + outSlope: 4.8150244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.008377734 + inSlope: 4.2167196 + outSlope: 4.2167196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.071845755 + inSlope: 3.1915863 + outSlope: 3.1915863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.11476384 + inSlope: 1.760415 + outSlope: 1.760415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.1305262 + inSlope: 0.42326102 + outSlope: 0.42326102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.12887253 + inSlope: -0.18926825 + outSlope: -0.18926825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.124217264 + inSlope: -0.35565323 + outSlope: -0.35565323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.11701743 + inSlope: -0.4946338 + outSlope: -0.4946338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.10772949 + inSlope: -0.6061959 + outSlope: -0.6061959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.09681092 + inSlope: -0.6902435 + outSlope: -0.6902435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.084721394 + inSlope: -0.7466363 + outSlope: -0.7466363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.07192307 + inSlope: -0.77522504 + outSlope: -0.77522504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.058880582 + inSlope: -0.77587795 + outSlope: -0.77587795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.046060495 + inSlope: -0.74850154 + outSlope: -0.74850154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.033930555 + inSlope: -0.69304955 + outSlope: -0.69304955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.022958865 + inSlope: -0.60951996 + outSlope: -0.60951996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.013613244 + inSlope: -0.4979428 + outSlope: -0.4979428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.006360788 + inSlope: -0.3583636 + outSlope: -0.3583636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.0016678018 + inSlope: -0.19082311 + outSlope: -0.19082311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: -0.100066766 + outSlope: -0.100066766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.00024318694 + outSlope: -0.00024318694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.99999595 + inSlope: -0.0018131732 + outSlope: -0.0018131732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.99993956 + inSlope: -0.008414983 + outSlope: -0.008414983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.99971545 + inSlope: -0.023202896 + outSlope: -0.023202896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99916613 + inSlope: -0.047920354 + outSlope: -0.047920354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9981181 + inSlope: -0.082842715 + outSlope: -0.082842715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9964047 + inSlope: -0.12698294 + outSlope: -0.12698294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.99388534 + inSlope: -0.17829892 + outSlope: -0.17829892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9904614 + inSlope: -0.23389933 + outSlope: -0.23389933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9860887 + inSlope: -0.290283 + outSlope: -0.290283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.9807853 + inSlope: -0.34355524 + outSlope: -0.34355524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.97463685 + inSlope: -0.38964632 + outSlope: -0.38964632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.9677971 + inSlope: -0.424549 + outSlope: -0.424549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.9604852 + inSlope: -0.44453147 + outSlope: -0.44453147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.9529794 + inSlope: -0.4463357 + outSlope: -0.4463357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.94560736 + inSlope: -0.42736512 + outSlope: -0.42736512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.9387339 + inSlope: -0.38586226 + outSlope: -0.38586226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9327453 + inSlope: -0.32107267 + outSlope: -0.32107267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.92803144 + inSlope: -0.23339848 + outSlope: -0.23339848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.9249653 + inSlope: -0.124558106 + outSlope: -0.124558106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.9238795 + inSlope: 0.2264337 + outSlope: 0.2264337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9325131 + inSlope: 0.8856647 + outSlope: 0.8856647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9534017 + inSlope: 1.3426538 + outSlope: 1.3426538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9772683 + inSlope: 1.245429 + outSlope: 1.245429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.994916 + inSlope: 0.67481107 + outSlope: 0.67481107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.999762 + inSlope: -0.16020104 + outSlope: -0.16020104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.989576 + inSlope: -0.9801552 + outSlope: -0.9801552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.96709013 + inSlope: -1.507268 + outSlope: -1.507268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.9393337 + inSlope: -1.53652 + outSlope: -1.53652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.91587275 + inSlope: -0.99077725 + outSlope: -0.99077725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.90630776 + inSlope: -0.08901544 + outSlope: -0.08901544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.9129056 + inSlope: 0.700211 + outSlope: 0.700211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.9296481 + inSlope: 1.1477684 + outSlope: 1.1477684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.9511645 + inSlope: 1.2743098 + outSlope: 1.2743098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.97212505 + inSlope: 1.1159145 + outSlope: 1.1159145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9883616 + inSlope: 0.7653458 + outSlope: 0.7653458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.99763656 + inSlope: 0.3480992 + outSlope: 0.3480992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.9999649 + inSlope: -0.0066232756 + outSlope: -0.0066232756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.9974158 + inSlope: -0.19716221 + outSlope: -0.19716221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.9933928 + inSlope: -0.17912702 + outSlope: -0.17912702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.9914449 + inSlope: -0.051949073 + outSlope: -0.051949073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9916612 + inSlope: 0.024304412 + outSlope: 0.024304412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.99225503 + inSlope: 0.044059794 + outSlope: 0.044059794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99312985 + inSlope: 0.057756953 + outSlope: 0.057756953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.99418026 + inSlope: 0.06518847 + outSlope: 0.06518847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.9953028 + inSlope: 0.06673342 + outSlope: 0.06673342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9964047 + inSlope: 0.063221514 + outSlope: 0.063221514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9974102 + inSlope: 0.05580967 + outSlope: 0.05580967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.998265 + inSlope: 0.04585509 + outSlope: 0.04585509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9989387 + inSlope: 0.034775767 + outSlope: 0.034775767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9994242 + inSlope: 0.02393248 + outSlope: 0.02393248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9997364 + inSlope: 0.014492883 + outSlope: 0.014492883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9999073 + inSlope: 0.0073009795 + outSlope: 0.0073009795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9999798 + inSlope: 0.002739432 + outSlope: 0.002739432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9999986 + inSlope: 0.00060617924 + outSlope: 0.00060617924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 1 + inSlope: 0.00008225331 + outSlope: 0.00008225331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/pickaxe_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/pickaxe_3_1.anim.meta new file mode 100644 index 0000000..1821c3b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/pickaxe_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d01f981cb2bca743990daecbf4f256f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/rock_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/rock_3_1.anim new file mode 100644 index 0000000..9b00533 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/rock_3_1.anim @@ -0,0 +1,569 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: rock_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: -6.4117656 + outSlope: -6.4117656 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.572549 + inSlope: -5.1294127 + outSlope: -5.1294127 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 2.5647058 + outSlope: 2.5647058 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: -6.4117656 + outSlope: -6.4117656 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.572549 + inSlope: -5.1294127 + outSlope: -5.1294127 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 2.5647058 + outSlope: 2.5647058 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 80 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: -6.4117656 + outSlope: -6.4117656 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.572549 + inSlope: -5.1294127 + outSlope: -5.1294127 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 2.5647058 + outSlope: 2.5647058 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: -6.4117656 + outSlope: -6.4117656 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.572549 + inSlope: -5.1294127 + outSlope: -5.1294127 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 2.5647058 + outSlope: 2.5647058 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/rock_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/rock_3_1.anim.meta new file mode 100644 index 0000000..8024fa1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pickaxe anim/Pickaxe 3/rock_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4731cbd5879671c4eb5d6950cec07c4d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim.meta new file mode 100644 index 0000000..6e792a5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca8e8afe2c9494c47a6c4c13daf86f5c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1.meta new file mode 100644 index 0000000..7ffe46e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d676bb0b163eca4cba3a1bc6cc9001d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_1.anim new file mode 100644 index 0000000..9243f4b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_1.anim @@ -0,0 +1,420 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.2, y: 0.2, z: 0.2} + inSlope: {x: 1.1428572, y: 1.1428572, z: 1.1428572} + outSlope: {x: 1.1428572, y: 1.1428572, z: 1.1428572} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 1.1428572, y: 1.1428572, z: 1.1428572} + outSlope: {x: 1.1428572, y: 1.1428572, z: 1.1428572} + tangentMode: 34 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 1.2 + outSlope: 1.2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.8 + inSlope: 0.40000015 + outSlope: 0.40000015 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: -1.5999998 + outSlope: -1.5999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0833334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 1.1428572 + outSlope: 1.1428572 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 1 + inSlope: 1.1428572 + outSlope: 1.1428572 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 1.1428572 + outSlope: 1.1428572 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 1 + inSlope: 1.1428572 + outSlope: 1.1428572 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 1.1428572 + outSlope: 1.1428572 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 1 + inSlope: 1.1428572 + outSlope: 1.1428572 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 1.2 + outSlope: 1.2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.8 + inSlope: 0.40000015 + outSlope: 0.40000015 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0 + inSlope: -1.5999998 + outSlope: -1.5999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_1.anim.meta new file mode 100644 index 0000000..7d6bb00 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f696337d0c36cf645a4353953120cb8a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_2.anim new file mode 100644 index 0000000..0bd6304 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_2.anim @@ -0,0 +1,420 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: {x: 0.2, y: 0.2, z: 0.2} + inSlope: {x: 1.1428571, y: 1.1428571, z: 1.1428571} + outSlope: {x: 1.1428571, y: 1.1428571, z: 1.1428571} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1166667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 1.1428571, y: 1.1428571, z: 1.1428571} + outSlope: {x: 1.1428571, y: 1.1428571, z: 1.1428571} + tangentMode: 145702948 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 1.2 + outSlope: 1.2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.8 + inSlope: 0.40000004 + outSlope: 0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: -1.6 + outSlope: -1.6 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 1.2 + outSlope: 1.2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.8 + inSlope: 0.40000004 + outSlope: 0.40000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: -1.6 + outSlope: -1.6 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0.2 + inSlope: 1.1428571 + outSlope: 1.1428571 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 1.1428571 + outSlope: 1.1428571 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0.2 + inSlope: 1.1428571 + outSlope: 1.1428571 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 1.1428571 + outSlope: 1.1428571 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0.2 + inSlope: 1.1428571 + outSlope: 1.1428571 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 1.1428571 + outSlope: 1.1428571 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 45 + inSlope: 33 + outSlope: 33 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 66 + outSlope: 66 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_2.anim.meta new file mode 100644 index 0000000..a718c02 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 1/pulsing_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91e14c60545ca6a4fafc440bf1d9ab16 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2.meta new file mode 100644 index 0000000..34336a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 821db787b973e3f4d8feaee1868e822b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_1.anim new file mode 100644 index 0000000..886d9b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_1.anim @@ -0,0 +1,245 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.8333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_1.anim.meta new file mode 100644 index 0000000..44b1884 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23bef21ca69a3ab4eb6a3ac6cfa17549 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_2.anim new file mode 100644 index 0000000..aa4ed81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_2.anim @@ -0,0 +1,245 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.9166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_2.anim.meta new file mode 100644 index 0000000..3dd36c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 2/pulsing_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9928db854f094f84e8ede06c93fc37cc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3.meta new file mode 100644 index 0000000..f9f4f80 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 316d073144296c440aba5b60f7a63e22 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_1.anim new file mode 100644 index 0000000..30fc05b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_1.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0.74999994 + outSlope: 0.74999994 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.8333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0.74999994 + outSlope: 0.74999994 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_1.anim.meta new file mode 100644 index 0000000..12b82e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 56e0a41ce835d8f4b8ce2bb1f5ec9c81 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_2.anim new file mode 100644 index 0000000..2217773 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_2.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0.375 + outSlope: 0.375 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: -1.125 + outSlope: -1.125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.9166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0.375 + outSlope: 0.375 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: -1.125 + outSlope: -1.125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 120 + outSlope: 120 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 15 + outSlope: 15 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -45 + outSlope: -45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_2.anim.meta new file mode 100644 index 0000000..bec9153 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 3/pulsing_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48c83569c918d72419bbfc8cb64ed6f5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4.meta new file mode 100644 index 0000000..36cf166 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71c50a51feea2014fbca0172ac06c5a0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_1.anim new file mode 100644 index 0000000..d154a05 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_1.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0.74999994 + outSlope: 0.74999994 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.8333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0.74999994 + outSlope: 0.74999994 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_1.anim.meta new file mode 100644 index 0000000..04a4fb6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f0d4227845083f9498777503da980310 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_2.anim new file mode 100644 index 0000000..27a3f31 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_2.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_4_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0.375 + outSlope: 0.375 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: -1.125 + outSlope: -1.125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.9166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0.375 + outSlope: 0.375 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: -1.125 + outSlope: -1.125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_2.anim.meta new file mode 100644 index 0000000..0caf121 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9872cb868c4da1242b6f02e1a430beec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_3.anim new file mode 100644 index 0000000..fe1da26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_3.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_4_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.15 + inSlope: 3.4000003 + outSlope: 3.4000003 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0.4250002 + outSlope: 0.4250002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.15 + inSlope: -1.425 + outSlope: -1.425 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.05 + inSlope: -0.14999999 + outSlope: -0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.05 + inSlope: 0.14999999 + outSlope: 0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.15 + inSlope: 0.29999998 + outSlope: 0.29999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.15 + inSlope: 3.4000003 + outSlope: 3.4000003 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0.4250002 + outSlope: 0.4250002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.15 + inSlope: -1.425 + outSlope: -1.425 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.05 + inSlope: -0.14999999 + outSlope: -0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.05 + inSlope: 0.14999999 + outSlope: 0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.15 + inSlope: 0.29999998 + outSlope: 0.29999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_3.anim.meta new file mode 100644 index 0000000..102db4f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 4/pulsing_4_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65d69a13d3f3f9e45aab048438948a51 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5.meta new file mode 100644 index 0000000..491315a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31ca7258d36ed404aae1100f7fdb934a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_1.anim new file mode 100644 index 0000000..9f811cf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_1.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_5_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0.74999994 + outSlope: 0.74999994 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.8333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 55 + inSlope: 180 + outSlope: 180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 85 + inSlope: 44.999996 + outSlope: 44.999996 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 55 + inSlope: -45.000004 + outSlope: -45.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 55 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0.74999994 + outSlope: 0.74999994 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_1.anim.meta new file mode 100644 index 0000000..0368d5f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42175d23d3aa89c4090d47dc743e67eb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_2.anim new file mode 100644 index 0000000..f9e11d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_2.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_5_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0.375 + outSlope: 0.375 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: -1.125 + outSlope: -1.125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.9166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 0.25 + inSlope: 3 + outSlope: 3 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0.375 + outSlope: 0.375 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: -1.125 + outSlope: -1.125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.083333336 + value: 85 + inSlope: 112 + outSlope: 112 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 113 + inSlope: 14 + outSlope: 14 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 85 + inSlope: -42 + outSlope: -42 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166666 + value: 85 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_2.anim.meta new file mode 100644 index 0000000..747ea6b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e95d7f5430938b94b842db9561716ae5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_3.anim new file mode 100644 index 0000000..10cccda --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_3.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pulsing_5_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.15 + inSlope: 3.4000003 + outSlope: 3.4000003 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0.4250002 + outSlope: 0.4250002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.15 + inSlope: -1.425 + outSlope: -1.425 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.05 + inSlope: -0.14999999 + outSlope: -0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.05 + inSlope: 0.14999999 + outSlope: 0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.15 + inSlope: 0.29999998 + outSlope: 0.29999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.15 + inSlope: 3.4000003 + outSlope: 3.4000003 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 0.4250002 + outSlope: 0.4250002 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0.15 + inSlope: -1.425 + outSlope: -1.425 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.05 + inSlope: -0.14999999 + outSlope: -0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.05 + inSlope: 0.14999999 + outSlope: 0.14999999 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.15 + inSlope: 0.29999998 + outSlope: 0.29999998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 120 + inSlope: 80.00001 + outSlope: 80.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 140 + inSlope: 10.000004 + outSlope: 10.000004 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -60 + outSlope: -60 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_3.anim.meta new file mode 100644 index 0000000..e615788 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Pulsing anim/Pulsing 5/pulsing_5_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8ec30d47f5a4ac4584366ec8edcfd23 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim.meta new file mode 100644 index 0000000..0dfe6a9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a52368c9ac71efa42afc42fea390abf3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1.meta new file mode 100644 index 0000000..53e87f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06c80e2dd670b18429070908b1647ce4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_1.anim new file mode 100644 index 0000000..c4e00e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_1.anim.meta new file mode 100644 index 0000000..f5fbe34 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8bc571125a2ffbf4ebe468f68217524b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_10.anim new file mode 100644 index 0000000..a30db14 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_10.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_10.anim.meta new file mode 100644 index 0000000..db91e49 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44026fd4c0609244ca07ca5c01899143 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_11.anim new file mode 100644 index 0000000..c56bd01 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_11.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_11.anim.meta new file mode 100644 index 0000000..692d728 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d48ec73dc40bb4a4884d6b9573d37941 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_12.anim new file mode 100644 index 0000000..622ad81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_12.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_12.anim.meta new file mode 100644 index 0000000..0283754 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52b78687a3a231842a2878f76f3c11de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_2.anim new file mode 100644 index 0000000..f394225 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_2.anim.meta new file mode 100644 index 0000000..c9cb0ee --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15aad43b657bbba47a42755ffed7003e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_3.anim new file mode 100644 index 0000000..83e078d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_3.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_3.anim.meta new file mode 100644 index 0000000..ffbbe73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4245d957b5e55074abebc67550fe5324 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_4.anim new file mode 100644 index 0000000..1e83410 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_4.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_4.anim.meta new file mode 100644 index 0000000..49553be --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b51e9a454b9ece74f9e9d678c041be45 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_5.anim new file mode 100644 index 0000000..cd67e15 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_5.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_5.anim.meta new file mode 100644 index 0000000..23ee8da --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 537d4b4fa0b9f8e4aaca4d11df3a9996 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_6.anim new file mode 100644 index 0000000..62e56d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_6.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_6.anim.meta new file mode 100644 index 0000000..975f214 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f72d51c57639b14c8920b437ef23a47 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_7.anim new file mode 100644 index 0000000..5033bb5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_7.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_7.anim.meta new file mode 100644 index 0000000..71d3240 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 373f3514c6e718d4d877826e7b9bbe29 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_8.anim new file mode 100644 index 0000000..c52055c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_8.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_8.anim.meta new file mode 100644 index 0000000..8756d93 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ef7215ac0e51b2408529672dcff59f5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_9.anim new file mode 100644 index 0000000..ee0ac0f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_9.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_1_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_9.anim.meta new file mode 100644 index 0000000..3c90a93 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 1/spinner_1_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5b90f50de1c458408fcc0b1fed40489 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10.meta new file mode 100644 index 0000000..5e92086 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11549b27944cda14dac050766443f981 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10/spinner_10_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10/spinner_10_1.anim new file mode 100644 index 0000000..cb12c0b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10/spinner_10_1.anim @@ -0,0 +1,11043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_10_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 0.7853758, w: 0.005139112} + outSlope: {x: 0, y: 0, z: 0.7853758, w: 0.005139112} + tangentMode: 147332676 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.013089597, w: -0.99991435} + inSlope: {x: 0, y: 0, z: 0.7853085, w: 0.010280012} + outSlope: {x: 0, y: 0, z: 0.7853085, w: 0.010280012} + tangentMode: 151133860 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.026176952, w: -0.99965733} + inSlope: {x: 0, y: 0, z: 0.78510666, w: 0.020560024} + outSlope: {x: 0, y: 0, z: 0.78510666, w: 0.020560024} + tangentMode: 150769760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.03925982, w: -0.999229} + inSlope: {x: 0, y: 0, z: 0.78477025, w: 0.030834675} + outSlope: {x: 0, y: 0, z: 0.78477025, w: 0.030834675} + tangentMode: 220118180 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 0.78429943, w: 0.041102175} + outSlope: {x: 0, y: 0, z: 0.78429943, w: 0.041102175} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.06540313, w: -0.99785894} + inSlope: {x: 0, y: 0, z: 0.78369415, w: 0.051366094} + outSlope: {x: 0, y: 0, z: 0.78369415, w: 0.051366094} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 0.78295475, w: 0.061621077} + outSlope: {x: 0, y: 0, z: 0.78295475, w: 0.061621077} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.09150162, w: -0.9958049} + inSlope: {x: 0, y: 0, z: 0.78208107, w: 0.07186173} + outSlope: {x: 0, y: 0, z: 0.78208107, w: 0.07186173} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 0.78107345, w: 0.08209346} + outSlope: {x: 0, y: 0, z: 0.78107345, w: 0.08209346} + tangentMode: 149690400 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.11753741, w: -0.99306846} + inSlope: {x: 0, y: 0, z: 0.7799319, w: 0.09231091} + outSlope: {x: 0, y: 0, z: 0.7799319, w: 0.09231091} + tangentMode: 220271908 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.1305262, w: -0.9914449} + inSlope: {x: 0, y: 0, z: 0.7786565, w: 0.10251225} + outSlope: {x: 0, y: 0, z: 0.7786565, w: 0.10251225} + tangentMode: 220000224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.14349262, w: -0.9896514} + inSlope: {x: 0, y: 0, z: 0.7772484, w: 0.1126957} + outSlope: {x: 0, y: 0, z: 0.7772484, w: 0.1126957} + tangentMode: 151093284 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 0.7757065, w: 0.12285949} + outSlope: {x: 0, y: 0, z: 0.7757065, w: 0.12285949} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.1693495, w: -0.98555607} + inSlope: {x: 0, y: 0, z: 0.7740315, w: 0.1330036} + outSlope: {x: 0, y: 0, z: 0.7740315, w: 0.1330036} + tangentMode: 220392868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.18223552, w: -0.9832549} + inSlope: {x: 0, y: 0, z: 0.77222455, w: 0.14312448} + outSlope: {x: 0, y: 0, z: 0.77222455, w: 0.14312448} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.19509032, w: -0.98078525} + inSlope: {x: 0, y: 0, z: 0.7702854, w: 0.15321845} + outSlope: {x: 0, y: 0, z: 0.7702854, w: 0.15321845} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 0.7682135, w: 0.16328739} + outSlope: {x: 0, y: 0, z: 0.7682135, w: 0.16328739} + tangentMode: 219970532 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.22069746, w: -0.97534233} + inSlope: {x: 0, y: 0, z: 0.76601005, w: 0.17333135} + outSlope: {x: 0, y: 0, z: 0.76601005, w: 0.17333135} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.2334454, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 0.7636757, w: 0.18334314} + outSlope: {x: 0, y: 0, z: 0.7636757, w: 0.18334314} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.24615334, w: -0.9692309} + inSlope: {x: 0, y: 0, z: 0.76120937, w: 0.19332273} + outSlope: {x: 0, y: 0, z: 0.76120937, w: 0.19332273} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.25881907, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 0.7586143, w: 0.20327014} + outSlope: {x: 0, y: 0, z: 0.7586143, w: 0.20327014} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.2714405, w: -0.9624552} + inSlope: {x: 0, y: 0, z: 0.75588965, w: 0.21318358} + outSlope: {x: 0, y: 0, z: 0.75588965, w: 0.21318358} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.28401542, w: -0.9588197} + inSlope: {x: 0, y: 0, z: 0.753034, w: 0.22305948} + outSlope: {x: 0, y: 0, z: 0.753034, w: 0.22305948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.29654166, w: -0.9550199} + inSlope: {x: 0, y: 0, z: 0.7500496, w: 0.23289602} + outSlope: {x: 0, y: 0, z: 0.7500496, w: 0.23289602} + tangentMode: 220213216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.3090171, w: -0.9510565} + inSlope: {x: 0, y: 0, z: 0.7469356, w: 0.24269322} + outSlope: {x: 0, y: 0, z: 0.7469356, w: 0.24269322} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.32143953, w: -0.9469301} + inSlope: {x: 0, y: 0, z: 0.7436964, w: 0.2524511} + outSlope: {x: 0, y: 0, z: 0.7436964, w: 0.2524511} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.333807, w: -0.94264144} + inSlope: {x: 0, y: 0, z: 0.7403293, w: 0.26216426} + outSlope: {x: 0, y: 0, z: 0.7403293, w: 0.26216426} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.3461172, w: -0.9381913} + inSlope: {x: 0, y: 0, z: 0.7368317, w: 0.27183092} + outSlope: {x: 0, y: 0, z: 0.7368317, w: 0.27183092} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.35836807, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 0.73321164, w: 0.28145468} + outSlope: {x: 0, y: 0, z: 0.73321164, w: 0.28145468} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.3705576, w: -0.92880946} + inSlope: {x: 0, y: 0, z: 0.72946435, w: 0.29102683} + outSlope: {x: 0, y: 0, z: 0.72946435, w: 0.29102683} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.38268355, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 0.725591, w: 0.30054897} + outSlope: {x: 0, y: 0, z: 0.725591, w: 0.30054897} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.39474395, w: -0.9187912} + inSlope: {x: 0, y: 0, z: 0.7215963, w: 0.31002253} + outSlope: {x: 0, y: 0, z: 0.7215963, w: 0.31002253} + tangentMode: 220215648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.40673673, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 0.71747637, w: 0.31944066} + outSlope: {x: 0, y: 0, z: 0.71747637, w: 0.31944066} + tangentMode: 220108772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.4186598, w: -0.90814316} + inSlope: {x: 0, y: 0, z: 0.713234, w: 0.32880515} + outSlope: {x: 0, y: 0, z: 0.713234, w: 0.32880515} + tangentMode: 220159588 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.43051118, w: -0.90258527} + inSlope: {x: 0, y: 0, z: 0.70886916, w: 0.33811423} + outSlope: {x: 0, y: 0, z: 0.70886916, w: 0.33811423} + tangentMode: 219924740 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.44228876, w: -0.8968727} + inSlope: {x: 0, y: 0, z: 0.7043827, w: 0.34736428} + outSlope: {x: 0, y: 0, z: 0.7043827, w: 0.34736428} + tangentMode: 220262244 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.45399058, w: -0.89100647} + inSlope: {x: 0, y: 0, z: 0.6997747, w: 0.35655355} + outSlope: {x: 0, y: 0, z: 0.6997747, w: 0.35655355} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.46561456, w: -0.8849876} + inSlope: {x: 0, y: 0, z: 0.69504684, w: 0.365682} + outSlope: {x: 0, y: 0, z: 0.69504684, w: 0.365682} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.47715878, w: -0.8788171} + inSlope: {x: 0, y: 0, z: 0.6902019, w: 0.37474787} + outSlope: {x: 0, y: 0, z: 0.6902019, w: 0.37474787} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.48862126, w: -0.872496} + inSlope: {x: 0, y: 0, z: 0.6852371, w: 0.38375115} + outSlope: {x: 0, y: 0, z: 0.6852371, w: 0.38375115} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.5, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 0.6801561, w: 0.39268827} + outSlope: {x: 0, y: 0, z: 0.6801561, w: 0.39268827} + tangentMode: 220409696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.5112931, w: -0.8594064} + inSlope: {x: 0, y: 0, z: 0.6749571, w: 0.40155748} + outSlope: {x: 0, y: 0, z: 0.6749571, w: 0.40155748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 0.66964275, w: 0.4103569} + outSlope: {x: 0, y: 0, z: 0.66964275, w: 0.4103569} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.5336145, w: -0.84572786} + inSlope: {x: 0, y: 0, z: 0.66421396, w: 0.41908664} + outSlope: {x: 0, y: 0, z: 0.66421396, w: 0.41908664} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.544639, w: -0.8386706} + inSlope: {x: 0, y: 0, z: 0.65867066, w: 0.4277466} + outSlope: {x: 0, y: 0, z: 0.65867066, w: 0.4277466} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.5555702, w: -0.83146966} + inSlope: {x: 0, y: 0, z: 0.65301657, w: 0.43633145} + outSlope: {x: 0, y: 0, z: 0.65301657, w: 0.43633145} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.5664062, w: -0.82412624} + inSlope: {x: 0, y: 0, z: 0.647248, w: 0.4448412} + outSlope: {x: 0, y: 0, z: 0.647248, w: 0.4448412} + tangentMode: 220165856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.5771451, w: -0.8166416} + inSlope: {x: 0, y: 0, z: 0.6413722, w: 0.45327765} + outSlope: {x: 0, y: 0, z: 0.6413722, w: 0.45327765} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 0.6353837, w: 0.46163365} + outSlope: {x: 0, y: 0, z: 0.6353837, w: 0.46163365} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.59832454, w: -0.80125386} + inSlope: {x: 0, y: 0, z: 0.6292826, w: 0.46990737} + outSlope: {x: 0, y: 0, z: 0.6292826, w: 0.46990737} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.6087613, w: -0.79335344} + inSlope: {x: 0, y: 0, z: 0.62307954, w: 0.478106} + outSlope: {x: 0, y: 0, z: 0.62307954, w: 0.478106} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.61909384, w: -0.785317} + inSlope: {x: 0, y: 0, z: 0.6167692, w: 0.4862224} + outSlope: {x: 0, y: 0, z: 0.6167692, w: 0.4862224} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.62932026, w: -0.77714604} + inSlope: {x: 0, y: 0, z: 0.61035335, w: 0.49425292} + outSlope: {x: 0, y: 0, z: 0.61035335, w: 0.49425292} + tangentMode: 220069728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.6394389, w: -0.7688419} + inSlope: {x: 0, y: 0, z: 0.603832, w: 0.5021994} + outSlope: {x: 0, y: 0, z: 0.603832, w: 0.5021994} + tangentMode: 219985380 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.649448, w: -0.7604061} + inSlope: {x: 0, y: 0, z: 0.5972034, w: 0.5100601} + outSlope: {x: 0, y: 0, z: 0.5972034, w: 0.5100601} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.6593457, w: -0.75183994} + inSlope: {x: 0, y: 0, z: 0.5904746, w: 0.5178331} + outSlope: {x: 0, y: 0, z: 0.5904746, w: 0.5178331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.66913044, w: -0.743145} + inSlope: {x: 0, y: 0, z: 0.58364743, w: 0.52551854} + outSlope: {x: 0, y: 0, z: 0.58364743, w: 0.52551854} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.6788006, w: -0.73432267} + inSlope: {x: 0, y: 0, z: 0.5767202, w: 0.53311455} + outSlope: {x: 0, y: 0, z: 0.5767202, w: 0.53311455} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.68835443, w: -0.7253745} + inSlope: {x: 0, y: 0, z: 0.5696928, w: 0.54061764} + outSlope: {x: 0, y: 0, z: 0.5696928, w: 0.54061764} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.6977903, w: -0.7163021} + inSlope: {x: 0, y: 0, z: 0.56256527, w: 0.5480277} + outSlope: {x: 0, y: 0, z: 0.56256527, w: 0.5480277} + tangentMode: 219994368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 0.7071066, w: -0.70710695} + inSlope: {x: 0, y: 0, z: 0.55534375, w: 0.55534375} + outSlope: {x: 0, y: 0, z: 0.55534375, w: 0.55534375} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.7163018, w: -0.6977906} + inSlope: {x: 0, y: 0, z: 0.54802847, w: 0.56256604} + outSlope: {x: 0, y: 0, z: 0.54802847, w: 0.56256604} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.7253742, w: -0.68835473} + inSlope: {x: 0, y: 0, z: 0.54061764, w: 0.5696928} + outSlope: {x: 0, y: 0, z: 0.54061764, w: 0.5696928} + tangentMode: 152048836 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.73432237, w: -0.6788009} + inSlope: {x: 0, y: 0, z: 0.53311276, w: 0.5767184} + outSlope: {x: 0, y: 0, z: 0.53311276, w: 0.5767184} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.74314463, w: -0.6691308} + inSlope: {x: 0, y: 0, z: 0.52551854, w: 0.58364564} + outSlope: {x: 0, y: 0, z: 0.52551854, w: 0.58364564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.75183964, w: -0.65934604} + inSlope: {x: 0, y: 0, z: 0.5178349, w: 0.5904782} + outSlope: {x: 0, y: 0, z: 0.5178349, w: 0.5904782} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.7604058, w: -0.6494482} + inSlope: {x: 0, y: 0, z: 0.51006186, w: 0.59720516} + outSlope: {x: 0, y: 0, z: 0.51006186, w: 0.59720516} + tangentMode: 220398820 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.7688417, w: -0.6394392} + inSlope: {x: 0, y: 0, z: 0.5022012, w: 0.60382843} + outSlope: {x: 0, y: 0, z: 0.5022012, w: 0.60382843} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.7771458, w: -0.6293206} + inSlope: {x: 0, y: 0, z: 0.49425292, w: 0.61035156} + outSlope: {x: 0, y: 0, z: 0.49425292, w: 0.61035156} + tangentMode: 151183236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.78531677, w: -0.6190942} + inSlope: {x: 0, y: 0, z: 0.4862206, w: 0.6167674} + outSlope: {x: 0, y: 0, z: 0.4862206, w: 0.6167674} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.79335314, w: -0.6087617} + inSlope: {x: 0, y: 0, z: 0.478106, w: 0.6230813} + outSlope: {x: 0, y: 0, z: 0.478106, w: 0.6230813} + tangentMode: 220149344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.8012536, w: -0.59832484} + inSlope: {x: 0, y: 0, z: 0.46991095, w: 0.62928617} + outSlope: {x: 0, y: 0, z: 0.46991095, w: 0.62928617} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.8090168, w: -0.58778554} + inSlope: {x: 0, y: 0, z: 0.46163186, w: 0.63538194} + outSlope: {x: 0, y: 0, z: 0.46163186, w: 0.63538194} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.81664133, w: -0.57714546} + inSlope: {x: 0, y: 0, z: 0.45327586, w: 0.6413704} + outSlope: {x: 0, y: 0, z: 0.45327586, w: 0.6413704} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.824126, w: -0.56640655} + inSlope: {x: 0, y: 0, z: 0.4448412, w: 0.64724624} + outSlope: {x: 0, y: 0, z: 0.4448412, w: 0.64724624} + tangentMode: 220034912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: 0.83146936, w: -0.5555706} + inSlope: {x: 0, y: 0, z: 0.43633145, w: 0.65301657} + outSlope: {x: 0, y: 0, z: 0.43633145, w: 0.65301657} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: 0.8386704, w: -0.54463935} + inSlope: {x: 0, y: 0, z: 0.4277466, w: 0.65867066} + outSlope: {x: 0, y: 0, z: 0.4277466, w: 0.65867066} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: 0.84572756, w: -0.53361493} + inSlope: {x: 0, y: 0, z: 0.41908842, w: 0.66421396} + outSlope: {x: 0, y: 0, z: 0.41908842, w: 0.66421396} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: 0.85264, w: -0.5224989} + inSlope: {x: 0, y: 0, z: 0.4103605, w: 0.6696463} + outSlope: {x: 0, y: 0, z: 0.4103605, w: 0.6696463} + tangentMode: 220254560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: 0.85940623, w: -0.5112934} + inSlope: {x: 0, y: 0, z: 0.40155748, w: 0.6749553} + outSlope: {x: 0, y: 0, z: 0.40155748, w: 0.6749553} + tangentMode: 150783328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: 0.8660252, w: -0.5000004} + inSlope: {x: 0, y: 0, z: 0.3926865, w: 0.68015254} + outSlope: {x: 0, y: 0, z: 0.3926865, w: 0.68015254} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: 0.8724958, w: -0.48862168} + inSlope: {x: 0, y: 0, z: 0.38375115, w: 0.685238} + outSlope: {x: 0, y: 0, z: 0.38375115, w: 0.685238} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: 0.8788169, w: -0.47715917} + inSlope: {x: 0, y: 0, z: 0.37474966, w: 0.69020367} + outSlope: {x: 0, y: 0, z: 0.37474966, w: 0.69020367} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: 0.8849874, w: -0.4656149} + inSlope: {x: 0, y: 0, z: 0.365682, w: 0.69504774} + outSlope: {x: 0, y: 0, z: 0.365682, w: 0.69504774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.8910063, w: -0.45399094} + inSlope: {x: 0, y: 0, z: 0.35655177, w: 0.699772} + outSlope: {x: 0, y: 0, z: 0.35655177, w: 0.699772} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0, y: -0, z: 0.89687246, w: -0.4422892} + inSlope: {x: 0, y: 0, z: 0.3473625, w: 0.7043809} + outSlope: {x: 0, y: 0, z: 0.3473625, w: 0.7043809} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0, y: -0, z: 0.902585, w: -0.4305116} + inSlope: {x: 0, y: 0, z: 0.33811602, w: 0.70887095} + outSlope: {x: 0, y: 0, z: 0.33811602, w: 0.70887095} + tangentMode: 219918464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0, y: -0, z: 0.908143, w: -0.4186602} + inSlope: {x: 0, y: 0, z: 0.32880694, w: 0.713234} + outSlope: {x: 0, y: 0, z: 0.32880694, w: 0.713234} + tangentMode: 150794016 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0, y: -0, z: 0.91354525, w: -0.40673715} + inSlope: {x: 0, y: 0, z: 0.31944066, w: 0.71747637} + outSlope: {x: 0, y: 0, z: 0.31944066, w: 0.71747637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0, y: -0, z: 0.918791, w: -0.39474434} + inSlope: {x: 0, y: 0, z: 0.31002253, w: 0.7215954} + outSlope: {x: 0, y: 0, z: 0.31002253, w: 0.7215954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: -0, y: -0, z: 0.9238793, w: -0.382684} + inSlope: {x: 0, y: 0, z: 0.30055076, w: 0.7255928} + outSlope: {x: 0, y: 0, z: 0.30055076, w: 0.7255928} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: -0, y: -0, z: 0.92880934, w: -0.37055793} + inSlope: {x: 0, y: 0, z: 0.2910271, w: 0.7294677} + outSlope: {x: 0, y: 0, z: 0.2910271, w: 0.7294677} + tangentMode: 151352996 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: -0, y: -0, z: 0.9335802, w: -0.35836843} + inSlope: {x: 0, y: 0, z: 0.2814534, w: 0.73321116} + outSlope: {x: 0, y: 0, z: 0.2814534, w: 0.73321116} + tangentMode: 151676256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: -0, y: -0, z: 0.9381911, w: -0.3461176} + inSlope: {x: 0, y: 0, z: 0.27183142, w: 0.73682946} + outSlope: {x: 0, y: 0, z: 0.27183142, w: 0.73682946} + tangentMode: 150756388 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: -0, y: -0, z: 0.94264126, w: -0.33380747} + inSlope: {x: 0, y: 0, z: 0.26216292, w: 0.7403235} + outSlope: {x: 0, y: 0, z: 0.26216292, w: 0.7403235} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: -0, y: -0, z: 0.9469299, w: -0.32144016} + inSlope: {x: 0, y: 0, z: 0.25245154, w: 0.7436959} + outSlope: {x: 0, y: 0, z: 0.25245154, w: 0.7436959} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: -0, y: -0, z: 0.9510563, w: -0.30901763} + inSlope: {x: 0, y: 0, z: 0.24269724, w: 0.7469405} + outSlope: {x: 0, y: 0, z: 0.24269724, w: 0.7469405} + tangentMode: 220156640 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: -0, y: -0, z: 0.9550198, w: -0.29654217} + inSlope: {x: 0, y: 0, z: 0.23289643, w: 0.7500492} + outSlope: {x: 0, y: 0, z: 0.23289643, w: 0.7500492} + tangentMode: 220301412 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: -0, y: -0, z: 0.9588195, w: -0.284016} + inSlope: {x: 0, y: 0, z: 0.22305807, w: 0.7530327} + outSlope: {x: 0, y: 0, z: 0.22305807, w: 0.7530327} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: -0, y: -0, z: 0.96245503, w: -0.2714411} + inSlope: {x: 0, y: 0, z: 0.21318576, w: 0.7558919} + outSlope: {x: 0, y: 0, z: 0.21318576, w: 0.7558919} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: -0, y: -0, z: 0.9659257, w: -0.25881964} + inSlope: {x: 0, y: 0, z: 0.20327051, w: 0.7586148} + outSlope: {x: 0, y: 0, z: 0.20327051, w: 0.7586148} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: -0, y: -0, z: 0.9692307, w: -0.24615397} + inSlope: {x: 0, y: 0, z: 0.19332308, w: 0.7612103} + outSlope: {x: 0, y: 0, z: 0.19332308, w: 0.7612103} + tangentMode: 152020132 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: -0, y: -0, z: 0.9723698, w: -0.23344599} + inSlope: {x: 0, y: 0, z: 0.18334347, w: 0.7636757} + outSlope: {x: 0, y: 0, z: 0.18334347, w: 0.7636757} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: -0, y: -0, z: 0.97534215, w: -0.22069813} + inSlope: {x: 0, y: 0, z: 0.17332987, w: 0.7660061} + outSlope: {x: 0, y: 0, z: 0.17332987, w: 0.7660061} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: -0, y: -0, z: 0.97814745, w: -0.20791247} + inSlope: {x: 0, y: 0, z: 0.16328946, w: 0.7682131} + outSlope: {x: 0, y: 0, z: 0.16328946, w: 0.7682131} + tangentMode: 220127072 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: -0, y: -0, z: 0.98078513, w: -0.19509105} + inSlope: {x: 0, y: 0, z: 0.15321866, w: 0.77028465} + outSlope: {x: 0, y: 0, z: 0.15321866, w: 0.77028465} + tangentMode: 147342944 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: -0, y: -0, z: 0.98325473, w: -0.18223634} + inSlope: {x: 0, y: 0, z: 0.1431246, w: 0.7722243} + outSlope: {x: 0, y: 0, z: 0.1431246, w: 0.7722243} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: -0, y: -0, z: 0.98555595, w: -0.16935027} + inSlope: {x: 0, y: 0, z: 0.13300371, w: 0.7740317} + outSlope: {x: 0, y: 0, z: 0.13300371, w: 0.7740317} + tangentMode: 219947108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: -0, y: -0, z: 0.9876882, w: -0.15643531} + inSlope: {x: 0, y: 0, z: 0.1228596, w: 0.7757058} + outSlope: {x: 0, y: 0, z: 0.1228596, w: 0.7757058} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: -0, y: -0, z: 0.98965126, w: -0.14349343} + inSlope: {x: 0, y: 0, z: 0.11269759, w: 0.7772517} + outSlope: {x: 0, y: 0, z: 0.11269759, w: 0.7772517} + tangentMode: 151221216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: -0, y: -0, z: 0.99144477, w: -0.13052694} + inSlope: {x: 0, y: 0, z: 0.10251234, w: 0.7786567} + outSlope: {x: 0, y: 0, z: 0.10251234, w: 0.7786567} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: -0, y: -0, z: 0.99306834, w: -0.11753823} + inSlope: {x: 0, y: 0, z: 0.092310995, w: 0.7799314} + outSlope: {x: 0, y: 0, z: 0.092310995, w: 0.7799314} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: -0, y: -0, z: 0.9945218, w: -0.104529254} + inSlope: {x: 0, y: 0, z: 0.08209534, w: 0.7810732} + outSlope: {x: 0, y: 0, z: 0.08209534, w: 0.7810732} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: -0, y: -0, z: 0.99580485, w: -0.09150248} + inSlope: {x: 0, y: 0, z: 0.07186361, w: 0.7820808} + outSlope: {x: 0, y: 0, z: 0.07186361, w: 0.7820808} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: -0, y: -0, z: 0.99691725, w: -0.07845992} + inSlope: {x: 0, y: 0, z: 0.06162113, w: 0.78295434} + outSlope: {x: 0, y: 0, z: 0.06162113, w: 0.78295434} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: -0, y: -0, z: 0.9978589, w: -0.06540403} + inSlope: {x: 0, y: 0, z: 0.051367927, w: 0.78369045} + outSlope: {x: 0, y: 0, z: 0.051367927, w: 0.78369045} + tangentMode: 220006816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: -0, y: -0, z: 0.9986295, w: -0.052336928} + inSlope: {x: 0, y: 0, z: 0.041103996, w: 0.7842994} + outSlope: {x: 0, y: 0, z: 0.041103996, w: 0.7842994} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: -0, y: -0, z: 0.999229, w: -0.03926074} + inSlope: {x: 0, y: 0, z: 0.030832916, w: 0.78477013} + outSlope: {x: 0, y: 0, z: 0.030832916, w: 0.78477013} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: -0, y: -0, z: 0.9996573, w: -0.026177948} + inSlope: {x: 0, y: 0, z: 0.020558257, w: 0.7851064} + outSlope: {x: 0, y: 0, z: 0.020558257, w: 0.7851064} + tangentMode: 219984932 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: -0, y: -0, z: 0.9999143, w: -0.013090551} + inSlope: {x: 0, y: 0, z: 0.0102818115, w: 0.78531194} + outSlope: {x: 0, y: 0, z: 0.0102818115, w: 0.78531194} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9999988 + value: {x: -0, y: -0, z: 1, w: -0.0000009099629} + inSlope: {x: 0, y: 0, z: 0.0000017881393, w: 0.78537565} + outSlope: {x: 0, y: 0, z: 0.0000017881393, w: 0.78537565} + tangentMode: 220008644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0166655 + value: {x: -0, y: -0, z: 0.99991435, w: 0.013088612} + inSlope: {x: 0, y: 0, z: -0.010280023, w: 0.78530836} + outSlope: {x: 0, y: 0, z: -0.010280023, w: 0.78530836} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.033332 + value: {x: -0, y: -0, z: 0.99965733, w: 0.02617601} + inSlope: {x: 0, y: 0, z: -0.020558257, w: 0.7851101} + outSlope: {x: 0, y: 0, z: -0.020558257, w: 0.7851101} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0499988 + value: {x: -0, y: -0, z: 0.9992291, w: 0.039258923} + inSlope: {x: 0, y: 0, z: -0.030832916, w: 0.7847702} + outSlope: {x: 0, y: 0, z: -0.030832916, w: 0.7847702} + tangentMode: 220198116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0666654 + value: {x: -0, y: -0, z: 0.99862957, w: 0.05233499} + inSlope: {x: 0, y: 0, z: -0.04110221, w: 0.7842958} + outSlope: {x: 0, y: 0, z: -0.04110221, w: 0.7842958} + tangentMode: 151144580 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.083332 + value: {x: -0, y: -0, z: 0.997859, w: 0.06540209} + inSlope: {x: 0, y: 0, z: -0.05136435, w: 0.78369045} + outSlope: {x: 0, y: 0, z: -0.05136435, w: 0.78369045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0999987 + value: {x: -0, y: -0, z: 0.9969174, w: 0.07845798} + inSlope: {x: 0, y: 0, z: -0.06161934, w: 0.7829546} + outSlope: {x: 0, y: 0, z: -0.06161934, w: 0.7829546} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1166654 + value: {x: -0, y: -0, z: 0.995805, w: 0.09150055} + inSlope: {x: 0, y: 0, z: -0.07186361, w: 0.78208464} + outSlope: {x: 0, y: 0, z: -0.07186361, w: 0.78208464} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.133332 + value: {x: -0, y: -0, z: 0.994522, w: 0.10452744} + inSlope: {x: 0, y: 0, z: -0.08209355, w: 0.78107345} + outSlope: {x: 0, y: 0, z: -0.08209355, w: 0.78107345} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1499987 + value: {x: -0, y: -0, z: 0.9930686, w: 0.11753631} + inSlope: {x: 0, y: 0, z: -0.09230921, w: 0.77993166} + outSlope: {x: 0, y: 0, z: -0.09230921, w: 0.77993166} + tangentMode: 220308960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1666653 + value: {x: -0, y: -0, z: 0.991445, w: 0.13052514} + inSlope: {x: 0, y: 0, z: -0.10251055, w: 0.7786567} + outSlope: {x: 0, y: 0, z: -0.10251055, w: 0.7786567} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.183332 + value: {x: -0, y: -0, z: 0.98965156, w: 0.1434915} + inSlope: {x: 0, y: 0, z: -0.1126958, w: 0.77724814} + outSlope: {x: 0, y: 0, z: -0.1126958, w: 0.77724814} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1999986 + value: {x: -0, y: -0, z: 0.9876885, w: 0.15643339} + inSlope: {x: 0, y: 0, z: -0.1228596, w: 0.77570987} + outSlope: {x: 0, y: 0, z: -0.1228596, w: 0.77570987} + tangentMode: 220124964 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2166653 + value: {x: -0, y: -0, z: 0.98555624, w: 0.16934848} + inSlope: {x: 0, y: 0, z: -0.13300192, w: 0.7740321} + outSlope: {x: 0, y: 0, z: -0.13300192, w: 0.7740321} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.233332 + value: {x: -0, y: -0, z: 0.9832551, w: 0.18223444} + inSlope: {x: 0, y: 0, z: -0.1431228, w: 0.7722248} + outSlope: {x: 0, y: 0, z: -0.1431228, w: 0.7722248} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2499986 + value: {x: -0, y: -0, z: 0.9807855, w: 0.19508928} + inSlope: {x: 0, y: 0, z: -0.15321687, w: 0.77028155} + outSlope: {x: 0, y: 0, z: -0.15321687, w: 0.77028155} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2666652 + value: {x: -0, y: -0, z: 0.97814786, w: 0.20791046} + inSlope: {x: 0, y: 0, z: -0.16328767, w: 0.76820993} + outSlope: {x: 0, y: 0, z: -0.16328767, w: 0.76820993} + tangentMode: 151319844 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2833319 + value: {x: -0, y: -0, z: 0.9753426, w: 0.22069626} + inSlope: {x: 0, y: 0, z: -0.17332987, w: 0.7660137} + outSlope: {x: 0, y: 0, z: -0.17332987, w: 0.7660137} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2999985 + value: {x: -0, y: -0, z: 0.9723702, w: 0.23344423} + inSlope: {x: 0, y: 0, z: -0.18334168, w: 0.7636757} + outSlope: {x: 0, y: 0, z: -0.18334168, w: 0.7636757} + tangentMode: 220152164 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3166652 + value: {x: -0, y: -0, z: 0.9692312, w: 0.24615209} + inSlope: {x: 0, y: 0, z: -0.19332308, w: 0.7612103} + outSlope: {x: 0, y: 0, z: -0.19332308, w: 0.7612103} + tangentMode: 151330624 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3333318 + value: {x: -0, y: -0, z: 0.9659261, w: 0.25881788} + inSlope: {x: 0, y: 0, z: -0.20326872, w: 0.75861835} + outSlope: {x: 0, y: 0, z: -0.20326872, w: 0.75861835} + tangentMode: 151320292 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3499985 + value: {x: -0, y: -0, z: 0.9624556, w: 0.27143934} + inSlope: {x: 0, y: 0, z: -0.2131804, w: 0.75588924} + outSlope: {x: 0, y: 0, z: -0.2131804, w: 0.75588924} + tangentMode: 220239044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3666651 + value: {x: -0, y: -0, z: 0.9588201, w: 0.28401417} + inSlope: {x: 0, y: 0, z: -0.22305807, w: 0.7530336} + outSlope: {x: 0, y: 0, z: -0.22305807, w: 0.7530336} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3833318 + value: {x: -0, y: -0, z: 0.9550203, w: 0.29654044} + inSlope: {x: 0, y: 0, z: -0.23289643, w: 0.75005007} + outSlope: {x: 0, y: 0, z: -0.23289643, w: 0.75005007} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3999984 + value: {x: -0, y: -0, z: 0.9510569, w: 0.3090158} + inSlope: {x: 0, y: 0, z: -0.24269366, w: 0.7469369} + outSlope: {x: 0, y: 0, z: -0.24269366, w: 0.7469369} + tangentMode: 220291716 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.416665 + value: {x: -0, y: -0, z: 0.9469305, w: 0.3214383} + inSlope: {x: 0, y: 0, z: -0.25245154, w: 0.7436995} + outSlope: {x: 0, y: 0, z: -0.25245154, w: 0.7436995} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4333317 + value: {x: -0, y: -0, z: 0.94264185, w: 0.33380577} + inSlope: {x: 0, y: 0, z: -0.26216114, w: 0.7403244} + outSlope: {x: 0, y: 0, z: -0.26216114, w: 0.7403244} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4499984 + value: {x: -0, y: -0, z: 0.93819183, w: 0.34611577} + inSlope: {x: 0, y: 0, z: -0.27182963, w: 0.73682946} + outSlope: {x: 0, y: 0, z: -0.27182963, w: 0.73682946} + tangentMode: 153034500 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.466665 + value: {x: -0, y: -0, z: 0.9335809, w: 0.35836673} + inSlope: {x: 0, y: 0, z: -0.2814534, w: 0.73321205} + outSlope: {x: 0, y: 0, z: -0.2814534, w: 0.73321205} + tangentMode: 220270276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4833317 + value: {x: -0, y: -0, z: 0.92881006, w: 0.37055615} + inSlope: {x: 0, y: 0, z: -0.2910253, w: 0.7294641} + outSlope: {x: 0, y: 0, z: -0.2910253, w: 0.7294641} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4999983 + value: {x: -0, y: -0, z: 0.92388004, w: 0.38268217} + inSlope: {x: 0, y: 0, z: -0.30055076, w: 0.72559637} + outSlope: {x: 0, y: 0, z: -0.30055076, w: 0.72559637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.516665 + value: {x: -0, y: -0, z: 0.9187917, w: 0.39474267} + inSlope: {x: 0, y: 0, z: -0.31002074, w: 0.7215972} + outSlope: {x: 0, y: 0, z: -0.31002074, w: 0.7215972} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5333316 + value: {x: -0, y: -0, z: 0.913546, w: 0.4067354} + inSlope: {x: 0, y: 0, z: -0.31943887, w: 0.71747637} + outSlope: {x: 0, y: 0, z: -0.31943887, w: 0.71747637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5499983 + value: {x: -0, y: -0, z: 0.90814376, w: 0.41865852} + inSlope: {x: 0, y: 0, z: -0.32880515, w: 0.713234} + outSlope: {x: 0, y: 0, z: -0.32880515, w: 0.713234} + tangentMode: 220213728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.566665 + value: {x: -0, y: -0, z: 0.90258586, w: 0.43050984} + inSlope: {x: 0, y: 0, z: -0.33811423, w: 0.70887184} + outSlope: {x: 0, y: 0, z: -0.33811423, w: 0.70887184} + tangentMode: 220287008 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5833316 + value: {x: -0, y: -0, z: 0.8968733, w: 0.44228756} + inSlope: {x: 0, y: 0, z: -0.3473625, w: 0.7043854} + outSlope: {x: 0, y: 0, z: -0.3473625, w: 0.7043854} + tangentMode: 153690496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5999982 + value: {x: -0, y: -0, z: 0.8910071, w: 0.45398933} + inSlope: {x: 0, y: 0, z: -0.35654998, w: 0.6997729} + outSlope: {x: 0, y: 0, z: -0.35654998, w: 0.6997729} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.616665 + value: {x: -0, y: -0, z: 0.8849883, w: 0.4656133} + inSlope: {x: 0, y: 0, z: -0.36568022, w: 0.69504505} + outSlope: {x: 0, y: 0, z: -0.36568022, w: 0.69504505} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6333315 + value: {x: -0, y: -0, z: 0.8788178, w: 0.47715747} + inSlope: {x: 0, y: 0, z: -0.37474608, w: 0.6901983} + outSlope: {x: 0, y: 0, z: -0.37474608, w: 0.6901983} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6499982 + value: {x: -0, y: -0, z: 0.8724968, w: 0.4886199} + inSlope: {x: 0, y: 0, z: -0.38375115, w: 0.6852407} + outSlope: {x: 0, y: 0, z: -0.38375115, w: 0.6852407} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6666648 + value: {x: -0, y: -0, z: 0.8660261, w: 0.4999988} + inSlope: {x: 0, y: 0, z: -0.39269006, w: 0.6801597} + outSlope: {x: 0, y: 0, z: -0.39269006, w: 0.6801597} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6833315 + value: {x: -0, y: -0, z: 0.8594071, w: 0.51129186} + inSlope: {x: 0, y: 0, z: -0.4015539, w: 0.6749553} + outSlope: {x: 0, y: 0, z: -0.4015539, w: 0.6749553} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6999981 + value: {x: -0, y: -0, z: 0.852641, w: 0.5224973} + inSlope: {x: 0, y: 0, z: -0.41035333, w: 0.66963917} + outSlope: {x: 0, y: 0, z: -0.41035333, w: 0.66963917} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7166648 + value: {x: -0, y: -0, z: 0.8457287, w: 0.53361315} + inSlope: {x: 0, y: 0, z: -0.4190902, w: 0.66421753} + outSlope: {x: 0, y: 0, z: -0.4190902, w: 0.66421753} + tangentMode: 220137316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7333314 + value: {x: -0, y: -0, z: 0.8386713, w: 0.54463786} + inSlope: {x: 0, y: 0, z: -0.42774838, w: 0.658676} + outSlope: {x: 0, y: 0, z: -0.42774838, w: 0.658676} + tangentMode: 220201316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.749998 + value: {x: -0, y: -0, z: 0.83147043, w: 0.555569} + inSlope: {x: 0, y: 0, z: -0.43632787, w: 0.653013} + outSlope: {x: 0, y: 0, z: -0.43632787, w: 0.653013} + tangentMode: 220286276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7666647 + value: {x: -0, y: -0, z: 0.8241271, w: 0.56640494} + inSlope: {x: 0, y: 0, z: -0.444843, w: 0.6472516} + outSlope: {x: 0, y: 0, z: -0.444843, w: 0.6472516} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7833314 + value: {x: -0, y: -0, z: 0.81664234, w: 0.577144} + inSlope: {x: 0, y: 0, z: -0.45327228, w: 0.6413686} + outSlope: {x: 0, y: 0, z: -0.45327228, w: 0.6413686} + tangentMode: 150746596 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.799998 + value: {x: -0, y: -0, z: 0.809018, w: 0.5877839} + inSlope: {x: 0, y: 0, z: -0.4616283, w: 0.63538015} + outSlope: {x: 0, y: 0, z: -0.4616283, w: 0.63538015} + tangentMode: 220045536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8166647 + value: {x: -0, y: -0, z: 0.80125475, w: 0.59832335} + inSlope: {x: 0, y: 0, z: -0.46991095, w: 0.62928796} + outSlope: {x: 0, y: 0, z: -0.46991095, w: 0.62928796} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8333313 + value: {x: -0, y: -0, z: 0.79335433, w: 0.6087601} + inSlope: {x: 0, y: 0, z: -0.47810242, w: 0.62307775} + outSlope: {x: 0, y: 0, z: -0.47810242, w: 0.62307775} + tangentMode: 219913568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.849998 + value: {x: -0, y: -0, z: 0.785318, w: 0.6190926} + inSlope: {x: 0, y: 0, z: -0.4862224, w: 0.6167728} + outSlope: {x: 0, y: 0, z: -0.4862224, w: 0.6167728} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8666646 + value: {x: -0, y: -0, z: 0.77714694, w: 0.6293192} + inSlope: {x: 0, y: 0, z: -0.4942547, w: 0.61035514} + outSlope: {x: 0, y: 0, z: -0.4942547, w: 0.61035514} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8833313 + value: {x: -0, y: -0, z: 0.7688429, w: 0.63943774} + inSlope: {x: 0, y: 0, z: -0.50219584, w: 0.60382843} + outSlope: {x: 0, y: 0, z: -0.50219584, w: 0.60382843} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.899998 + value: {x: -0, y: -0, z: 0.7604071, w: 0.6494468} + inSlope: {x: 0, y: 0, z: -0.51006186, w: 0.59720874} + outSlope: {x: 0, y: 0, z: -0.51006186, w: 0.59720874} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9166646 + value: {x: -0, y: -0, z: 0.75184083, w: 0.6593447} + inSlope: {x: 0, y: 0, z: -0.5178367, w: 0.59047997} + outSlope: {x: 0, y: 0, z: -0.5178367, w: 0.59047997} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9333313 + value: {x: -0, y: -0, z: 0.7431459, w: 0.66912943} + inSlope: {x: 0, y: 0, z: -0.52551675, w: 0.58364564} + outSlope: {x: 0, y: 0, z: -0.52551675, w: 0.58364564} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.949998 + value: {x: -0, y: -0, z: 0.7343236, w: 0.6787995} + inSlope: {x: 0, y: 0, z: -0.53311455, w: 0.57672197} + outSlope: {x: 0, y: 0, z: -0.53311455, w: 0.57672197} + tangentMode: 220014688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9666646 + value: {x: -0, y: -0, z: 0.7253754, w: 0.6883535} + inSlope: {x: 0, y: 0, z: -0.54061764, w: 0.5696946} + outSlope: {x: 0, y: 0, z: -0.54061764, w: 0.5696946} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9833312 + value: {x: -0, y: -0, z: 0.71630305, w: 0.6977893} + inSlope: {x: 0, y: 0, z: -0.5480241, w: 0.5625635} + outSlope: {x: 0, y: 0, z: -0.5480241, w: 0.5625635} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9999979 + value: {x: -0, y: -0, z: 0.70710796, w: 0.7071056} + inSlope: {x: 0, y: 0, z: -0.55534655, w: 0.55534834} + outSlope: {x: 0, y: 0, z: -0.55534655, w: 0.55534834} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0166645 + value: {x: -0, y: -0, z: 0.6977915, w: 0.7163009} + inSlope: {x: 0, y: 0, z: -0.56256706, w: 0.5480313} + outSlope: {x: 0, y: 0, z: -0.56256706, w: 0.5480313} + tangentMode: 220276260 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0333312 + value: {x: -0, y: -0, z: 0.68835574, w: 0.72537327} + inSlope: {x: 0, y: 0, z: -0.5696874, w: 0.54061586} + outSlope: {x: 0, y: 0, z: -0.5696874, w: 0.54061586} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0499978 + value: {x: -0, y: -0, z: 0.67880195, w: 0.7343214} + inSlope: {x: 0, y: 0, z: -0.57671124, w: 0.5331074} + outSlope: {x: 0, y: 0, z: -0.57671124, w: 0.5331074} + tangentMode: 153888132 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0666645 + value: {x: -0, y: -0, z: 0.66913205, w: 0.7431435} + inSlope: {x: 0, y: 0, z: -0.58364385, w: 0.52551675} + outSlope: {x: 0, y: 0, z: -0.58364385, w: 0.52551675} + tangentMode: 220426976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.083331 + value: {x: -0, y: -0, z: 0.6593472, w: 0.7518386} + inSlope: {x: 0, y: 0, z: -0.5904782, w: 0.5178385} + outSlope: {x: 0, y: 0, z: -0.5904782, w: 0.5178385} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0999978 + value: {x: -0, y: -0, z: 0.64944947, w: 0.76040477} + inSlope: {x: 0, y: 0, z: -0.5972016, w: 0.5100601} + outSlope: {x: 0, y: 0, z: -0.5972016, w: 0.5100601} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1166644 + value: {x: -0, y: -0, z: 0.6394405, w: 0.7688406} + inSlope: {x: 0, y: 0, z: -0.603832, w: 0.502203} + outSlope: {x: 0, y: 0, z: -0.603832, w: 0.502203} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.133331 + value: {x: -0, y: -0, z: 0.62932175, w: 0.77714485} + inSlope: {x: 0, y: 0, z: -0.61035335, w: 0.4942565} + outSlope: {x: 0, y: 0, z: -0.61035335, w: 0.4942565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1499977 + value: {x: -0, y: -0, z: 0.6190954, w: 0.7853158} + inSlope: {x: 0, y: 0, z: -0.61676383, w: 0.4862206} + outSlope: {x: 0, y: 0, z: -0.61676383, w: 0.4862206} + tangentMode: 220427172 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1666644 + value: {x: -0, y: -0, z: 0.608763, w: 0.7933522} + inSlope: {x: 0, y: 0, z: -0.62307596, w: 0.4781042} + outSlope: {x: 0, y: 0, z: -0.62307596, w: 0.4781042} + tangentMode: 151049284 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.183331 + value: {x: -0, y: -0, z: 0.5983262, w: 0.8012526} + inSlope: {x: 0, y: 0, z: -0.62928796, w: 0.46991274} + outSlope: {x: 0, y: 0, z: -0.62928796, w: 0.46991274} + tangentMode: 220055392 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1999977 + value: {x: -0, y: -0, z: 0.58778673, w: 0.8090159} + inSlope: {x: 0, y: 0, z: -0.6353837, w: 0.46163544} + outSlope: {x: 0, y: 0, z: -0.6353837, w: 0.46163544} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2166643 + value: {x: -0, y: -0, z: 0.57714677, w: 0.81664044} + inSlope: {x: 0, y: 0, z: -0.64136684, w: 0.45327407} + outSlope: {x: 0, y: 0, z: -0.64136684, w: 0.45327407} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.233331 + value: {x: -0, y: -0, z: 0.56640786, w: 0.82412505} + inSlope: {x: 0, y: 0, z: -0.6472516, w: 0.44484478} + outSlope: {x: 0, y: 0, z: -0.6472516, w: 0.44484478} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2499976 + value: {x: -0, y: -0, z: 0.55557173, w: 0.8314686} + inSlope: {x: 0, y: 0, z: -0.65301836, w: 0.43633503} + outSlope: {x: 0, y: 0, z: -0.65301836, w: 0.43633503} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2666643 + value: {x: -0, y: -0, z: 0.5446406, w: 0.83866954} + inSlope: {x: 0, y: 0, z: -0.6586671, w: 0.4277466} + outSlope: {x: 0, y: 0, z: -0.6586671, w: 0.4277466} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.283331 + value: {x: -0, y: -0, z: 0.5336162, w: 0.8457268} + inSlope: {x: 0, y: 0, z: -0.66421574, w: 0.4190902} + outSlope: {x: 0, y: 0, z: -0.66421574, w: 0.4190902} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2999976 + value: {x: -0, y: -0, z: 0.5225001, w: 0.8526392} + inSlope: {x: 0, y: 0, z: -0.66964453, w: 0.4103605} + outSlope: {x: 0, y: 0, z: -0.66964453, w: 0.4103605} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3166642 + value: {x: -0, y: -0, z: 0.5112947, w: 0.85940546} + inSlope: {x: 0, y: 0, z: -0.6749535, w: 0.40155748} + outSlope: {x: 0, y: 0, z: -0.6749535, w: 0.40155748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3333309 + value: {x: -0, y: -0, z: 0.50000167, w: 0.86602443} + inSlope: {x: 0, y: 0, z: -0.6801579, w: 0.39269006} + outSlope: {x: 0, y: 0, z: -0.6801579, w: 0.39269006} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3499975 + value: {x: -0, y: -0, z: 0.4886228, w: 0.8724951} + inSlope: {x: 0, y: 0, z: -0.6852389, w: 0.38375473} + outSlope: {x: 0, y: 0, z: -0.6852389, w: 0.38375473} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3666642 + value: {x: -0, y: -0, z: 0.4771604, w: 0.87881625} + inSlope: {x: 0, y: 0, z: -0.6901983, w: 0.37474966} + outSlope: {x: 0, y: 0, z: -0.6901983, w: 0.37474966} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3833308 + value: {x: -0, y: -0, z: 0.46561623, w: 0.88498676} + inSlope: {x: 0, y: 0, z: -0.6950504, w: 0.3656838} + outSlope: {x: 0, y: 0, z: -0.6950504, w: 0.3656838} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3999975 + value: {x: -0, y: -0, z: 0.45399207, w: 0.8910057} + inSlope: {x: 0, y: 0, z: -0.6997702, w: 0.35655177} + outSlope: {x: 0, y: 0, z: -0.6997702, w: 0.35655177} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4166641 + value: {x: -0, y: -0, z: 0.44229057, w: 0.8968718} + inSlope: {x: 0, y: 0, z: -0.7043711, w: 0.3473607} + outSlope: {x: 0, y: 0, z: -0.7043711, w: 0.3473607} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4333308 + value: {x: -0, y: -0, z: 0.43051305, w: 0.9025844} + inSlope: {x: 0, y: 0, z: -0.7088647, w: 0.33811244} + outSlope: {x: 0, y: 0, z: -0.7088647, w: 0.33811244} + tangentMode: 220010020 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4499974 + value: {x: -0, y: -0, z: 0.41866177, w: 0.9081422} + inSlope: {x: 0, y: 0, z: -0.7132367, w: 0.32880694} + outSlope: {x: 0, y: 0, z: -0.7132367, w: 0.32880694} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.466664 + value: {x: -0, y: -0, z: 0.40673852, w: 0.9135446} + inSlope: {x: 0, y: 0, z: -0.7174791, w: 0.31944424} + outSlope: {x: 0, y: 0, z: -0.7174791, w: 0.31944424} + tangentMode: 220016544 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4833307 + value: {x: -0, y: -0, z: 0.39474583, w: 0.91879034} + inSlope: {x: 0, y: 0, z: -0.72159183, w: 0.31002253} + outSlope: {x: 0, y: 0, z: -0.72159183, w: 0.31002253} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4999974 + value: {x: -0, y: -0, z: 0.38268548, w: 0.92387867} + inSlope: {x: 0, y: 0, z: -0.7255955, w: 0.30055434} + outSlope: {x: 0, y: 0, z: -0.7255955, w: 0.30055434} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.516664 + value: {x: -0, y: -0, z: 0.37055933, w: 0.9288088} + inSlope: {x: 0, y: 0, z: -0.7294668, w: 0.29103068} + outSlope: {x: 0, y: 0, z: -0.7294668, w: 0.29103068} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5333307 + value: {x: -0, y: -0, z: 0.35836995, w: 0.9335797} + inSlope: {x: 0, y: 0, z: -0.7332067, w: 0.2814534} + outSlope: {x: 0, y: 0, z: -0.7332067, w: 0.2814534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5499973 + value: {x: -0, y: -0, z: 0.34611914, w: 0.9381906} + inSlope: {x: 0, y: 0, z: -0.7368357, w: 0.2718332} + outSlope: {x: 0, y: 0, z: -0.7368357, w: 0.2718332} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.566664 + value: {x: -0, y: -0, z: 0.33380878, w: 0.9426408} + inSlope: {x: 0, y: 0, z: -0.74033064, w: 0.2621665} + outSlope: {x: 0, y: 0, z: -0.74033064, w: 0.2621665} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5833306 + value: {x: -0, y: -0, z: 0.32144147, w: 0.94692945} + inSlope: {x: 0, y: 0, z: -0.74369234, w: 0.25245154} + outSlope: {x: 0, y: 0, z: -0.74369234, w: 0.25245154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5999973 + value: {x: -0, y: -0, z: 0.30901906, w: 0.9510558} + inSlope: {x: 0, y: 0, z: -0.74693245, w: 0.24269545} + outSlope: {x: 0, y: 0, z: -0.74693245, w: 0.24269545} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.616664 + value: {x: -0, y: -0, z: 0.29654375, w: 0.9550193} + inSlope: {x: 0, y: 0, z: -0.75005186, w: 0.23290001} + outSlope: {x: 0, y: 0, z: -0.75005186, w: 0.23290001} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.6333306 + value: {x: -0, y: -0, z: 0.28401735, w: 0.95881915} + inSlope: {x: 0, y: 0, z: -0.75303715, w: 0.22306165} + outSlope: {x: 0, y: 0, z: -0.75303715, w: 0.22306165} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.6499972 + value: {x: -0, y: -0, z: 0.27144253, w: 0.9624547} + inSlope: {x: 0, y: 0, z: -0.75588477, w: 0.21318218} + outSlope: {x: 0, y: 0, z: -0.75588477, w: 0.21318218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.666664 + value: {x: -0, y: -0, z: 0.25882122, w: 0.9659252} + inSlope: {x: 0, y: 0, z: -0.7586175, w: 0.2032723} + outSlope: {x: 0, y: 0, z: -0.7586175, w: 0.2032723} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.6833305 + value: {x: -0, y: -0, z: 0.2461553, w: 0.9692304} + inSlope: {x: 0, y: 0, z: -0.7612134, w: 0.19332665} + outSlope: {x: 0, y: 0, z: -0.7612134, w: 0.19332665} + tangentMode: 219979520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.6999972 + value: {x: -0, y: -0, z: 0.23344746, w: 0.97236943} + inSlope: {x: 0, y: 0, z: -0.76367164, w: 0.18334347} + outSlope: {x: 0, y: 0, z: -0.76367164, w: 0.18334347} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.7166638 + value: {x: -0, y: -0, z: 0.22069961, w: 0.97534186} + inSlope: {x: 0, y: 0, z: -0.76601326, w: 0.17333166} + outSlope: {x: 0, y: 0, z: -0.76601326, w: 0.17333166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.7333305 + value: {x: -0, y: -0, z: 0.20791371, w: 0.97814715} + inSlope: {x: 0, y: 0, z: -0.76821625, w: 0.16329125} + outSlope: {x: 0, y: 0, z: -0.76821625, w: 0.16329125} + tangentMode: 220113952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.7499971 + value: {x: -0, y: -0, z: 0.19509242, w: 0.9807849} + inSlope: {x: 0, y: 0, z: -0.7702811, w: 0.15322044} + outSlope: {x: 0, y: 0, z: -0.7702811, w: 0.15322044} + tangentMode: 147353152 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.7666638 + value: {x: -0, y: -0, z: 0.1822377, w: 0.9832545} + inSlope: {x: 0, y: 0, z: -0.7722136, w: 0.1431228} + outSlope: {x: 0, y: 0, z: -0.7722136, w: 0.1431228} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.7833304 + value: {x: -0, y: -0, z: 0.169352, w: 0.98555565} + inSlope: {x: 0, y: 0, z: -0.7740277, w: 0.13300371} + outSlope: {x: 0, y: 0, z: -0.7740277, w: 0.13300371} + tangentMode: 151325888 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.799997 + value: {x: -0, y: -0, z: 0.1564368, w: 0.98768795} + inSlope: {x: 0, y: 0, z: -0.7757094, w: 0.122861385} + outSlope: {x: 0, y: 0, z: -0.7757094, w: 0.122861385} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.8166637 + value: {x: -0, y: -0, z: 0.14349504, w: 0.989651} + inSlope: {x: 0, y: 0, z: -0.77724457, w: 0.11269759} + outSlope: {x: 0, y: 0, z: -0.77724457, w: 0.11269759} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.8333304 + value: {x: -0, y: -0, z: 0.13052867, w: 0.9914445} + inSlope: {x: 0, y: 0, z: -0.77866006, w: 0.102514125} + outSlope: {x: 0, y: 0, z: -0.77866006, w: 0.102514125} + tangentMode: 220214368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.849997 + value: {x: -0, y: -0, z: 0.117539726, w: 0.99306816} + inSlope: {x: 0, y: 0, z: -0.7799348, w: 0.09231278} + outSlope: {x: 0, y: 0, z: -0.7799348, w: 0.09231278} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.8666637 + value: {x: -0, y: -0, z: 0.10453087, w: 0.9945216} + inSlope: {x: 0, y: 0, z: -0.7810694, w: 0.08209713} + outSlope: {x: 0, y: 0, z: -0.7810694, w: 0.08209713} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.8833303 + value: {x: -0, y: -0, z: 0.091504104, w: 0.9958047} + inSlope: {x: 0, y: 0, z: -0.7820844, w: 0.071865395} + outSlope: {x: 0, y: 0, z: -0.7820844, w: 0.071865395} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.899997 + value: {x: -0, y: -0, z: 0.078461416, w: 0.9969171} + inSlope: {x: 0, y: 0, z: -0.78295815, w: 0.06162113} + outSlope: {x: 0, y: 0, z: -0.78295815, w: 0.06162113} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.9166636 + value: {x: -0, y: -0, z: 0.065405525, w: 0.99785876} + inSlope: {x: 0, y: 0, z: -0.7836904, w: 0.051367927} + outSlope: {x: 0, y: 0, z: -0.7836904, w: 0.051367927} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.9333303 + value: {x: -0, y: -0, z: 0.05233843, w: 0.9986294} + inSlope: {x: 0, y: 0, z: -0.7843027, w: 0.041105784} + outSlope: {x: 0, y: 0, z: -0.7843027, w: 0.041105784} + tangentMode: 147286756 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.949997 + value: {x: -0, y: -0, z: 0.039262127, w: 0.99922895} + inSlope: {x: 0, y: 0, z: -0.7847736, w: 0.030836493} + outSlope: {x: 0, y: 0, z: -0.7847736, w: 0.030836493} + tangentMode: 219916096 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.9666636 + value: {x: -0, y: -0, z: 0.026179334, w: 0.9996573} + inSlope: {x: 0, y: 0, z: -0.78510284, w: 0.020560045} + outSlope: {x: 0, y: 0, z: -0.78510284, w: 0.020560045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.9833302 + value: {x: -0, y: -0, z: 0.013092057, w: 0.9999143} + inSlope: {x: 0, y: 0, z: -0.7853104, w: 0.010281333} + outSlope: {x: 0, y: 0, z: -0.7853104, w: 0.010281333} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 4 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -0.78538334, w: 0.0051417374} + outSlope: {x: 0, y: 0, z: -0.78538334, w: 0.0051417374} + tangentMode: 220305696 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999979 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333312 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499978 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.083331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999978 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166644 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.133331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499977 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666644 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.183331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999977 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2166643 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.233331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499976 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2666643 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.283331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999976 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166642 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333309 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666642 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833308 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166641 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333308 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499974 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833307 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4999974 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333307 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5499973 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.566664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833306 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5999973 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.616664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333306 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6499972 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6999972 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7166638 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7499971 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7666638 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833304 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.799997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166637 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333304 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.849997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666637 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833303 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.899997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9166636 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333303 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.949997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9666636 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833302 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999979 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333312 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499978 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.083331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999978 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166644 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.133331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499977 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666644 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.183331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999977 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2166643 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.233331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499976 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2666643 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.283331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999976 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166642 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333309 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666642 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833308 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166641 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333308 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499974 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833307 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4999974 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333307 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5499973 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.566664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833306 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5999973 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.616664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333306 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6499972 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6999972 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7166638 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7499971 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7666638 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833304 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.799997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166637 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333304 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.849997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666637 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833303 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.899997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9166636 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333303 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.949997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9666636 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833302 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0.7853758 + outSlope: 0.7853758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.013089597 + inSlope: 0.7853085 + outSlope: 0.7853085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.026176952 + inSlope: 0.78510666 + outSlope: 0.78510666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.03925982 + inSlope: 0.78477025 + outSlope: 0.78477025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.052335963 + inSlope: 0.78429943 + outSlope: 0.78429943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.06540313 + inSlope: 0.78369415 + outSlope: 0.78369415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.0784591 + inSlope: 0.78295475 + outSlope: 0.78295475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.09150162 + inSlope: 0.78208107 + outSlope: 0.78208107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.10452847 + inSlope: 0.78107345 + outSlope: 0.78107345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.11753741 + inSlope: 0.7799319 + outSlope: 0.7799319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.1305262 + inSlope: 0.7786565 + outSlope: 0.7786565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.14349262 + inSlope: 0.7772484 + outSlope: 0.7772484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.15643448 + inSlope: 0.7757065 + outSlope: 0.7757065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.1693495 + inSlope: 0.7740315 + outSlope: 0.7740315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.18223552 + inSlope: 0.77222455 + outSlope: 0.77222455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.19509032 + inSlope: 0.7702854 + outSlope: 0.7702854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.20791171 + inSlope: 0.7682135 + outSlope: 0.7682135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.22069746 + inSlope: 0.76601005 + outSlope: 0.76601005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.2334454 + inSlope: 0.7636757 + outSlope: 0.7636757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.24615334 + inSlope: 0.76120937 + outSlope: 0.76120937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.25881907 + inSlope: 0.7586143 + outSlope: 0.7586143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.2714405 + inSlope: 0.75588965 + outSlope: 0.75588965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.28401542 + inSlope: 0.753034 + outSlope: 0.753034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.29654166 + inSlope: 0.7500496 + outSlope: 0.7500496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090171 + inSlope: 0.7469356 + outSlope: 0.7469356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.32143953 + inSlope: 0.7436964 + outSlope: 0.7436964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.333807 + inSlope: 0.7403293 + outSlope: 0.7403293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.3461172 + inSlope: 0.7368317 + outSlope: 0.7368317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.35836807 + inSlope: 0.73321164 + outSlope: 0.73321164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.3705576 + inSlope: 0.72946435 + outSlope: 0.72946435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.38268355 + inSlope: 0.725591 + outSlope: 0.725591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.39474395 + inSlope: 0.7215963 + outSlope: 0.7215963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.40673673 + inSlope: 0.71747637 + outSlope: 0.71747637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.4186598 + inSlope: 0.713234 + outSlope: 0.713234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.43051118 + inSlope: 0.70886916 + outSlope: 0.70886916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.44228876 + inSlope: 0.7043827 + outSlope: 0.7043827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.45399058 + inSlope: 0.6997747 + outSlope: 0.6997747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.46561456 + inSlope: 0.69504684 + outSlope: 0.69504684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.47715878 + inSlope: 0.6902019 + outSlope: 0.6902019 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.48862126 + inSlope: 0.6852371 + outSlope: 0.6852371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5 + inSlope: 0.6801561 + outSlope: 0.6801561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.5112931 + inSlope: 0.6749571 + outSlope: 0.6749571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.52249855 + inSlope: 0.66964275 + outSlope: 0.66964275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.5336145 + inSlope: 0.66421396 + outSlope: 0.66421396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.544639 + inSlope: 0.65867066 + outSlope: 0.65867066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.5555702 + inSlope: 0.65301657 + outSlope: 0.65301657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.5664062 + inSlope: 0.647248 + outSlope: 0.647248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.5771451 + inSlope: 0.6413722 + outSlope: 0.6413722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.58778524 + inSlope: 0.6353837 + outSlope: 0.6353837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.59832454 + inSlope: 0.6292826 + outSlope: 0.6292826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.6087613 + inSlope: 0.62307954 + outSlope: 0.62307954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.61909384 + inSlope: 0.6167692 + outSlope: 0.6167692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.62932026 + inSlope: 0.61035335 + outSlope: 0.61035335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.6394389 + inSlope: 0.603832 + outSlope: 0.603832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.649448 + inSlope: 0.5972034 + outSlope: 0.5972034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.6593457 + inSlope: 0.5904746 + outSlope: 0.5904746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.66913044 + inSlope: 0.58364743 + outSlope: 0.58364743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.6788006 + inSlope: 0.5767202 + outSlope: 0.5767202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.68835443 + inSlope: 0.5696928 + outSlope: 0.5696928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.6977903 + inSlope: 0.56256527 + outSlope: 0.56256527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.7071066 + inSlope: 0.55534375 + outSlope: 0.55534375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.7163018 + inSlope: 0.54802847 + outSlope: 0.54802847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.7253742 + inSlope: 0.54061764 + outSlope: 0.54061764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.73432237 + inSlope: 0.53311276 + outSlope: 0.53311276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.74314463 + inSlope: 0.52551854 + outSlope: 0.52551854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.75183964 + inSlope: 0.5178349 + outSlope: 0.5178349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.7604058 + inSlope: 0.51006186 + outSlope: 0.51006186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.7688417 + inSlope: 0.5022012 + outSlope: 0.5022012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.7771458 + inSlope: 0.49425292 + outSlope: 0.49425292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.78531677 + inSlope: 0.4862206 + outSlope: 0.4862206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.79335314 + inSlope: 0.478106 + outSlope: 0.478106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.8012536 + inSlope: 0.46991095 + outSlope: 0.46991095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.8090168 + inSlope: 0.46163186 + outSlope: 0.46163186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.81664133 + inSlope: 0.45327586 + outSlope: 0.45327586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.824126 + inSlope: 0.4448412 + outSlope: 0.4448412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.83146936 + inSlope: 0.43633145 + outSlope: 0.43633145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.8386704 + inSlope: 0.4277466 + outSlope: 0.4277466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.84572756 + inSlope: 0.41908842 + outSlope: 0.41908842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.85264 + inSlope: 0.4103605 + outSlope: 0.4103605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.85940623 + inSlope: 0.40155748 + outSlope: 0.40155748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.8660252 + inSlope: 0.3926865 + outSlope: 0.3926865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.8724958 + inSlope: 0.38375115 + outSlope: 0.38375115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.8788169 + inSlope: 0.37474966 + outSlope: 0.37474966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.8849874 + inSlope: 0.365682 + outSlope: 0.365682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.8910063 + inSlope: 0.35655177 + outSlope: 0.35655177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.89687246 + inSlope: 0.3473625 + outSlope: 0.3473625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.902585 + inSlope: 0.33811602 + outSlope: 0.33811602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.908143 + inSlope: 0.32880694 + outSlope: 0.32880694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.91354525 + inSlope: 0.31944066 + outSlope: 0.31944066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.918791 + inSlope: 0.31002253 + outSlope: 0.31002253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.9238793 + inSlope: 0.30055076 + outSlope: 0.30055076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.92880934 + inSlope: 0.2910271 + outSlope: 0.2910271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.9335802 + inSlope: 0.2814534 + outSlope: 0.2814534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.9381911 + inSlope: 0.27183142 + outSlope: 0.27183142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.94264126 + inSlope: 0.26216292 + outSlope: 0.26216292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.9469299 + inSlope: 0.25245154 + outSlope: 0.25245154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.9510563 + inSlope: 0.24269724 + outSlope: 0.24269724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.9550198 + inSlope: 0.23289643 + outSlope: 0.23289643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.9588195 + inSlope: 0.22305807 + outSlope: 0.22305807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.96245503 + inSlope: 0.21318576 + outSlope: 0.21318576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.9659257 + inSlope: 0.20327051 + outSlope: 0.20327051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.9692307 + inSlope: 0.19332308 + outSlope: 0.19332308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.9723698 + inSlope: 0.18334347 + outSlope: 0.18334347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.97534215 + inSlope: 0.17332987 + outSlope: 0.17332987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.97814745 + inSlope: 0.16328946 + outSlope: 0.16328946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.98078513 + inSlope: 0.15321866 + outSlope: 0.15321866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.98325473 + inSlope: 0.1431246 + outSlope: 0.1431246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.98555595 + inSlope: 0.13300371 + outSlope: 0.13300371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.9876882 + inSlope: 0.1228596 + outSlope: 0.1228596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.98965126 + inSlope: 0.11269759 + outSlope: 0.11269759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.99144477 + inSlope: 0.10251234 + outSlope: 0.10251234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.99306834 + inSlope: 0.092310995 + outSlope: 0.092310995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.9945218 + inSlope: 0.08209534 + outSlope: 0.08209534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.99580485 + inSlope: 0.07186361 + outSlope: 0.07186361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.99691725 + inSlope: 0.06162113 + outSlope: 0.06162113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.9978589 + inSlope: 0.051367927 + outSlope: 0.051367927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.9986295 + inSlope: 0.041103996 + outSlope: 0.041103996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.999229 + inSlope: 0.030832916 + outSlope: 0.030832916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9996573 + inSlope: 0.020558257 + outSlope: 0.020558257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999143 + inSlope: 0.0102818115 + outSlope: 0.0102818115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.99991435 + inSlope: -0.010280023 + outSlope: -0.010280023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.99965733 + inSlope: -0.020558257 + outSlope: -0.020558257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.9992291 + inSlope: -0.030832916 + outSlope: -0.030832916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.99862957 + inSlope: -0.04110221 + outSlope: -0.04110221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.997859 + inSlope: -0.05136435 + outSlope: -0.05136435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.9969174 + inSlope: -0.06161934 + outSlope: -0.06161934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.995805 + inSlope: -0.07186361 + outSlope: -0.07186361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.994522 + inSlope: -0.08209355 + outSlope: -0.08209355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.9930686 + inSlope: -0.09230921 + outSlope: -0.09230921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.991445 + inSlope: -0.10251055 + outSlope: -0.10251055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.98965156 + inSlope: -0.1126958 + outSlope: -0.1126958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.9876885 + inSlope: -0.1228596 + outSlope: -0.1228596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.98555624 + inSlope: -0.13300192 + outSlope: -0.13300192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.9832551 + inSlope: -0.1431228 + outSlope: -0.1431228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.9807855 + inSlope: -0.15321687 + outSlope: -0.15321687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.97814786 + inSlope: -0.16328767 + outSlope: -0.16328767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.9753426 + inSlope: -0.17332987 + outSlope: -0.17332987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.9723702 + inSlope: -0.18334168 + outSlope: -0.18334168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.9692312 + inSlope: -0.19332308 + outSlope: -0.19332308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: 0.9659261 + inSlope: -0.20326872 + outSlope: -0.20326872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: 0.9624556 + inSlope: -0.2131804 + outSlope: -0.2131804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: 0.9588201 + inSlope: -0.22305807 + outSlope: -0.22305807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: 0.9550203 + inSlope: -0.23289643 + outSlope: -0.23289643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: 0.9510569 + inSlope: -0.24269366 + outSlope: -0.24269366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: 0.9469305 + inSlope: -0.25245154 + outSlope: -0.25245154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: 0.94264185 + inSlope: -0.26216114 + outSlope: -0.26216114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: 0.93819183 + inSlope: -0.27182963 + outSlope: -0.27182963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: 0.9335809 + inSlope: -0.2814534 + outSlope: -0.2814534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: 0.92881006 + inSlope: -0.2910253 + outSlope: -0.2910253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: 0.92388004 + inSlope: -0.30055076 + outSlope: -0.30055076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: 0.9187917 + inSlope: -0.31002074 + outSlope: -0.31002074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: 0.913546 + inSlope: -0.31943887 + outSlope: -0.31943887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: 0.90814376 + inSlope: -0.32880515 + outSlope: -0.32880515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: 0.90258586 + inSlope: -0.33811423 + outSlope: -0.33811423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: 0.8968733 + inSlope: -0.3473625 + outSlope: -0.3473625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: 0.8910071 + inSlope: -0.35654998 + outSlope: -0.35654998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: 0.8849883 + inSlope: -0.36568022 + outSlope: -0.36568022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: 0.8788178 + inSlope: -0.37474608 + outSlope: -0.37474608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: 0.8724968 + inSlope: -0.38375115 + outSlope: -0.38375115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: 0.8660261 + inSlope: -0.39269006 + outSlope: -0.39269006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: 0.8594071 + inSlope: -0.4015539 + outSlope: -0.4015539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: 0.852641 + inSlope: -0.41035333 + outSlope: -0.41035333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: 0.8457287 + inSlope: -0.4190902 + outSlope: -0.4190902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: 0.8386713 + inSlope: -0.42774838 + outSlope: -0.42774838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: 0.83147043 + inSlope: -0.43632787 + outSlope: -0.43632787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: 0.8241271 + inSlope: -0.444843 + outSlope: -0.444843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: 0.81664234 + inSlope: -0.45327228 + outSlope: -0.45327228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: 0.809018 + inSlope: -0.4616283 + outSlope: -0.4616283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: 0.80125475 + inSlope: -0.46991095 + outSlope: -0.46991095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: 0.79335433 + inSlope: -0.47810242 + outSlope: -0.47810242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: 0.785318 + inSlope: -0.4862224 + outSlope: -0.4862224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: 0.77714694 + inSlope: -0.4942547 + outSlope: -0.4942547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: 0.7688429 + inSlope: -0.50219584 + outSlope: -0.50219584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: 0.7604071 + inSlope: -0.51006186 + outSlope: -0.51006186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: 0.75184083 + inSlope: -0.5178367 + outSlope: -0.5178367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: 0.7431459 + inSlope: -0.52551675 + outSlope: -0.52551675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: 0.7343236 + inSlope: -0.53311455 + outSlope: -0.53311455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: 0.7253754 + inSlope: -0.54061764 + outSlope: -0.54061764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: 0.71630305 + inSlope: -0.5480241 + outSlope: -0.5480241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999979 + value: 0.70710796 + inSlope: -0.55534655 + outSlope: -0.55534655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166645 + value: 0.6977915 + inSlope: -0.56256706 + outSlope: -0.56256706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333312 + value: 0.68835574 + inSlope: -0.5696874 + outSlope: -0.5696874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499978 + value: 0.67880195 + inSlope: -0.57671124 + outSlope: -0.57671124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666645 + value: 0.66913205 + inSlope: -0.58364385 + outSlope: -0.58364385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.083331 + value: 0.6593472 + inSlope: -0.5904782 + outSlope: -0.5904782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999978 + value: 0.64944947 + inSlope: -0.5972016 + outSlope: -0.5972016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166644 + value: 0.6394405 + inSlope: -0.603832 + outSlope: -0.603832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.133331 + value: 0.62932175 + inSlope: -0.61035335 + outSlope: -0.61035335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499977 + value: 0.6190954 + inSlope: -0.61676383 + outSlope: -0.61676383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666644 + value: 0.608763 + inSlope: -0.62307596 + outSlope: -0.62307596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.183331 + value: 0.5983262 + inSlope: -0.62928796 + outSlope: -0.62928796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999977 + value: 0.58778673 + inSlope: -0.6353837 + outSlope: -0.6353837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2166643 + value: 0.57714677 + inSlope: -0.64136684 + outSlope: -0.64136684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.233331 + value: 0.56640786 + inSlope: -0.6472516 + outSlope: -0.6472516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499976 + value: 0.55557173 + inSlope: -0.65301836 + outSlope: -0.65301836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2666643 + value: 0.5446406 + inSlope: -0.6586671 + outSlope: -0.6586671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.283331 + value: 0.5336162 + inSlope: -0.66421574 + outSlope: -0.66421574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999976 + value: 0.5225001 + inSlope: -0.66964453 + outSlope: -0.66964453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166642 + value: 0.5112947 + inSlope: -0.6749535 + outSlope: -0.6749535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333309 + value: 0.50000167 + inSlope: -0.6801579 + outSlope: -0.6801579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499975 + value: 0.4886228 + inSlope: -0.6852389 + outSlope: -0.6852389 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666642 + value: 0.4771604 + inSlope: -0.6901983 + outSlope: -0.6901983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833308 + value: 0.46561623 + inSlope: -0.6950504 + outSlope: -0.6950504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999975 + value: 0.45399207 + inSlope: -0.6997702 + outSlope: -0.6997702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166641 + value: 0.44229057 + inSlope: -0.7043711 + outSlope: -0.7043711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333308 + value: 0.43051305 + inSlope: -0.7088647 + outSlope: -0.7088647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499974 + value: 0.41866177 + inSlope: -0.7132367 + outSlope: -0.7132367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466664 + value: 0.40673852 + inSlope: -0.7174791 + outSlope: -0.7174791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833307 + value: 0.39474583 + inSlope: -0.72159183 + outSlope: -0.72159183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4999974 + value: 0.38268548 + inSlope: -0.7255955 + outSlope: -0.7255955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516664 + value: 0.37055933 + inSlope: -0.7294668 + outSlope: -0.7294668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333307 + value: 0.35836995 + inSlope: -0.7332067 + outSlope: -0.7332067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5499973 + value: 0.34611914 + inSlope: -0.7368357 + outSlope: -0.7368357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.566664 + value: 0.33380878 + inSlope: -0.74033064 + outSlope: -0.74033064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833306 + value: 0.32144147 + inSlope: -0.74369234 + outSlope: -0.74369234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5999973 + value: 0.30901906 + inSlope: -0.74693245 + outSlope: -0.74693245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.616664 + value: 0.29654375 + inSlope: -0.75005186 + outSlope: -0.75005186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333306 + value: 0.28401735 + inSlope: -0.75303715 + outSlope: -0.75303715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6499972 + value: 0.27144253 + inSlope: -0.75588477 + outSlope: -0.75588477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.666664 + value: 0.25882122 + inSlope: -0.7586175 + outSlope: -0.7586175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833305 + value: 0.2461553 + inSlope: -0.7612134 + outSlope: -0.7612134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6999972 + value: 0.23344746 + inSlope: -0.76367164 + outSlope: -0.76367164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7166638 + value: 0.22069961 + inSlope: -0.76601326 + outSlope: -0.76601326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333305 + value: 0.20791371 + inSlope: -0.76821625 + outSlope: -0.76821625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7499971 + value: 0.19509242 + inSlope: -0.7702811 + outSlope: -0.7702811 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7666638 + value: 0.1822377 + inSlope: -0.7722136 + outSlope: -0.7722136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833304 + value: 0.169352 + inSlope: -0.7740277 + outSlope: -0.7740277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.799997 + value: 0.1564368 + inSlope: -0.7757094 + outSlope: -0.7757094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166637 + value: 0.14349504 + inSlope: -0.77724457 + outSlope: -0.77724457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333304 + value: 0.13052867 + inSlope: -0.77866006 + outSlope: -0.77866006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.849997 + value: 0.117539726 + inSlope: -0.7799348 + outSlope: -0.7799348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666637 + value: 0.10453087 + inSlope: -0.7810694 + outSlope: -0.7810694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833303 + value: 0.091504104 + inSlope: -0.7820844 + outSlope: -0.7820844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.899997 + value: 0.078461416 + inSlope: -0.78295815 + outSlope: -0.78295815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9166636 + value: 0.065405525 + inSlope: -0.7836904 + outSlope: -0.7836904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333303 + value: 0.05233843 + inSlope: -0.7843027 + outSlope: -0.7843027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.949997 + value: 0.039262127 + inSlope: -0.7847736 + outSlope: -0.7847736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9666636 + value: 0.026179334 + inSlope: -0.78510284 + outSlope: -0.78510284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833302 + value: 0.013092057 + inSlope: -0.7853104 + outSlope: -0.7853104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.00000008742278 + inSlope: -0.78538334 + outSlope: -0.78538334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.005139112 + outSlope: 0.005139112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99991435 + inSlope: 0.010280012 + outSlope: 0.010280012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.99965733 + inSlope: 0.020560024 + outSlope: 0.020560024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.999229 + inSlope: 0.030834675 + outSlope: 0.030834675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9986295 + inSlope: 0.041102175 + outSlope: 0.041102175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.99785894 + inSlope: 0.051366094 + outSlope: 0.051366094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9969173 + inSlope: 0.061621077 + outSlope: 0.061621077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9958049 + inSlope: 0.07186173 + outSlope: 0.07186173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9945219 + inSlope: 0.08209346 + outSlope: 0.08209346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.99306846 + inSlope: 0.09231091 + outSlope: 0.09231091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9914449 + inSlope: 0.10251225 + outSlope: 0.10251225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.9896514 + inSlope: 0.1126957 + outSlope: 0.1126957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.98768836 + inSlope: 0.12285949 + outSlope: 0.12285949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.98555607 + inSlope: 0.1330036 + outSlope: 0.1330036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.9832549 + inSlope: 0.14312448 + outSlope: 0.14312448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.98078525 + inSlope: 0.15321845 + outSlope: 0.15321845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.9781476 + inSlope: 0.16328739 + outSlope: 0.16328739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.97534233 + inSlope: 0.17333135 + outSlope: 0.17333135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.9723699 + inSlope: 0.18334314 + outSlope: 0.18334314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.9692309 + inSlope: 0.19332273 + outSlope: 0.19332273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.9659258 + inSlope: 0.20327014 + outSlope: 0.20327014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.9624552 + inSlope: 0.21318358 + outSlope: 0.21318358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9588197 + inSlope: 0.22305948 + outSlope: 0.22305948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9550199 + inSlope: 0.23289602 + outSlope: 0.23289602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.9510565 + inSlope: 0.24269322 + outSlope: 0.24269322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.9469301 + inSlope: 0.2524511 + outSlope: 0.2524511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.94264144 + inSlope: 0.26216426 + outSlope: 0.26216426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9381913 + inSlope: 0.27183092 + outSlope: 0.27183092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.9335804 + inSlope: 0.28145468 + outSlope: 0.28145468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.92880946 + inSlope: 0.29102683 + outSlope: 0.29102683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.9238795 + inSlope: 0.30054897 + outSlope: 0.30054897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9187912 + inSlope: 0.31002253 + outSlope: 0.31002253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.9135454 + inSlope: 0.31944066 + outSlope: 0.31944066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.90814316 + inSlope: 0.32880515 + outSlope: 0.32880515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.90258527 + inSlope: 0.33811423 + outSlope: 0.33811423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.8968727 + inSlope: 0.34736428 + outSlope: 0.34736428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.89100647 + inSlope: 0.35655355 + outSlope: 0.35655355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.8849876 + inSlope: 0.365682 + outSlope: 0.365682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.8788171 + inSlope: 0.37474787 + outSlope: 0.37474787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.872496 + inSlope: 0.38375115 + outSlope: 0.38375115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 0.39268827 + outSlope: 0.39268827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.8594064 + inSlope: 0.40155748 + outSlope: 0.40155748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.85264015 + inSlope: 0.4103569 + outSlope: 0.4103569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.84572786 + inSlope: 0.41908664 + outSlope: 0.41908664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.8386706 + inSlope: 0.4277466 + outSlope: 0.4277466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.83146966 + inSlope: 0.43633145 + outSlope: 0.43633145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.82412624 + inSlope: 0.4448412 + outSlope: 0.4448412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.8166416 + inSlope: 0.45327765 + outSlope: 0.45327765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.809017 + inSlope: 0.46163365 + outSlope: 0.46163365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.80125386 + inSlope: 0.46990737 + outSlope: 0.46990737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.79335344 + inSlope: 0.478106 + outSlope: 0.478106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.785317 + inSlope: 0.4862224 + outSlope: 0.4862224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.77714604 + inSlope: 0.49425292 + outSlope: 0.49425292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.7688419 + inSlope: 0.5021994 + outSlope: 0.5021994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.7604061 + inSlope: 0.5100601 + outSlope: 0.5100601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.75183994 + inSlope: 0.5178331 + outSlope: 0.5178331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.743145 + inSlope: 0.52551854 + outSlope: 0.52551854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.73432267 + inSlope: 0.53311455 + outSlope: 0.53311455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.7253745 + inSlope: 0.54061764 + outSlope: 0.54061764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.7163021 + inSlope: 0.5480277 + outSlope: 0.5480277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.70710695 + inSlope: 0.55534375 + outSlope: 0.55534375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.6977906 + inSlope: 0.56256604 + outSlope: 0.56256604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.68835473 + inSlope: 0.5696928 + outSlope: 0.5696928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.6788009 + inSlope: 0.5767184 + outSlope: 0.5767184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.6691308 + inSlope: 0.58364564 + outSlope: 0.58364564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.65934604 + inSlope: 0.5904782 + outSlope: 0.5904782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.6494482 + inSlope: 0.59720516 + outSlope: 0.59720516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.6394392 + inSlope: 0.60382843 + outSlope: 0.60382843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.6293206 + inSlope: 0.61035156 + outSlope: 0.61035156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.6190942 + inSlope: 0.6167674 + outSlope: 0.6167674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.6087617 + inSlope: 0.6230813 + outSlope: 0.6230813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.59832484 + inSlope: 0.62928617 + outSlope: 0.62928617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.58778554 + inSlope: 0.63538194 + outSlope: 0.63538194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.57714546 + inSlope: 0.6413704 + outSlope: 0.6413704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.56640655 + inSlope: 0.64724624 + outSlope: 0.64724624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.5555706 + inSlope: 0.65301657 + outSlope: 0.65301657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.54463935 + inSlope: 0.65867066 + outSlope: 0.65867066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.53361493 + inSlope: 0.66421396 + outSlope: 0.66421396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.5224989 + inSlope: 0.6696463 + outSlope: 0.6696463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.5112934 + inSlope: 0.6749553 + outSlope: 0.6749553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.5000004 + inSlope: 0.68015254 + outSlope: 0.68015254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.48862168 + inSlope: 0.685238 + outSlope: 0.685238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.47715917 + inSlope: 0.69020367 + outSlope: 0.69020367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.4656149 + inSlope: 0.69504774 + outSlope: 0.69504774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.45399094 + inSlope: 0.699772 + outSlope: 0.699772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.4422892 + inSlope: 0.7043809 + outSlope: 0.7043809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.4305116 + inSlope: 0.70887095 + outSlope: 0.70887095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.4186602 + inSlope: 0.713234 + outSlope: 0.713234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.40673715 + inSlope: 0.71747637 + outSlope: 0.71747637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.39474434 + inSlope: 0.7215954 + outSlope: 0.7215954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.382684 + inSlope: 0.7255928 + outSlope: 0.7255928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.37055793 + inSlope: 0.7294677 + outSlope: 0.7294677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.35836843 + inSlope: 0.73321116 + outSlope: 0.73321116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.3461176 + inSlope: 0.73682946 + outSlope: 0.73682946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.33380747 + inSlope: 0.7403235 + outSlope: 0.7403235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.32144016 + inSlope: 0.7436959 + outSlope: 0.7436959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.30901763 + inSlope: 0.7469405 + outSlope: 0.7469405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.29654217 + inSlope: 0.7500492 + outSlope: 0.7500492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.284016 + inSlope: 0.7530327 + outSlope: 0.7530327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.2714411 + inSlope: 0.7558919 + outSlope: 0.7558919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.25881964 + inSlope: 0.7586148 + outSlope: 0.7586148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.24615397 + inSlope: 0.7612103 + outSlope: 0.7612103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.23344599 + inSlope: 0.7636757 + outSlope: 0.7636757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.22069813 + inSlope: 0.7660061 + outSlope: 0.7660061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.20791247 + inSlope: 0.7682131 + outSlope: 0.7682131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.19509105 + inSlope: 0.77028465 + outSlope: 0.77028465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.18223634 + inSlope: 0.7722243 + outSlope: 0.7722243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.16935027 + inSlope: 0.7740317 + outSlope: 0.7740317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.15643531 + inSlope: 0.7757058 + outSlope: 0.7757058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.14349343 + inSlope: 0.7772517 + outSlope: 0.7772517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.13052694 + inSlope: 0.7786567 + outSlope: 0.7786567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.11753823 + inSlope: 0.7799314 + outSlope: 0.7799314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.104529254 + inSlope: 0.7810732 + outSlope: 0.7810732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.09150248 + inSlope: 0.7820808 + outSlope: 0.7820808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.07845992 + inSlope: 0.78295434 + outSlope: 0.78295434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.06540403 + inSlope: 0.78369045 + outSlope: 0.78369045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.052336928 + inSlope: 0.7842994 + outSlope: 0.7842994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.03926074 + inSlope: 0.78477013 + outSlope: 0.78477013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.026177948 + inSlope: 0.7851064 + outSlope: 0.7851064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.013090551 + inSlope: 0.78531194 + outSlope: 0.78531194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: -0.0000009099629 + inSlope: 0.78537565 + outSlope: 0.78537565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.013088612 + inSlope: 0.78530836 + outSlope: 0.78530836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.02617601 + inSlope: 0.7851101 + outSlope: 0.7851101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.039258923 + inSlope: 0.7847702 + outSlope: 0.7847702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.05233499 + inSlope: 0.7842958 + outSlope: 0.7842958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.06540209 + inSlope: 0.78369045 + outSlope: 0.78369045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.07845798 + inSlope: 0.7829546 + outSlope: 0.7829546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.09150055 + inSlope: 0.78208464 + outSlope: 0.78208464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.10452744 + inSlope: 0.78107345 + outSlope: 0.78107345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.11753631 + inSlope: 0.77993166 + outSlope: 0.77993166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.13052514 + inSlope: 0.7786567 + outSlope: 0.7786567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.1434915 + inSlope: 0.77724814 + outSlope: 0.77724814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.15643339 + inSlope: 0.77570987 + outSlope: 0.77570987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.16934848 + inSlope: 0.7740321 + outSlope: 0.7740321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.18223444 + inSlope: 0.7722248 + outSlope: 0.7722248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.19508928 + inSlope: 0.77028155 + outSlope: 0.77028155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.20791046 + inSlope: 0.76820993 + outSlope: 0.76820993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.22069626 + inSlope: 0.7660137 + outSlope: 0.7660137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.23344423 + inSlope: 0.7636757 + outSlope: 0.7636757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.24615209 + inSlope: 0.7612103 + outSlope: 0.7612103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: 0.25881788 + inSlope: 0.75861835 + outSlope: 0.75861835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: 0.27143934 + inSlope: 0.75588924 + outSlope: 0.75588924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: 0.28401417 + inSlope: 0.7530336 + outSlope: 0.7530336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: 0.29654044 + inSlope: 0.75005007 + outSlope: 0.75005007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: 0.3090158 + inSlope: 0.7469369 + outSlope: 0.7469369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: 0.3214383 + inSlope: 0.7436995 + outSlope: 0.7436995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: 0.33380577 + inSlope: 0.7403244 + outSlope: 0.7403244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: 0.34611577 + inSlope: 0.73682946 + outSlope: 0.73682946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: 0.35836673 + inSlope: 0.73321205 + outSlope: 0.73321205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: 0.37055615 + inSlope: 0.7294641 + outSlope: 0.7294641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: 0.38268217 + inSlope: 0.72559637 + outSlope: 0.72559637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: 0.39474267 + inSlope: 0.7215972 + outSlope: 0.7215972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: 0.4067354 + inSlope: 0.71747637 + outSlope: 0.71747637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: 0.41865852 + inSlope: 0.713234 + outSlope: 0.713234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: 0.43050984 + inSlope: 0.70887184 + outSlope: 0.70887184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: 0.44228756 + inSlope: 0.7043854 + outSlope: 0.7043854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: 0.45398933 + inSlope: 0.6997729 + outSlope: 0.6997729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: 0.4656133 + inSlope: 0.69504505 + outSlope: 0.69504505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: 0.47715747 + inSlope: 0.6901983 + outSlope: 0.6901983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: 0.4886199 + inSlope: 0.6852407 + outSlope: 0.6852407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: 0.4999988 + inSlope: 0.6801597 + outSlope: 0.6801597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: 0.51129186 + inSlope: 0.6749553 + outSlope: 0.6749553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: 0.5224973 + inSlope: 0.66963917 + outSlope: 0.66963917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: 0.53361315 + inSlope: 0.66421753 + outSlope: 0.66421753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: 0.54463786 + inSlope: 0.658676 + outSlope: 0.658676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: 0.555569 + inSlope: 0.653013 + outSlope: 0.653013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: 0.56640494 + inSlope: 0.6472516 + outSlope: 0.6472516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: 0.577144 + inSlope: 0.6413686 + outSlope: 0.6413686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: 0.5877839 + inSlope: 0.63538015 + outSlope: 0.63538015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: 0.59832335 + inSlope: 0.62928796 + outSlope: 0.62928796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: 0.6087601 + inSlope: 0.62307775 + outSlope: 0.62307775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: 0.6190926 + inSlope: 0.6167728 + outSlope: 0.6167728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: 0.6293192 + inSlope: 0.61035514 + outSlope: 0.61035514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: 0.63943774 + inSlope: 0.60382843 + outSlope: 0.60382843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: 0.6494468 + inSlope: 0.59720874 + outSlope: 0.59720874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: 0.6593447 + inSlope: 0.59047997 + outSlope: 0.59047997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: 0.66912943 + inSlope: 0.58364564 + outSlope: 0.58364564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: 0.6787995 + inSlope: 0.57672197 + outSlope: 0.57672197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: 0.6883535 + inSlope: 0.5696946 + outSlope: 0.5696946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: 0.6977893 + inSlope: 0.5625635 + outSlope: 0.5625635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999979 + value: 0.7071056 + inSlope: 0.55534834 + outSlope: 0.55534834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166645 + value: 0.7163009 + inSlope: 0.5480313 + outSlope: 0.5480313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333312 + value: 0.72537327 + inSlope: 0.54061586 + outSlope: 0.54061586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499978 + value: 0.7343214 + inSlope: 0.5331074 + outSlope: 0.5331074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666645 + value: 0.7431435 + inSlope: 0.52551675 + outSlope: 0.52551675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.083331 + value: 0.7518386 + inSlope: 0.5178385 + outSlope: 0.5178385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999978 + value: 0.76040477 + inSlope: 0.5100601 + outSlope: 0.5100601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166644 + value: 0.7688406 + inSlope: 0.502203 + outSlope: 0.502203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.133331 + value: 0.77714485 + inSlope: 0.4942565 + outSlope: 0.4942565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499977 + value: 0.7853158 + inSlope: 0.4862206 + outSlope: 0.4862206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666644 + value: 0.7933522 + inSlope: 0.4781042 + outSlope: 0.4781042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.183331 + value: 0.8012526 + inSlope: 0.46991274 + outSlope: 0.46991274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999977 + value: 0.8090159 + inSlope: 0.46163544 + outSlope: 0.46163544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2166643 + value: 0.81664044 + inSlope: 0.45327407 + outSlope: 0.45327407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.233331 + value: 0.82412505 + inSlope: 0.44484478 + outSlope: 0.44484478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499976 + value: 0.8314686 + inSlope: 0.43633503 + outSlope: 0.43633503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2666643 + value: 0.83866954 + inSlope: 0.4277466 + outSlope: 0.4277466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.283331 + value: 0.8457268 + inSlope: 0.4190902 + outSlope: 0.4190902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999976 + value: 0.8526392 + inSlope: 0.4103605 + outSlope: 0.4103605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166642 + value: 0.85940546 + inSlope: 0.40155748 + outSlope: 0.40155748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333309 + value: 0.86602443 + inSlope: 0.39269006 + outSlope: 0.39269006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499975 + value: 0.8724951 + inSlope: 0.38375473 + outSlope: 0.38375473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666642 + value: 0.87881625 + inSlope: 0.37474966 + outSlope: 0.37474966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833308 + value: 0.88498676 + inSlope: 0.3656838 + outSlope: 0.3656838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999975 + value: 0.8910057 + inSlope: 0.35655177 + outSlope: 0.35655177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166641 + value: 0.8968718 + inSlope: 0.3473607 + outSlope: 0.3473607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333308 + value: 0.9025844 + inSlope: 0.33811244 + outSlope: 0.33811244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499974 + value: 0.9081422 + inSlope: 0.32880694 + outSlope: 0.32880694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466664 + value: 0.9135446 + inSlope: 0.31944424 + outSlope: 0.31944424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833307 + value: 0.91879034 + inSlope: 0.31002253 + outSlope: 0.31002253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4999974 + value: 0.92387867 + inSlope: 0.30055434 + outSlope: 0.30055434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516664 + value: 0.9288088 + inSlope: 0.29103068 + outSlope: 0.29103068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333307 + value: 0.9335797 + inSlope: 0.2814534 + outSlope: 0.2814534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5499973 + value: 0.9381906 + inSlope: 0.2718332 + outSlope: 0.2718332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.566664 + value: 0.9426408 + inSlope: 0.2621665 + outSlope: 0.2621665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833306 + value: 0.94692945 + inSlope: 0.25245154 + outSlope: 0.25245154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5999973 + value: 0.9510558 + inSlope: 0.24269545 + outSlope: 0.24269545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.616664 + value: 0.9550193 + inSlope: 0.23290001 + outSlope: 0.23290001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333306 + value: 0.95881915 + inSlope: 0.22306165 + outSlope: 0.22306165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6499972 + value: 0.9624547 + inSlope: 0.21318218 + outSlope: 0.21318218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.666664 + value: 0.9659252 + inSlope: 0.2032723 + outSlope: 0.2032723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833305 + value: 0.9692304 + inSlope: 0.19332665 + outSlope: 0.19332665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6999972 + value: 0.97236943 + inSlope: 0.18334347 + outSlope: 0.18334347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7166638 + value: 0.97534186 + inSlope: 0.17333166 + outSlope: 0.17333166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333305 + value: 0.97814715 + inSlope: 0.16329125 + outSlope: 0.16329125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7499971 + value: 0.9807849 + inSlope: 0.15322044 + outSlope: 0.15322044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7666638 + value: 0.9832545 + inSlope: 0.1431228 + outSlope: 0.1431228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833304 + value: 0.98555565 + inSlope: 0.13300371 + outSlope: 0.13300371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.799997 + value: 0.98768795 + inSlope: 0.122861385 + outSlope: 0.122861385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166637 + value: 0.989651 + inSlope: 0.11269759 + outSlope: 0.11269759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333304 + value: 0.9914445 + inSlope: 0.102514125 + outSlope: 0.102514125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.849997 + value: 0.99306816 + inSlope: 0.09231278 + outSlope: 0.09231278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666637 + value: 0.9945216 + inSlope: 0.08209713 + outSlope: 0.08209713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833303 + value: 0.9958047 + inSlope: 0.071865395 + outSlope: 0.071865395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.899997 + value: 0.9969171 + inSlope: 0.06162113 + outSlope: 0.06162113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9166636 + value: 0.99785876 + inSlope: 0.051367927 + outSlope: 0.051367927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333303 + value: 0.9986294 + inSlope: 0.041105784 + outSlope: 0.041105784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.949997 + value: 0.99922895 + inSlope: 0.030836493 + outSlope: 0.030836493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9666636 + value: 0.9996573 + inSlope: 0.020560045 + outSlope: 0.020560045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833302 + value: 0.9999143 + inSlope: 0.010281333 + outSlope: 0.010281333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 1 + inSlope: 0.0051417374 + outSlope: 0.0051417374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -90 + outSlope: -90 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -360 + inSlope: -90 + outSlope: -90 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10/spinner_10_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10/spinner_10_1.anim.meta new file mode 100644 index 0000000..f40a8c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 10/spinner_10_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e7500e01278e7d41bcbe3fa32726d16 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2.meta new file mode 100644 index 0000000..b4657b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83fd812a222a6b24497af2c5756c28f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_1.anim new file mode 100644 index 0000000..c18f853 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_1.anim.meta new file mode 100644 index 0000000..f643332 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 989c8cb51d96e7744893233f51302b9c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_10.anim new file mode 100644 index 0000000..95b893b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_10.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_10.anim.meta new file mode 100644 index 0000000..547abe8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95fa53ac3ec98fc4ea877b5e09db183c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_11.anim new file mode 100644 index 0000000..2560e87 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_11.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_11.anim.meta new file mode 100644 index 0000000..dc35f46 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49f6ec05b36e6bf47bf9506b09c3938d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_12.anim new file mode 100644 index 0000000..4628c33 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_12.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_12.anim.meta new file mode 100644 index 0000000..2bf1675 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37e1db6e8f8c7784db2f8a5fb369f17d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_2.anim new file mode 100644 index 0000000..142ea9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_2.anim.meta new file mode 100644 index 0000000..44e3ee2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 964408ef698d0234aa8054ddeb82556d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_3.anim new file mode 100644 index 0000000..b63fa07 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_3.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_3.anim.meta new file mode 100644 index 0000000..1032deb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1e425f629d25e94eb128b1299a8956c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_4.anim new file mode 100644 index 0000000..411997a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_4.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_4.anim.meta new file mode 100644 index 0000000..ce1ba88 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aac5d1e88a6c97245b45aeac00c1be34 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_5.anim new file mode 100644 index 0000000..906fe97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_5.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_5.anim.meta new file mode 100644 index 0000000..4011661 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb34014376d9c794fbecc034cfc90c2d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_6.anim new file mode 100644 index 0000000..ee8b0f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_6.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_6.anim.meta new file mode 100644 index 0000000..8b704c8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00711d410bdbdcf449b02de5462d92e8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_7.anim new file mode 100644 index 0000000..891c104 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_7.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_7.anim.meta new file mode 100644 index 0000000..f9713ec --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 239bfcaa2e9d1d74dad8ee466762b0bc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_8.anim new file mode 100644 index 0000000..6e78916 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_8.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_8.anim.meta new file mode 100644 index 0000000..f0f64f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7e8484294fd29b48af1cdabecd3ad89 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_9.anim new file mode 100644 index 0000000..a6e40a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_9.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_2_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_9.anim.meta new file mode 100644 index 0000000..6358fb2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 2/spinner_2_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d37546b392a08e4385fb5728622d7f9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3.meta new file mode 100644 index 0000000..2743a8f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 798af42474e21684ca3d287e1b0cfbc9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_1.anim new file mode 100644 index 0000000..07119a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_1.anim.meta new file mode 100644 index 0000000..89ef733 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bfe2f3b248305a4f9efad88c9c153ad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_10.anim new file mode 100644 index 0000000..cbe1983 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_10.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_10.anim.meta new file mode 100644 index 0000000..3e4038f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afa467b9218be434eb0e8c6592671925 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_11.anim new file mode 100644 index 0000000..09a1253 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_11.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_11.anim.meta new file mode 100644 index 0000000..207892a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c072a4f6266a2c4a8d51e364194004d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_12.anim new file mode 100644 index 0000000..f95d508 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_12.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_12.anim.meta new file mode 100644 index 0000000..45fd479 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c71075189d0acb14cad8570e1f25f650 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_2.anim new file mode 100644 index 0000000..9e6527b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_2.anim.meta new file mode 100644 index 0000000..c6f8deb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6ab44665d0e80a49a6cb45948a27419 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_3.anim new file mode 100644 index 0000000..d9dfa67 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_3.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_3.anim.meta new file mode 100644 index 0000000..221997b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e94aa24706cbf64c9e67b87a194f07c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_4.anim new file mode 100644 index 0000000..e6f6515 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_4.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_4.anim.meta new file mode 100644 index 0000000..bd391e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f459cf0a57c54b74aa793863fce549b1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_5.anim new file mode 100644 index 0000000..7734ae9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_5.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_5.anim.meta new file mode 100644 index 0000000..8f775d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 550aac8c4dcc7434b848f3899a613c58 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_6.anim new file mode 100644 index 0000000..6efb17d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_6.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_6.anim.meta new file mode 100644 index 0000000..74060a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38518d714cf75f14e877d4a51f517941 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_7.anim new file mode 100644 index 0000000..5d35265 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_7.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_7.anim.meta new file mode 100644 index 0000000..bb9661b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 94685127065b70f40a6fba25eeb8d365 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_8.anim new file mode 100644 index 0000000..50ebfb6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_8.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_8.anim.meta new file mode 100644 index 0000000..b72aab8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e53d25433b623d47aeecea6ed828c94 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_9.anim new file mode 100644 index 0000000..be86c2a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_9.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_3_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_9.anim.meta new file mode 100644 index 0000000..e30381f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 3/spinner_3_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3d5e64cb7c23d6f4c90ebc62c06b3c5c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4.meta new file mode 100644 index 0000000..c8c39f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c04bcd1e21a60d49aaf61f4e26a41a2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_1.anim new file mode 100644 index 0000000..50af121 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_1.anim.meta new file mode 100644 index 0000000..03ddc36 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7aeab9a63f591494d91978937ebc66b0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_10.anim new file mode 100644 index 0000000..cf07d21 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_10.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_10.anim.meta new file mode 100644 index 0000000..39236ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d0027829ae575247a837b4cda536507 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_11.anim new file mode 100644 index 0000000..54f1318 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_11.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_11.anim.meta new file mode 100644 index 0000000..b659f90 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb2db3270f1e17642a7ccf4ce051ac1b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_12.anim new file mode 100644 index 0000000..6008e14 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_12.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_12.anim.meta new file mode 100644 index 0000000..1b952a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b586576385081734482ec06faba02b17 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_2.anim new file mode 100644 index 0000000..9d2972a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_2.anim.meta new file mode 100644 index 0000000..f58f606 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8e1e9da1fb4be745b2d22127c39035f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_3.anim new file mode 100644 index 0000000..d35bdeb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_3.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_3.anim.meta new file mode 100644 index 0000000..f3cd8f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb72f47a3e3479d4ba5d57d588fe8c9c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_4.anim new file mode 100644 index 0000000..e6fe96d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_4.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_4.anim.meta new file mode 100644 index 0000000..ea624ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c2963104969be740adeed93fecf7df2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_5.anim new file mode 100644 index 0000000..29adf56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_5.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_5.anim.meta new file mode 100644 index 0000000..1addfcd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd532c590d7322747808f3a0ab5ff96b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_6.anim new file mode 100644 index 0000000..f0e1e66 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_6.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_6.anim.meta new file mode 100644 index 0000000..b451d29 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6cab8fc5b9b45ff46b4f25a521bb9f28 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_7.anim new file mode 100644 index 0000000..00c15b4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_7.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_7.anim.meta new file mode 100644 index 0000000..155a78d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ed2a55a54016494993472c068f559cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_8.anim new file mode 100644 index 0000000..44fc29d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_8.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_8.anim.meta new file mode 100644 index 0000000..99c8143 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8aad356a1309ce4187a12773e7f5c9b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_9.anim new file mode 100644 index 0000000..c143562 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_9.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_4_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_9.anim.meta new file mode 100644 index 0000000..1e052c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 4/spinner_4_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 648bff1e4c205824d946dd73ca423d6c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5.meta new file mode 100644 index 0000000..3842821 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3310072a02aec5b41a30ec17ba1c27f5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_1.anim new file mode 100644 index 0000000..6c9bc16 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_1.anim.meta new file mode 100644 index 0000000..96500bf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d78130b0e1444fe4b914eefd1b1121ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_10.anim new file mode 100644 index 0000000..56b6462 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_10.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_10.anim.meta new file mode 100644 index 0000000..706820d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ff11943adbf3784ea2ddb2b5a8d171f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_11.anim new file mode 100644 index 0000000..490a548 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_11.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_11.anim.meta new file mode 100644 index 0000000..f031458 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 663abcf68d6f4fc409761110ce75a7aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_12.anim new file mode 100644 index 0000000..e5e794d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_12.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_12.anim.meta new file mode 100644 index 0000000..b51952e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4670fe18de73df478282b581022eef5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_2.anim new file mode 100644 index 0000000..0a98c7d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_2.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_2.anim.meta new file mode 100644 index 0000000..5105fa3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e44aae3b42624d643a15d8b1309b794f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_3.anim new file mode 100644 index 0000000..a49a085 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_3.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_3.anim.meta new file mode 100644 index 0000000..8ff89b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f354624122460294b861c009e0597b4e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_4.anim new file mode 100644 index 0000000..86f9eae --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_4.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_4.anim.meta new file mode 100644 index 0000000..65773b5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a367cab8d5ddb864fb6be301ff46173b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_5.anim new file mode 100644 index 0000000..187c2c2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_5.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_5.anim.meta new file mode 100644 index 0000000..c796282 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 166535dce2f240f448e39f5e3aae79dc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_6.anim new file mode 100644 index 0000000..0414b4b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_6.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_6.anim.meta new file mode 100644 index 0000000..ded5918 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55d3da2484aeb17449dabef18c97725d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_7.anim new file mode 100644 index 0000000..29eea56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_7.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_7.anim.meta new file mode 100644 index 0000000..846b5a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05a88225357b7164b8658ad53a1d1f66 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_8.anim new file mode 100644 index 0000000..d0a2630 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_8.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_8.anim.meta new file mode 100644 index 0000000..ed27b1c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddc5b91c6bc86194d8ac9a3d6e5ec372 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_9.anim new file mode 100644 index 0000000..c478e46 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_9.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_5_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_9.anim.meta new file mode 100644 index 0000000..452b9f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 5/spinner_5_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8eec6c78f30a63448f52e3278889854 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6.meta new file mode 100644 index 0000000..dd5ed8d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35446bbf575b4e64eb1fc3163772a1d7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_1.anim new file mode 100644 index 0000000..75fdf8a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_1.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_1.anim.meta new file mode 100644 index 0000000..3cb1d8f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad023d020507ea74a961a4425192c4aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_10.anim new file mode 100644 index 0000000..d6049bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_10.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_10.anim.meta new file mode 100644 index 0000000..94e7da9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c741e5e28b25f4849a7c3afbd2514341 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_11.anim new file mode 100644 index 0000000..9478742 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_11.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_11.anim.meta new file mode 100644 index 0000000..d32c623 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5231e18fcf9685408f33dbef833bb74 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_12.anim new file mode 100644 index 0000000..dd1db9e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_12.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_12.anim.meta new file mode 100644 index 0000000..128c71c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e2a5a87170f8a54c952df9ba84f334b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_2.anim new file mode 100644 index 0000000..922f215 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_2.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_2.anim.meta new file mode 100644 index 0000000..34a0398 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f93f0513230c6a94686e3f901a0ee0f8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_3.anim new file mode 100644 index 0000000..008127f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_3.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_3.anim.meta new file mode 100644 index 0000000..364900c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71cf890604add2447a8772091a147240 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_4.anim new file mode 100644 index 0000000..4748665 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_4.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_4.anim.meta new file mode 100644 index 0000000..fae697b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57fe84c79e3baa14e9f143fc54df2bdc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_5.anim new file mode 100644 index 0000000..bc9df64 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_5.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_5.anim.meta new file mode 100644 index 0000000..67f3308 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 532a270ea7d8c72479d3fee2335f1665 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_6.anim new file mode 100644 index 0000000..fa3d427 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_6.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_6.anim.meta new file mode 100644 index 0000000..95e1660 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 003454567422cf743b39a5f202dd19ad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_7.anim new file mode 100644 index 0000000..adf3dbc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_7.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_7.anim.meta new file mode 100644 index 0000000..7565572 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a28f0fe72746c534f93f0682ae54950a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_8.anim new file mode 100644 index 0000000..4f1108e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_8.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_8.anim.meta new file mode 100644 index 0000000..32020ef --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c71ade809ee3c464f80c666ba774dee9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_9.anim new file mode 100644 index 0000000..b5ecb79 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_9.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_6_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_9.anim.meta new file mode 100644 index 0000000..9b08d8a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 6/spinner_6_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35da3b2571c1ef048918405ec20ca178 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7.meta new file mode 100644 index 0000000..fc07df7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3513908eb6027d4c8df827567bb1e5d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_1.anim new file mode 100644 index 0000000..93dcff5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_1.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_1.anim.meta new file mode 100644 index 0000000..bd38c78 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c0a0b3164b24774c9c32634bccd3f44 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_10.anim new file mode 100644 index 0000000..640e10b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_10.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_10.anim.meta new file mode 100644 index 0000000..44a567f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a048f2062580ac349a1fb587ac99c6d8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_11.anim new file mode 100644 index 0000000..a9a70c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_11.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_11.anim.meta new file mode 100644 index 0000000..a8c8979 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9d9506ed1c9a2f479b7d612003d9dff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_12.anim new file mode 100644 index 0000000..3924382 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_12.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_12.anim.meta new file mode 100644 index 0000000..fb6da5b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2fe76d4972d253e42aa628e2e42d7096 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_2.anim new file mode 100644 index 0000000..8c2aac6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_2.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_2.anim.meta new file mode 100644 index 0000000..a7c0488 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 674685a011b81174a97b33527166fe6d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_3.anim new file mode 100644 index 0000000..3ff3f6b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_3.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_3.anim.meta new file mode 100644 index 0000000..e292549 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0e2b8f62e9a704438d33ddbc5247845 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_4.anim new file mode 100644 index 0000000..62f2c5f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_4.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_4.anim.meta new file mode 100644 index 0000000..996f0f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab62ff21ac6ec094aa8e81e75db6cc33 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_5.anim new file mode 100644 index 0000000..1c9cbb5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_5.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_5.anim.meta new file mode 100644 index 0000000..10f8e6b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 822d70a14d0eaa149ae91f97b94ce6be +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_6.anim new file mode 100644 index 0000000..f1a896e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_6.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_6.anim.meta new file mode 100644 index 0000000..2ae6f9a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1736e07730205da499ee646cb29bc86c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_7.anim new file mode 100644 index 0000000..e60b488 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_7.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_7.anim.meta new file mode 100644 index 0000000..ccdf76a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c153afcfbee04f740b36238b87854734 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_8.anim new file mode 100644 index 0000000..1a2561b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_8.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_8.anim.meta new file mode 100644 index 0000000..9f3dab3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 270e81f8fc2b44c4b9996e6f819e8a07 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_9.anim new file mode 100644 index 0000000..7f835f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_9.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_7_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_9.anim.meta new file mode 100644 index 0000000..ea848d4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 7/spinner_7_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c4b63d6eb1396c4a85986c643947c4c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8.meta new file mode 100644 index 0000000..84f7976 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7d5694759277c94199a2948cb176012 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_1.anim new file mode 100644 index 0000000..e118a17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_1.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_1.anim.meta new file mode 100644 index 0000000..6b30b2a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 550949491194aff48b5887eec41561fc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_10.anim new file mode 100644 index 0000000..9d09bbe --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_10.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_10.anim.meta new file mode 100644 index 0000000..c584c6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6387d869bd201054ca406898953ef1c6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_11.anim new file mode 100644 index 0000000..4b2064e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_11.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_11.anim.meta new file mode 100644 index 0000000..86b8ea0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed8d8a58d5db0c148aaaed8f40698ced +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_12.anim new file mode 100644 index 0000000..56605ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_12.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_12.anim.meta new file mode 100644 index 0000000..830eba2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e579313d14c03b84bb15c3e3afb2af6f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_2.anim new file mode 100644 index 0000000..556017c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_2.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_2.anim.meta new file mode 100644 index 0000000..4788c6f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f83e4e1b93a79e445843b3bd73c448a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_3.anim new file mode 100644 index 0000000..d2bbdfe --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_3.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_3.anim.meta new file mode 100644 index 0000000..580ebdc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a8b36ee4e3b2f249bd9bac838e04949 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_4.anim new file mode 100644 index 0000000..071bb98 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_4.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_4.anim.meta new file mode 100644 index 0000000..28ea922 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6b8e47f973fe114598251657f01778a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_5.anim new file mode 100644 index 0000000..e658ba6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_5.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_5.anim.meta new file mode 100644 index 0000000..41c8ee5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0068e213e5dc68d4c981de43c584fb0b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_6.anim new file mode 100644 index 0000000..d495764 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_6.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_6.anim.meta new file mode 100644 index 0000000..9cb2bbf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 337dcf616d4cdbe4183c2eb7cbdec782 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_7.anim new file mode 100644 index 0000000..de3f876 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_7.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_7.anim.meta new file mode 100644 index 0000000..81db161 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e76a9e37382fe3046804f96b5e756c3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_8.anim new file mode 100644 index 0000000..4d291d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_8.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_8.anim.meta new file mode 100644 index 0000000..f827498 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 105d5927668d2574c8db3380613cf742 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_9.anim new file mode 100644 index 0000000..5a9d345 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_9.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_8_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_9.anim.meta new file mode 100644 index 0000000..70bd6aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 8/spinner_8_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a62e587bed69bee4eb4d9ce6aecaa8dd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9.meta new file mode 100644 index 0000000..eab060c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8163293482d0b7542923d833f72463a2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_1.anim new file mode 100644 index 0000000..2277e01 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_1.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_1.anim.meta new file mode 100644 index 0000000..432db35 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7d1a8ba113cfbd4baeee3bd0ea8bf55 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_10.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_10.anim new file mode 100644 index 0000000..a18552d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_10.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_10 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_10.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_10.anim.meta new file mode 100644 index 0000000..5e895e6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_10.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a76fece90bd902e408dcce14cebe2a8a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_11.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_11.anim new file mode 100644 index 0000000..11bf47f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_11.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_11 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_11.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_11.anim.meta new file mode 100644 index 0000000..af87ac6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_11.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a2c0693200d595428b7e47b71b3fbcd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_12.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_12.anim new file mode 100644 index 0000000..cab2916 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_12.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_12 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_12.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_12.anim.meta new file mode 100644 index 0000000..a37fab1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_12.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 746ded3a601239f459eb29cc507f5802 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_2.anim new file mode 100644 index 0000000..6d19e51 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_2.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_2.anim.meta new file mode 100644 index 0000000..ece3755 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 308cc35269e7f9f4186f4b68f36884e4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_3.anim new file mode 100644 index 0000000..3014f87 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_3.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_3.anim.meta new file mode 100644 index 0000000..b40556a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c22c4d239786ebb4482d34c4b978674f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_4.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_4.anim new file mode 100644 index 0000000..c78010b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_4.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_4 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_4.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_4.anim.meta new file mode 100644 index 0000000..4757f7b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_4.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6848ddb6312133429db7bee85526cb2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_5.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_5.anim new file mode 100644 index 0000000..222a0db --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_5.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_5 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_5.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_5.anim.meta new file mode 100644 index 0000000..60e925e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_5.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a41f9c589881a0a42bba29e33cd239c4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_6.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_6.anim new file mode 100644 index 0000000..643d58f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_6.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_6 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_6.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_6.anim.meta new file mode 100644 index 0000000..262e403 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_6.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1bbf4deda8856d4e976ebaee4d64f14 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_7.anim new file mode 100644 index 0000000..fe2a88f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_7.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_7.anim.meta new file mode 100644 index 0000000..b5059e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76f76e50166fd0e4887ecb2a7eb9b5f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_8.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_8.anim new file mode 100644 index 0000000..69c15d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_8.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_8 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_8.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_8.anim.meta new file mode 100644 index 0000000..361cc34 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_8.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 795d50b842eb5c2449fec6adc5d19824 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_9.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_9.anim new file mode 100644 index 0000000..382b2e6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_9.anim @@ -0,0 +1,395 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spinner_9_9 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 115 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_9.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_9.anim.meta new file mode 100644 index 0000000..7d3564e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Spinner anim/Spinner 9/spinner_9_9.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d02ab21ecae060d46b80e5047334a687 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim.meta new file mode 100644 index 0000000..26a653b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4aa95425edfc57d4f9591a8a0bc0ddf1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1.meta new file mode 100644 index 0000000..da9cf97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f0db316f46b37b46a72886302a82076 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_1.anim new file mode 100644 index 0000000..c2ee8e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_1.anim @@ -0,0 +1,492 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.2, y: 0.2, z: 0.2} + inSlope: {x: 3.2, y: 3.2, z: 3.2} + outSlope: {x: 3.2, y: 3.2, z: 3.2} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 3.2, y: 3.2, z: 3.2} + outSlope: {x: 3.2, y: 3.2, z: 3.2} + tangentMode: 1078775013 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 1.5384616 + outSlope: 1.5384616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -0.46153843 + outSlope: -0.46153843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 120 + outSlope: 120 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: 8.999998 + outSlope: 8.999998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 20 + inSlope: -11.999999 + outSlope: -11.999999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 120 + outSlope: 120 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: 8.999998 + outSlope: 8.999998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 20 + inSlope: -11.999999 + outSlope: -11.999999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 1.5384616 + outSlope: 1.5384616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -0.46153843 + outSlope: -0.46153843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 120 + outSlope: 120 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: 8.999998 + outSlope: 8.999998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 20 + inSlope: -11.999999 + outSlope: -11.999999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 120 + outSlope: 120 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 25 + inSlope: 8.999998 + outSlope: 8.999998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 20 + inSlope: -11.999999 + outSlope: -11.999999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 3.2 + outSlope: 3.2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 3.2 + outSlope: 3.2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 3.2 + outSlope: 3.2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 3.2 + outSlope: 3.2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 3.2 + outSlope: 3.2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 3.2 + outSlope: 3.2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_1.anim.meta new file mode 100644 index 0000000..44e21f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dacf18c7e0f8cb94fa88659f2aab9b22 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_2-1_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_2-1_7.anim new file mode 100644 index 0000000..c532396 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_2-1_7.anim @@ -0,0 +1,413 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_1_2-1_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: 20 + outSlope: 20 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 10 + inSlope: -10.000003 + outSlope: -10.000003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 10 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: 20 + outSlope: 20 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 10 + inSlope: -10.000003 + outSlope: -10.000003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 10 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 1.25 + outSlope: 1.25 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: 20 + outSlope: 20 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 10 + inSlope: -10.000003 + outSlope: -10.000003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 10 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 20 + inSlope: 20 + outSlope: 20 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 10 + inSlope: -10.000003 + outSlope: -10.000003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 10 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 1.25 + outSlope: 1.25 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_2-1_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_2-1_7.anim.meta new file mode 100644 index 0000000..3a10716 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_2-1_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aef8d72066221c842a061ca1b5c648b4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_8-1_13.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_8-1_13.anim new file mode 100644 index 0000000..08f9a3f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_8-1_13.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_1_8-1_13 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: 14 + outSlope: 14 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 5 + inSlope: -6.0000005 + outSlope: -6.0000005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: 14 + outSlope: 14 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 5 + inSlope: -6.0000005 + outSlope: -6.0000005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: 14 + outSlope: 14 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 5 + inSlope: -6.0000005 + outSlope: -6.0000005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 10 + inSlope: 14 + outSlope: 14 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 5 + inSlope: -6.0000005 + outSlope: -6.0000005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_8-1_13.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_8-1_13.anim.meta new file mode 100644 index 0000000..032361f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 1/squares_1_8-1_13.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcc444b6846a89c4496382652e6273f6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2.meta new file mode 100644 index 0000000..ba5e253 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38fe0992a3a83e84fb4e86942dd71cbb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_1.anim new file mode 100644 index 0000000..5e5ff90 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_1.anim @@ -0,0 +1,492 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 4, y: 4, z: 4} + outSlope: {x: 4, y: 4, z: 4} + tangentMode: 1970361127 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 30 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 20 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 30 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 20 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 1.4545455 + outSlope: 1.4545455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -1.0909091 + outSlope: -1.0909091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 30 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 20 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 30 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 20 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 25 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 20 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 1.4545455 + outSlope: 1.4545455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -1.0909091 + outSlope: -1.0909091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_1.anim.meta new file mode 100644 index 0000000..3df2434 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efdee9079b0744d4581015c97642b78d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_2.anim new file mode 100644 index 0000000..8140259 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_2.anim @@ -0,0 +1,492 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 4, y: 4, z: 4} + outSlope: {x: 4, y: 4, z: 4} + tangentMode: 1061158912 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1092616192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 1.4545455 + outSlope: 1.4545455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -1.0909091 + outSlope: -1.0909091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 20 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 20 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.4166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 1.4545455 + outSlope: 1.4545455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -1.0909091 + outSlope: -1.0909091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 20 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 20 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 10 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 15 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_2.anim.meta new file mode 100644 index 0000000..de073d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74733569cbedf8b408799e74e83f7ec9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_3.anim new file mode 100644 index 0000000..e90b856 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_3.anim @@ -0,0 +1,492 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_2_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 4, y: 4, z: 4} + outSlope: {x: 4, y: 4, z: 4} + tangentMode: 1066052259 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 1092616192 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 1.4545455 + outSlope: 1.4545455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: -1.0909091 + outSlope: -1.0909091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 5 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 5 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 5 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 5 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.5833333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 1.4545455 + outSlope: 1.4545455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: -1.0909091 + outSlope: -1.0909091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 5 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 5 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 40 + outSlope: 40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10 + inSlope: -40 + outSlope: -40 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 5 + inSlope: -5.000002 + outSlope: -5.000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 5 + inSlope: 4.999995 + outSlope: 4.999995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 10 + inSlope: -20.000006 + outSlope: -20.000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_3.anim.meta new file mode 100644 index 0000000..a1ad0cd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 2/squares_2_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 85209c70c807f814e9f4e0cd4ec778f3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3.meta new file mode 100644 index 0000000..3c71f6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9160843db1febc4985d7a03e644ddbc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_1.anim new file mode 100644 index 0000000..8fabf72 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_1.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_3_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 1.5384616 + outSlope: 1.5384616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -0.46153843 + outSlope: -0.46153843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: 1.5384616 + outSlope: 1.5384616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -0.46153843 + outSlope: -0.46153843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_1.anim.meta new file mode 100644 index 0000000..39f4d29 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66324ff48061a86459d3666a70e35bf0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_2-3_7.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_2-3_7.anim new file mode 100644 index 0000000..96d04a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_2-3_7.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_3_2-3_7 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 1.25 + outSlope: 1.25 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 1.25 + outSlope: 1.25 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -0.75000006 + outSlope: -0.75000006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_2-3_7.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_2-3_7.anim.meta new file mode 100644 index 0000000..f1cb85a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_2-3_7.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21f0967da1ec382408d2ebba5f486160 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_8-3_13.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_8-3_13.anim new file mode 100644 index 0000000..b338e4b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_8-3_13.anim @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_3_8-3_13 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0.79999983 + outSlope: 0.79999983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -1.2000002 + outSlope: -1.2000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 4 + outSlope: 4 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 1 + inSlope: 0.79999983 + outSlope: 0.79999983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: -1.2000002 + outSlope: -1.2000002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_8-3_13.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_8-3_13.anim.meta new file mode 100644 index 0000000..ca08d86 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 3/squares_3_8-3_13.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 82697b04c15ceca4faa1c841f6cb8efb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4.meta new file mode 100644 index 0000000..4337061 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86d16873ff7e5ca4a86324df46f9caf6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4/squares_4_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4/squares_4_1.anim new file mode 100644 index 0000000..cc02a52 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4/squares_4_1.anim @@ -0,0 +1,7653 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_4_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.3416463, w: -0.00097274774} + outSlope: {x: 0, y: 0, z: -0.3416463, w: -0.00097274774} + tangentMode: -1087044381 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0, y: 0, z: -0.0056941058, w: 0.9999838} + inSlope: {x: 0, y: 0, z: -0.6596812, w: -0.007254481} + outSlope: {x: 0, y: 0, z: -0.6596812, w: -0.007254481} + tangentMode: 1065772644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -0.021989375, w: 0.9997582} + inSlope: {x: 0, y: 0, z: -1.2600219, w: -0.033654567} + outSlope: {x: 0, y: 0, z: -1.2600219, w: -0.033654567} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0, y: 0, z: -0.04769484, w: 0.99886197} + inSlope: {x: 0, y: 0, z: -1.788037, w: -0.09276688} + outSlope: {x: 0, y: 0, z: -1.788037, w: -0.09276688} + tangentMode: -1081548062 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -0.08159061, w: 0.99666595} + inSlope: {x: 0, y: 0, z: -2.2414749, w: -0.1914722} + outSlope: {x: 0, y: 0, z: -2.2414749, w: -0.1914722} + tangentMode: -1085228985 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0, y: 0, z: -0.12241066, w: 0.99247956} + inSlope: {x: 0, y: 0, z: -2.617285, w: -0.3306413} + outSlope: {x: 0, y: 0, z: -2.617285, w: -0.3306413} + tangentMode: -1082593945 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -0.16883343, w: 0.9856446} + inSlope: {x: 0, y: 0, z: -2.912211, w: -0.5059058} + outSlope: {x: 0, y: 0, z: -2.912211, w: -0.5059058} + tangentMode: 1067729984 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: -0.21948436, w: 0.97561604} + inSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085072} + outSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -0.27295193, w: 0.96202767} + inSlope: {x: 0, y: 0, z: -3.2499382, w: -0.92622924} + outSlope: {x: 0, y: 0, z: -3.2499382, w: -0.92622924} + tangentMode: 1044201444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0, y: 0, z: -0.32781565, w: 0.9447417} + inSlope: {x: 0, y: 0, z: -3.291944, w: -1.1444433} + outSlope: {x: 0, y: 0, z: -3.291944, w: -1.1444433} + tangentMode: 1055607270 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -0.3826834, w: 0.92387956} + inSlope: {x: 0, y: 0, z: -3.2525067, w: -1.3472326} + outSlope: {x: 0, y: 0, z: -3.2525067, w: -1.3472326} + tangentMode: -1082951583 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 0, z: -0.43623254, w: 0.899834} + inSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185131} + outSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185131} + tangentMode: 1069687396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -0.4872501, w: 0.87326247} + inSlope: {x: 0, y: 0, z: -2.952997, w: -1.6431106} + outSlope: {x: 0, y: 0, z: -2.952997, w: -1.6431106} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0, y: 0, z: -0.53466576, w: 0.8450636} + inSlope: {x: 0, y: 0, z: -2.709675, w: -1.7076946} + outSlope: {x: 0, y: 0, z: -2.709675, w: -1.7076946} + tangentMode: 1068579299 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -0.5775726, w: 0.8163393} + inSlope: {x: 0, y: 0, z: -2.4169726, w: -1.7015148} + outSlope: {x: 0, y: 0, z: -2.4169726, w: -1.7015148} + tangentMode: 1070377763 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 0, z: -0.6152315, w: 0.78834647} + inSlope: {x: 0, y: 0, z: -2.0844996, w: -1.616903} + outSlope: {x: 0, y: 0, z: -2.0844996, w: -1.616903} + tangentMode: -1088011706 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -0.6470559, w: 0.7624425} + inSlope: {x: 0, y: 0, z: -1.7203531, w: -1.4495683} + outSlope: {x: 0, y: 0, z: -1.7203531, w: -1.4495683} + tangentMode: 1071644640 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0, y: 0, z: -0.67257667, w: 0.7400275} + inSlope: {x: 0, y: 0, z: -1.3299294, w: -1.1987355} + outSlope: {x: 0, y: 0, z: -1.3299294, w: -1.1987355} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0, y: 0, z: -0.69138694, w: 0.72248465} + inSlope: {x: 0, y: 0, z: -0.9147666, w: -0.86717355} + outSlope: {x: 0, y: 0, z: -0.9147666, w: -0.86717355} + tangentMode: 1074481249 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0, y: 0, z: -0.7030689, w: 0.7111217} + inSlope: {x: 0, y: 0, z: -0.4715945, w: -0.461336} + outSlope: {x: 0, y: 0, z: -0.4715945, w: -0.461336} + tangentMode: 1074862336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0, y: 0, z: -0.70710677, w: 0.70710677} + inSlope: {x: 0, y: 0, z: -0.24158278, w: -0.241581} + outSlope: {x: 0, y: 0, z: -0.24158278, w: -0.241581} + tangentMode: -1105186460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0, y: 0, z: -0.7111217, w: 0.703069} + inSlope: {x: 0, y: 0, z: -0.46133777, w: -0.4715963} + outSlope: {x: 0, y: 0, z: -0.46133777, w: -0.4715963} + tangentMode: 1073601988 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0, y: 0, z: -0.7224847, w: 0.6913869} + inSlope: {x: 0, y: 0, z: -0.86717534, w: -0.9147702} + outSlope: {x: 0, y: 0, z: -0.86717534, w: -0.9147702} + tangentMode: 1074481252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0, y: 0, z: -0.74002755, w: 0.6725766} + inSlope: {x: 0, y: 0, z: -1.198739, w: -1.3299329} + outSlope: {x: 0, y: 0, z: -1.198739, w: -1.3299329} + tangentMode: 6752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0, y: 0, z: -0.7624427, w: 0.64705575} + inSlope: {x: 0, y: 0, z: -1.4495718, w: -1.7203567} + outSlope: {x: 0, y: 0, z: -1.4495718, w: -1.7203567} + tangentMode: -1120044441 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0, y: 0, z: -0.78834665, w: 0.61523134} + inSlope: {x: 0, y: 0, z: -1.6169021, w: -2.0844984} + outSlope: {x: 0, y: 0, z: -1.6169021, w: -2.0844984} + tangentMode: -1111660864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0, y: 0, z: -0.8163395, w: 0.5775724} + inSlope: {x: 0, y: 0, z: -1.7015133, w: -2.416976} + outSlope: {x: 0, y: 0, z: -1.7015133, w: -2.416976} + tangentMode: -1103281978 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0, y: 0, z: -0.8450638, w: 0.5346654} + inSlope: {x: 0, y: 0, z: -1.7076967, w: -2.7096815} + outSlope: {x: 0, y: 0, z: -1.7076967, w: -2.7096815} + tangentMode: -1098006048 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0, y: 0, z: -0.87326276, w: 0.4872496} + inSlope: {x: 0, y: 0, z: -1.643111, w: -2.952998} + outSlope: {x: 0, y: 0, z: -1.643111, w: -2.952998} + tangentMode: -1094931551 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0, y: 0, z: -0.8998342, w: 0.43623206} + inSlope: {x: 0, y: 0, z: -1.5185094, w: -3.1369991} + outSlope: {x: 0, y: 0, z: -1.5185094, w: -3.1369991} + tangentMode: -1091876122 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0, y: 0, z: -0.92387974, w: 0.38268298} + inSlope: {x: 0, y: 0, z: -1.3472302, w: -3.2525086} + outSlope: {x: 0, y: 0, z: -1.3472302, w: -3.2525086} + tangentMode: -1089681853 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0, y: 0, z: -0.94474185, w: 0.3278152} + inSlope: {x: 0, y: 0, z: -1.1444424, w: -3.2919488} + outSlope: {x: 0, y: 0, z: -1.1444424, w: -3.2919488} + tangentMode: -1088180256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0, y: 0, z: -0.9620278, w: 0.27295145} + inSlope: {x: 0, y: 0, z: -0.9262284, w: -3.249936} + outSlope: {x: 0, y: 0, z: -0.9262284, w: -3.249936} + tangentMode: -1086695258 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0, y: 0, z: -0.9756161, w: 0.2194841} + inSlope: {x: 0, y: 0, z: -0.7085062, w: -3.1235514} + outSlope: {x: 0, y: 0, z: -0.7085062, w: -3.1235514} + tangentMode: -1085228957 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0, y: 0, z: -0.98564464, w: 0.16883318} + inSlope: {x: 0, y: 0, z: -0.50590444, w: -2.912211} + outSlope: {x: 0, y: 0, z: -0.50590444, w: -2.912211} + tangentMode: -1083783897 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0, y: 0, z: -0.99247956, w: 0.122410506} + inSlope: {x: 0, y: 0, z: -0.33063978, w: -2.617282} + outSlope: {x: 0, y: 0, z: -0.33063978, w: -2.617282} + tangentMode: -1082362144 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0, y: 0, z: -0.99666595, w: 0.08159053} + inSlope: {x: 0, y: 0, z: -0.19147235, w: -2.2414703} + outSlope: {x: 0, y: 0, z: -0.19147235, w: -2.2414703} + tangentMode: -1081548091 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0, y: 0, z: -0.99886197, w: 0.047694895} + inSlope: {x: 0, y: 0, z: -0.09276697, w: -1.7880347} + outSlope: {x: 0, y: 0, z: -0.09276697, w: -1.7880347} + tangentMode: -1080863776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0, y: 0, z: -0.9997582, w: 0.021989437} + inSlope: {x: 0, y: 0, z: -0.033654604, w: -1.2600222} + outSlope: {x: 0, y: 0, z: -0.033654604, w: -1.2600222} + tangentMode: -1080194332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0, y: 0, z: -0.9999838, w: 0.0056941956} + inSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.6596851} + outSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.6596851} + tangentMode: -1079540895 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: -1, w: -0.00000004371139} + inSlope: {x: 0, y: 0, z: 0, w: -0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: -0.34164754} + tangentMode: -1078904348 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: -0.9999838, w: -0.0056940448} + inSlope: {x: 0, y: 0, z: 0.0072544883, w: -0.6596779} + outSlope: {x: 0, y: 0, z: 0.0072544883, w: -0.6596779} + tangentMode: -1078285632 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: -0.9997582, w: -0.021989286} + inSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600187} + outSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600187} + tangentMode: -1077685852 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: -0.99886197, w: -0.047694627} + inSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788038} + outSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788038} + tangentMode: -1077105856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: -0.99666595, w: -0.081590496} + inSlope: {x: 0, y: 0, z: 0.19147235, w: -2.2414742} + outSlope: {x: 0, y: 0, z: 0.19147235, w: -2.2414742} + tangentMode: -1076546522 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: -0.99247956, w: -0.12241036} + inSlope: {x: 0, y: 0, z: 0.33063978, w: -2.6172822} + outSlope: {x: 0, y: 0, z: 0.33063978, w: -2.6172822} + tangentMode: -1076008734 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: -0.98564464, w: -0.16883315} + inSlope: {x: 0, y: 0, z: 0.50590444, w: -2.9122143} + outSlope: {x: 0, y: 0, z: 0.50590444, w: -2.9122143} + tangentMode: -1075493342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: -0.9756161, w: -0.21948408} + inSlope: {x: 0, y: 0, z: 0.7085062, w: -3.1235514} + outSlope: {x: 0, y: 0, z: 0.7085062, w: -3.1235514} + tangentMode: -1075001088 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: -0.9620278, w: -0.27295142} + inSlope: {x: 0, y: 0, z: 0.9262266, w: -3.249936} + outSlope: {x: 0, y: 0, z: 0.9262266, w: -3.249936} + tangentMode: -1074532766 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: -0.9447419, w: -0.32781518} + inSlope: {x: 0, y: 0, z: 1.1444424, w: -3.2919488} + outSlope: {x: 0, y: 0, z: 1.1444424, w: -3.2919488} + tangentMode: -1074089120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: -0.92387974, w: -0.38268295} + inSlope: {x: 0, y: 0, z: 1.3472302, w: -3.2525053} + outSlope: {x: 0, y: 0, z: 1.3472302, w: -3.2525053} + tangentMode: -1073706272 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: -0.8998343, w: -0.4362319} + inSlope: {x: 0, y: 0, z: 1.5185091, w: -3.1369991} + outSlope: {x: 0, y: 0, z: 1.5185091, w: -3.1369991} + tangentMode: -1073510112 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: -0.8732628, w: -0.4872495} + inSlope: {x: 0, y: 0, z: 1.6431122, w: -2.953004} + outSlope: {x: 0, y: 0, z: 1.6431122, w: -2.953004} + tangentMode: -1073327258 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: -0.8450639, w: -0.5346653} + inSlope: {x: 0, y: 0, z: 1.7076962, w: -2.709681} + outSlope: {x: 0, y: 0, z: 1.7076962, w: -2.709681} + tangentMode: -1073157950 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: -0.8163397, w: -0.5775721} + inSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169784} + outSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169784} + tangentMode: -1073002396 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0, y: 0, z: -0.78834677, w: -0.61523116} + inSlope: {x: 0, y: 0, z: 1.6169014, w: -2.0845003} + outSlope: {x: 0, y: 0, z: 1.6169014, w: -2.0845003} + tangentMode: -1072861050 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0, y: 0, z: -0.762443, w: -0.6470554} + inSlope: {x: 0, y: 0, z: 1.4495709, w: -1.7203562} + outSlope: {x: 0, y: 0, z: 1.4495709, w: -1.7203562} + tangentMode: -1072733919 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0, y: 0, z: -0.7400278, w: -0.6725763} + inSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299406} + outSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299406} + tangentMode: -1072621306 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0, y: 0, z: -0.7224849, w: -0.6913867} + inSlope: {x: 0, y: 0, z: 0.8671787, w: -0.9147754} + outSlope: {x: 0, y: 0, z: 0.8671787, w: -0.9147754} + tangentMode: -1072523292 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0, y: 0, z: -0.71112186, w: -0.7030688} + inSlope: {x: 0, y: 0, z: 0.46134397, w: -0.47160253} + outSlope: {x: 0, y: 0, z: 0.46134397, w: -0.47160253} + tangentMode: -1072440252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: 0, y: 0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 0.241581, w: -0.24158101} + outSlope: {x: 0, y: 0, z: 0.241581, w: -0.24158101} + tangentMode: -1072372032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: 0, y: 0, z: -0.70306915, w: -0.7111215} + inSlope: {x: 0, y: 0, z: 0.471586, w: -0.46132922} + outSlope: {x: 0, y: 0, z: 0.471586, w: -0.46132922} + tangentMode: -1072318846 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: 0, y: 0, z: -0.69138724, w: -0.7224844} + inSlope: {x: 0, y: 0, z: 0.91476107, w: -0.86716616} + outSlope: {x: 0, y: 0, z: 0.91476107, w: -0.86716616} + tangentMode: -1072280858 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: 0, y: 0, z: -0.67257714, w: -0.740027} + inSlope: {x: 0, y: 0, z: 1.3299246, w: -1.1987321} + outSlope: {x: 0, y: 0, z: 1.3299246, w: -1.1987321} + tangentMode: -1072257946 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: 0, y: 0, z: -0.64705646, w: -0.7624421} + inSlope: {x: 0, y: 0, z: 1.7203491, w: -1.449569} + outSlope: {x: 0, y: 0, z: 1.7203491, w: -1.449569} + tangentMode: -1072250393 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: 0, y: 0, z: -0.6152322, w: -0.78834593} + inSlope: {x: 0, y: 0, z: 2.084486, w: -1.6168962} + outSlope: {x: 0, y: 0, z: 2.084486, w: -1.6168962} + tangentMode: -1072258010 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: 0, y: 0, z: -0.57757366, w: -0.8163386} + inSlope: {x: 0, y: 0, z: 2.4169621, w: -1.7015109} + outSlope: {x: 0, y: 0, z: 2.4169621, w: -1.7015109} + tangentMode: -1072280858 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: 0, y: 0, z: -0.5346669, w: -0.8450629} + inSlope: {x: 0, y: 0, z: 2.709672, w: -1.7076962} + outSlope: {x: 0, y: 0, z: 2.709672, w: -1.7076962} + tangentMode: -1072318846 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: 0, y: 0, z: -0.48725134, w: -0.87326175} + inSlope: {x: 0, y: 0, z: 2.9529943, w: -1.6431139} + outSlope: {x: 0, y: 0, z: 2.9529943, w: -1.6431139} + tangentMode: -1072371995 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: 0, y: 0, z: -0.43623385, w: -0.8998333} + inSlope: {x: 0, y: 0, z: 3.1370056, w: -1.5185199} + outSlope: {x: 0, y: 0, z: 3.1370056, w: -1.5185199} + tangentMode: -1072440251 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: 0, y: 0, z: -0.3826846, w: -0.923879} + inSlope: {x: 0, y: 0, z: 3.2525034, w: -1.3472373} + outSlope: {x: 0, y: 0, z: 3.2525034, w: -1.3472373} + tangentMode: -1072523328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: 0, y: 0, z: -0.32781717, w: -0.9447412} + inSlope: {x: 0, y: 0, z: 3.2919364, w: -1.1444478} + outSlope: {x: 0, y: 0, z: 3.2919364, w: -1.1444478} + tangentMode: -1072621306 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: 0, y: 0, z: -0.27295348, w: -0.96202725} + inSlope: {x: 0, y: 0, z: 3.2499437, w: -0.92623556} + outSlope: {x: 0, y: 0, z: 3.2499437, w: -0.92623556} + tangentMode: -1072733856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: 0, y: 0, z: -0.21948582, w: -0.9756157} + inSlope: {x: 0, y: 0, z: 3.1235638, w: -0.7085134} + outSlope: {x: 0, y: 0, z: 3.1235638, w: -0.7085134} + tangentMode: -1072861050 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: 0, y: 0, z: -0.16883479, w: -0.98564434} + inSlope: {x: 0, y: 0, z: 2.9122138, w: -0.5059116} + outSlope: {x: 0, y: 0, z: 2.9122138, w: -0.5059116} + tangentMode: -1073002459 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: 0, y: 0, z: -0.122412115, w: -0.9924794} + inSlope: {x: 0, y: 0, z: 2.6172924, w: -0.33064514} + outSlope: {x: 0, y: 0, z: 2.6172924, w: -0.33064514} + tangentMode: -1073157919 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: 0, y: 0, z: -0.08159179, w: -0.99666584} + inSlope: {x: 0, y: 0, z: 2.2414913, w: -0.19147593} + outSlope: {x: 0, y: 0, z: 2.2414913, w: -0.19147593} + tangentMode: -1073327200 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: 0, y: 0, z: -0.047695804, w: -0.9988619} + inSlope: {x: 0, y: 0, z: 1.7880523, w: -0.09277055} + outSlope: {x: 0, y: 0, z: 1.7880523, w: -0.09277055} + tangentMode: -1073510138 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: 0, y: 0, z: -0.021990107, w: -0.9997582} + inSlope: {x: 0, y: 0, z: 1.2600329, w: -0.033656392} + outSlope: {x: 0, y: 0, z: 1.2600329, w: -0.033656392} + tangentMode: -1073706272 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: 0, y: 0, z: -0.005694748, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.6597065, w: -0.0072544883} + outSlope: {x: 0, y: 0, z: 0.6597065, w: -0.0072544883} + tangentMode: -1074089050 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: 0, y: 0, z: 0.00000008742278, w: -1} + inSlope: {x: 0, y: 0, z: 0.3416547, w: 0} + outSlope: {x: 0, y: 0, z: 0.3416547, w: 0} + tangentMode: -1074532761 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: 0, y: 0, z: 0.005693731, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.65964925, w: 0.0072527} + outSlope: {x: 0, y: 0, z: 0.65964925, w: 0.0072527} + tangentMode: -1075000988 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: 0, y: 0, z: 0.021988375, w: -0.99975824} + inSlope: {x: 0, y: 0, z: 1.2600044, w: 0.033652816} + outSlope: {x: 0, y: 0, z: 1.2600044, w: 0.033652816} + tangentMode: -1075493276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: 0, y: 0, z: 0.047693837, w: -0.998862} + inSlope: {x: 0, y: 0, z: 1.788024, w: 0.09276518} + outSlope: {x: 0, y: 0, z: 1.788024, w: 0.09276518} + tangentMode: -1076008761 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: 0, y: 0, z: 0.08158912, w: -0.9966661} + inSlope: {x: 0, y: 0, z: 2.2414494, w: 0.19146699} + outSlope: {x: 0, y: 0, z: 2.2414494, w: 0.19146699} + tangentMode: -1076546464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: 0, y: 0, z: 0.12240874, w: -0.9924798} + inSlope: {x: 0, y: 0, z: 2.6172721, w: 0.33063442} + outSlope: {x: 0, y: 0, z: 2.6172721, w: 0.33063442} + tangentMode: -1077105818 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: 0, y: 0, z: 0.16883144, w: -0.98564494} + inSlope: {x: 0, y: 0, z: 2.9122016, w: 0.5058991} + outSlope: {x: 0, y: 0, z: 2.9122016, w: 0.5058991} + tangentMode: -1077685920 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: 0, y: 0, z: 0.21948203, w: -0.9756165} + inSlope: {x: 0, y: 0, z: 3.1235452, w: 0.7084973} + outSlope: {x: 0, y: 0, z: 3.1235452, w: 0.7084973} + tangentMode: -1078285726 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: 0, y: 0, z: 0.27294952, w: -0.9620284} + inSlope: {x: 0, y: 0, z: 3.2499409, w: 0.92622125} + outSlope: {x: 0, y: 0, z: 3.2499409, w: 0.92622125} + tangentMode: -1078904256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: 0, y: 0, z: 0.3278133, w: -0.9447425} + inSlope: {x: 0, y: 0, z: 3.291948, w: 1.1444371} + outSlope: {x: 0, y: 0, z: 3.291948, w: 1.1444371} + tangentMode: -1079540890 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: 0, y: 0, z: 0.382681, w: -0.9238805} + inSlope: {x: 0, y: 0, z: 3.2525086, w: 1.347223} + outSlope: {x: 0, y: 0, z: 3.2525086, w: 1.347223} + tangentMode: -1080194332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0, y: 0, z: 0.43623015, w: -0.8998351} + inSlope: {x: 0, y: 0, z: 3.1370056, w: 1.5185037} + outSlope: {x: 0, y: 0, z: 3.1370056, w: 1.5185037} + tangentMode: -1080863776 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0, y: 0, z: 0.48724777, w: -0.8732638} + inSlope: {x: 0, y: 0, z: 2.9530067, w: 1.643105} + outSlope: {x: 0, y: 0, z: 2.9530067, w: 1.643105} + tangentMode: -1081548062 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0, y: 0, z: 0.5346636, w: -0.845065} + inSlope: {x: 0, y: 0, z: 2.7096953, w: 1.707698} + outSlope: {x: 0, y: 0, z: 2.7096953, w: 1.707698} + tangentMode: -1082362138 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0, y: 0, z: 0.57757086, w: -0.81634057} + inSlope: {x: 0, y: 0, z: 2.4169927, w: 1.70152} + outSlope: {x: 0, y: 0, z: 2.4169927, w: 1.70152} + tangentMode: -1083783866 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0, y: 0, z: 0.61522996, w: -0.7883477} + inSlope: {x: 0, y: 0, z: 2.084513, w: 1.6169086} + outSlope: {x: 0, y: 0, z: 2.084513, w: 1.6169086} + tangentMode: -1085228985 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0, y: 0, z: 0.64705455, w: -0.76244366} + inSlope: {x: 0, y: 0, z: 1.7203686, w: 1.449578} + outSlope: {x: 0, y: 0, z: 1.7203686, w: 1.449578} + tangentMode: -1086695200 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0, y: 0, z: 0.67257553, w: -0.7400285} + inSlope: {x: 0, y: 0, z: 1.3299549, w: 1.1987536} + outSlope: {x: 0, y: 0, z: 1.3299549, w: 1.1987536} + tangentMode: -1088180254 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0, y: 0, z: 0.69138634, w: -0.72248524} + inSlope: {x: 0, y: 0, z: 0.91479146, w: 0.8671948} + outSlope: {x: 0, y: 0, z: 0.91479146, w: 0.8671948} + tangentMode: -1089681823 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0, y: 0, z: 0.70306855, w: -0.71112204} + inSlope: {x: 0, y: 0, z: 0.47161147, w: 0.4613529} + outSlope: {x: 0, y: 0, z: 0.47161147, w: 0.4613529} + tangentMode: -1091876122 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0, y: 0, z: 0.7071067, w: -0.7071068} + inSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + outSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + tangentMode: -1094931516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0, y: 0, z: 0.71112126, w: -0.7030693} + inSlope: {x: 0, y: 0, z: 0.46131358, w: 0.47157034} + outSlope: {x: 0, y: 0, z: 0.46131358, w: 0.47157034} + tangentMode: -1098005915 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0, y: 0, z: 0.7224838, w: -0.69138783} + inSlope: {x: 0, y: 0, z: 0.86715186, w: 0.9147432} + outSlope: {x: 0, y: 0, z: 0.86715186, w: 0.9147432} + tangentMode: -1103281724 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0, y: 0, z: 0.7400263, w: -0.6725779} + inSlope: {x: 0, y: 0, z: 1.198725, w: 1.3299139} + outSlope: {x: 0, y: 0, z: 1.198725, w: 1.3299139} + tangentMode: -1111660636 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0, y: 0, z: 0.7624413, w: -0.6470574} + inSlope: {x: 0, y: 0, z: 1.4495618, w: 1.7203364} + outSlope: {x: 0, y: 0, z: 1.4495618, w: 1.7203364} + tangentMode: -1234173952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0, y: 0, z: 0.788345, w: -0.6152334} + inSlope: {x: 0, y: 0, z: 1.6168907, w: 2.0844717} + outSlope: {x: 0, y: 0, z: 1.6168907, w: 2.0844717} + tangentMode: 1035822308 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0, y: 0, z: 0.8163376, w: -0.5775751} + inSlope: {x: 0, y: 0, z: 1.7015073, w: 2.4169478} + outSlope: {x: 0, y: 0, z: 1.7015073, w: 2.4169478} + tangentMode: 1044201444 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0, y: 0, z: 0.84506184, w: -0.53466856} + inSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096684} + outSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096684} + tangentMode: 1049477441 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0, y: 0, z: 0.8732609, w: -0.4872529} + inSlope: {x: 0, y: 0, z: 1.6431174, w: 2.9529843} + outSlope: {x: 0, y: 0, z: 1.6431174, w: 2.9529843} + tangentMode: 1052551904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0, y: 0, z: 0.89983237, w: -0.43623585} + inSlope: {x: 0, y: 0, z: 1.5185199, w: 3.1369903} + outSlope: {x: 0, y: 0, z: 1.5185199, w: 3.1369903} + tangentMode: 1055607270 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0, y: 0, z: 0.9238782, w: -0.38268664} + inSlope: {x: 0, y: 0, z: 1.3472445, w: 3.2524998} + outSlope: {x: 0, y: 0, z: 1.3472445, w: 3.2524998} + tangentMode: 1057801831 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0, y: 0, z: 0.9447405, w: -0.3278193} + inSlope: {x: 0, y: 0, z: 1.144455, w: 3.2919345} + outSlope: {x: 0, y: 0, z: 1.144455, w: 3.2919345} + tangentMode: 1059303398 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0, y: 0, z: 0.96202666, w: -0.2729556} + inSlope: {x: 0, y: 0, z: 0.9262427, w: 3.2499423} + outSlope: {x: 0, y: 0, z: 0.9262427, w: 3.2499423} + tangentMode: 1060788454 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0, y: 0, z: 0.9756152, w: -0.21948798} + inSlope: {x: 0, y: 0, z: 0.7085223, w: 3.1235757} + outSlope: {x: 0, y: 0, z: 0.7085223, w: 3.1235757} + tangentMode: 1062254565 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0, y: 0, z: 0.98564404, w: -0.1688365} + inSlope: {x: 0, y: 0, z: 0.5059205, w: 2.912241} + outSlope: {x: 0, y: 0, z: 0.5059205, w: 2.912241} + tangentMode: 1063699682 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0, y: 0, z: 0.9924792, w: -0.122413374} + inSlope: {x: 0, y: 0, z: 0.3306505, w: 2.6172986} + outSlope: {x: 0, y: 0, z: 0.3306505, w: 2.6172986} + tangentMode: 1065121504 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0, y: 0, z: 0.9966657, w: -0.0815933} + inSlope: {x: 0, y: 0, z: 0.1914795, w: 2.2415056} + outSlope: {x: 0, y: 0, z: 0.1914795, w: 2.2415056} + tangentMode: 1065935456 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0, y: 0, z: 0.99886185, w: -0.047696594} + inSlope: {x: 0, y: 0, z: 0.09277412, w: 1.788088} + outSlope: {x: 0, y: 0, z: 0.09277412, w: 1.788088} + tangentMode: 1066619748 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0, y: 0, z: 0.9997582, w: -0.021990422} + inSlope: {x: 0, y: 0, z: 0.03365818, w: 1.2600543} + outSlope: {x: 0, y: 0, z: 0.03365818, w: 1.2600543} + tangentMode: 1067289223 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0, y: 0, z: 0.9999838, w: -0.0056948233} + inSlope: {x: 0, y: 0, z: 0.0072544883, w: 0.6597137} + outSlope: {x: 0, y: 0, z: 0.0072544883, w: 0.6597137} + tangentMode: 1067942754 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9999988 + value: {x: 0, y: 0, z: 1, w: 0.000000011924881} + inSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + tangentMode: 1068579299 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0166655 + value: {x: 0, y: 0, z: 0.9999838, w: 0.005693417} + inSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65964216} + outSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65964216} + tangentMode: 1069197922 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.033332 + value: {x: 0, y: 0, z: 0.99975824, w: 0.021988062} + inSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + outSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + tangentMode: 1069797728 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0499988 + value: {x: 0, y: 0, z: 0.9988621, w: 0.047692332} + inSlope: {x: 0, y: 0, z: -0.092761606, w: 1.7879882} + outSlope: {x: 0, y: 0, z: -0.092761606, w: 1.7879882} + tangentMode: 1070377763 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0666654 + value: {x: 0, y: 0, z: 0.9966662, w: 0.08158761} + inSlope: {x: 0, y: 0, z: -0.19146341, w: 2.2414498} + outSlope: {x: 0, y: 0, z: -0.19146341, w: 2.2414498} + tangentMode: 1070937062 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.083332 + value: {x: 0, y: 0, z: 0.99248, w: 0.12240725} + inSlope: {x: 0, y: 0, z: -0.33063084, w: 2.6172726} + outSlope: {x: 0, y: 0, z: -0.33063084, w: 2.6172726} + tangentMode: 1071474849 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0999987 + value: {x: 0, y: 0, z: 0.9856452, w: 0.16882995} + inSlope: {x: 0, y: 0, z: -0.5058937, w: 2.9122021} + outSlope: {x: 0, y: 0, z: -0.5058937, w: 2.9122021} + tangentMode: 1071990310 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1166654 + value: {x: 0, y: 0, z: 0.9756169, w: 0.21948056} + inSlope: {x: 0, y: 0, z: -0.70849013, w: 3.12354} + outSlope: {x: 0, y: 0, z: -0.70849013, w: 3.12354} + tangentMode: 1072482534 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.133332 + value: {x: 0, y: 0, z: 0.96202886, w: 0.27294785} + inSlope: {x: 0, y: 0, z: -0.92620873, w: 3.2499228} + outSlope: {x: 0, y: 0, z: -0.92620873, w: 3.2499228} + tangentMode: 1072950882 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1499987 + value: {x: 0, y: 0, z: 0.9447433, w: 0.3278112} + inSlope: {x: 0, y: 0, z: -1.1444281, w: 3.2919436} + outSlope: {x: 0, y: 0, z: -1.1444281, w: 3.2919436} + tangentMode: 1073394528 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1666653 + value: {x: 0, y: 0, z: 0.9238813, w: 0.3826792} + inSlope: {x: 0, y: 0, z: -1.347223, w: 3.252524} + outSlope: {x: 0, y: 0, z: -1.347223, w: 3.252524} + tangentMode: 1073777376 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.183332 + value: {x: 0, y: 0, z: 0.8998359, w: 0.43622857} + inSlope: {x: 0, y: 0, z: -1.5184948, w: 3.137002} + outSlope: {x: 0, y: 0, z: -1.5184948, w: 3.137002} + tangentMode: 1073973476 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1999986 + value: {x: 0, y: 0, z: 0.87326485, w: 0.48724583} + inSlope: {x: 0, y: 0, z: -1.6431015, w: 2.9530096} + outSlope: {x: 0, y: 0, z: -1.6431015, w: 2.9530096} + tangentMode: 1074156384 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2166653 + value: {x: 0, y: 0, z: 0.8450659, w: 0.5346621} + inSlope: {x: 0, y: 0, z: -1.7076962, w: 2.709705} + outSlope: {x: 0, y: 0, z: -1.7076962, w: 2.709705} + tangentMode: 1074325730 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.233332 + value: {x: 0, y: 0, z: 0.8163417, w: 0.57756925} + inSlope: {x: 0, y: 0, z: -1.7015145, w: 2.4169962} + outSlope: {x: 0, y: 0, z: -1.7015145, w: 2.4169962} + tangentMode: 1074481249 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2499986 + value: {x: 0, y: 0, z: 0.7883488, w: 0.6152286} + inSlope: {x: 0, y: 0, z: -1.6169121, w: 2.0845273} + outSlope: {x: 0, y: 0, z: -1.6169121, w: 2.0845273} + tangentMode: 1074622626 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2666652 + value: {x: 0, y: 0, z: 0.7624447, w: 0.6470534} + inSlope: {x: 0, y: 0, z: -1.449594, w: 1.720392} + outSlope: {x: 0, y: 0, z: -1.449594, w: 1.720392} + tangentMode: 1074749760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2833319 + value: {x: 0, y: 0, z: 0.74002904, w: 0.67257494} + inSlope: {x: 0, y: 0, z: -1.1987679, w: 1.3299711} + outSlope: {x: 0, y: 0, z: -1.1987679, w: 1.3299711} + tangentMode: 1074862336 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2999985 + value: {x: 0, y: 0, z: 0.7224858, w: 0.69138575} + inSlope: {x: 0, y: 0, z: -0.8672037, w: 0.914804} + outSlope: {x: 0, y: 0, z: -0.8672037, w: 0.914804} + tangentMode: 1074960224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3166652 + value: {x: 0, y: 0, z: 0.7111223, w: 0.7030684} + inSlope: {x: 0, y: 0, z: -0.46135688, w: 0.47161716} + outSlope: {x: 0, y: 0, z: -0.46135688, w: 0.47161716} + tangentMode: 1075043427 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3333333 + value: {x: 0, y: 0, z: 0.7071069, w: 0.70710665} + inSlope: {x: 0, y: 0, z: -0.24090272, w: 0.2422759} + outSlope: {x: 0, y: 0, z: -0.24090272, w: 0.2422759} + tangentMode: 1075111650 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.3416463 + outSlope: -0.3416463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0056941058 + inSlope: -0.6596812 + outSlope: -0.6596812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.021989375 + inSlope: -1.2600219 + outSlope: -1.2600219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.04769484 + inSlope: -1.788037 + outSlope: -1.788037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.08159061 + inSlope: -2.2414749 + outSlope: -2.2414749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.12241066 + inSlope: -2.617285 + outSlope: -2.617285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.16883343 + inSlope: -2.912211 + outSlope: -2.912211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.21948436 + inSlope: -3.1235542 + outSlope: -3.1235542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.27295193 + inSlope: -3.2499382 + outSlope: -3.2499382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.32781565 + inSlope: -3.291944 + outSlope: -3.291944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.3826834 + inSlope: -3.2525067 + outSlope: -3.2525067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.43623254 + inSlope: -3.137001 + outSlope: -3.137001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.4872501 + inSlope: -2.952997 + outSlope: -2.952997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.53466576 + inSlope: -2.709675 + outSlope: -2.709675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5775726 + inSlope: -2.4169726 + outSlope: -2.4169726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.6152315 + inSlope: -2.0844996 + outSlope: -2.0844996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6470559 + inSlope: -1.7203531 + outSlope: -1.7203531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.67257667 + inSlope: -1.3299294 + outSlope: -1.3299294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.69138694 + inSlope: -0.9147666 + outSlope: -0.9147666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7030689 + inSlope: -0.4715945 + outSlope: -0.4715945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.70710677 + inSlope: -0.24158278 + outSlope: -0.24158278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.7111217 + inSlope: -0.46133777 + outSlope: -0.46133777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.7224847 + inSlope: -0.86717534 + outSlope: -0.86717534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.74002755 + inSlope: -1.198739 + outSlope: -1.198739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.7624427 + inSlope: -1.4495718 + outSlope: -1.4495718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.78834665 + inSlope: -1.6169021 + outSlope: -1.6169021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.8163395 + inSlope: -1.7015133 + outSlope: -1.7015133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.8450638 + inSlope: -1.7076967 + outSlope: -1.7076967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.87326276 + inSlope: -1.643111 + outSlope: -1.643111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.8998342 + inSlope: -1.5185094 + outSlope: -1.5185094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.92387974 + inSlope: -1.3472302 + outSlope: -1.3472302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.94474185 + inSlope: -1.1444424 + outSlope: -1.1444424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.9620278 + inSlope: -0.9262284 + outSlope: -0.9262284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9756161 + inSlope: -0.7085062 + outSlope: -0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.98564464 + inSlope: -0.50590444 + outSlope: -0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.99247956 + inSlope: -0.33063978 + outSlope: -0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.99666595 + inSlope: -0.19147235 + outSlope: -0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.99886197 + inSlope: -0.09276697 + outSlope: -0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.9997582 + inSlope: -0.033654604 + outSlope: -0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.9999838 + inSlope: 0.0072544883 + outSlope: 0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.9997582 + inSlope: 0.033654604 + outSlope: 0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.99886197 + inSlope: 0.09276697 + outSlope: 0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.99666595 + inSlope: 0.19147235 + outSlope: 0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.99247956 + inSlope: 0.33063978 + outSlope: 0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.98564464 + inSlope: 0.50590444 + outSlope: 0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.9756161 + inSlope: 0.7085062 + outSlope: 0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.9620278 + inSlope: 0.9262266 + outSlope: 0.9262266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.9447419 + inSlope: 1.1444424 + outSlope: 1.1444424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.92387974 + inSlope: 1.3472302 + outSlope: 1.3472302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.8998343 + inSlope: 1.5185091 + outSlope: 1.5185091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.8732628 + inSlope: 1.6431122 + outSlope: 1.6431122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.8450639 + inSlope: 1.7076962 + outSlope: 1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.8163397 + inSlope: 1.7015164 + outSlope: 1.7015164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.78834677 + inSlope: 1.6169014 + outSlope: 1.6169014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.762443 + inSlope: 1.4495709 + outSlope: 1.4495709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.7400278 + inSlope: 1.1987448 + outSlope: 1.1987448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.7224849 + inSlope: 0.8671787 + outSlope: 0.8671787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.71112186 + inSlope: 0.46134397 + outSlope: 0.46134397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.70710677 + inSlope: 0.241581 + outSlope: 0.241581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.70306915 + inSlope: 0.471586 + outSlope: 0.471586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.69138724 + inSlope: 0.91476107 + outSlope: 0.91476107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.67257714 + inSlope: 1.3299246 + outSlope: 1.3299246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.64705646 + inSlope: 1.7203491 + outSlope: 1.7203491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.6152322 + inSlope: 2.084486 + outSlope: 2.084486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.57757366 + inSlope: 2.4169621 + outSlope: 2.4169621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.5346669 + inSlope: 2.709672 + outSlope: 2.709672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.48725134 + inSlope: 2.9529943 + outSlope: 2.9529943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.43623385 + inSlope: 3.1370056 + outSlope: 3.1370056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.3826846 + inSlope: 3.2525034 + outSlope: 3.2525034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.32781717 + inSlope: 3.2919364 + outSlope: 3.2919364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.27295348 + inSlope: 3.2499437 + outSlope: 3.2499437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.21948582 + inSlope: 3.1235638 + outSlope: 3.1235638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.16883479 + inSlope: 2.9122138 + outSlope: 2.9122138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.122412115 + inSlope: 2.6172924 + outSlope: 2.6172924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.08159179 + inSlope: 2.2414913 + outSlope: 2.2414913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.047695804 + inSlope: 1.7880523 + outSlope: 1.7880523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.021990107 + inSlope: 1.2600329 + outSlope: 1.2600329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.005694748 + inSlope: 0.6597065 + outSlope: 0.6597065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.00000008742278 + inSlope: 0.3416547 + outSlope: 0.3416547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.005693731 + inSlope: 0.65964925 + outSlope: 0.65964925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.021988375 + inSlope: 1.2600044 + outSlope: 1.2600044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.047693837 + inSlope: 1.788024 + outSlope: 1.788024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.08158912 + inSlope: 2.2414494 + outSlope: 2.2414494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.12240874 + inSlope: 2.6172721 + outSlope: 2.6172721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.16883144 + inSlope: 2.9122016 + outSlope: 2.9122016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.21948203 + inSlope: 3.1235452 + outSlope: 3.1235452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.27294952 + inSlope: 3.2499409 + outSlope: 3.2499409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.3278133 + inSlope: 3.291948 + outSlope: 3.291948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.382681 + inSlope: 3.2525086 + outSlope: 3.2525086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.43623015 + inSlope: 3.1370056 + outSlope: 3.1370056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.48724777 + inSlope: 2.9530067 + outSlope: 2.9530067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.5346636 + inSlope: 2.7096953 + outSlope: 2.7096953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.57757086 + inSlope: 2.4169927 + outSlope: 2.4169927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.61522996 + inSlope: 2.084513 + outSlope: 2.084513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.64705455 + inSlope: 1.7203686 + outSlope: 1.7203686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.67257553 + inSlope: 1.3299549 + outSlope: 1.3299549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.69138634 + inSlope: 0.91479146 + outSlope: 0.91479146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.70306855 + inSlope: 0.47161147 + outSlope: 0.47161147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.7071067 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.71112126 + inSlope: 0.46131358 + outSlope: 0.46131358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.7224838 + inSlope: 0.86715186 + outSlope: 0.86715186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.7400263 + inSlope: 1.198725 + outSlope: 1.198725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.7624413 + inSlope: 1.4495618 + outSlope: 1.4495618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.788345 + inSlope: 1.6168907 + outSlope: 1.6168907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.8163376 + inSlope: 1.7015073 + outSlope: 1.7015073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.84506184 + inSlope: 1.7077016 + outSlope: 1.7077016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.8732609 + inSlope: 1.6431174 + outSlope: 1.6431174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.89983237 + inSlope: 1.5185199 + outSlope: 1.5185199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.9238782 + inSlope: 1.3472445 + outSlope: 1.3472445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.9447405 + inSlope: 1.144455 + outSlope: 1.144455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.96202666 + inSlope: 0.9262427 + outSlope: 0.9262427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.9756152 + inSlope: 0.7085223 + outSlope: 0.7085223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.98564404 + inSlope: 0.5059205 + outSlope: 0.5059205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.9924792 + inSlope: 0.3306505 + outSlope: 0.3306505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.9966657 + inSlope: 0.1914795 + outSlope: 0.1914795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.99886185 + inSlope: 0.09277412 + outSlope: 0.09277412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9997582 + inSlope: 0.03365818 + outSlope: 0.03365818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999838 + inSlope: 0.0072544883 + outSlope: 0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.9999838 + inSlope: -0.0072527 + outSlope: -0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.99975824 + inSlope: -0.033651028 + outSlope: -0.033651028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.9988621 + inSlope: -0.092761606 + outSlope: -0.092761606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.9966662 + inSlope: -0.19146341 + outSlope: -0.19146341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.99248 + inSlope: -0.33063084 + outSlope: -0.33063084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.9856452 + inSlope: -0.5058937 + outSlope: -0.5058937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.9756169 + inSlope: -0.70849013 + outSlope: -0.70849013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.96202886 + inSlope: -0.92620873 + outSlope: -0.92620873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.9447433 + inSlope: -1.1444281 + outSlope: -1.1444281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.9238813 + inSlope: -1.347223 + outSlope: -1.347223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.8998359 + inSlope: -1.5184948 + outSlope: -1.5184948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.87326485 + inSlope: -1.6431015 + outSlope: -1.6431015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.8450659 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.8163417 + inSlope: -1.7015145 + outSlope: -1.7015145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.7883488 + inSlope: -1.6169121 + outSlope: -1.6169121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.7624447 + inSlope: -1.449594 + outSlope: -1.449594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.74002904 + inSlope: -1.1987679 + outSlope: -1.1987679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.7224858 + inSlope: -0.8672037 + outSlope: -0.8672037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.7111223 + inSlope: -0.46135688 + outSlope: -0.46135688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.7071069 + inSlope: -0.24090272 + outSlope: -0.24090272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.00097274774 + outSlope: -0.00097274774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.9999838 + inSlope: -0.007254481 + outSlope: -0.007254481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.9997582 + inSlope: -0.033654567 + outSlope: -0.033654567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.99886197 + inSlope: -0.09276688 + outSlope: -0.09276688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99666595 + inSlope: -0.1914722 + outSlope: -0.1914722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.99247956 + inSlope: -0.3306413 + outSlope: -0.3306413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9856446 + inSlope: -0.5059058 + outSlope: -0.5059058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.97561604 + inSlope: -0.7085072 + outSlope: -0.7085072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.96202767 + inSlope: -0.92622924 + outSlope: -0.92622924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9447417 + inSlope: -1.1444433 + outSlope: -1.1444433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.92387956 + inSlope: -1.3472326 + outSlope: -1.3472326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.899834 + inSlope: -1.5185131 + outSlope: -1.5185131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.87326247 + inSlope: -1.6431106 + outSlope: -1.6431106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.8450636 + inSlope: -1.7076946 + outSlope: -1.7076946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8163393 + inSlope: -1.7015148 + outSlope: -1.7015148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.78834647 + inSlope: -1.616903 + outSlope: -1.616903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.7624425 + inSlope: -1.4495683 + outSlope: -1.4495683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.7400275 + inSlope: -1.1987355 + outSlope: -1.1987355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.72248465 + inSlope: -0.86717355 + outSlope: -0.86717355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.7111217 + inSlope: -0.461336 + outSlope: -0.461336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.70710677 + inSlope: -0.241581 + outSlope: -0.241581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.703069 + inSlope: -0.4715963 + outSlope: -0.4715963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.6913869 + inSlope: -0.9147702 + outSlope: -0.9147702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.6725766 + inSlope: -1.3299329 + outSlope: -1.3299329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.64705575 + inSlope: -1.7203567 + outSlope: -1.7203567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.61523134 + inSlope: -2.0844984 + outSlope: -2.0844984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.5775724 + inSlope: -2.416976 + outSlope: -2.416976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5346654 + inSlope: -2.7096815 + outSlope: -2.7096815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.4872496 + inSlope: -2.952998 + outSlope: -2.952998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43623206 + inSlope: -3.1369991 + outSlope: -3.1369991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.38268298 + inSlope: -3.2525086 + outSlope: -3.2525086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.3278152 + inSlope: -3.2919488 + outSlope: -3.2919488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.27295145 + inSlope: -3.249936 + outSlope: -3.249936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.2194841 + inSlope: -3.1235514 + outSlope: -3.1235514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.16883318 + inSlope: -2.912211 + outSlope: -2.912211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.122410506 + inSlope: -2.617282 + outSlope: -2.617282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.08159053 + inSlope: -2.2414703 + outSlope: -2.2414703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.047694895 + inSlope: -1.7880347 + outSlope: -1.7880347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.021989437 + inSlope: -1.2600222 + outSlope: -1.2600222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0056941956 + inSlope: -0.6596851 + outSlope: -0.6596851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000004371139 + inSlope: -0.34164754 + outSlope: -0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.0056940448 + inSlope: -0.6596779 + outSlope: -0.6596779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.021989286 + inSlope: -1.2600187 + outSlope: -1.2600187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.047694627 + inSlope: -1.788038 + outSlope: -1.788038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.081590496 + inSlope: -2.2414742 + outSlope: -2.2414742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.12241036 + inSlope: -2.6172822 + outSlope: -2.6172822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.16883315 + inSlope: -2.9122143 + outSlope: -2.9122143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.21948408 + inSlope: -3.1235514 + outSlope: -3.1235514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.27295142 + inSlope: -3.249936 + outSlope: -3.249936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.32781518 + inSlope: -3.2919488 + outSlope: -3.2919488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.38268295 + inSlope: -3.2525053 + outSlope: -3.2525053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.4362319 + inSlope: -3.1369991 + outSlope: -3.1369991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.4872495 + inSlope: -2.953004 + outSlope: -2.953004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.5346653 + inSlope: -2.709681 + outSlope: -2.709681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.5775721 + inSlope: -2.4169784 + outSlope: -2.4169784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.61523116 + inSlope: -2.0845003 + outSlope: -2.0845003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.6470554 + inSlope: -1.7203562 + outSlope: -1.7203562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.6725763 + inSlope: -1.3299406 + outSlope: -1.3299406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.6913867 + inSlope: -0.9147754 + outSlope: -0.9147754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.7030688 + inSlope: -0.47160253 + outSlope: -0.47160253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.70710677 + inSlope: -0.24158101 + outSlope: -0.24158101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.7111215 + inSlope: -0.46132922 + outSlope: -0.46132922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.7224844 + inSlope: -0.86716616 + outSlope: -0.86716616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.740027 + inSlope: -1.1987321 + outSlope: -1.1987321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.7624421 + inSlope: -1.449569 + outSlope: -1.449569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.78834593 + inSlope: -1.6168962 + outSlope: -1.6168962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.8163386 + inSlope: -1.7015109 + outSlope: -1.7015109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.8450629 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.87326175 + inSlope: -1.6431139 + outSlope: -1.6431139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.8998333 + inSlope: -1.5185199 + outSlope: -1.5185199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.923879 + inSlope: -1.3472373 + outSlope: -1.3472373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.9447412 + inSlope: -1.1444478 + outSlope: -1.1444478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.96202725 + inSlope: -0.92623556 + outSlope: -0.92623556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.9756157 + inSlope: -0.7085134 + outSlope: -0.7085134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.98564434 + inSlope: -0.5059116 + outSlope: -0.5059116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.9924794 + inSlope: -0.33064514 + outSlope: -0.33064514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.99666584 + inSlope: -0.19147593 + outSlope: -0.19147593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.9988619 + inSlope: -0.09277055 + outSlope: -0.09277055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.9997582 + inSlope: -0.033656392 + outSlope: -0.033656392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.9999838 + inSlope: 0.0072527 + outSlope: 0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.99975824 + inSlope: 0.033652816 + outSlope: 0.033652816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.998862 + inSlope: 0.09276518 + outSlope: 0.09276518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.9966661 + inSlope: 0.19146699 + outSlope: 0.19146699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.9924798 + inSlope: 0.33063442 + outSlope: 0.33063442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.98564494 + inSlope: 0.5058991 + outSlope: 0.5058991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.9756165 + inSlope: 0.7084973 + outSlope: 0.7084973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9620284 + inSlope: 0.92622125 + outSlope: 0.92622125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.9447425 + inSlope: 1.1444371 + outSlope: 1.1444371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.9238805 + inSlope: 1.347223 + outSlope: 1.347223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.8998351 + inSlope: 1.5185037 + outSlope: 1.5185037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.8732638 + inSlope: 1.643105 + outSlope: 1.643105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.845065 + inSlope: 1.707698 + outSlope: 1.707698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.81634057 + inSlope: 1.70152 + outSlope: 1.70152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.7883477 + inSlope: 1.6169086 + outSlope: 1.6169086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.76244366 + inSlope: 1.449578 + outSlope: 1.449578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.7400285 + inSlope: 1.1987536 + outSlope: 1.1987536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.72248524 + inSlope: 0.8671948 + outSlope: 0.8671948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.71112204 + inSlope: 0.4613529 + outSlope: 0.4613529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.7071068 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.7030693 + inSlope: 0.47157034 + outSlope: 0.47157034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.69138783 + inSlope: 0.9147432 + outSlope: 0.9147432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.6725779 + inSlope: 1.3299139 + outSlope: 1.3299139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.6470574 + inSlope: 1.7203364 + outSlope: 1.7203364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.6152334 + inSlope: 2.0844717 + outSlope: 2.0844717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.5775751 + inSlope: 2.4169478 + outSlope: 2.4169478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.53466856 + inSlope: 2.7096684 + outSlope: 2.7096684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.4872529 + inSlope: 2.9529843 + outSlope: 2.9529843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.43623585 + inSlope: 3.1369903 + outSlope: 3.1369903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.38268664 + inSlope: 3.2524998 + outSlope: 3.2524998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.3278193 + inSlope: 3.2919345 + outSlope: 3.2919345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.2729556 + inSlope: 3.2499423 + outSlope: 3.2499423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21948798 + inSlope: 3.1235757 + outSlope: 3.1235757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.1688365 + inSlope: 2.912241 + outSlope: 2.912241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.122413374 + inSlope: 2.6172986 + outSlope: 2.6172986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.0815933 + inSlope: 2.2415056 + outSlope: 2.2415056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.047696594 + inSlope: 1.788088 + outSlope: 1.788088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.021990422 + inSlope: 1.2600543 + outSlope: 1.2600543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0056948233 + inSlope: 0.6597137 + outSlope: 0.6597137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0.000000011924881 + inSlope: 0.34164754 + outSlope: 0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.005693417 + inSlope: 0.65964216 + outSlope: 0.65964216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.021988062 + inSlope: 1.2599686 + outSlope: 1.2599686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.047692332 + inSlope: 1.7879882 + outSlope: 1.7879882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.08158761 + inSlope: 2.2414498 + outSlope: 2.2414498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.12240725 + inSlope: 2.6172726 + outSlope: 2.6172726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.16882995 + inSlope: 2.9122021 + outSlope: 2.9122021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.21948056 + inSlope: 3.12354 + outSlope: 3.12354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.27294785 + inSlope: 3.2499228 + outSlope: 3.2499228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.3278112 + inSlope: 3.2919436 + outSlope: 3.2919436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.3826792 + inSlope: 3.252524 + outSlope: 3.252524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.43622857 + inSlope: 3.137002 + outSlope: 3.137002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.48724583 + inSlope: 2.9530096 + outSlope: 2.9530096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.5346621 + inSlope: 2.709705 + outSlope: 2.709705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.57756925 + inSlope: 2.4169962 + outSlope: 2.4169962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.6152286 + inSlope: 2.0845273 + outSlope: 2.0845273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.6470534 + inSlope: 1.720392 + outSlope: 1.720392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.67257494 + inSlope: 1.3299711 + outSlope: 1.3299711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.69138575 + inSlope: 0.914804 + outSlope: 0.914804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.7030684 + inSlope: 0.47161716 + outSlope: 0.47161716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.70710665 + inSlope: 0.2422759 + outSlope: 0.2422759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -90 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -270 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -450 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -540 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -630 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4/squares_4_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4/squares_4_1.anim.meta new file mode 100644 index 0000000..bd62266 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 4/squares_4_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06786a49aa38dd044a3690bde98ae1e1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5.meta new file mode 100644 index 0000000..c4e518f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49c00f9bb00d9bf40b01b70f99ffeae0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5/squares_5_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5/squares_5_1.anim new file mode 100644 index 0000000..5e2cc9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5/squares_5_1.anim @@ -0,0 +1,7821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_5_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.3416463, w: -0.00097274774} + outSlope: {x: 0, y: 0, z: -0.3416463, w: -0.00097274774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0, y: 0, z: -0.0056941058, w: 0.9999838} + inSlope: {x: 0, y: 0, z: -0.6596812, w: -0.007254481} + outSlope: {x: 0, y: 0, z: -0.6596812, w: -0.007254481} + tangentMode: -1078904348 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -0.021989375, w: 0.9997582} + inSlope: {x: 0, y: 0, z: -1.2600219, w: -0.033654567} + outSlope: {x: 0, y: 0, z: -1.2600219, w: -0.033654567} + tangentMode: -1080863833 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0, y: 0, z: -0.04769484, w: 0.99886197} + inSlope: {x: 0, y: 0, z: -1.788037, w: -0.09276688} + outSlope: {x: 0, y: 0, z: -1.788037, w: -0.09276688} + tangentMode: -1083407519 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -0.08159061, w: 0.99666595} + inSlope: {x: 0, y: 0, z: -2.2414749, w: -0.1914722} + outSlope: {x: 0, y: 0, z: -2.2414749, w: -0.1914722} + tangentMode: 1057803495 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0, y: 0, z: -0.12241066, w: 0.99247956} + inSlope: {x: 0, y: 0, z: -2.617285, w: -0.3306413} + outSlope: {x: 0, y: 0, z: -2.617285, w: -0.3306413} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -0.16883343, w: 0.9856446} + inSlope: {x: 0, y: 0, z: -2.912211, w: -0.5059058} + outSlope: {x: 0, y: 0, z: -2.912211, w: -0.5059058} + tangentMode: -1103282012 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: -0.21948436, w: 0.97561604} + inSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085072} + outSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085072} + tangentMode: 1035822500 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -0.27295193, w: 0.96202767} + inSlope: {x: 0, y: 0, z: -3.2499382, w: -0.92622924} + outSlope: {x: 0, y: 0, z: -3.2499382, w: -0.92622924} + tangentMode: -1082336987 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0, y: 0, z: -0.32781565, w: 0.9447417} + inSlope: {x: 0, y: 0, z: -3.291944, w: -1.1444433} + outSlope: {x: 0, y: 0, z: -3.291944, w: -1.1444433} + tangentMode: 1061718151 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -0.3826834, w: 0.92387956} + inSlope: {x: 0, y: 0, z: -3.2525067, w: -1.3472326} + outSlope: {x: 0, y: 0, z: -3.2525067, w: -1.3472326} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 0, z: -0.43623254, w: 0.899834} + inSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185131} + outSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185131} + tangentMode: 1065935588 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -0.4872501, w: 0.87326247} + inSlope: {x: 0, y: 0, z: -2.952997, w: -1.6431106} + outSlope: {x: 0, y: 0, z: -2.952997, w: -1.6431106} + tangentMode: 1067942752 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0, y: 0, z: -0.53466576, w: 0.8450636} + inSlope: {x: 0, y: 0, z: -2.709675, w: -1.7076946} + outSlope: {x: 0, y: 0, z: -2.709675, w: -1.7076946} + tangentMode: -1086150171 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -0.5775726, w: 0.8163393} + inSlope: {x: 0, y: 0, z: -2.4169726, w: -1.7015148} + outSlope: {x: 0, y: 0, z: -2.4169726, w: -1.7015148} + tangentMode: 1065493024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 0, z: -0.6152315, w: 0.78834647} + inSlope: {x: 0, y: 0, z: -2.0844996, w: -1.616903} + outSlope: {x: 0, y: 0, z: -2.0844996, w: -1.616903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -0.6470559, w: 0.7624425} + inSlope: {x: 0, y: 0, z: -1.7203531, w: -1.4495683} + outSlope: {x: 0, y: 0, z: -1.7203531, w: -1.4495683} + tangentMode: 1073777380 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0, y: 0, z: -0.67257667, w: 0.7400275} + inSlope: {x: 0, y: 0, z: -1.3299294, w: -1.1987355} + outSlope: {x: 0, y: 0, z: -1.3299294, w: -1.1987355} + tangentMode: 1074325703 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0, y: 0, z: -0.69138694, w: 0.72248465} + inSlope: {x: 0, y: 0, z: -0.9147666, w: -0.86717355} + outSlope: {x: 0, y: 0, z: -0.9147666, w: -0.86717355} + tangentMode: -1096927263 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0, y: 0, z: -0.7030689, w: 0.7111217} + inSlope: {x: 0, y: 0, z: -0.4715945, w: -0.461336} + outSlope: {x: 0, y: 0, z: -0.4715945, w: -0.461336} + tangentMode: 1067450340 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0, y: 0, z: -0.70710677, w: 0.70710677} + inSlope: {x: 0, y: 0, z: -0.24158278, w: -0.241581} + outSlope: {x: 0, y: 0, z: -0.24158278, w: -0.241581} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0, y: 0, z: -0.7111217, w: 0.703069} + inSlope: {x: 0, y: 0, z: -0.46133777, w: -0.4715963} + outSlope: {x: 0, y: 0, z: -0.46133777, w: -0.4715963} + tangentMode: 1075233286 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0, y: 0, z: -0.7224847, w: 0.6913869} + inSlope: {x: 0, y: 0, z: -0.86717534, w: -0.9147702} + outSlope: {x: 0, y: 0, z: -0.86717534, w: -0.9147702} + tangentMode: 1075164804 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0, y: 0, z: -0.74002755, w: 0.6725766} + inSlope: {x: 0, y: 0, z: -1.198739, w: -1.3299329} + outSlope: {x: 0, y: 0, z: -1.198739, w: -1.3299329} + tangentMode: 1047464933 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0, y: 0, z: -0.7624427, w: 0.64705575} + inSlope: {x: 0, y: 0, z: -1.4495718, w: -1.7203567} + outSlope: {x: 0, y: 0, z: -1.4495718, w: -1.7203567} + tangentMode: 1069407712 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0, y: 0, z: -0.78834665, w: 0.61523134} + inSlope: {x: 0, y: 0, z: -1.6169021, w: -2.0844984} + outSlope: {x: 0, y: 0, z: -1.6169021, w: -2.0844984} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0, y: 0, z: -0.8163395, w: 0.5775724} + inSlope: {x: 0, y: 0, z: -1.7015133, w: -2.416976} + outSlope: {x: 0, y: 0, z: -1.7015133, w: -2.416976} + tangentMode: 1073777350 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0, y: 0, z: -0.8450638, w: 0.5346654} + inSlope: {x: 0, y: 0, z: -1.7076967, w: -2.7096815} + outSlope: {x: 0, y: 0, z: -1.7076967, w: -2.7096815} + tangentMode: 1072482534 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0, y: 0, z: -0.87326276, w: 0.4872496} + inSlope: {x: 0, y: 0, z: -1.643111, w: -2.952998} + outSlope: {x: 0, y: 0, z: -1.643111, w: -2.952998} + tangentMode: 1060439268 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0, y: 0, z: -0.8998342, w: 0.43623206} + inSlope: {x: 0, y: 0, z: -1.5185094, w: -3.1369991} + outSlope: {x: 0, y: 0, z: -1.5185094, w: -3.1369991} + tangentMode: 1071365092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0, y: 0, z: -0.92387974, w: 0.38268298} + inSlope: {x: 0, y: 0, z: -1.3472302, w: -3.2525086} + outSlope: {x: 0, y: 0, z: -1.3472302, w: -3.2525086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0, y: 0, z: -0.94474185, w: 0.3278152} + inSlope: {x: 0, y: 0, z: -1.1444424, w: -3.2919488} + outSlope: {x: 0, y: 0, z: -1.1444424, w: -3.2919488} + tangentMode: 1065935526 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0, y: 0, z: -0.9620278, w: 0.27295145} + inSlope: {x: 0, y: 0, z: -0.9262284, w: -3.249936} + outSlope: {x: 0, y: 0, z: -0.9262284, w: -3.249936} + tangentMode: 1062254753 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0, y: 0, z: -0.9756161, w: 0.2194841} + inSlope: {x: 0, y: 0, z: -0.7085062, w: -3.1235514} + outSlope: {x: 0, y: 0, z: -0.7085062, w: -3.1235514} + tangentMode: 1064889699 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0, y: 0, z: -0.98564464, w: 0.16883318} + inSlope: {x: 0, y: 0, z: -0.50590444, w: -2.912211} + outSlope: {x: 0, y: 0, z: -0.50590444, w: -2.912211} + tangentMode: 1073322432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0, y: 0, z: -0.99247956, w: 0.122410506} + inSlope: {x: 0, y: 0, z: -0.33063978, w: -2.617282} + outSlope: {x: 0, y: 0, z: -0.33063978, w: -2.617282} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0, y: 0, z: -0.99666595, w: 0.08159053} + inSlope: {x: 0, y: 0, z: -0.19147235, w: -2.2414703} + outSlope: {x: 0, y: 0, z: -0.19147235, w: -2.2414703} + tangentMode: 1075202790 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0, y: 0, z: -0.99886197, w: 0.047694895} + inSlope: {x: 0, y: 0, z: -0.09276697, w: -1.7880347} + outSlope: {x: 0, y: 0, z: -0.09276697, w: -1.7880347} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0, y: 0, z: -0.9997582, w: 0.021989437} + inSlope: {x: 0, y: 0, z: -0.033654604, w: -1.2600222} + outSlope: {x: 0, y: 0, z: -0.033654604, w: -1.2600222} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0, y: 0, z: -0.9999838, w: 0.0056941956} + inSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.6596851} + outSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.6596851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: -1, w: -0.00000004371139} + inSlope: {x: 0, y: 0, z: 0, w: -0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: -0.34164754} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: -0.9999838, w: -0.0056940448} + inSlope: {x: 0, y: 0, z: 0.0072544883, w: -0.6596779} + outSlope: {x: 0, y: 0, z: 0.0072544883, w: -0.6596779} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: -0.9997582, w: -0.021989286} + inSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600187} + outSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600187} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: -0.99886197, w: -0.047694627} + inSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788038} + outSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788038} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: -0.99666595, w: -0.081590496} + inSlope: {x: 0, y: 0, z: 0.19147235, w: -2.2414742} + outSlope: {x: 0, y: 0, z: 0.19147235, w: -2.2414742} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: -0.99247956, w: -0.12241036} + inSlope: {x: 0, y: 0, z: 0.33063978, w: -2.6172822} + outSlope: {x: 0, y: 0, z: 0.33063978, w: -2.6172822} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: -0.98564464, w: -0.16883315} + inSlope: {x: 0, y: 0, z: 0.50590444, w: -2.9122143} + outSlope: {x: 0, y: 0, z: 0.50590444, w: -2.9122143} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: -0.9756161, w: -0.21948408} + inSlope: {x: 0, y: 0, z: 0.7085062, w: -3.1235514} + outSlope: {x: 0, y: 0, z: 0.7085062, w: -3.1235514} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: -0.9620278, w: -0.27295142} + inSlope: {x: 0, y: 0, z: 0.9262266, w: -3.249936} + outSlope: {x: 0, y: 0, z: 0.9262266, w: -3.249936} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: -0.9447419, w: -0.32781518} + inSlope: {x: 0, y: 0, z: 1.1444424, w: -3.2919488} + outSlope: {x: 0, y: 0, z: 1.1444424, w: -3.2919488} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: -0.92387974, w: -0.38268295} + inSlope: {x: 0, y: 0, z: 1.3472302, w: -3.2525053} + outSlope: {x: 0, y: 0, z: 1.3472302, w: -3.2525053} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: -0.8998343, w: -0.4362319} + inSlope: {x: 0, y: 0, z: 1.5185091, w: -3.1369991} + outSlope: {x: 0, y: 0, z: 1.5185091, w: -3.1369991} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: -0.8732628, w: -0.4872495} + inSlope: {x: 0, y: 0, z: 1.6431122, w: -2.953004} + outSlope: {x: 0, y: 0, z: 1.6431122, w: -2.953004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: -0.8450639, w: -0.5346653} + inSlope: {x: 0, y: 0, z: 1.7076962, w: -2.709681} + outSlope: {x: 0, y: 0, z: 1.7076962, w: -2.709681} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: -0.8163397, w: -0.5775721} + inSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169784} + outSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169784} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0, y: 0, z: -0.78834677, w: -0.61523116} + inSlope: {x: 0, y: 0, z: 1.6169014, w: -2.0845003} + outSlope: {x: 0, y: 0, z: 1.6169014, w: -2.0845003} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0, y: 0, z: -0.762443, w: -0.6470554} + inSlope: {x: 0, y: 0, z: 1.4495709, w: -1.7203562} + outSlope: {x: 0, y: 0, z: 1.4495709, w: -1.7203562} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0, y: 0, z: -0.7400278, w: -0.6725763} + inSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299406} + outSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0, y: 0, z: -0.7224849, w: -0.6913867} + inSlope: {x: 0, y: 0, z: 0.8671787, w: -0.9147754} + outSlope: {x: 0, y: 0, z: 0.8671787, w: -0.9147754} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0, y: 0, z: -0.71112186, w: -0.7030688} + inSlope: {x: 0, y: 0, z: 0.46134397, w: -0.47160253} + outSlope: {x: 0, y: 0, z: 0.46134397, w: -0.47160253} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: 0, y: 0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 0.241581, w: -0.24158101} + outSlope: {x: 0, y: 0, z: 0.241581, w: -0.24158101} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: 0, y: 0, z: -0.70306915, w: -0.7111215} + inSlope: {x: 0, y: 0, z: 0.471586, w: -0.46132922} + outSlope: {x: 0, y: 0, z: 0.471586, w: -0.46132922} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: 0, y: 0, z: -0.69138724, w: -0.7224844} + inSlope: {x: 0, y: 0, z: 0.91476107, w: -0.86716616} + outSlope: {x: 0, y: 0, z: 0.91476107, w: -0.86716616} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: 0, y: 0, z: -0.67257714, w: -0.740027} + inSlope: {x: 0, y: 0, z: 1.3299246, w: -1.1987321} + outSlope: {x: 0, y: 0, z: 1.3299246, w: -1.1987321} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: 0, y: 0, z: -0.64705646, w: -0.7624421} + inSlope: {x: 0, y: 0, z: 1.7203491, w: -1.449569} + outSlope: {x: 0, y: 0, z: 1.7203491, w: -1.449569} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: 0, y: 0, z: -0.6152322, w: -0.78834593} + inSlope: {x: 0, y: 0, z: 2.084486, w: -1.6168962} + outSlope: {x: 0, y: 0, z: 2.084486, w: -1.6168962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: 0, y: 0, z: -0.57757366, w: -0.8163386} + inSlope: {x: 0, y: 0, z: 2.4169621, w: -1.7015109} + outSlope: {x: 0, y: 0, z: 2.4169621, w: -1.7015109} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: 0, y: 0, z: -0.5346669, w: -0.8450629} + inSlope: {x: 0, y: 0, z: 2.709672, w: -1.7076962} + outSlope: {x: 0, y: 0, z: 2.709672, w: -1.7076962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: 0, y: 0, z: -0.48725134, w: -0.87326175} + inSlope: {x: 0, y: 0, z: 2.9529943, w: -1.6431139} + outSlope: {x: 0, y: 0, z: 2.9529943, w: -1.6431139} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: 0, y: 0, z: -0.43623385, w: -0.8998333} + inSlope: {x: 0, y: 0, z: 3.1370056, w: -1.5185199} + outSlope: {x: 0, y: 0, z: 3.1370056, w: -1.5185199} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: 0, y: 0, z: -0.3826846, w: -0.923879} + inSlope: {x: 0, y: 0, z: 3.2525034, w: -1.3472373} + outSlope: {x: 0, y: 0, z: 3.2525034, w: -1.3472373} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: 0, y: 0, z: -0.32781717, w: -0.9447412} + inSlope: {x: 0, y: 0, z: 3.2919364, w: -1.1444478} + outSlope: {x: 0, y: 0, z: 3.2919364, w: -1.1444478} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: 0, y: 0, z: -0.27295348, w: -0.96202725} + inSlope: {x: 0, y: 0, z: 3.2499437, w: -0.92623556} + outSlope: {x: 0, y: 0, z: 3.2499437, w: -0.92623556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: 0, y: 0, z: -0.21948582, w: -0.9756157} + inSlope: {x: 0, y: 0, z: 3.1235638, w: -0.7085134} + outSlope: {x: 0, y: 0, z: 3.1235638, w: -0.7085134} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: 0, y: 0, z: -0.16883479, w: -0.98564434} + inSlope: {x: 0, y: 0, z: 2.9122138, w: -0.5059116} + outSlope: {x: 0, y: 0, z: 2.9122138, w: -0.5059116} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: 0, y: 0, z: -0.122412115, w: -0.9924794} + inSlope: {x: 0, y: 0, z: 2.6172924, w: -0.33064514} + outSlope: {x: 0, y: 0, z: 2.6172924, w: -0.33064514} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: 0, y: 0, z: -0.08159179, w: -0.99666584} + inSlope: {x: 0, y: 0, z: 2.2414913, w: -0.19147593} + outSlope: {x: 0, y: 0, z: 2.2414913, w: -0.19147593} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: 0, y: 0, z: -0.047695804, w: -0.9988619} + inSlope: {x: 0, y: 0, z: 1.7880523, w: -0.09277055} + outSlope: {x: 0, y: 0, z: 1.7880523, w: -0.09277055} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: 0, y: 0, z: -0.021990107, w: -0.9997582} + inSlope: {x: 0, y: 0, z: 1.2600329, w: -0.033656392} + outSlope: {x: 0, y: 0, z: 1.2600329, w: -0.033656392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: 0, y: 0, z: -0.005694748, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.6597065, w: -0.0072544883} + outSlope: {x: 0, y: 0, z: 0.6597065, w: -0.0072544883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: 0, y: 0, z: 0.00000008742278, w: -1} + inSlope: {x: 0, y: 0, z: 0.3416547, w: 0} + outSlope: {x: 0, y: 0, z: 0.3416547, w: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: 0, y: 0, z: 0.005693731, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.65964925, w: 0.0072527} + outSlope: {x: 0, y: 0, z: 0.65964925, w: 0.0072527} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: 0, y: 0, z: 0.021988375, w: -0.99975824} + inSlope: {x: 0, y: 0, z: 1.2600044, w: 0.033652816} + outSlope: {x: 0, y: 0, z: 1.2600044, w: 0.033652816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: 0, y: 0, z: 0.047693837, w: -0.998862} + inSlope: {x: 0, y: 0, z: 1.788024, w: 0.09276518} + outSlope: {x: 0, y: 0, z: 1.788024, w: 0.09276518} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: 0, y: 0, z: 0.08158912, w: -0.9966661} + inSlope: {x: 0, y: 0, z: 2.2414494, w: 0.19146699} + outSlope: {x: 0, y: 0, z: 2.2414494, w: 0.19146699} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: 0, y: 0, z: 0.12240874, w: -0.9924798} + inSlope: {x: 0, y: 0, z: 2.6172721, w: 0.33063442} + outSlope: {x: 0, y: 0, z: 2.6172721, w: 0.33063442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: 0, y: 0, z: 0.16883144, w: -0.98564494} + inSlope: {x: 0, y: 0, z: 2.9122016, w: 0.5058991} + outSlope: {x: 0, y: 0, z: 2.9122016, w: 0.5058991} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: 0, y: 0, z: 0.21948203, w: -0.9756165} + inSlope: {x: 0, y: 0, z: 3.1235452, w: 0.7084973} + outSlope: {x: 0, y: 0, z: 3.1235452, w: 0.7084973} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: 0, y: 0, z: 0.27294952, w: -0.9620284} + inSlope: {x: 0, y: 0, z: 3.2499409, w: 0.92622125} + outSlope: {x: 0, y: 0, z: 3.2499409, w: 0.92622125} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: 0, y: 0, z: 0.3278133, w: -0.9447425} + inSlope: {x: 0, y: 0, z: 3.291948, w: 1.1444371} + outSlope: {x: 0, y: 0, z: 3.291948, w: 1.1444371} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: 0, y: 0, z: 0.382681, w: -0.9238805} + inSlope: {x: 0, y: 0, z: 3.2525086, w: 1.347223} + outSlope: {x: 0, y: 0, z: 3.2525086, w: 1.347223} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0, y: 0, z: 0.43623015, w: -0.8998351} + inSlope: {x: 0, y: 0, z: 3.1370056, w: 1.5185037} + outSlope: {x: 0, y: 0, z: 3.1370056, w: 1.5185037} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0, y: 0, z: 0.48724777, w: -0.8732638} + inSlope: {x: 0, y: 0, z: 2.9530067, w: 1.643105} + outSlope: {x: 0, y: 0, z: 2.9530067, w: 1.643105} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0, y: 0, z: 0.5346636, w: -0.845065} + inSlope: {x: 0, y: 0, z: 2.7096953, w: 1.707698} + outSlope: {x: 0, y: 0, z: 2.7096953, w: 1.707698} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0, y: 0, z: 0.57757086, w: -0.81634057} + inSlope: {x: 0, y: 0, z: 2.4169927, w: 1.70152} + outSlope: {x: 0, y: 0, z: 2.4169927, w: 1.70152} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0, y: 0, z: 0.61522996, w: -0.7883477} + inSlope: {x: 0, y: 0, z: 2.084513, w: 1.6169086} + outSlope: {x: 0, y: 0, z: 2.084513, w: 1.6169086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0, y: 0, z: 0.64705455, w: -0.76244366} + inSlope: {x: 0, y: 0, z: 1.7203686, w: 1.449578} + outSlope: {x: 0, y: 0, z: 1.7203686, w: 1.449578} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0, y: 0, z: 0.67257553, w: -0.7400285} + inSlope: {x: 0, y: 0, z: 1.3299549, w: 1.1987536} + outSlope: {x: 0, y: 0, z: 1.3299549, w: 1.1987536} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0, y: 0, z: 0.69138634, w: -0.72248524} + inSlope: {x: 0, y: 0, z: 0.91479146, w: 0.8671948} + outSlope: {x: 0, y: 0, z: 0.91479146, w: 0.8671948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0, y: 0, z: 0.70306855, w: -0.71112204} + inSlope: {x: 0, y: 0, z: 0.47161147, w: 0.4613529} + outSlope: {x: 0, y: 0, z: 0.47161147, w: 0.4613529} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0, y: 0, z: 0.7071067, w: -0.7071068} + inSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + outSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0, y: 0, z: 0.71112126, w: -0.7030693} + inSlope: {x: 0, y: 0, z: 0.46131358, w: 0.47157034} + outSlope: {x: 0, y: 0, z: 0.46131358, w: 0.47157034} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0, y: 0, z: 0.7224838, w: -0.69138783} + inSlope: {x: 0, y: 0, z: 0.86715186, w: 0.9147432} + outSlope: {x: 0, y: 0, z: 0.86715186, w: 0.9147432} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0, y: 0, z: 0.7400263, w: -0.6725779} + inSlope: {x: 0, y: 0, z: 1.198725, w: 1.3299139} + outSlope: {x: 0, y: 0, z: 1.198725, w: 1.3299139} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0, y: 0, z: 0.7624413, w: -0.6470574} + inSlope: {x: 0, y: 0, z: 1.4495618, w: 1.7203364} + outSlope: {x: 0, y: 0, z: 1.4495618, w: 1.7203364} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0, y: 0, z: 0.788345, w: -0.6152334} + inSlope: {x: 0, y: 0, z: 1.6168907, w: 2.0844717} + outSlope: {x: 0, y: 0, z: 1.6168907, w: 2.0844717} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0, y: 0, z: 0.8163376, w: -0.5775751} + inSlope: {x: 0, y: 0, z: 1.7015073, w: 2.4169478} + outSlope: {x: 0, y: 0, z: 1.7015073, w: 2.4169478} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0, y: 0, z: 0.84506184, w: -0.53466856} + inSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096684} + outSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096684} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0, y: 0, z: 0.8732609, w: -0.4872529} + inSlope: {x: 0, y: 0, z: 1.6431174, w: 2.9529843} + outSlope: {x: 0, y: 0, z: 1.6431174, w: 2.9529843} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0, y: 0, z: 0.89983237, w: -0.43623585} + inSlope: {x: 0, y: 0, z: 1.5185199, w: 3.1369903} + outSlope: {x: 0, y: 0, z: 1.5185199, w: 3.1369903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0, y: 0, z: 0.9238782, w: -0.38268664} + inSlope: {x: 0, y: 0, z: 1.3472445, w: 3.2524998} + outSlope: {x: 0, y: 0, z: 1.3472445, w: 3.2524998} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0, y: 0, z: 0.9447405, w: -0.3278193} + inSlope: {x: 0, y: 0, z: 1.144455, w: 3.2919345} + outSlope: {x: 0, y: 0, z: 1.144455, w: 3.2919345} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0, y: 0, z: 0.96202666, w: -0.2729556} + inSlope: {x: 0, y: 0, z: 0.9262427, w: 3.2499423} + outSlope: {x: 0, y: 0, z: 0.9262427, w: 3.2499423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0, y: 0, z: 0.9756152, w: -0.21948798} + inSlope: {x: 0, y: 0, z: 0.7085223, w: 3.1235757} + outSlope: {x: 0, y: 0, z: 0.7085223, w: 3.1235757} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0, y: 0, z: 0.98564404, w: -0.1688365} + inSlope: {x: 0, y: 0, z: 0.5059205, w: 2.912241} + outSlope: {x: 0, y: 0, z: 0.5059205, w: 2.912241} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0, y: 0, z: 0.9924792, w: -0.122413374} + inSlope: {x: 0, y: 0, z: 0.3306505, w: 2.6172986} + outSlope: {x: 0, y: 0, z: 0.3306505, w: 2.6172986} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0, y: 0, z: 0.9966657, w: -0.0815933} + inSlope: {x: 0, y: 0, z: 0.1914795, w: 2.2415056} + outSlope: {x: 0, y: 0, z: 0.1914795, w: 2.2415056} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0, y: 0, z: 0.99886185, w: -0.047696594} + inSlope: {x: 0, y: 0, z: 0.09277412, w: 1.788088} + outSlope: {x: 0, y: 0, z: 0.09277412, w: 1.788088} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0, y: 0, z: 0.9997582, w: -0.021990422} + inSlope: {x: 0, y: 0, z: 0.03365818, w: 1.2600543} + outSlope: {x: 0, y: 0, z: 0.03365818, w: 1.2600543} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0, y: 0, z: 0.9999838, w: -0.0056948233} + inSlope: {x: 0, y: 0, z: 0.0072544883, w: 0.6597137} + outSlope: {x: 0, y: 0, z: 0.0072544883, w: 0.6597137} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9999988 + value: {x: 0, y: 0, z: 1, w: 0.000000011924881} + inSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0166655 + value: {x: 0, y: 0, z: 0.9999838, w: 0.005693417} + inSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65964216} + outSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65964216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.033332 + value: {x: 0, y: 0, z: 0.99975824, w: 0.021988062} + inSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + outSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0499988 + value: {x: 0, y: 0, z: 0.9988621, w: 0.047692332} + inSlope: {x: 0, y: 0, z: -0.092761606, w: 1.7879882} + outSlope: {x: 0, y: 0, z: -0.092761606, w: 1.7879882} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0666654 + value: {x: 0, y: 0, z: 0.9966662, w: 0.08158761} + inSlope: {x: 0, y: 0, z: -0.19146341, w: 2.2414498} + outSlope: {x: 0, y: 0, z: -0.19146341, w: 2.2414498} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.083332 + value: {x: 0, y: 0, z: 0.99248, w: 0.12240725} + inSlope: {x: 0, y: 0, z: -0.33063084, w: 2.6172726} + outSlope: {x: 0, y: 0, z: -0.33063084, w: 2.6172726} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0999987 + value: {x: 0, y: 0, z: 0.9856452, w: 0.16882995} + inSlope: {x: 0, y: 0, z: -0.5058937, w: 2.9122021} + outSlope: {x: 0, y: 0, z: -0.5058937, w: 2.9122021} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1166654 + value: {x: 0, y: 0, z: 0.9756169, w: 0.21948056} + inSlope: {x: 0, y: 0, z: -0.70849013, w: 3.12354} + outSlope: {x: 0, y: 0, z: -0.70849013, w: 3.12354} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.133332 + value: {x: 0, y: 0, z: 0.96202886, w: 0.27294785} + inSlope: {x: 0, y: 0, z: -0.92620873, w: 3.2499228} + outSlope: {x: 0, y: 0, z: -0.92620873, w: 3.2499228} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1499987 + value: {x: 0, y: 0, z: 0.9447433, w: 0.3278112} + inSlope: {x: 0, y: 0, z: -1.1444281, w: 3.2919436} + outSlope: {x: 0, y: 0, z: -1.1444281, w: 3.2919436} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1666653 + value: {x: 0, y: 0, z: 0.9238813, w: 0.3826792} + inSlope: {x: 0, y: 0, z: -1.347223, w: 3.252524} + outSlope: {x: 0, y: 0, z: -1.347223, w: 3.252524} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.183332 + value: {x: 0, y: 0, z: 0.8998359, w: 0.43622857} + inSlope: {x: 0, y: 0, z: -1.5184948, w: 3.137002} + outSlope: {x: 0, y: 0, z: -1.5184948, w: 3.137002} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1999986 + value: {x: 0, y: 0, z: 0.87326485, w: 0.48724583} + inSlope: {x: 0, y: 0, z: -1.6431015, w: 2.9530096} + outSlope: {x: 0, y: 0, z: -1.6431015, w: 2.9530096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2166653 + value: {x: 0, y: 0, z: 0.8450659, w: 0.5346621} + inSlope: {x: 0, y: 0, z: -1.7076962, w: 2.709705} + outSlope: {x: 0, y: 0, z: -1.7076962, w: 2.709705} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.233332 + value: {x: 0, y: 0, z: 0.8163417, w: 0.57756925} + inSlope: {x: 0, y: 0, z: -1.7015145, w: 2.4169962} + outSlope: {x: 0, y: 0, z: -1.7015145, w: 2.4169962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2499986 + value: {x: 0, y: 0, z: 0.7883488, w: 0.6152286} + inSlope: {x: 0, y: 0, z: -1.6169121, w: 2.0845273} + outSlope: {x: 0, y: 0, z: -1.6169121, w: 2.0845273} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2666652 + value: {x: 0, y: 0, z: 0.7624447, w: 0.6470534} + inSlope: {x: 0, y: 0, z: -1.449594, w: 1.720392} + outSlope: {x: 0, y: 0, z: -1.449594, w: 1.720392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2833319 + value: {x: 0, y: 0, z: 0.74002904, w: 0.67257494} + inSlope: {x: 0, y: 0, z: -1.1987679, w: 1.3299711} + outSlope: {x: 0, y: 0, z: -1.1987679, w: 1.3299711} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2999985 + value: {x: 0, y: 0, z: 0.7224858, w: 0.69138575} + inSlope: {x: 0, y: 0, z: -0.8672037, w: 0.914804} + outSlope: {x: 0, y: 0, z: -0.8672037, w: 0.914804} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3166652 + value: {x: 0, y: 0, z: 0.7111223, w: 0.7030684} + inSlope: {x: 0, y: 0, z: -0.46135688, w: 0.47161716} + outSlope: {x: 0, y: 0, z: -0.46135688, w: 0.47161716} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3333333 + value: {x: 0, y: 0, z: 0.7071069, w: 0.70710665} + inSlope: {x: 0, y: 0, z: -0.24090272, w: 0.2422759} + outSlope: {x: 0, y: 0, z: -0.24090272, w: 0.2422759} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.3333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.3416463 + outSlope: -0.3416463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0056941058 + inSlope: -0.6596812 + outSlope: -0.6596812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.021989375 + inSlope: -1.2600219 + outSlope: -1.2600219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.04769484 + inSlope: -1.788037 + outSlope: -1.788037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.08159061 + inSlope: -2.2414749 + outSlope: -2.2414749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.12241066 + inSlope: -2.617285 + outSlope: -2.617285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.16883343 + inSlope: -2.912211 + outSlope: -2.912211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.21948436 + inSlope: -3.1235542 + outSlope: -3.1235542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.27295193 + inSlope: -3.2499382 + outSlope: -3.2499382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.32781565 + inSlope: -3.291944 + outSlope: -3.291944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.3826834 + inSlope: -3.2525067 + outSlope: -3.2525067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.43623254 + inSlope: -3.137001 + outSlope: -3.137001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.4872501 + inSlope: -2.952997 + outSlope: -2.952997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.53466576 + inSlope: -2.709675 + outSlope: -2.709675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5775726 + inSlope: -2.4169726 + outSlope: -2.4169726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.6152315 + inSlope: -2.0844996 + outSlope: -2.0844996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6470559 + inSlope: -1.7203531 + outSlope: -1.7203531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.67257667 + inSlope: -1.3299294 + outSlope: -1.3299294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.69138694 + inSlope: -0.9147666 + outSlope: -0.9147666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7030689 + inSlope: -0.4715945 + outSlope: -0.4715945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.70710677 + inSlope: -0.24158278 + outSlope: -0.24158278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.7111217 + inSlope: -0.46133777 + outSlope: -0.46133777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.7224847 + inSlope: -0.86717534 + outSlope: -0.86717534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.74002755 + inSlope: -1.198739 + outSlope: -1.198739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.7624427 + inSlope: -1.4495718 + outSlope: -1.4495718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.78834665 + inSlope: -1.6169021 + outSlope: -1.6169021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.8163395 + inSlope: -1.7015133 + outSlope: -1.7015133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.8450638 + inSlope: -1.7076967 + outSlope: -1.7076967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.87326276 + inSlope: -1.643111 + outSlope: -1.643111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.8998342 + inSlope: -1.5185094 + outSlope: -1.5185094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.92387974 + inSlope: -1.3472302 + outSlope: -1.3472302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.94474185 + inSlope: -1.1444424 + outSlope: -1.1444424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.9620278 + inSlope: -0.9262284 + outSlope: -0.9262284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9756161 + inSlope: -0.7085062 + outSlope: -0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.98564464 + inSlope: -0.50590444 + outSlope: -0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.99247956 + inSlope: -0.33063978 + outSlope: -0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.99666595 + inSlope: -0.19147235 + outSlope: -0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.99886197 + inSlope: -0.09276697 + outSlope: -0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.9997582 + inSlope: -0.033654604 + outSlope: -0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.9999838 + inSlope: 0.0072544883 + outSlope: 0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.9997582 + inSlope: 0.033654604 + outSlope: 0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.99886197 + inSlope: 0.09276697 + outSlope: 0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.99666595 + inSlope: 0.19147235 + outSlope: 0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.99247956 + inSlope: 0.33063978 + outSlope: 0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.98564464 + inSlope: 0.50590444 + outSlope: 0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.9756161 + inSlope: 0.7085062 + outSlope: 0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.9620278 + inSlope: 0.9262266 + outSlope: 0.9262266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.9447419 + inSlope: 1.1444424 + outSlope: 1.1444424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.92387974 + inSlope: 1.3472302 + outSlope: 1.3472302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.8998343 + inSlope: 1.5185091 + outSlope: 1.5185091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.8732628 + inSlope: 1.6431122 + outSlope: 1.6431122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.8450639 + inSlope: 1.7076962 + outSlope: 1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.8163397 + inSlope: 1.7015164 + outSlope: 1.7015164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.78834677 + inSlope: 1.6169014 + outSlope: 1.6169014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.762443 + inSlope: 1.4495709 + outSlope: 1.4495709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.7400278 + inSlope: 1.1987448 + outSlope: 1.1987448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.7224849 + inSlope: 0.8671787 + outSlope: 0.8671787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.71112186 + inSlope: 0.46134397 + outSlope: 0.46134397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.70710677 + inSlope: 0.241581 + outSlope: 0.241581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.70306915 + inSlope: 0.471586 + outSlope: 0.471586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.69138724 + inSlope: 0.91476107 + outSlope: 0.91476107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.67257714 + inSlope: 1.3299246 + outSlope: 1.3299246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.64705646 + inSlope: 1.7203491 + outSlope: 1.7203491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.6152322 + inSlope: 2.084486 + outSlope: 2.084486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.57757366 + inSlope: 2.4169621 + outSlope: 2.4169621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.5346669 + inSlope: 2.709672 + outSlope: 2.709672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.48725134 + inSlope: 2.9529943 + outSlope: 2.9529943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.43623385 + inSlope: 3.1370056 + outSlope: 3.1370056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.3826846 + inSlope: 3.2525034 + outSlope: 3.2525034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.32781717 + inSlope: 3.2919364 + outSlope: 3.2919364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.27295348 + inSlope: 3.2499437 + outSlope: 3.2499437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.21948582 + inSlope: 3.1235638 + outSlope: 3.1235638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.16883479 + inSlope: 2.9122138 + outSlope: 2.9122138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.122412115 + inSlope: 2.6172924 + outSlope: 2.6172924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.08159179 + inSlope: 2.2414913 + outSlope: 2.2414913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.047695804 + inSlope: 1.7880523 + outSlope: 1.7880523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.021990107 + inSlope: 1.2600329 + outSlope: 1.2600329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.005694748 + inSlope: 0.6597065 + outSlope: 0.6597065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.00000008742278 + inSlope: 0.3416547 + outSlope: 0.3416547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.005693731 + inSlope: 0.65964925 + outSlope: 0.65964925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.021988375 + inSlope: 1.2600044 + outSlope: 1.2600044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.047693837 + inSlope: 1.788024 + outSlope: 1.788024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.08158912 + inSlope: 2.2414494 + outSlope: 2.2414494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.12240874 + inSlope: 2.6172721 + outSlope: 2.6172721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.16883144 + inSlope: 2.9122016 + outSlope: 2.9122016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.21948203 + inSlope: 3.1235452 + outSlope: 3.1235452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.27294952 + inSlope: 3.2499409 + outSlope: 3.2499409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.3278133 + inSlope: 3.291948 + outSlope: 3.291948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.382681 + inSlope: 3.2525086 + outSlope: 3.2525086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.43623015 + inSlope: 3.1370056 + outSlope: 3.1370056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.48724777 + inSlope: 2.9530067 + outSlope: 2.9530067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.5346636 + inSlope: 2.7096953 + outSlope: 2.7096953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.57757086 + inSlope: 2.4169927 + outSlope: 2.4169927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.61522996 + inSlope: 2.084513 + outSlope: 2.084513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.64705455 + inSlope: 1.7203686 + outSlope: 1.7203686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.67257553 + inSlope: 1.3299549 + outSlope: 1.3299549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.69138634 + inSlope: 0.91479146 + outSlope: 0.91479146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.70306855 + inSlope: 0.47161147 + outSlope: 0.47161147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.7071067 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.71112126 + inSlope: 0.46131358 + outSlope: 0.46131358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.7224838 + inSlope: 0.86715186 + outSlope: 0.86715186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.7400263 + inSlope: 1.198725 + outSlope: 1.198725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.7624413 + inSlope: 1.4495618 + outSlope: 1.4495618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.788345 + inSlope: 1.6168907 + outSlope: 1.6168907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.8163376 + inSlope: 1.7015073 + outSlope: 1.7015073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.84506184 + inSlope: 1.7077016 + outSlope: 1.7077016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.8732609 + inSlope: 1.6431174 + outSlope: 1.6431174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.89983237 + inSlope: 1.5185199 + outSlope: 1.5185199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.9238782 + inSlope: 1.3472445 + outSlope: 1.3472445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.9447405 + inSlope: 1.144455 + outSlope: 1.144455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.96202666 + inSlope: 0.9262427 + outSlope: 0.9262427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.9756152 + inSlope: 0.7085223 + outSlope: 0.7085223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.98564404 + inSlope: 0.5059205 + outSlope: 0.5059205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.9924792 + inSlope: 0.3306505 + outSlope: 0.3306505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.9966657 + inSlope: 0.1914795 + outSlope: 0.1914795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.99886185 + inSlope: 0.09277412 + outSlope: 0.09277412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9997582 + inSlope: 0.03365818 + outSlope: 0.03365818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999838 + inSlope: 0.0072544883 + outSlope: 0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.9999838 + inSlope: -0.0072527 + outSlope: -0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.99975824 + inSlope: -0.033651028 + outSlope: -0.033651028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.9988621 + inSlope: -0.092761606 + outSlope: -0.092761606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.9966662 + inSlope: -0.19146341 + outSlope: -0.19146341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.99248 + inSlope: -0.33063084 + outSlope: -0.33063084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.9856452 + inSlope: -0.5058937 + outSlope: -0.5058937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.9756169 + inSlope: -0.70849013 + outSlope: -0.70849013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.96202886 + inSlope: -0.92620873 + outSlope: -0.92620873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.9447433 + inSlope: -1.1444281 + outSlope: -1.1444281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.9238813 + inSlope: -1.347223 + outSlope: -1.347223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.8998359 + inSlope: -1.5184948 + outSlope: -1.5184948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.87326485 + inSlope: -1.6431015 + outSlope: -1.6431015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.8450659 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.8163417 + inSlope: -1.7015145 + outSlope: -1.7015145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.7883488 + inSlope: -1.6169121 + outSlope: -1.6169121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.7624447 + inSlope: -1.449594 + outSlope: -1.449594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.74002904 + inSlope: -1.1987679 + outSlope: -1.1987679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.7224858 + inSlope: -0.8672037 + outSlope: -0.8672037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.7111223 + inSlope: -0.46135688 + outSlope: -0.46135688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.7071069 + inSlope: -0.24090272 + outSlope: -0.24090272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.00097274774 + outSlope: -0.00097274774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.9999838 + inSlope: -0.007254481 + outSlope: -0.007254481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.9997582 + inSlope: -0.033654567 + outSlope: -0.033654567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.99886197 + inSlope: -0.09276688 + outSlope: -0.09276688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99666595 + inSlope: -0.1914722 + outSlope: -0.1914722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.99247956 + inSlope: -0.3306413 + outSlope: -0.3306413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9856446 + inSlope: -0.5059058 + outSlope: -0.5059058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.97561604 + inSlope: -0.7085072 + outSlope: -0.7085072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.96202767 + inSlope: -0.92622924 + outSlope: -0.92622924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9447417 + inSlope: -1.1444433 + outSlope: -1.1444433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.92387956 + inSlope: -1.3472326 + outSlope: -1.3472326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.899834 + inSlope: -1.5185131 + outSlope: -1.5185131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.87326247 + inSlope: -1.6431106 + outSlope: -1.6431106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.8450636 + inSlope: -1.7076946 + outSlope: -1.7076946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8163393 + inSlope: -1.7015148 + outSlope: -1.7015148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.78834647 + inSlope: -1.616903 + outSlope: -1.616903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.7624425 + inSlope: -1.4495683 + outSlope: -1.4495683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.7400275 + inSlope: -1.1987355 + outSlope: -1.1987355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.72248465 + inSlope: -0.86717355 + outSlope: -0.86717355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.7111217 + inSlope: -0.461336 + outSlope: -0.461336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.70710677 + inSlope: -0.241581 + outSlope: -0.241581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.703069 + inSlope: -0.4715963 + outSlope: -0.4715963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.6913869 + inSlope: -0.9147702 + outSlope: -0.9147702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.6725766 + inSlope: -1.3299329 + outSlope: -1.3299329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.64705575 + inSlope: -1.7203567 + outSlope: -1.7203567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.61523134 + inSlope: -2.0844984 + outSlope: -2.0844984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.5775724 + inSlope: -2.416976 + outSlope: -2.416976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5346654 + inSlope: -2.7096815 + outSlope: -2.7096815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.4872496 + inSlope: -2.952998 + outSlope: -2.952998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43623206 + inSlope: -3.1369991 + outSlope: -3.1369991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.38268298 + inSlope: -3.2525086 + outSlope: -3.2525086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.3278152 + inSlope: -3.2919488 + outSlope: -3.2919488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.27295145 + inSlope: -3.249936 + outSlope: -3.249936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.2194841 + inSlope: -3.1235514 + outSlope: -3.1235514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.16883318 + inSlope: -2.912211 + outSlope: -2.912211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.122410506 + inSlope: -2.617282 + outSlope: -2.617282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.08159053 + inSlope: -2.2414703 + outSlope: -2.2414703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.047694895 + inSlope: -1.7880347 + outSlope: -1.7880347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.021989437 + inSlope: -1.2600222 + outSlope: -1.2600222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0056941956 + inSlope: -0.6596851 + outSlope: -0.6596851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000004371139 + inSlope: -0.34164754 + outSlope: -0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.0056940448 + inSlope: -0.6596779 + outSlope: -0.6596779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.021989286 + inSlope: -1.2600187 + outSlope: -1.2600187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.047694627 + inSlope: -1.788038 + outSlope: -1.788038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.081590496 + inSlope: -2.2414742 + outSlope: -2.2414742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.12241036 + inSlope: -2.6172822 + outSlope: -2.6172822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.16883315 + inSlope: -2.9122143 + outSlope: -2.9122143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.21948408 + inSlope: -3.1235514 + outSlope: -3.1235514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.27295142 + inSlope: -3.249936 + outSlope: -3.249936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.32781518 + inSlope: -3.2919488 + outSlope: -3.2919488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.38268295 + inSlope: -3.2525053 + outSlope: -3.2525053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.4362319 + inSlope: -3.1369991 + outSlope: -3.1369991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.4872495 + inSlope: -2.953004 + outSlope: -2.953004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.5346653 + inSlope: -2.709681 + outSlope: -2.709681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.5775721 + inSlope: -2.4169784 + outSlope: -2.4169784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.61523116 + inSlope: -2.0845003 + outSlope: -2.0845003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.6470554 + inSlope: -1.7203562 + outSlope: -1.7203562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.6725763 + inSlope: -1.3299406 + outSlope: -1.3299406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.6913867 + inSlope: -0.9147754 + outSlope: -0.9147754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.7030688 + inSlope: -0.47160253 + outSlope: -0.47160253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.70710677 + inSlope: -0.24158101 + outSlope: -0.24158101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.7111215 + inSlope: -0.46132922 + outSlope: -0.46132922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.7224844 + inSlope: -0.86716616 + outSlope: -0.86716616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.740027 + inSlope: -1.1987321 + outSlope: -1.1987321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.7624421 + inSlope: -1.449569 + outSlope: -1.449569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.78834593 + inSlope: -1.6168962 + outSlope: -1.6168962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.8163386 + inSlope: -1.7015109 + outSlope: -1.7015109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.8450629 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.87326175 + inSlope: -1.6431139 + outSlope: -1.6431139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.8998333 + inSlope: -1.5185199 + outSlope: -1.5185199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.923879 + inSlope: -1.3472373 + outSlope: -1.3472373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.9447412 + inSlope: -1.1444478 + outSlope: -1.1444478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.96202725 + inSlope: -0.92623556 + outSlope: -0.92623556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.9756157 + inSlope: -0.7085134 + outSlope: -0.7085134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.98564434 + inSlope: -0.5059116 + outSlope: -0.5059116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.9924794 + inSlope: -0.33064514 + outSlope: -0.33064514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.99666584 + inSlope: -0.19147593 + outSlope: -0.19147593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.9988619 + inSlope: -0.09277055 + outSlope: -0.09277055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.9997582 + inSlope: -0.033656392 + outSlope: -0.033656392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.9999838 + inSlope: 0.0072527 + outSlope: 0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.99975824 + inSlope: 0.033652816 + outSlope: 0.033652816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.998862 + inSlope: 0.09276518 + outSlope: 0.09276518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.9966661 + inSlope: 0.19146699 + outSlope: 0.19146699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.9924798 + inSlope: 0.33063442 + outSlope: 0.33063442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.98564494 + inSlope: 0.5058991 + outSlope: 0.5058991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.9756165 + inSlope: 0.7084973 + outSlope: 0.7084973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9620284 + inSlope: 0.92622125 + outSlope: 0.92622125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.9447425 + inSlope: 1.1444371 + outSlope: 1.1444371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.9238805 + inSlope: 1.347223 + outSlope: 1.347223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.8998351 + inSlope: 1.5185037 + outSlope: 1.5185037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.8732638 + inSlope: 1.643105 + outSlope: 1.643105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.845065 + inSlope: 1.707698 + outSlope: 1.707698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.81634057 + inSlope: 1.70152 + outSlope: 1.70152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.7883477 + inSlope: 1.6169086 + outSlope: 1.6169086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.76244366 + inSlope: 1.449578 + outSlope: 1.449578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.7400285 + inSlope: 1.1987536 + outSlope: 1.1987536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.72248524 + inSlope: 0.8671948 + outSlope: 0.8671948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.71112204 + inSlope: 0.4613529 + outSlope: 0.4613529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.7071068 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.7030693 + inSlope: 0.47157034 + outSlope: 0.47157034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.69138783 + inSlope: 0.9147432 + outSlope: 0.9147432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.6725779 + inSlope: 1.3299139 + outSlope: 1.3299139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.6470574 + inSlope: 1.7203364 + outSlope: 1.7203364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.6152334 + inSlope: 2.0844717 + outSlope: 2.0844717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.5775751 + inSlope: 2.4169478 + outSlope: 2.4169478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.53466856 + inSlope: 2.7096684 + outSlope: 2.7096684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.4872529 + inSlope: 2.9529843 + outSlope: 2.9529843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.43623585 + inSlope: 3.1369903 + outSlope: 3.1369903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.38268664 + inSlope: 3.2524998 + outSlope: 3.2524998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.3278193 + inSlope: 3.2919345 + outSlope: 3.2919345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.2729556 + inSlope: 3.2499423 + outSlope: 3.2499423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21948798 + inSlope: 3.1235757 + outSlope: 3.1235757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.1688365 + inSlope: 2.912241 + outSlope: 2.912241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.122413374 + inSlope: 2.6172986 + outSlope: 2.6172986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.0815933 + inSlope: 2.2415056 + outSlope: 2.2415056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.047696594 + inSlope: 1.788088 + outSlope: 1.788088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.021990422 + inSlope: 1.2600543 + outSlope: 1.2600543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0056948233 + inSlope: 0.6597137 + outSlope: 0.6597137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0.000000011924881 + inSlope: 0.34164754 + outSlope: 0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.005693417 + inSlope: 0.65964216 + outSlope: 0.65964216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.021988062 + inSlope: 1.2599686 + outSlope: 1.2599686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.047692332 + inSlope: 1.7879882 + outSlope: 1.7879882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.08158761 + inSlope: 2.2414498 + outSlope: 2.2414498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.12240725 + inSlope: 2.6172726 + outSlope: 2.6172726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.16882995 + inSlope: 2.9122021 + outSlope: 2.9122021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.21948056 + inSlope: 3.12354 + outSlope: 3.12354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.27294785 + inSlope: 3.2499228 + outSlope: 3.2499228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.3278112 + inSlope: 3.2919436 + outSlope: 3.2919436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.3826792 + inSlope: 3.252524 + outSlope: 3.252524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.43622857 + inSlope: 3.137002 + outSlope: 3.137002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.48724583 + inSlope: 2.9530096 + outSlope: 2.9530096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.5346621 + inSlope: 2.709705 + outSlope: 2.709705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.57756925 + inSlope: 2.4169962 + outSlope: 2.4169962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.6152286 + inSlope: 2.0845273 + outSlope: 2.0845273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.6470534 + inSlope: 1.720392 + outSlope: 1.720392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.67257494 + inSlope: 1.3299711 + outSlope: 1.3299711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.69138575 + inSlope: 0.914804 + outSlope: 0.914804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.7030684 + inSlope: 0.47161716 + outSlope: 0.47161716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.70710665 + inSlope: 0.2422759 + outSlope: 0.2422759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -90 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -270 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -450 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -540 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -630 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5/squares_5_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5/squares_5_1.anim.meta new file mode 100644 index 0000000..033c19e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 5/squares_5_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5aa4dc169f233ff4f96cf24968f86a11 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6.meta new file mode 100644 index 0000000..d17e74e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cdbc6a08f3b26054fb47738acba353d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_1.anim new file mode 100644 index 0000000..97081eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_1.anim @@ -0,0 +1,7857 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_6_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.3416463, w: -0.00097274774} + outSlope: {x: 0, y: 0, z: -0.3416463, w: -0.00097274774} + tangentMode: -1123427993 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0, y: 0, z: -0.0056941058, w: 0.9999838} + inSlope: {x: 0, y: 0, z: -0.6596812, w: -0.007254481} + outSlope: {x: 0, y: 0, z: -0.6596812, w: -0.007254481} + tangentMode: -1096201791 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -0.021989375, w: 0.9997582} + inSlope: {x: 0, y: 0, z: -1.2600219, w: -0.033654567} + outSlope: {x: 0, y: 0, z: -1.2600219, w: -0.033654567} + tangentMode: 1064716130 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0, y: 0, z: -0.04769484, w: 0.99886197} + inSlope: {x: 0, y: 0, z: -1.788037, w: -0.09276688} + outSlope: {x: 0, y: 0, z: -1.788037, w: -0.09276688} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -0.08159061, w: 0.99666595} + inSlope: {x: 0, y: 0, z: -2.2414749, w: -0.1914722} + outSlope: {x: 0, y: 0, z: -2.2414749, w: -0.1914722} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0, y: 0, z: -0.12241066, w: 0.99247956} + inSlope: {x: 0, y: 0, z: -2.617285, w: -0.3306413} + outSlope: {x: 0, y: 0, z: -2.617285, w: -0.3306413} + tangentMode: -1078359196 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -0.16883343, w: 0.9856446} + inSlope: {x: 0, y: 0, z: -2.912211, w: -0.5059058} + outSlope: {x: 0, y: 0, z: -2.912211, w: -0.5059058} + tangentMode: -1091816349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: -0.21948436, w: 0.97561604} + inSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085072} + outSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085072} + tangentMode: 1060175587 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -0.27295193, w: 0.96202767} + inSlope: {x: 0, y: 0, z: -3.2499382, w: -0.92622924} + outSlope: {x: 0, y: 0, z: -3.2499382, w: -0.92622924} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0, y: 0, z: -0.32781565, w: 0.9447417} + inSlope: {x: 0, y: 0, z: -3.291944, w: -1.1444433} + outSlope: {x: 0, y: 0, z: -3.291944, w: -1.1444433} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -0.3826834, w: 0.92387956} + inSlope: {x: 0, y: 0, z: -3.2525067, w: -1.3472326} + outSlope: {x: 0, y: 0, z: -3.2525067, w: -1.3472326} + tangentMode: -1068488350 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 0, z: -0.43623254, w: 0.899834} + inSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185131} + outSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185131} + tangentMode: -1069029308 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -0.4872501, w: 0.87326247} + inSlope: {x: 0, y: 0, z: -2.952997, w: -1.6431106} + outSlope: {x: 0, y: 0, z: -2.952997, w: -1.6431106} + tangentMode: 1034361056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0, y: 0, z: -0.53466576, w: 0.8450636} + inSlope: {x: 0, y: 0, z: -2.709675, w: -1.7076946} + outSlope: {x: 0, y: 0, z: -2.709675, w: -1.7076946} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -0.5775726, w: 0.8163393} + inSlope: {x: 0, y: 0, z: -2.4169726, w: -1.7015148} + outSlope: {x: 0, y: 0, z: -2.4169726, w: -1.7015148} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 0, z: -0.6152315, w: 0.78834647} + inSlope: {x: 0, y: 0, z: -2.0844996, w: -1.616903} + outSlope: {x: 0, y: 0, z: -2.0844996, w: -1.616903} + tangentMode: -1072729024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -0.6470559, w: 0.7624425} + inSlope: {x: 0, y: 0, z: -1.7203531, w: -1.4495683} + outSlope: {x: 0, y: 0, z: -1.7203531, w: -1.4495683} + tangentMode: -1069029308 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0, y: 0, z: -0.67257667, w: 0.7400275} + inSlope: {x: 0, y: 0, z: -1.3299294, w: -1.1987355} + outSlope: {x: 0, y: 0, z: -1.3299294, w: -1.1987355} + tangentMode: -1094455547 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0, y: 0, z: -0.69138694, w: 0.72248465} + inSlope: {x: 0, y: 0, z: -0.9147666, w: -0.86717355} + outSlope: {x: 0, y: 0, z: -0.9147666, w: -0.86717355} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0, y: 0, z: -0.7030689, w: 0.7111217} + inSlope: {x: 0, y: 0, z: -0.4715945, w: -0.461336} + outSlope: {x: 0, y: 0, z: -0.4715945, w: -0.461336} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0, y: 0, z: -0.70710677, w: 0.70710677} + inSlope: {x: 0, y: 0, z: -0.24158278, w: -0.241581} + outSlope: {x: 0, y: 0, z: -0.24158278, w: -0.241581} + tangentMode: -1083560224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0, y: 0, z: -0.7111217, w: 0.703069} + inSlope: {x: 0, y: 0, z: -0.46133777, w: -0.4715963} + outSlope: {x: 0, y: 0, z: -0.46133777, w: -0.4715963} + tangentMode: -1091816608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0, y: 0, z: -0.7224847, w: 0.6913869} + inSlope: {x: 0, y: 0, z: -0.86717534, w: -0.9147702} + outSlope: {x: 0, y: 0, z: -0.86717534, w: -0.9147702} + tangentMode: -1086116000 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0, y: 0, z: -0.74002755, w: 0.6725766} + inSlope: {x: 0, y: 0, z: -1.198739, w: -1.3299329} + outSlope: {x: 0, y: 0, z: -1.198739, w: -1.3299329} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0, y: 0, z: -0.7624427, w: 0.64705575} + inSlope: {x: 0, y: 0, z: -1.4495718, w: -1.7203567} + outSlope: {x: 0, y: 0, z: -1.4495718, w: -1.7203567} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0, y: 0, z: -0.78834665, w: 0.61523134} + inSlope: {x: 0, y: 0, z: -1.6169021, w: -2.0844984} + outSlope: {x: 0, y: 0, z: -1.6169021, w: -2.0844984} + tangentMode: -1083367994 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0, y: 0, z: -0.8163395, w: 0.5775724} + inSlope: {x: 0, y: 0, z: -1.7015133, w: -2.416976} + outSlope: {x: 0, y: 0, z: -1.7015133, w: -2.416976} + tangentMode: -1096201662 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0, y: 0, z: -0.8450638, w: 0.5346654} + inSlope: {x: 0, y: 0, z: -1.7076967, w: -2.7096815} + outSlope: {x: 0, y: 0, z: -1.7076967, w: -2.7096815} + tangentMode: -1082134489 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0, y: 0, z: -0.87326276, w: 0.4872496} + inSlope: {x: 0, y: 0, z: -1.643111, w: -2.952998} + outSlope: {x: 0, y: 0, z: -1.643111, w: -2.952998} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0, y: 0, z: -0.8998342, w: 0.43623206} + inSlope: {x: 0, y: 0, z: -1.5185094, w: -3.1369991} + outSlope: {x: 0, y: 0, z: -1.5185094, w: -3.1369991} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0, y: 0, z: -0.92387974, w: 0.38268298} + inSlope: {x: 0, y: 0, z: -1.3472302, w: -3.2525086} + outSlope: {x: 0, y: 0, z: -1.3472302, w: -3.2525086} + tangentMode: 1057063650 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0, y: 0, z: -0.94474185, w: 0.3278152} + inSlope: {x: 0, y: 0, z: -1.1444424, w: -3.2919488} + outSlope: {x: 0, y: 0, z: -1.1444424, w: -3.2919488} + tangentMode: 1066564834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0, y: 0, z: -0.9620278, w: 0.27295145} + inSlope: {x: 0, y: 0, z: -0.9262284, w: -3.249936} + outSlope: {x: 0, y: 0, z: -0.9262284, w: -3.249936} + tangentMode: -1084256665 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0, y: 0, z: -0.9756161, w: 0.2194841} + inSlope: {x: 0, y: 0, z: -0.7085062, w: -3.1235514} + outSlope: {x: 0, y: 0, z: -0.7085062, w: -3.1235514} + tangentMode: 1070246564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0, y: 0, z: -0.98564464, w: 0.16883318} + inSlope: {x: 0, y: 0, z: -0.50590444, w: -2.912211} + outSlope: {x: 0, y: 0, z: -0.50590444, w: -2.912211} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0, y: 0, z: -0.99247956, w: 0.122410506} + inSlope: {x: 0, y: 0, z: -0.33063978, w: -2.617282} + outSlope: {x: 0, y: 0, z: -0.33063978, w: -2.617282} + tangentMode: 1048011040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0, y: 0, z: -0.99666595, w: 0.08159053} + inSlope: {x: 0, y: 0, z: -0.19147235, w: -2.2414703} + outSlope: {x: 0, y: 0, z: -0.19147235, w: -2.2414703} + tangentMode: 1068120806 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0, y: 0, z: -0.99886197, w: 0.047694895} + inSlope: {x: 0, y: 0, z: -0.09276697, w: -1.7880347} + outSlope: {x: 0, y: 0, z: -0.09276697, w: -1.7880347} + tangentMode: -1089217562 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0, y: 0, z: -0.9997582, w: 0.021989437} + inSlope: {x: 0, y: 0, z: -0.033654604, w: -1.2600222} + outSlope: {x: 0, y: 0, z: -0.033654604, w: -1.2600222} + tangentMode: 1072203904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0, y: 0, z: -0.9999838, w: 0.0056941956} + inSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.6596851} + outSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.6596851} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: -1, w: -0.00000004371139} + inSlope: {x: 0, y: 0, z: 0, w: -0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: -0.34164754} + tangentMode: 1077568032 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: -0.9999838, w: -0.0056940448} + inSlope: {x: 0, y: 0, z: 0.0072544883, w: -0.6596779} + outSlope: {x: 0, y: 0, z: 0.0072544883, w: -0.6596779} + tangentMode: 1071964225 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: -0.9997582, w: -0.021989286} + inSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600187} + outSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600187} + tangentMode: 843898406 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: -0.99886197, w: -0.047694627} + inSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788038} + outSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788038} + tangentMode: 1073951526 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: -0.99666595, w: -0.081590496} + inSlope: {x: 0, y: 0, z: 0.19147235, w: -2.2414742} + outSlope: {x: 0, y: 0, z: 0.19147235, w: -2.2414742} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: -0.99247956, w: -0.12241036} + inSlope: {x: 0, y: 0, z: 0.33063978, w: -2.6172822} + outSlope: {x: 0, y: 0, z: 0.33063978, w: -2.6172822} + tangentMode: 1078984420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: -0.98564464, w: -0.16883315} + inSlope: {x: 0, y: 0, z: 0.50590444, w: -2.9122143} + outSlope: {x: 0, y: 0, z: 0.50590444, w: -2.9122143} + tangentMode: 1078510756 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: -0.9756161, w: -0.21948408} + inSlope: {x: 0, y: 0, z: 0.7085062, w: -3.1235514} + outSlope: {x: 0, y: 0, z: 0.7085062, w: -3.1235514} + tangentMode: 1058266052 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: -0.9620278, w: -0.27295142} + inSlope: {x: 0, y: 0, z: 0.9262266, w: -3.249936} + outSlope: {x: 0, y: 0, z: 0.9262266, w: -3.249936} + tangentMode: 1074930276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: -0.9447419, w: -0.32781518} + inSlope: {x: 0, y: 0, z: 1.1444424, w: -3.2919488} + outSlope: {x: 0, y: 0, z: 1.1444424, w: -3.2919488} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: -0.92387974, w: -0.38268295} + inSlope: {x: 0, y: 0, z: 1.3472302, w: -3.2525053} + outSlope: {x: 0, y: 0, z: 1.3472302, w: -3.2525053} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: -0.8998343, w: -0.4362319} + inSlope: {x: 0, y: 0, z: 1.5185091, w: -3.1369991} + outSlope: {x: 0, y: 0, z: 1.5185091, w: -3.1369991} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: -0.8732628, w: -0.4872495} + inSlope: {x: 0, y: 0, z: 1.6431122, w: -2.953004} + outSlope: {x: 0, y: 0, z: 1.6431122, w: -2.953004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: -0.8450639, w: -0.5346653} + inSlope: {x: 0, y: 0, z: 1.7076962, w: -2.709681} + outSlope: {x: 0, y: 0, z: 1.7076962, w: -2.709681} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: -0.8163397, w: -0.5775721} + inSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169784} + outSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169784} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0, y: 0, z: -0.78834677, w: -0.61523116} + inSlope: {x: 0, y: 0, z: 1.6169014, w: -2.0845003} + outSlope: {x: 0, y: 0, z: 1.6169014, w: -2.0845003} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0, y: 0, z: -0.762443, w: -0.6470554} + inSlope: {x: 0, y: 0, z: 1.4495709, w: -1.7203562} + outSlope: {x: 0, y: 0, z: 1.4495709, w: -1.7203562} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0, y: 0, z: -0.7400278, w: -0.6725763} + inSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299406} + outSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299406} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0, y: 0, z: -0.7224849, w: -0.6913867} + inSlope: {x: 0, y: 0, z: 0.8671787, w: -0.9147754} + outSlope: {x: 0, y: 0, z: 0.8671787, w: -0.9147754} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0, y: 0, z: -0.71112186, w: -0.7030688} + inSlope: {x: 0, y: 0, z: 0.46134397, w: -0.47160253} + outSlope: {x: 0, y: 0, z: 0.46134397, w: -0.47160253} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: 0, y: 0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 0.241581, w: -0.24158101} + outSlope: {x: 0, y: 0, z: 0.241581, w: -0.24158101} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: 0, y: 0, z: -0.70306915, w: -0.7111215} + inSlope: {x: 0, y: 0, z: 0.471586, w: -0.46132922} + outSlope: {x: 0, y: 0, z: 0.471586, w: -0.46132922} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: 0, y: 0, z: -0.69138724, w: -0.7224844} + inSlope: {x: 0, y: 0, z: 0.91476107, w: -0.86716616} + outSlope: {x: 0, y: 0, z: 0.91476107, w: -0.86716616} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: 0, y: 0, z: -0.67257714, w: -0.740027} + inSlope: {x: 0, y: 0, z: 1.3299246, w: -1.1987321} + outSlope: {x: 0, y: 0, z: 1.3299246, w: -1.1987321} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: 0, y: 0, z: -0.64705646, w: -0.7624421} + inSlope: {x: 0, y: 0, z: 1.7203491, w: -1.449569} + outSlope: {x: 0, y: 0, z: 1.7203491, w: -1.449569} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: 0, y: 0, z: -0.6152322, w: -0.78834593} + inSlope: {x: 0, y: 0, z: 2.084486, w: -1.6168962} + outSlope: {x: 0, y: 0, z: 2.084486, w: -1.6168962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: 0, y: 0, z: -0.57757366, w: -0.8163386} + inSlope: {x: 0, y: 0, z: 2.4169621, w: -1.7015109} + outSlope: {x: 0, y: 0, z: 2.4169621, w: -1.7015109} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: 0, y: 0, z: -0.5346669, w: -0.8450629} + inSlope: {x: 0, y: 0, z: 2.709672, w: -1.7076962} + outSlope: {x: 0, y: 0, z: 2.709672, w: -1.7076962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: 0, y: 0, z: -0.48725134, w: -0.87326175} + inSlope: {x: 0, y: 0, z: 2.9529943, w: -1.6431139} + outSlope: {x: 0, y: 0, z: 2.9529943, w: -1.6431139} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: 0, y: 0, z: -0.43623385, w: -0.8998333} + inSlope: {x: 0, y: 0, z: 3.1370056, w: -1.5185199} + outSlope: {x: 0, y: 0, z: 3.1370056, w: -1.5185199} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: 0, y: 0, z: -0.3826846, w: -0.923879} + inSlope: {x: 0, y: 0, z: 3.2525034, w: -1.3472373} + outSlope: {x: 0, y: 0, z: 3.2525034, w: -1.3472373} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: 0, y: 0, z: -0.32781717, w: -0.9447412} + inSlope: {x: 0, y: 0, z: 3.2919364, w: -1.1444478} + outSlope: {x: 0, y: 0, z: 3.2919364, w: -1.1444478} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: 0, y: 0, z: -0.27295348, w: -0.96202725} + inSlope: {x: 0, y: 0, z: 3.2499437, w: -0.92623556} + outSlope: {x: 0, y: 0, z: 3.2499437, w: -0.92623556} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: 0, y: 0, z: -0.21948582, w: -0.9756157} + inSlope: {x: 0, y: 0, z: 3.1235638, w: -0.7085134} + outSlope: {x: 0, y: 0, z: 3.1235638, w: -0.7085134} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: 0, y: 0, z: -0.16883479, w: -0.98564434} + inSlope: {x: 0, y: 0, z: 2.9122138, w: -0.5059116} + outSlope: {x: 0, y: 0, z: 2.9122138, w: -0.5059116} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: 0, y: 0, z: -0.122412115, w: -0.9924794} + inSlope: {x: 0, y: 0, z: 2.6172924, w: -0.33064514} + outSlope: {x: 0, y: 0, z: 2.6172924, w: -0.33064514} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: 0, y: 0, z: -0.08159179, w: -0.99666584} + inSlope: {x: 0, y: 0, z: 2.2414913, w: -0.19147593} + outSlope: {x: 0, y: 0, z: 2.2414913, w: -0.19147593} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: 0, y: 0, z: -0.047695804, w: -0.9988619} + inSlope: {x: 0, y: 0, z: 1.7880523, w: -0.09277055} + outSlope: {x: 0, y: 0, z: 1.7880523, w: -0.09277055} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: 0, y: 0, z: -0.021990107, w: -0.9997582} + inSlope: {x: 0, y: 0, z: 1.2600329, w: -0.033656392} + outSlope: {x: 0, y: 0, z: 1.2600329, w: -0.033656392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: 0, y: 0, z: -0.005694748, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.6597065, w: -0.0072544883} + outSlope: {x: 0, y: 0, z: 0.6597065, w: -0.0072544883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: 0, y: 0, z: 0.00000008742278, w: -1} + inSlope: {x: 0, y: 0, z: 0.3416547, w: 0} + outSlope: {x: 0, y: 0, z: 0.3416547, w: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: 0, y: 0, z: 0.005693731, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.65964925, w: 0.0072527} + outSlope: {x: 0, y: 0, z: 0.65964925, w: 0.0072527} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: 0, y: 0, z: 0.021988375, w: -0.99975824} + inSlope: {x: 0, y: 0, z: 1.2600044, w: 0.033652816} + outSlope: {x: 0, y: 0, z: 1.2600044, w: 0.033652816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: 0, y: 0, z: 0.047693837, w: -0.998862} + inSlope: {x: 0, y: 0, z: 1.788024, w: 0.09276518} + outSlope: {x: 0, y: 0, z: 1.788024, w: 0.09276518} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: 0, y: 0, z: 0.08158912, w: -0.9966661} + inSlope: {x: 0, y: 0, z: 2.2414494, w: 0.19146699} + outSlope: {x: 0, y: 0, z: 2.2414494, w: 0.19146699} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: 0, y: 0, z: 0.12240874, w: -0.9924798} + inSlope: {x: 0, y: 0, z: 2.6172721, w: 0.33063442} + outSlope: {x: 0, y: 0, z: 2.6172721, w: 0.33063442} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: 0, y: 0, z: 0.16883144, w: -0.98564494} + inSlope: {x: 0, y: 0, z: 2.9122016, w: 0.5058991} + outSlope: {x: 0, y: 0, z: 2.9122016, w: 0.5058991} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: 0, y: 0, z: 0.21948203, w: -0.9756165} + inSlope: {x: 0, y: 0, z: 3.1235452, w: 0.7084973} + outSlope: {x: 0, y: 0, z: 3.1235452, w: 0.7084973} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: 0, y: 0, z: 0.27294952, w: -0.9620284} + inSlope: {x: 0, y: 0, z: 3.2499409, w: 0.92622125} + outSlope: {x: 0, y: 0, z: 3.2499409, w: 0.92622125} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: 0, y: 0, z: 0.3278133, w: -0.9447425} + inSlope: {x: 0, y: 0, z: 3.291948, w: 1.1444371} + outSlope: {x: 0, y: 0, z: 3.291948, w: 1.1444371} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: 0, y: 0, z: 0.382681, w: -0.9238805} + inSlope: {x: 0, y: 0, z: 3.2525086, w: 1.347223} + outSlope: {x: 0, y: 0, z: 3.2525086, w: 1.347223} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0, y: 0, z: 0.43623015, w: -0.8998351} + inSlope: {x: 0, y: 0, z: 3.1370056, w: 1.5185037} + outSlope: {x: 0, y: 0, z: 3.1370056, w: 1.5185037} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0, y: 0, z: 0.48724777, w: -0.8732638} + inSlope: {x: 0, y: 0, z: 2.9530067, w: 1.643105} + outSlope: {x: 0, y: 0, z: 2.9530067, w: 1.643105} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0, y: 0, z: 0.5346636, w: -0.845065} + inSlope: {x: 0, y: 0, z: 2.7096953, w: 1.707698} + outSlope: {x: 0, y: 0, z: 2.7096953, w: 1.707698} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0, y: 0, z: 0.57757086, w: -0.81634057} + inSlope: {x: 0, y: 0, z: 2.4169927, w: 1.70152} + outSlope: {x: 0, y: 0, z: 2.4169927, w: 1.70152} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0, y: 0, z: 0.61522996, w: -0.7883477} + inSlope: {x: 0, y: 0, z: 2.084513, w: 1.6169086} + outSlope: {x: 0, y: 0, z: 2.084513, w: 1.6169086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0, y: 0, z: 0.64705455, w: -0.76244366} + inSlope: {x: 0, y: 0, z: 1.7203686, w: 1.449578} + outSlope: {x: 0, y: 0, z: 1.7203686, w: 1.449578} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0, y: 0, z: 0.67257553, w: -0.7400285} + inSlope: {x: 0, y: 0, z: 1.3299549, w: 1.1987536} + outSlope: {x: 0, y: 0, z: 1.3299549, w: 1.1987536} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0, y: 0, z: 0.69138634, w: -0.72248524} + inSlope: {x: 0, y: 0, z: 0.91479146, w: 0.8671948} + outSlope: {x: 0, y: 0, z: 0.91479146, w: 0.8671948} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0, y: 0, z: 0.70306855, w: -0.71112204} + inSlope: {x: 0, y: 0, z: 0.47161147, w: 0.4613529} + outSlope: {x: 0, y: 0, z: 0.47161147, w: 0.4613529} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0, y: 0, z: 0.7071067, w: -0.7071068} + inSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + outSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0, y: 0, z: 0.71112126, w: -0.7030693} + inSlope: {x: 0, y: 0, z: 0.46131358, w: 0.47157034} + outSlope: {x: 0, y: 0, z: 0.46131358, w: 0.47157034} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0, y: 0, z: 0.7224838, w: -0.69138783} + inSlope: {x: 0, y: 0, z: 0.86715186, w: 0.9147432} + outSlope: {x: 0, y: 0, z: 0.86715186, w: 0.9147432} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0, y: 0, z: 0.7400263, w: -0.6725779} + inSlope: {x: 0, y: 0, z: 1.198725, w: 1.3299139} + outSlope: {x: 0, y: 0, z: 1.198725, w: 1.3299139} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0, y: 0, z: 0.7624413, w: -0.6470574} + inSlope: {x: 0, y: 0, z: 1.4495618, w: 1.7203364} + outSlope: {x: 0, y: 0, z: 1.4495618, w: 1.7203364} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0, y: 0, z: 0.788345, w: -0.6152334} + inSlope: {x: 0, y: 0, z: 1.6168907, w: 2.0844717} + outSlope: {x: 0, y: 0, z: 1.6168907, w: 2.0844717} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0, y: 0, z: 0.8163376, w: -0.5775751} + inSlope: {x: 0, y: 0, z: 1.7015073, w: 2.4169478} + outSlope: {x: 0, y: 0, z: 1.7015073, w: 2.4169478} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0, y: 0, z: 0.84506184, w: -0.53466856} + inSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096684} + outSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096684} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0, y: 0, z: 0.8732609, w: -0.4872529} + inSlope: {x: 0, y: 0, z: 1.6431174, w: 2.9529843} + outSlope: {x: 0, y: 0, z: 1.6431174, w: 2.9529843} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0, y: 0, z: 0.89983237, w: -0.43623585} + inSlope: {x: 0, y: 0, z: 1.5185199, w: 3.1369903} + outSlope: {x: 0, y: 0, z: 1.5185199, w: 3.1369903} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0, y: 0, z: 0.9238782, w: -0.38268664} + inSlope: {x: 0, y: 0, z: 1.3472445, w: 3.2524998} + outSlope: {x: 0, y: 0, z: 1.3472445, w: 3.2524998} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0, y: 0, z: 0.9447405, w: -0.3278193} + inSlope: {x: 0, y: 0, z: 1.144455, w: 3.2919345} + outSlope: {x: 0, y: 0, z: 1.144455, w: 3.2919345} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0, y: 0, z: 0.96202666, w: -0.2729556} + inSlope: {x: 0, y: 0, z: 0.9262427, w: 3.2499423} + outSlope: {x: 0, y: 0, z: 0.9262427, w: 3.2499423} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0, y: 0, z: 0.9756152, w: -0.21948798} + inSlope: {x: 0, y: 0, z: 0.7085223, w: 3.1235757} + outSlope: {x: 0, y: 0, z: 0.7085223, w: 3.1235757} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0, y: 0, z: 0.98564404, w: -0.1688365} + inSlope: {x: 0, y: 0, z: 0.5059205, w: 2.912241} + outSlope: {x: 0, y: 0, z: 0.5059205, w: 2.912241} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0, y: 0, z: 0.9924792, w: -0.122413374} + inSlope: {x: 0, y: 0, z: 0.3306505, w: 2.6172986} + outSlope: {x: 0, y: 0, z: 0.3306505, w: 2.6172986} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0, y: 0, z: 0.9966657, w: -0.0815933} + inSlope: {x: 0, y: 0, z: 0.1914795, w: 2.2415056} + outSlope: {x: 0, y: 0, z: 0.1914795, w: 2.2415056} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0, y: 0, z: 0.99886185, w: -0.047696594} + inSlope: {x: 0, y: 0, z: 0.09277412, w: 1.788088} + outSlope: {x: 0, y: 0, z: 0.09277412, w: 1.788088} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0, y: 0, z: 0.9997582, w: -0.021990422} + inSlope: {x: 0, y: 0, z: 0.03365818, w: 1.2600543} + outSlope: {x: 0, y: 0, z: 0.03365818, w: 1.2600543} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0, y: 0, z: 0.9999838, w: -0.0056948233} + inSlope: {x: 0, y: 0, z: 0.0072544883, w: 0.6597137} + outSlope: {x: 0, y: 0, z: 0.0072544883, w: 0.6597137} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9999988 + value: {x: 0, y: 0, z: 1, w: 0.000000011924881} + inSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0166655 + value: {x: 0, y: 0, z: 0.9999838, w: 0.005693417} + inSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65964216} + outSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65964216} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.033332 + value: {x: 0, y: 0, z: 0.99975824, w: 0.021988062} + inSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + outSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0499988 + value: {x: 0, y: 0, z: 0.9988621, w: 0.047692332} + inSlope: {x: 0, y: 0, z: -0.092761606, w: 1.7879882} + outSlope: {x: 0, y: 0, z: -0.092761606, w: 1.7879882} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0666654 + value: {x: 0, y: 0, z: 0.9966662, w: 0.08158761} + inSlope: {x: 0, y: 0, z: -0.19146341, w: 2.2414498} + outSlope: {x: 0, y: 0, z: -0.19146341, w: 2.2414498} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.083332 + value: {x: 0, y: 0, z: 0.99248, w: 0.12240725} + inSlope: {x: 0, y: 0, z: -0.33063084, w: 2.6172726} + outSlope: {x: 0, y: 0, z: -0.33063084, w: 2.6172726} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0999987 + value: {x: 0, y: 0, z: 0.9856452, w: 0.16882995} + inSlope: {x: 0, y: 0, z: -0.5058937, w: 2.9122021} + outSlope: {x: 0, y: 0, z: -0.5058937, w: 2.9122021} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1166654 + value: {x: 0, y: 0, z: 0.9756169, w: 0.21948056} + inSlope: {x: 0, y: 0, z: -0.70849013, w: 3.12354} + outSlope: {x: 0, y: 0, z: -0.70849013, w: 3.12354} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.133332 + value: {x: 0, y: 0, z: 0.96202886, w: 0.27294785} + inSlope: {x: 0, y: 0, z: -0.92620873, w: 3.2499228} + outSlope: {x: 0, y: 0, z: -0.92620873, w: 3.2499228} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1499987 + value: {x: 0, y: 0, z: 0.9447433, w: 0.3278112} + inSlope: {x: 0, y: 0, z: -1.1444281, w: 3.2919436} + outSlope: {x: 0, y: 0, z: -1.1444281, w: 3.2919436} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1666653 + value: {x: 0, y: 0, z: 0.9238813, w: 0.3826792} + inSlope: {x: 0, y: 0, z: -1.347223, w: 3.252524} + outSlope: {x: 0, y: 0, z: -1.347223, w: 3.252524} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.183332 + value: {x: 0, y: 0, z: 0.8998359, w: 0.43622857} + inSlope: {x: 0, y: 0, z: -1.5184948, w: 3.137002} + outSlope: {x: 0, y: 0, z: -1.5184948, w: 3.137002} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1999986 + value: {x: 0, y: 0, z: 0.87326485, w: 0.48724583} + inSlope: {x: 0, y: 0, z: -1.6431015, w: 2.9530096} + outSlope: {x: 0, y: 0, z: -1.6431015, w: 2.9530096} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2166653 + value: {x: 0, y: 0, z: 0.8450659, w: 0.5346621} + inSlope: {x: 0, y: 0, z: -1.7076962, w: 2.709705} + outSlope: {x: 0, y: 0, z: -1.7076962, w: 2.709705} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.233332 + value: {x: 0, y: 0, z: 0.8163417, w: 0.57756925} + inSlope: {x: 0, y: 0, z: -1.7015145, w: 2.4169962} + outSlope: {x: 0, y: 0, z: -1.7015145, w: 2.4169962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2499986 + value: {x: 0, y: 0, z: 0.7883488, w: 0.6152286} + inSlope: {x: 0, y: 0, z: -1.6169121, w: 2.0845273} + outSlope: {x: 0, y: 0, z: -1.6169121, w: 2.0845273} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2666652 + value: {x: 0, y: 0, z: 0.7624447, w: 0.6470534} + inSlope: {x: 0, y: 0, z: -1.449594, w: 1.720392} + outSlope: {x: 0, y: 0, z: -1.449594, w: 1.720392} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2833319 + value: {x: 0, y: 0, z: 0.74002904, w: 0.67257494} + inSlope: {x: 0, y: 0, z: -1.1987679, w: 1.3299711} + outSlope: {x: 0, y: 0, z: -1.1987679, w: 1.3299711} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2999985 + value: {x: 0, y: 0, z: 0.7224858, w: 0.69138575} + inSlope: {x: 0, y: 0, z: -0.8672037, w: 0.914804} + outSlope: {x: 0, y: 0, z: -0.8672037, w: 0.914804} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3166652 + value: {x: 0, y: 0, z: 0.7111223, w: 0.7030684} + inSlope: {x: 0, y: 0, z: -0.46135688, w: 0.47161716} + outSlope: {x: 0, y: 0, z: -0.46135688, w: 0.47161716} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3333333 + value: {x: 0, y: 0, z: 0.7071069, w: 0.70710665} + inSlope: {x: 0, y: 0, z: -0.24090272, w: 0.2422759} + outSlope: {x: 0, y: 0, z: -0.24090272, w: 0.2422759} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 3.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -0.3416463 + outSlope: -0.3416463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0056941058 + inSlope: -0.6596812 + outSlope: -0.6596812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.021989375 + inSlope: -1.2600219 + outSlope: -1.2600219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.04769484 + inSlope: -1.788037 + outSlope: -1.788037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.08159061 + inSlope: -2.2414749 + outSlope: -2.2414749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.12241066 + inSlope: -2.617285 + outSlope: -2.617285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.16883343 + inSlope: -2.912211 + outSlope: -2.912211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.21948436 + inSlope: -3.1235542 + outSlope: -3.1235542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.27295193 + inSlope: -3.2499382 + outSlope: -3.2499382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.32781565 + inSlope: -3.291944 + outSlope: -3.291944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.3826834 + inSlope: -3.2525067 + outSlope: -3.2525067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.43623254 + inSlope: -3.137001 + outSlope: -3.137001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.4872501 + inSlope: -2.952997 + outSlope: -2.952997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.53466576 + inSlope: -2.709675 + outSlope: -2.709675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5775726 + inSlope: -2.4169726 + outSlope: -2.4169726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.6152315 + inSlope: -2.0844996 + outSlope: -2.0844996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6470559 + inSlope: -1.7203531 + outSlope: -1.7203531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.67257667 + inSlope: -1.3299294 + outSlope: -1.3299294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.69138694 + inSlope: -0.9147666 + outSlope: -0.9147666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.7030689 + inSlope: -0.4715945 + outSlope: -0.4715945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.70710677 + inSlope: -0.24158278 + outSlope: -0.24158278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.7111217 + inSlope: -0.46133777 + outSlope: -0.46133777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.7224847 + inSlope: -0.86717534 + outSlope: -0.86717534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.74002755 + inSlope: -1.198739 + outSlope: -1.198739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.7624427 + inSlope: -1.4495718 + outSlope: -1.4495718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.78834665 + inSlope: -1.6169021 + outSlope: -1.6169021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.8163395 + inSlope: -1.7015133 + outSlope: -1.7015133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.8450638 + inSlope: -1.7076967 + outSlope: -1.7076967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.87326276 + inSlope: -1.643111 + outSlope: -1.643111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.8998342 + inSlope: -1.5185094 + outSlope: -1.5185094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.92387974 + inSlope: -1.3472302 + outSlope: -1.3472302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.94474185 + inSlope: -1.1444424 + outSlope: -1.1444424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.9620278 + inSlope: -0.9262284 + outSlope: -0.9262284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9756161 + inSlope: -0.7085062 + outSlope: -0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.98564464 + inSlope: -0.50590444 + outSlope: -0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.99247956 + inSlope: -0.33063978 + outSlope: -0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.99666595 + inSlope: -0.19147235 + outSlope: -0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.99886197 + inSlope: -0.09276697 + outSlope: -0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.9997582 + inSlope: -0.033654604 + outSlope: -0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.9999838 + inSlope: 0.0072544883 + outSlope: 0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.9997582 + inSlope: 0.033654604 + outSlope: 0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.99886197 + inSlope: 0.09276697 + outSlope: 0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.99666595 + inSlope: 0.19147235 + outSlope: 0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.99247956 + inSlope: 0.33063978 + outSlope: 0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.98564464 + inSlope: 0.50590444 + outSlope: 0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.9756161 + inSlope: 0.7085062 + outSlope: 0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.9620278 + inSlope: 0.9262266 + outSlope: 0.9262266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.9447419 + inSlope: 1.1444424 + outSlope: 1.1444424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.92387974 + inSlope: 1.3472302 + outSlope: 1.3472302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.8998343 + inSlope: 1.5185091 + outSlope: 1.5185091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.8732628 + inSlope: 1.6431122 + outSlope: 1.6431122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.8450639 + inSlope: 1.7076962 + outSlope: 1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.8163397 + inSlope: 1.7015164 + outSlope: 1.7015164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.78834677 + inSlope: 1.6169014 + outSlope: 1.6169014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.762443 + inSlope: 1.4495709 + outSlope: 1.4495709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.7400278 + inSlope: 1.1987448 + outSlope: 1.1987448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.7224849 + inSlope: 0.8671787 + outSlope: 0.8671787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.71112186 + inSlope: 0.46134397 + outSlope: 0.46134397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.70710677 + inSlope: 0.241581 + outSlope: 0.241581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.70306915 + inSlope: 0.471586 + outSlope: 0.471586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.69138724 + inSlope: 0.91476107 + outSlope: 0.91476107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.67257714 + inSlope: 1.3299246 + outSlope: 1.3299246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.64705646 + inSlope: 1.7203491 + outSlope: 1.7203491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.6152322 + inSlope: 2.084486 + outSlope: 2.084486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.57757366 + inSlope: 2.4169621 + outSlope: 2.4169621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.5346669 + inSlope: 2.709672 + outSlope: 2.709672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.48725134 + inSlope: 2.9529943 + outSlope: 2.9529943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.43623385 + inSlope: 3.1370056 + outSlope: 3.1370056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.3826846 + inSlope: 3.2525034 + outSlope: 3.2525034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.32781717 + inSlope: 3.2919364 + outSlope: 3.2919364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.27295348 + inSlope: 3.2499437 + outSlope: 3.2499437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.21948582 + inSlope: 3.1235638 + outSlope: 3.1235638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.16883479 + inSlope: 2.9122138 + outSlope: 2.9122138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.122412115 + inSlope: 2.6172924 + outSlope: 2.6172924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.08159179 + inSlope: 2.2414913 + outSlope: 2.2414913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.047695804 + inSlope: 1.7880523 + outSlope: 1.7880523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.021990107 + inSlope: 1.2600329 + outSlope: 1.2600329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.005694748 + inSlope: 0.6597065 + outSlope: 0.6597065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.00000008742278 + inSlope: 0.3416547 + outSlope: 0.3416547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.005693731 + inSlope: 0.65964925 + outSlope: 0.65964925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.021988375 + inSlope: 1.2600044 + outSlope: 1.2600044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.047693837 + inSlope: 1.788024 + outSlope: 1.788024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.08158912 + inSlope: 2.2414494 + outSlope: 2.2414494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.12240874 + inSlope: 2.6172721 + outSlope: 2.6172721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.16883144 + inSlope: 2.9122016 + outSlope: 2.9122016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.21948203 + inSlope: 3.1235452 + outSlope: 3.1235452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.27294952 + inSlope: 3.2499409 + outSlope: 3.2499409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.3278133 + inSlope: 3.291948 + outSlope: 3.291948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.382681 + inSlope: 3.2525086 + outSlope: 3.2525086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.43623015 + inSlope: 3.1370056 + outSlope: 3.1370056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.48724777 + inSlope: 2.9530067 + outSlope: 2.9530067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.5346636 + inSlope: 2.7096953 + outSlope: 2.7096953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.57757086 + inSlope: 2.4169927 + outSlope: 2.4169927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.61522996 + inSlope: 2.084513 + outSlope: 2.084513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.64705455 + inSlope: 1.7203686 + outSlope: 1.7203686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.67257553 + inSlope: 1.3299549 + outSlope: 1.3299549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.69138634 + inSlope: 0.91479146 + outSlope: 0.91479146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.70306855 + inSlope: 0.47161147 + outSlope: 0.47161147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.7071067 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.71112126 + inSlope: 0.46131358 + outSlope: 0.46131358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.7224838 + inSlope: 0.86715186 + outSlope: 0.86715186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.7400263 + inSlope: 1.198725 + outSlope: 1.198725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.7624413 + inSlope: 1.4495618 + outSlope: 1.4495618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.788345 + inSlope: 1.6168907 + outSlope: 1.6168907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.8163376 + inSlope: 1.7015073 + outSlope: 1.7015073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.84506184 + inSlope: 1.7077016 + outSlope: 1.7077016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.8732609 + inSlope: 1.6431174 + outSlope: 1.6431174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.89983237 + inSlope: 1.5185199 + outSlope: 1.5185199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.9238782 + inSlope: 1.3472445 + outSlope: 1.3472445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.9447405 + inSlope: 1.144455 + outSlope: 1.144455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.96202666 + inSlope: 0.9262427 + outSlope: 0.9262427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.9756152 + inSlope: 0.7085223 + outSlope: 0.7085223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.98564404 + inSlope: 0.5059205 + outSlope: 0.5059205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.9924792 + inSlope: 0.3306505 + outSlope: 0.3306505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.9966657 + inSlope: 0.1914795 + outSlope: 0.1914795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.99886185 + inSlope: 0.09277412 + outSlope: 0.09277412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.9997582 + inSlope: 0.03365818 + outSlope: 0.03365818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9999838 + inSlope: 0.0072544883 + outSlope: 0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.9999838 + inSlope: -0.0072527 + outSlope: -0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.99975824 + inSlope: -0.033651028 + outSlope: -0.033651028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.9988621 + inSlope: -0.092761606 + outSlope: -0.092761606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.9966662 + inSlope: -0.19146341 + outSlope: -0.19146341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.99248 + inSlope: -0.33063084 + outSlope: -0.33063084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.9856452 + inSlope: -0.5058937 + outSlope: -0.5058937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.9756169 + inSlope: -0.70849013 + outSlope: -0.70849013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.96202886 + inSlope: -0.92620873 + outSlope: -0.92620873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.9447433 + inSlope: -1.1444281 + outSlope: -1.1444281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.9238813 + inSlope: -1.347223 + outSlope: -1.347223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.8998359 + inSlope: -1.5184948 + outSlope: -1.5184948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.87326485 + inSlope: -1.6431015 + outSlope: -1.6431015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.8450659 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.8163417 + inSlope: -1.7015145 + outSlope: -1.7015145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.7883488 + inSlope: -1.6169121 + outSlope: -1.6169121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.7624447 + inSlope: -1.449594 + outSlope: -1.449594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.74002904 + inSlope: -1.1987679 + outSlope: -1.1987679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.7224858 + inSlope: -0.8672037 + outSlope: -0.8672037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.7111223 + inSlope: -0.46135688 + outSlope: -0.46135688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.7071069 + inSlope: -0.24090272 + outSlope: -0.24090272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.00097274774 + outSlope: -0.00097274774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.9999838 + inSlope: -0.007254481 + outSlope: -0.007254481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.9997582 + inSlope: -0.033654567 + outSlope: -0.033654567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.99886197 + inSlope: -0.09276688 + outSlope: -0.09276688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.99666595 + inSlope: -0.1914722 + outSlope: -0.1914722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.99247956 + inSlope: -0.3306413 + outSlope: -0.3306413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9856446 + inSlope: -0.5059058 + outSlope: -0.5059058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.97561604 + inSlope: -0.7085072 + outSlope: -0.7085072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.96202767 + inSlope: -0.92622924 + outSlope: -0.92622924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9447417 + inSlope: -1.1444433 + outSlope: -1.1444433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.92387956 + inSlope: -1.3472326 + outSlope: -1.3472326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.899834 + inSlope: -1.5185131 + outSlope: -1.5185131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.87326247 + inSlope: -1.6431106 + outSlope: -1.6431106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.8450636 + inSlope: -1.7076946 + outSlope: -1.7076946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8163393 + inSlope: -1.7015148 + outSlope: -1.7015148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.78834647 + inSlope: -1.616903 + outSlope: -1.616903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.7624425 + inSlope: -1.4495683 + outSlope: -1.4495683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.7400275 + inSlope: -1.1987355 + outSlope: -1.1987355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.72248465 + inSlope: -0.86717355 + outSlope: -0.86717355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.7111217 + inSlope: -0.461336 + outSlope: -0.461336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.70710677 + inSlope: -0.241581 + outSlope: -0.241581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.703069 + inSlope: -0.4715963 + outSlope: -0.4715963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.6913869 + inSlope: -0.9147702 + outSlope: -0.9147702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.6725766 + inSlope: -1.3299329 + outSlope: -1.3299329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.64705575 + inSlope: -1.7203567 + outSlope: -1.7203567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.61523134 + inSlope: -2.0844984 + outSlope: -2.0844984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.5775724 + inSlope: -2.416976 + outSlope: -2.416976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5346654 + inSlope: -2.7096815 + outSlope: -2.7096815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.4872496 + inSlope: -2.952998 + outSlope: -2.952998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.43623206 + inSlope: -3.1369991 + outSlope: -3.1369991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.38268298 + inSlope: -3.2525086 + outSlope: -3.2525086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.3278152 + inSlope: -3.2919488 + outSlope: -3.2919488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.27295145 + inSlope: -3.249936 + outSlope: -3.249936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.2194841 + inSlope: -3.1235514 + outSlope: -3.1235514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.16883318 + inSlope: -2.912211 + outSlope: -2.912211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.122410506 + inSlope: -2.617282 + outSlope: -2.617282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.08159053 + inSlope: -2.2414703 + outSlope: -2.2414703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.047694895 + inSlope: -1.7880347 + outSlope: -1.7880347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.021989437 + inSlope: -1.2600222 + outSlope: -1.2600222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0056941956 + inSlope: -0.6596851 + outSlope: -0.6596851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000004371139 + inSlope: -0.34164754 + outSlope: -0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.0056940448 + inSlope: -0.6596779 + outSlope: -0.6596779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.021989286 + inSlope: -1.2600187 + outSlope: -1.2600187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.047694627 + inSlope: -1.788038 + outSlope: -1.788038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.081590496 + inSlope: -2.2414742 + outSlope: -2.2414742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.12241036 + inSlope: -2.6172822 + outSlope: -2.6172822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.16883315 + inSlope: -2.9122143 + outSlope: -2.9122143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.21948408 + inSlope: -3.1235514 + outSlope: -3.1235514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.27295142 + inSlope: -3.249936 + outSlope: -3.249936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.32781518 + inSlope: -3.2919488 + outSlope: -3.2919488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.38268295 + inSlope: -3.2525053 + outSlope: -3.2525053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.4362319 + inSlope: -3.1369991 + outSlope: -3.1369991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.4872495 + inSlope: -2.953004 + outSlope: -2.953004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.5346653 + inSlope: -2.709681 + outSlope: -2.709681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.5775721 + inSlope: -2.4169784 + outSlope: -2.4169784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.61523116 + inSlope: -2.0845003 + outSlope: -2.0845003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.6470554 + inSlope: -1.7203562 + outSlope: -1.7203562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.6725763 + inSlope: -1.3299406 + outSlope: -1.3299406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.6913867 + inSlope: -0.9147754 + outSlope: -0.9147754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.7030688 + inSlope: -0.47160253 + outSlope: -0.47160253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.70710677 + inSlope: -0.24158101 + outSlope: -0.24158101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.7111215 + inSlope: -0.46132922 + outSlope: -0.46132922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.7224844 + inSlope: -0.86716616 + outSlope: -0.86716616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.740027 + inSlope: -1.1987321 + outSlope: -1.1987321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.7624421 + inSlope: -1.449569 + outSlope: -1.449569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.78834593 + inSlope: -1.6168962 + outSlope: -1.6168962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.8163386 + inSlope: -1.7015109 + outSlope: -1.7015109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.8450629 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.87326175 + inSlope: -1.6431139 + outSlope: -1.6431139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.8998333 + inSlope: -1.5185199 + outSlope: -1.5185199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.923879 + inSlope: -1.3472373 + outSlope: -1.3472373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.9447412 + inSlope: -1.1444478 + outSlope: -1.1444478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.96202725 + inSlope: -0.92623556 + outSlope: -0.92623556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.9756157 + inSlope: -0.7085134 + outSlope: -0.7085134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.98564434 + inSlope: -0.5059116 + outSlope: -0.5059116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.9924794 + inSlope: -0.33064514 + outSlope: -0.33064514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.99666584 + inSlope: -0.19147593 + outSlope: -0.19147593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.9988619 + inSlope: -0.09277055 + outSlope: -0.09277055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.9997582 + inSlope: -0.033656392 + outSlope: -0.033656392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.9999838 + inSlope: 0.0072527 + outSlope: 0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.99975824 + inSlope: 0.033652816 + outSlope: 0.033652816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.998862 + inSlope: 0.09276518 + outSlope: 0.09276518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.9966661 + inSlope: 0.19146699 + outSlope: 0.19146699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.9924798 + inSlope: 0.33063442 + outSlope: 0.33063442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.98564494 + inSlope: 0.5058991 + outSlope: 0.5058991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.9756165 + inSlope: 0.7084973 + outSlope: 0.7084973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9620284 + inSlope: 0.92622125 + outSlope: 0.92622125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.9447425 + inSlope: 1.1444371 + outSlope: 1.1444371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.9238805 + inSlope: 1.347223 + outSlope: 1.347223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.8998351 + inSlope: 1.5185037 + outSlope: 1.5185037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.8732638 + inSlope: 1.643105 + outSlope: 1.643105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.845065 + inSlope: 1.707698 + outSlope: 1.707698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.81634057 + inSlope: 1.70152 + outSlope: 1.70152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.7883477 + inSlope: 1.6169086 + outSlope: 1.6169086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.76244366 + inSlope: 1.449578 + outSlope: 1.449578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.7400285 + inSlope: 1.1987536 + outSlope: 1.1987536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.72248524 + inSlope: 0.8671948 + outSlope: 0.8671948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.71112204 + inSlope: 0.4613529 + outSlope: 0.4613529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.7071068 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.7030693 + inSlope: 0.47157034 + outSlope: 0.47157034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.69138783 + inSlope: 0.9147432 + outSlope: 0.9147432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.6725779 + inSlope: 1.3299139 + outSlope: 1.3299139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.6470574 + inSlope: 1.7203364 + outSlope: 1.7203364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.6152334 + inSlope: 2.0844717 + outSlope: 2.0844717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.5775751 + inSlope: 2.4169478 + outSlope: 2.4169478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.53466856 + inSlope: 2.7096684 + outSlope: 2.7096684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.4872529 + inSlope: 2.9529843 + outSlope: 2.9529843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.43623585 + inSlope: 3.1369903 + outSlope: 3.1369903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.38268664 + inSlope: 3.2524998 + outSlope: 3.2524998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.3278193 + inSlope: 3.2919345 + outSlope: 3.2919345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.2729556 + inSlope: 3.2499423 + outSlope: 3.2499423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21948798 + inSlope: 3.1235757 + outSlope: 3.1235757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.1688365 + inSlope: 2.912241 + outSlope: 2.912241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.122413374 + inSlope: 2.6172986 + outSlope: 2.6172986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.0815933 + inSlope: 2.2415056 + outSlope: 2.2415056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.047696594 + inSlope: 1.788088 + outSlope: 1.788088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.021990422 + inSlope: 1.2600543 + outSlope: 1.2600543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0056948233 + inSlope: 0.6597137 + outSlope: 0.6597137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0.000000011924881 + inSlope: 0.34164754 + outSlope: 0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.005693417 + inSlope: 0.65964216 + outSlope: 0.65964216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.021988062 + inSlope: 1.2599686 + outSlope: 1.2599686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.047692332 + inSlope: 1.7879882 + outSlope: 1.7879882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.08158761 + inSlope: 2.2414498 + outSlope: 2.2414498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.12240725 + inSlope: 2.6172726 + outSlope: 2.6172726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.16882995 + inSlope: 2.9122021 + outSlope: 2.9122021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.21948056 + inSlope: 3.12354 + outSlope: 3.12354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.27294785 + inSlope: 3.2499228 + outSlope: 3.2499228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.3278112 + inSlope: 3.2919436 + outSlope: 3.2919436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.3826792 + inSlope: 3.252524 + outSlope: 3.252524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.43622857 + inSlope: 3.137002 + outSlope: 3.137002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.48724583 + inSlope: 2.9530096 + outSlope: 2.9530096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.5346621 + inSlope: 2.709705 + outSlope: 2.709705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.57756925 + inSlope: 2.4169962 + outSlope: 2.4169962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.6152286 + inSlope: 2.0845273 + outSlope: 2.0845273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.6470534 + inSlope: 1.720392 + outSlope: 1.720392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.67257494 + inSlope: 1.3299711 + outSlope: 1.3299711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.69138575 + inSlope: 0.914804 + outSlope: 0.914804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.7030684 + inSlope: 0.47161716 + outSlope: 0.47161716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0.70710665 + inSlope: 0.2422759 + outSlope: 0.2422759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -90 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -270 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -450 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -540 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -630 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_1.anim.meta new file mode 100644 index 0000000..8b61880 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 558384e1e3876764a848d9fe5986d2d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_2.anim new file mode 100644 index 0000000..3e11edf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_2.anim @@ -0,0 +1,7893 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_6_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.34164608, w: -0.00097274873} + outSlope: {x: 0, y: 0, z: -0.34164608, w: -0.00097274873} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: -0.005694096, w: 0.9999838} + inSlope: {x: 0, y: 0, z: -0.6596808, w: -0.0072544883} + outSlope: {x: 0, y: 0, z: -0.6596808, w: -0.0072544883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: -0.021989338, w: 0.9997582} + inSlope: {x: 0, y: 0, z: -1.260021, w: -0.033654604} + outSlope: {x: 0, y: 0, z: -1.260021, w: -0.033654604} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: -0.047694754, w: 0.99886197} + inSlope: {x: 0, y: 0, z: -1.7880358, w: -0.09276697} + outSlope: {x: 0, y: 0, z: -1.7880358, w: -0.09276697} + tangentMode: 1060439265 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: -0.08159047, w: 0.99666595} + inSlope: {x: 0, y: 0, z: -2.2414737, w: -0.19147235} + outSlope: {x: 0, y: 0, z: -2.2414737, w: -0.19147235} + tangentMode: 1076398209 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: -0.122410476, w: 0.99247956} + inSlope: {x: 0, y: 0, z: -2.6172833, w: -0.33063978} + outSlope: {x: 0, y: 0, z: -2.6172833, w: -0.33063978} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: -0.16883317, w: 0.98564464} + inSlope: {x: 0, y: 0, z: -2.9122095, w: -0.50590444} + outSlope: {x: 0, y: 0, z: -2.9122095, w: -0.50590444} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: -0.21948403, w: 0.9756161} + inSlope: {x: 0, y: 0, z: -3.1235533, w: -0.7085062} + outSlope: {x: 0, y: 0, z: -3.1235533, w: -0.7085062} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: -0.2729515, w: 0.9620278} + inSlope: {x: 0, y: 0, z: -3.2499392, w: -0.9262284} + outSlope: {x: 0, y: 0, z: -3.2499392, w: -0.9262284} + tangentMode: 1060439265 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: -0.32781523, w: 0.94474185} + inSlope: {x: 0, y: 0, z: -3.2919464, w: -1.1444424} + outSlope: {x: 0, y: 0, z: -3.2919464, w: -1.1444424} + tangentMode: 1077376871 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: -0.38268295, w: 0.92387974} + inSlope: {x: 0, y: 0, z: -3.252507, w: -1.3472302} + outSlope: {x: 0, y: 0, z: -3.252507, w: -1.3472302} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: -0.43623203, w: 0.8998342} + inSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185108} + outSlope: {x: 0, y: 0, z: -3.137001, w: -1.5185108} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: -0.48724955, w: 0.87326276} + inSlope: {x: 0, y: 0, z: -2.9530005, w: -1.6431103} + outSlope: {x: 0, y: 0, z: -2.9530005, w: -1.6431103} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: -0.5346653, w: 0.8450639} + inSlope: {x: 0, y: 0, z: -2.7096827, w: -1.7076962} + outSlope: {x: 0, y: 0, z: -2.7096827, w: -1.7076962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: -0.5775722, w: 0.8163396} + inSlope: {x: 0, y: 0, z: -2.4169765, w: -1.7015145} + outSlope: {x: 0, y: 0, z: -2.4169765, w: -1.7015145} + tangentMode: -1145399833 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0, y: 0, z: -0.6152311, w: 0.7883468} + inSlope: {x: 0, y: 0, z: -2.0845003, w: -1.6169033} + outSlope: {x: 0, y: 0, z: -2.0845003, w: -1.6169033} + tangentMode: -1129045184 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0, y: 0, z: -0.6470555, w: 0.7624429} + inSlope: {x: 0, y: 0, z: -1.7203598, w: -1.4495745} + outSlope: {x: 0, y: 0, z: -1.7203598, w: -1.4495745} + tangentMode: -1119659102 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0, y: 0, z: -0.67257637, w: 0.7400277} + inSlope: {x: 0, y: 0, z: -1.329937, w: -1.1987412} + outSlope: {x: 0, y: 0, z: -1.329937, w: -1.1987412} + tangentMode: -1113122590 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0, y: 0, z: -0.6913867, w: 0.7224849} + inSlope: {x: 0, y: 0, z: -0.9147736, w: -0.8671787} + outSlope: {x: 0, y: 0, z: -0.9147736, w: -0.8671787} + tangentMode: -1107643807 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0, y: 0, z: -0.7030688, w: 0.7111218} + inSlope: {x: 0, y: 0, z: -0.47160074, w: -0.4613422} + outSlope: {x: 0, y: 0, z: -0.47160074, w: -0.4613422} + tangentMode: -1104354652 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: 0, y: 0, z: -0.7071067, w: 0.7071068} + inSlope: {x: 0, y: 0, z: -0.2415828, w: -0.241581} + outSlope: {x: 0, y: 0, z: -0.2415828, w: -0.241581} + tangentMode: -1100955518 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: 0, y: 0, z: -0.71112156, w: 0.7030691} + inSlope: {x: 0, y: 0, z: -0.461331, w: -0.47158778} + outSlope: {x: 0, y: 0, z: -0.461331, w: -0.47158778} + tangentMode: -1098137501 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: 0, y: 0, z: -0.7224844, w: 0.69138724} + inSlope: {x: 0, y: 0, z: -0.86716616, w: -0.91476107} + outSlope: {x: 0, y: 0, z: -0.86716616, w: -0.91476107} + tangentMode: -1096296604 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: 0, y: 0, z: -0.74002707, w: 0.6725771} + inSlope: {x: 0, y: 0, z: -1.1987305, w: -1.3299227} + outSlope: {x: 0, y: 0, z: -1.1987305, w: -1.3299227} + tangentMode: -1094455484 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: 0, y: 0, z: -0.76244205, w: 0.6470565} + inSlope: {x: 0, y: 0, z: -1.4495654, w: -1.7203455} + outSlope: {x: 0, y: 0, z: -1.4495654, w: -1.7203455} + tangentMode: -1092658713 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: 0, y: 0, z: -0.7883459, w: 0.6152323} + inSlope: {x: 0, y: 0, z: -1.6168997, w: -2.0844915} + outSlope: {x: 0, y: 0, z: -1.6168997, w: -2.0844915} + tangentMode: -1090946848 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: 0, y: 0, z: -0.81633866, w: 0.57757354} + inSlope: {x: 0, y: 0, z: -1.7015164, w: -2.4169693} + outSlope: {x: 0, y: 0, z: -1.7015164, w: -2.4169693} + tangentMode: -1089937437 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: 0, y: 0, z: -0.84506303, w: 0.5346667} + inSlope: {x: 0, y: 0, z: -1.707698, w: -2.709673} + outSlope: {x: 0, y: 0, z: -1.707698, w: -2.709673} + tangentMode: -1089217564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: 0, y: 0, z: -0.87326187, w: 0.4872512} + inSlope: {x: 0, y: 0, z: -1.6431103, w: -2.9529881} + outSlope: {x: 0, y: 0, z: -1.6431103, w: -2.9529881} + tangentMode: -1088585792 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: 0, y: 0, z: -0.8998333, w: 0.43623388} + inSlope: {x: 0, y: 0, z: -1.5185144, w: -3.1369967} + outSlope: {x: 0, y: 0, z: -1.5185144, w: -3.1369967} + tangentMode: -1088051867 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: 0, y: 0, z: -0.92387897, w: 0.38268474} + inSlope: {x: 0, y: 0, z: -1.3472373, w: -3.252506} + outSlope: {x: 0, y: 0, z: -1.3472373, w: -3.252506} + tangentMode: -1087623708 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: 0, y: 0, z: -0.9447412, w: 0.3278171} + inSlope: {x: 0, y: 0, z: -1.1444496, w: -3.2919436} + outSlope: {x: 0, y: 0, z: -1.1444496, w: -3.2919436} + tangentMode: -1087308060 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: 0, y: 0, z: -0.96202725, w: 0.2729534} + inSlope: {x: 0, y: 0, z: -0.92623556, w: -3.2499409} + outSlope: {x: 0, y: 0, z: -0.92623556, w: -3.2499409} + tangentMode: -1087112125 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: 0, y: 0, z: -0.9756157, w: 0.21948585} + inSlope: {x: 0, y: 0, z: -0.7085134, w: -3.1235561} + outSlope: {x: 0, y: 0, z: -0.7085134, w: -3.1235561} + tangentMode: -1087044381 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: 0, y: 0, z: -0.98564434, w: 0.16883495} + inSlope: {x: 0, y: 0, z: -0.5059116, w: -2.9122171} + outSlope: {x: 0, y: 0, z: -0.5059116, w: -2.9122171} + tangentMode: -1086976958 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: 0, y: 0, z: -0.9924794, w: 0.12241204} + inSlope: {x: 0, y: 0, z: -0.33064514, w: -2.617296} + outSlope: {x: 0, y: 0, z: -0.33064514, w: -2.617296} + tangentMode: -1086786366 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: 0, y: 0, z: -0.99666584, w: 0.08159184} + inSlope: {x: 0, y: 0, z: -0.19147593, w: -2.2414913} + outSlope: {x: 0, y: 0, z: -0.19147593, w: -2.2414913} + tangentMode: -1086492062 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: 0, y: 0, z: -0.9988619, w: 0.04769573} + inSlope: {x: 0, y: 0, z: -0.09277055, w: -1.7880559} + outSlope: {x: 0, y: 0, z: -0.09277055, w: -1.7880559} + tangentMode: -1086115998 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: 0, y: 0, z: -0.9997582, w: 0.021990033} + inSlope: {x: 0, y: 0, z: -0.033656392, w: -1.26004} + outSlope: {x: 0, y: 0, z: -0.033656392, w: -1.26004} + tangentMode: -1085681338 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: 0, y: 0, z: -0.9999838, w: 0.005694434} + inSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.65970296} + outSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.65970296} + tangentMode: -1085211744 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: 0, y: 0, z: -1, w: -0.00000004371139} + inSlope: {x: 0, y: 0, z: 0, w: -0.34164396} + outSlope: {x: 0, y: 0, z: 0, w: -0.34164396} + tangentMode: -1084729758 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: 0, y: 0, z: -0.9999838, w: -0.005693687} + inSlope: {x: 0, y: 0, z: 0.0072527, w: -0.65965647} + outSlope: {x: 0, y: 0, z: 0.0072527, w: -0.65965647} + tangentMode: -1084256730 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: 0, y: 0, z: -0.99975824, w: -0.02198857} + inSlope: {x: 0, y: 0, z: 0.033652816, w: -1.2600044} + outSlope: {x: 0, y: 0, z: 0.033652816, w: -1.2600044} + tangentMode: -1083810911 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: 0, y: 0, z: -0.998862, w: -0.047693793} + inSlope: {x: 0, y: 0, z: 0.09276518, w: -1.7880204} + outSlope: {x: 0, y: 0, z: 0.09276518, w: -1.7880204} + tangentMode: -1083407518 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: 0, y: 0, z: -0.9966661, w: -0.08158919} + inSlope: {x: 0, y: 0, z: 0.19146878, w: -2.2414565} + outSlope: {x: 0, y: 0, z: 0.19146878, w: -2.2414565} + tangentMode: -1083057438 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: 0, y: 0, z: -0.99247974, w: -0.122408934} + inSlope: {x: 0, y: 0, z: 0.33063442, w: -2.6172721} + outSlope: {x: 0, y: 0, z: 0.33063442, w: -2.6172721} + tangentMode: -1082767516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: 0, y: 0, z: -0.98564494, w: -0.16883151} + inSlope: {x: 0, y: 0, z: 0.5058973, w: -2.9122012} + outSlope: {x: 0, y: 0, z: 0.5058973, w: -2.9122012} + tangentMode: -1082539550 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: 0, y: 0, z: -0.9756165, w: -0.21948221} + inSlope: {x: 0, y: 0, z: 0.7084991, w: -3.1235485} + outSlope: {x: 0, y: 0, z: 0.7084991, w: -3.1235485} + tangentMode: -1082371227 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: 0, y: 0, z: -0.9620283, w: -0.2729497} + inSlope: {x: 0, y: 0, z: 0.92622125, w: -3.2499375} + outSlope: {x: 0, y: 0, z: 0.92622125, w: -3.2499375} + tangentMode: -1082256604 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: 0, y: 0, z: -0.9447425, w: -0.32781336} + inSlope: {x: 0, y: 0, z: 1.1444353, w: -3.2919455} + outSlope: {x: 0, y: 0, z: 1.1444353, w: -3.2919455} + tangentMode: -1082186368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: 0, y: 0, z: -0.9238805, w: -0.3826811} + inSlope: {x: 0, y: 0, z: 1.347223, w: -3.2525086} + outSlope: {x: 0, y: 0, z: 1.347223, w: -3.2525086} + tangentMode: -1082149533 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: 0, y: 0, z: -0.8998351, w: -0.4362302} + inSlope: {x: 0, y: 0, z: 1.5185091, w: -3.137011} + outSlope: {x: 0, y: 0, z: 1.5185091, w: -3.137011} + tangentMode: -1082134489 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: 0, y: 0, z: -0.8732636, w: -0.48724803} + inSlope: {x: 0, y: 0, z: 1.6431067, w: -2.9530067} + outSlope: {x: 0, y: 0, z: 1.6431067, w: -2.9530067} + tangentMode: -1082130720 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: 0, y: 0, z: -0.84506494, w: -0.5346637} + inSlope: {x: 0, y: 0, z: 1.7076908, w: -2.7096837} + outSlope: {x: 0, y: 0, z: 1.7076908, w: -2.7096837} + tangentMode: -1082130432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: 0, y: 0, z: -0.8163406, w: -0.57757074} + inSlope: {x: 0, y: 0, z: 1.7015145, w: -2.4169874} + outSlope: {x: 0, y: 0, z: 1.7015145, w: -2.4169874} + tangentMode: -1082130720 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: 0, y: 0, z: -0.78834784, w: -0.61522985} + inSlope: {x: 0, y: 0, z: 1.6169105, w: -2.0845182} + outSlope: {x: 0, y: 0, z: 1.6169105, w: -2.0845182} + tangentMode: -1082134489 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: 0, y: 0, z: -0.76244366, w: -0.6470546} + inSlope: {x: 0, y: 0, z: 1.4495833, w: -1.7203741} + outSlope: {x: 0, y: 0, z: 1.4495833, w: -1.7203741} + tangentMode: -1082149533 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: 0, y: 0, z: -0.74002844, w: -0.6725756} + inSlope: {x: 0, y: 0, z: 1.19875, w: -1.3299496} + outSlope: {x: 0, y: 0, z: 1.19875, w: -1.3299496} + tangentMode: -1082186368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: 0, y: 0, z: -0.72248536, w: -0.6913862} + inSlope: {x: 0, y: 0, z: 0.8671948, w: -0.91479146} + outSlope: {x: 0, y: 0, z: 0.8671948, w: -0.91479146} + tangentMode: -1082256604 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: 0, y: 0, z: -0.711122, w: -0.7030686} + inSlope: {x: 0, y: 0, z: 0.46135828, w: -0.47161683} + outSlope: {x: 0, y: 0, z: 0.46135828, w: -0.47161683} + tangentMode: -1082371227 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: 0, y: 0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 0.24157608, w: -0.24157608} + outSlope: {x: 0, y: 0, z: 0.24157608, w: -0.24157608} + tangentMode: -1082539550 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: 0, y: 0, z: -0.70306945, w: -0.71112114} + inSlope: {x: 0, y: 0, z: 0.47157034, w: -0.46131358} + outSlope: {x: 0, y: 0, z: 0.47157034, w: -0.46131358} + tangentMode: -1082767516 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: 0, y: 0, z: -0.6913878, w: -0.7224839} + inSlope: {x: 0, y: 0, z: 0.91474855, w: -0.8671572} + outSlope: {x: 0, y: 0, z: 0.91474855, w: -0.8671572} + tangentMode: -1083057437 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: 0, y: 0, z: -0.67257786, w: -0.74002635} + inSlope: {x: 0, y: 0, z: 1.3299084, w: -1.1987197} + outSlope: {x: 0, y: 0, z: 1.3299084, w: -1.1987197} + tangentMode: -1083407518 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: 0, y: 0, z: -0.64705753, w: -0.76244116} + inSlope: {x: 0, y: 0, z: 1.7203312, w: -1.4495566} + outSlope: {x: 0, y: 0, z: 1.7203312, w: -1.4495566} + tangentMode: -1083810910 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: 0, y: 0, z: -0.61523354, w: -0.78834486} + inSlope: {x: 0, y: 0, z: 2.0844772, w: -1.6168942} + outSlope: {x: 0, y: 0, z: 2.0844772, w: -1.6168942} + tangentMode: -1084256729 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: 0, y: 0, z: -0.577575, w: -0.8163376} + inSlope: {x: 0, y: 0, z: 2.4169533, w: -1.7015128} + outSlope: {x: 0, y: 0, z: 2.4169533, w: -1.7015128} + tangentMode: -1084729756 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: 0, y: 0, z: -0.5346685, w: -0.8450619} + inSlope: {x: 0, y: 0, z: 2.709663, w: -1.7076998} + outSlope: {x: 0, y: 0, z: 2.709663, w: -1.7076998} + tangentMode: -1085211741 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: 0, y: 0, z: -0.487253, w: -0.87326086} + inSlope: {x: 0, y: 0, z: 2.9529843, w: -1.6431174} + outSlope: {x: 0, y: 0, z: 2.9529843, w: -1.6431174} + tangentMode: -1085681312 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: 0, y: 0, z: -0.4362358, w: -0.8998324} + inSlope: {x: 0, y: 0, z: 3.1369958, w: -1.5185235} + outSlope: {x: 0, y: 0, z: 3.1369958, w: -1.5185235} + tangentMode: -1086115993 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: 0, y: 0, z: -0.3826866, w: -0.92387825} + inSlope: {x: 0, y: 0, z: 3.2525005, w: -1.3472427} + outSlope: {x: 0, y: 0, z: 3.2525005, w: -1.3472427} + tangentMode: -1086492058 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: 0, y: 0, z: -0.3278192, w: -0.9447405} + inSlope: {x: 0, y: 0, z: 3.2919345, w: -1.1444532} + outSlope: {x: 0, y: 0, z: 3.2919345, w: -1.1444532} + tangentMode: -1086786363 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: 0, y: 0, z: -0.27295554, w: -0.96202666} + inSlope: {x: 0, y: 0, z: 3.2499485, w: -0.9262445} + outSlope: {x: 0, y: 0, z: 3.2499485, w: -0.9262445} + tangentMode: -1086976955 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: 0, y: 0, z: -0.21948768, w: -0.97561526} + inSlope: {x: 0, y: 0, z: 3.123569, w: -0.7085223} + outSlope: {x: 0, y: 0, z: 3.123569, w: -0.7085223} + tangentMode: -1087044381 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: 0, y: 0, z: -0.16883667, w: -0.98564404} + inSlope: {x: 0, y: 0, z: 2.9122272, w: -0.50591874} + outSlope: {x: 0, y: 0, z: 2.9122272, w: -0.50591874} + tangentMode: -1087112121 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: 0, y: 0, z: -0.12241354, w: -0.9924792} + inSlope: {x: 0, y: 0, z: 2.617306, w: -0.3306505} + outSlope: {x: 0, y: 0, z: 2.617306, w: -0.3306505} + tangentMode: -1087308095 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: 0, y: 0, z: -0.081593215, w: -0.9966657} + inSlope: {x: 0, y: 0, z: 2.2414985, w: -0.1914795} + outSlope: {x: 0, y: 0, z: 2.2414985, w: -0.1914795} + tangentMode: -1087623676 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: 0, y: 0, z: -0.047696996, w: -0.99886185} + inSlope: {x: 0, y: 0, z: 1.7880735, w: -0.09277412} + outSlope: {x: 0, y: 0, z: 1.7880735, w: -0.09277412} + tangentMode: -1088051866 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: 0, y: 0, z: -0.021990823, w: -0.9997582} + inSlope: {x: 0, y: 0, z: 1.2600615, w: -0.03365818} + outSlope: {x: 0, y: 0, z: 1.2600615, w: -0.03365818} + tangentMode: -1088585756 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: 0, y: 0, z: -0.0056949863, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.65972793, w: -0.0072544883} + outSlope: {x: 0, y: 0, z: 0.65972793, w: -0.0072544883} + tangentMode: -1089217562 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9999988 + value: {x: 0, y: 0, z: 0.00000008742278, w: -1} + inSlope: {x: 0, y: 0, z: 0.34164754, w: 0} + outSlope: {x: 0, y: 0, z: 0.34164754, w: 0} + tangentMode: -1089937434 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0166655 + value: {x: 0, y: 0, z: 0.005693254, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.659635, w: 0.0072527} + outSlope: {x: 0, y: 0, z: 0.659635, w: 0.0072527} + tangentMode: -1090946814 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.033332 + value: {x: 0, y: 0, z: 0.0219879, w: -0.99975824} + inSlope: {x: 0, y: 0, z: 1.259983, w: 0.033651028} + outSlope: {x: 0, y: 0, z: 1.259983, w: 0.033651028} + tangentMode: -1092658653 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0499988 + value: {x: 0, y: 0, z: 0.047692645, w: -0.9988621} + inSlope: {x: 0, y: 0, z: 1.7879953, w: 0.092761606} + outSlope: {x: 0, y: 0, z: 1.7879953, w: 0.092761606} + tangentMode: -1094455452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0666654 + value: {x: 0, y: 0, z: 0.08158769, w: -0.9966662} + inSlope: {x: 0, y: 0, z: 2.2414494, w: 0.1914652} + outSlope: {x: 0, y: 0, z: 2.2414494, w: 0.1914652} + tangentMode: -1096296537 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.083332 + value: {x: 0, y: 0, z: 0.122407556, w: -0.9924799} + inSlope: {x: 0, y: 0, z: 2.6172657, w: 0.33062905} + outSlope: {x: 0, y: 0, z: 2.6172657, w: 0.33062905} + tangentMode: -1098137433 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0999987 + value: {x: 0, y: 0, z: 0.1688298, w: -0.98564523} + inSlope: {x: 0, y: 0, z: 2.912188, w: 0.50589013} + outSlope: {x: 0, y: 0, z: 2.912188, w: 0.50589013} + tangentMode: -1100955420 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1166654 + value: {x: 0, y: 0, z: 0.2194804, w: -0.97561693} + inSlope: {x: 0, y: 0, z: 3.123539, w: 0.7084919} + outSlope: {x: 0, y: 0, z: 3.123539, w: 0.7084919} + tangentMode: -1104354553 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.133332 + value: {x: 0, y: 0, z: 0.27294767, w: -0.96202886} + inSlope: {x: 0, y: 0, z: 3.2499294, w: 0.9262123} + outSlope: {x: 0, y: 0, z: 3.2499294, w: 0.9262123} + tangentMode: -1107643548 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1499987 + value: {x: 0, y: 0, z: 0.32781127, w: -0.9447432} + inSlope: {x: 0, y: 0, z: 3.2919507, w: 1.1444281} + outSlope: {x: 0, y: 0, z: 3.2919507, w: 1.1444281} + tangentMode: -1113122335 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1666653 + value: {x: 0, y: 0, z: 0.38267925, w: -0.9238813} + inSlope: {x: 0, y: 0, z: 3.2525115, w: 1.3472159} + outSlope: {x: 0, y: 0, z: 3.2525115, w: 1.3472159} + tangentMode: -1119658843 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.183332 + value: {x: 0, y: 0, z: 0.43622822, w: -0.89983606} + inSlope: {x: 0, y: 0, z: 3.1370144, w: 1.518502} + outSlope: {x: 0, y: 0, z: 3.1370144, w: 1.518502} + tangentMode: -1129044767 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1999986 + value: {x: 0, y: 0, z: 0.4872463, w: -0.8732646} + inSlope: {x: 0, y: 0, z: 2.9530168, w: 1.6431031} + outSlope: {x: 0, y: 0, z: 2.9530168, w: 1.6431031} + tangentMode: -1145398526 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2166653 + value: {x: 0, y: 0, z: 0.534662, w: -0.845066} + inSlope: {x: 0, y: 0, z: 2.7096925, w: 1.7076908} + outSlope: {x: 0, y: 0, z: 2.7096925, w: 1.7076908} + tangentMode: 867941670 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.233332 + value: {x: 0, y: 0, z: 0.5775693, w: -0.81634164} + inSlope: {x: 0, y: 0, z: 2.4170017, w: 1.70152} + outSlope: {x: 0, y: 0, z: 2.4170017, w: 1.70152} + tangentMode: 1002082914 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2499986 + value: {x: 0, y: 0, z: 0.61522865, w: -0.78834873} + inSlope: {x: 0, y: 0, z: 2.0845325, w: 1.6169176} + outSlope: {x: 0, y: 0, z: 2.0845325, w: 1.6169176} + tangentMode: 1018437863 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2666652 + value: {x: 0, y: 0, z: 0.64705366, w: -0.76244444} + inSlope: {x: 0, y: 0, z: 1.7203813, w: 1.4495852} + outSlope: {x: 0, y: 0, z: 1.7203813, w: 1.4495852} + tangentMode: 1027824357 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2833319 + value: {x: 0, y: 0, z: 0.67257464, w: -0.7400293} + inSlope: {x: 0, y: 0, z: 1.3299603, w: 1.1987572} + outSlope: {x: 0, y: 0, z: 1.3299603, w: 1.1987572} + tangentMode: 1034360930 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2999985 + value: {x: 0, y: 0, z: 0.6913856, w: -0.7224859} + inSlope: {x: 0, y: 0, z: 0.91480935, w: 0.8672073} + outSlope: {x: 0, y: 0, z: 0.91480935, w: 0.8672073} + tangentMode: 1039839591 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3166652 + value: {x: 0, y: 0, z: 0.70306826, w: -0.7111224} + inSlope: {x: 0, y: 0, z: 0.47163293, w: 0.46137258} + outSlope: {x: 0, y: 0, z: 0.47163293, w: 0.46137258} + tangentMode: 1043128870 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3333318 + value: {x: 0, y: 0, z: 0.7071067, w: -0.7071068} + inSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + outSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + tangentMode: 1046527974 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3499985 + value: {x: 0, y: 0, z: 0.71112096, w: -0.7030697} + inSlope: {x: 0, y: 0, z: 0.46129927, w: 0.47155604} + outSlope: {x: 0, y: 0, z: 0.46129927, w: 0.47155604} + tangentMode: 1049346082 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3666651 + value: {x: 0, y: 0, z: 0.72248334, w: -0.6913883} + inSlope: {x: 0, y: 0, z: 0.8671411, w: 0.91473246} + outSlope: {x: 0, y: 0, z: 0.8671411, w: 0.91473246} + tangentMode: 1051186981 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3833318 + value: {x: 0, y: 0, z: 0.74002564, w: -0.67257863} + inSlope: {x: 0, y: 0, z: 1.1987126, w: 1.329896} + outSlope: {x: 0, y: 0, z: 1.1987126, w: 1.329896} + tangentMode: 1053028036 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3999984 + value: {x: 0, y: 0, z: 0.7624404, w: -0.6470585} + inSlope: {x: 0, y: 0, z: 1.4495459, w: 1.7203114} + outSlope: {x: 0, y: 0, z: 1.4495459, w: 1.7203114} + tangentMode: 1054824871 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.416665 + value: {x: 0, y: 0, z: 0.7883438, w: -0.615235} + inSlope: {x: 0, y: 0, z: 1.6168835, w: 2.0844574} + outSlope: {x: 0, y: 0, z: 1.6168835, w: 2.0844574} + tangentMode: 1056536738 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4333317 + value: {x: 0, y: 0, z: 0.81633645, w: -0.57757664} + inSlope: {x: 0, y: 0, z: 1.7015128, w: 2.4169462} + outSlope: {x: 0, y: 0, z: 1.7015128, w: 2.4169462} + tangentMode: 1057546215 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4499984 + value: {x: 0, y: 0, z: 0.8450608, w: -0.5346702} + inSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096534} + outSlope: {x: 0, y: 0, z: 1.7077016, w: 2.7096534} + tangentMode: 1058266023 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.466665 + value: {x: 0, y: 0, z: 0.8732598, w: -0.48725495} + inSlope: {x: 0, y: 0, z: 1.6431229, w: 2.952981} + outSlope: {x: 0, y: 0, z: 1.6431229, w: 2.952981} + tangentMode: 1058897894 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4833317 + value: {x: 0, y: 0, z: 0.89983153, w: -0.43623757} + inSlope: {x: 0, y: 0, z: 1.518527, w: 3.1369858} + outSlope: {x: 0, y: 0, z: 1.518527, w: 3.1369858} + tangentMode: 1059431782 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4999983 + value: {x: 0, y: 0, z: 0.9238773, w: -0.38268885} + inSlope: {x: 0, y: 0, z: 1.3472499, w: 3.2524981} + outSlope: {x: 0, y: 0, z: 1.3472499, w: 3.2524981} + tangentMode: 1059859937 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.516665 + value: {x: 0, y: 0, z: 0.9447398, w: -0.32782108} + inSlope: {x: 0, y: 0, z: 1.1444657, w: 3.2919455} + outSlope: {x: 0, y: 0, z: 1.1444657, w: 3.2919455} + tangentMode: 1060175586 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5333316 + value: {x: 0, y: 0, z: 0.9620261, w: -0.27295744} + inSlope: {x: 0, y: 0, z: 0.92624986, w: 3.24994} + outSlope: {x: 0, y: 0, z: 0.92624986, w: 3.24994} + tangentMode: 1060371557 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5499983 + value: {x: 0, y: 0, z: 0.9756148, w: -0.21948984} + inSlope: {x: 0, y: 0, z: 0.7085277, w: 3.1235604} + outSlope: {x: 0, y: 0, z: 0.7085277, w: 3.1235604} + tangentMode: 1060439266 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.566665 + value: {x: 0, y: 0, z: 0.9856437, w: -0.16883886} + inSlope: {x: 0, y: 0, z: 0.5059259, w: 2.91224} + outSlope: {x: 0, y: 0, z: 0.5059259, w: 2.91224} + tangentMode: 1060506659 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5833316 + value: {x: 0, y: 0, z: 0.99247897, w: -0.12241527} + inSlope: {x: 0, y: 0, z: 0.33065766, w: 2.6173267} + outSlope: {x: 0, y: 0, z: 0.33065766, w: 2.6173267} + tangentMode: 1060697315 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5999982 + value: {x: 0, y: 0, z: 0.9966656, w: -0.08159472} + inSlope: {x: 0, y: 0, z: 0.19148487, w: 2.2415051} + outSlope: {x: 0, y: 0, z: 0.19148487, w: 2.2415051} + tangentMode: 1060991589 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.616665 + value: {x: 0, y: 0, z: 0.9988618, w: -0.0476985} + inSlope: {x: 0, y: 0, z: 0.09277591, w: 1.7880877} + outSlope: {x: 0, y: 0, z: 0.09277591, w: 1.7880877} + tangentMode: 1061367650 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6333315 + value: {x: 0, y: 0, z: 0.9997581, w: -0.021991853} + inSlope: {x: 0, y: 0, z: 0.03365997, w: 1.2600973} + outSlope: {x: 0, y: 0, z: 0.03365997, w: 1.2600973} + tangentMode: 1061802210 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6499982 + value: {x: 0, y: 0, z: 0.9999838, w: -0.0056953} + inSlope: {x: 0, y: 0, z: 0.0072562764, w: 0.6597566} + outSlope: {x: 0, y: 0, z: 0.0072562764, w: 0.6597566} + tangentMode: 1062271872 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6666648 + value: {x: 0, y: 0, z: 1, w: 0.000000011924881} + inSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + tangentMode: 1062753761 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6833315 + value: {x: 0, y: 0, z: 0.9999838, w: 0.00569294} + inSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65959924} + outSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65959924} + tangentMode: 1063226887 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6999981 + value: {x: 0, y: 0, z: 0.99975824, w: 0.021986632} + inSlope: {x: 0, y: 0, z: -0.03364924, w: 1.2599543} + outSlope: {x: 0, y: 0, z: -0.03364924, w: 1.2599543} + tangentMode: 1063672674 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7166648 + value: {x: 0, y: 0, z: 0.99886215, w: 0.04769138} + inSlope: {x: 0, y: 0, z: -0.09275803, w: 1.7879884} + outSlope: {x: 0, y: 0, z: -0.09275803, w: 1.7879884} + tangentMode: 1064076128 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7333314 + value: {x: 0, y: 0, z: 0.9966663, w: 0.08158619} + inSlope: {x: 0, y: 0, z: -0.19145805, w: 2.2414212} + outSlope: {x: 0, y: 0, z: -0.19145805, w: 2.2414212} + tangentMode: 1064426115 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.749998 + value: {x: 0, y: 0, z: 0.9924802, w: 0.12240535} + inSlope: {x: 0, y: 0, z: -0.3306219, w: 2.6172452} + outSlope: {x: 0, y: 0, z: -0.3306219, w: 2.6172452} + tangentMode: 1064716129 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7666647 + value: {x: 0, y: 0, z: 0.9856456, w: 0.16882761} + inSlope: {x: 0, y: 0, z: -0.5058812, w: 2.9121754} + outSlope: {x: 0, y: 0, z: -0.5058812, w: 2.9121754} + tangentMode: 1064944099 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7833314 + value: {x: 0, y: 0, z: 0.9756175, w: 0.21947777} + inSlope: {x: 0, y: 0, z: -0.7084794, w: 3.123527} + outSlope: {x: 0, y: 0, z: -0.7084794, w: 3.123527} + tangentMode: 1065112355 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.799998 + value: {x: 0, y: 0, z: 0.96202964, w: 0.27294508} + inSlope: {x: 0, y: 0, z: -0.92620516, w: 3.2499382} + outSlope: {x: 0, y: 0, z: -0.92620516, w: 3.2499382} + tangentMode: 1065227110 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8166647 + value: {x: 0, y: 0, z: 0.94474405, w: 0.32780895} + inSlope: {x: 0, y: 0, z: -1.1444246, w: 3.2919605} + outSlope: {x: 0, y: 0, z: -1.1444246, w: 3.2919605} + tangentMode: 1065297252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8333313 + value: {x: 0, y: 0, z: 0.9238822, w: 0.382677} + inSlope: {x: 0, y: 0, z: -1.3472087, w: 3.2525148} + outSlope: {x: 0, y: 0, z: -1.3472087, w: 3.2525148} + tangentMode: 1065334113 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.849998 + value: {x: 0, y: 0, z: 0.89983714, w: 0.436226} + inSlope: {x: 0, y: 0, z: -1.5184929, w: 3.1370182} + outSlope: {x: 0, y: 0, z: -1.5184929, w: 3.1370182} + tangentMode: 1065349159 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8666646 + value: {x: 0, y: 0, z: 0.8732658, w: 0.48724416} + inSlope: {x: 0, y: 0, z: -1.6430995, w: 2.9530272} + outSlope: {x: 0, y: 0, z: -1.6430995, w: 2.9530272} + tangentMode: 1065352928 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8833313 + value: {x: 0, y: 0, z: 0.8450672, w: 0.53466016} + inSlope: {x: 0, y: 0, z: -1.7076837, w: 2.709698} + outSlope: {x: 0, y: 0, z: -1.7076837, w: 2.709698} + tangentMode: 1065353216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.899998 + value: {x: 0, y: 0, z: 0.81634307, w: 0.57756734} + inSlope: {x: 0, y: 0, z: -1.7015271, w: 2.4170213} + outSlope: {x: 0, y: 0, z: -1.7015271, w: 2.4170213} + tangentMode: 1065352928 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9166646 + value: {x: 0, y: 0, z: 0.7883497, w: 0.61522746} + inSlope: {x: 0, y: 0, z: -1.6169264, w: 2.0845523} + outSlope: {x: 0, y: 0, z: -1.6169264, w: 2.0845523} + tangentMode: 1065349152 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9333313 + value: {x: 0, y: 0, z: 0.76244557, w: 0.64705235} + inSlope: {x: 0, y: 0, z: -1.4495924, w: 1.7203937} + outSlope: {x: 0, y: 0, z: -1.4495924, w: 1.7203937} + tangentMode: 1065334117 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.949998 + value: {x: 0, y: 0, z: 0.74003, w: 0.67257386} + inSlope: {x: 0, y: 0, z: -1.1987643, w: 1.3299727} + outSlope: {x: 0, y: 0, z: -1.1987643, w: 1.3299727} + tangentMode: 1065297284 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9666646 + value: {x: 0, y: 0, z: 0.7224868, w: 0.69138473} + inSlope: {x: 0, y: 0, z: -0.8672216, w: 0.91482544} + outSlope: {x: 0, y: 0, z: -0.8672216, w: 0.91482544} + tangentMode: 1065227043 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9833312 + value: {x: 0, y: 0, z: 0.71112263, w: 0.703068} + inSlope: {x: 0, y: 0, z: -0.4613821, w: 0.47164237} + outSlope: {x: 0, y: 0, z: -0.4613821, w: 0.47164237} + tangentMode: 1065112422 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3 + value: {x: 0, y: 0, z: 0.7071069, w: 0.70710665} + inSlope: {x: 0, y: 0, z: -0.24091384, w: 0.24228695} + outSlope: {x: 0, y: 0, z: -0.24091384, w: 0.24228695} + tangentMode: 1064944135 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 3.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.75 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333333 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: -0.34164608 + outSlope: -0.34164608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.005694096 + inSlope: -0.6596808 + outSlope: -0.6596808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.021989338 + inSlope: -1.260021 + outSlope: -1.260021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.047694754 + inSlope: -1.7880358 + outSlope: -1.7880358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.08159047 + inSlope: -2.2414737 + outSlope: -2.2414737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.122410476 + inSlope: -2.6172833 + outSlope: -2.6172833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.16883317 + inSlope: -2.9122095 + outSlope: -2.9122095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.21948403 + inSlope: -3.1235533 + outSlope: -3.1235533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.2729515 + inSlope: -3.2499392 + outSlope: -3.2499392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.32781523 + inSlope: -3.2919464 + outSlope: -3.2919464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.38268295 + inSlope: -3.252507 + outSlope: -3.252507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.43623203 + inSlope: -3.137001 + outSlope: -3.137001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.48724955 + inSlope: -2.9530005 + outSlope: -2.9530005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.5346653 + inSlope: -2.7096827 + outSlope: -2.7096827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.5775722 + inSlope: -2.4169765 + outSlope: -2.4169765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.6152311 + inSlope: -2.0845003 + outSlope: -2.0845003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.6470555 + inSlope: -1.7203598 + outSlope: -1.7203598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.67257637 + inSlope: -1.329937 + outSlope: -1.329937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.6913867 + inSlope: -0.9147736 + outSlope: -0.9147736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.7030688 + inSlope: -0.47160074 + outSlope: -0.47160074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.7071067 + inSlope: -0.2415828 + outSlope: -0.2415828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.71112156 + inSlope: -0.461331 + outSlope: -0.461331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.7224844 + inSlope: -0.86716616 + outSlope: -0.86716616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.74002707 + inSlope: -1.1987305 + outSlope: -1.1987305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.76244205 + inSlope: -1.4495654 + outSlope: -1.4495654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.7883459 + inSlope: -1.6168997 + outSlope: -1.6168997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.81633866 + inSlope: -1.7015164 + outSlope: -1.7015164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.84506303 + inSlope: -1.707698 + outSlope: -1.707698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.87326187 + inSlope: -1.6431103 + outSlope: -1.6431103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.8998333 + inSlope: -1.5185144 + outSlope: -1.5185144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.92387897 + inSlope: -1.3472373 + outSlope: -1.3472373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.9447412 + inSlope: -1.1444496 + outSlope: -1.1444496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.96202725 + inSlope: -0.92623556 + outSlope: -0.92623556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.9756157 + inSlope: -0.7085134 + outSlope: -0.7085134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.98564434 + inSlope: -0.5059116 + outSlope: -0.5059116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.9924794 + inSlope: -0.33064514 + outSlope: -0.33064514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.99666584 + inSlope: -0.19147593 + outSlope: -0.19147593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.9988619 + inSlope: -0.09277055 + outSlope: -0.09277055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.9997582 + inSlope: -0.033656392 + outSlope: -0.033656392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.9999838 + inSlope: 0.0072527 + outSlope: 0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.99975824 + inSlope: 0.033652816 + outSlope: 0.033652816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.998862 + inSlope: 0.09276518 + outSlope: 0.09276518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.9966661 + inSlope: 0.19146878 + outSlope: 0.19146878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.99247974 + inSlope: 0.33063442 + outSlope: 0.33063442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.98564494 + inSlope: 0.5058973 + outSlope: 0.5058973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.9756165 + inSlope: 0.7084991 + outSlope: 0.7084991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.9620283 + inSlope: 0.92622125 + outSlope: 0.92622125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.9447425 + inSlope: 1.1444353 + outSlope: 1.1444353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.9238805 + inSlope: 1.347223 + outSlope: 1.347223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.8998351 + inSlope: 1.5185091 + outSlope: 1.5185091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.8732636 + inSlope: 1.6431067 + outSlope: 1.6431067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.84506494 + inSlope: 1.7076908 + outSlope: 1.7076908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.8163406 + inSlope: 1.7015145 + outSlope: 1.7015145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.78834784 + inSlope: 1.6169105 + outSlope: 1.6169105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.76244366 + inSlope: 1.4495833 + outSlope: 1.4495833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.74002844 + inSlope: 1.19875 + outSlope: 1.19875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.72248536 + inSlope: 0.8671948 + outSlope: 0.8671948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.711122 + inSlope: 0.46135828 + outSlope: 0.46135828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.70710677 + inSlope: 0.24157608 + outSlope: 0.24157608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.70306945 + inSlope: 0.47157034 + outSlope: 0.47157034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.6913878 + inSlope: 0.91474855 + outSlope: 0.91474855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.67257786 + inSlope: 1.3299084 + outSlope: 1.3299084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.64705753 + inSlope: 1.7203312 + outSlope: 1.7203312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.61523354 + inSlope: 2.0844772 + outSlope: 2.0844772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.577575 + inSlope: 2.4169533 + outSlope: 2.4169533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.5346685 + inSlope: 2.709663 + outSlope: 2.709663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.487253 + inSlope: 2.9529843 + outSlope: 2.9529843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.4362358 + inSlope: 3.1369958 + outSlope: 3.1369958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.3826866 + inSlope: 3.2525005 + outSlope: 3.2525005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.3278192 + inSlope: 3.2919345 + outSlope: 3.2919345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.27295554 + inSlope: 3.2499485 + outSlope: 3.2499485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.21948768 + inSlope: 3.123569 + outSlope: 3.123569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.16883667 + inSlope: 2.9122272 + outSlope: 2.9122272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.12241354 + inSlope: 2.617306 + outSlope: 2.617306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.081593215 + inSlope: 2.2414985 + outSlope: 2.2414985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.047696996 + inSlope: 1.7880735 + outSlope: 1.7880735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.021990823 + inSlope: 1.2600615 + outSlope: 1.2600615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.0056949863 + inSlope: 0.65972793 + outSlope: 0.65972793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: 0.00000008742278 + inSlope: 0.34164754 + outSlope: 0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: 0.005693254 + inSlope: 0.659635 + outSlope: 0.659635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: 0.0219879 + inSlope: 1.259983 + outSlope: 1.259983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: 0.047692645 + inSlope: 1.7879953 + outSlope: 1.7879953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: 0.08158769 + inSlope: 2.2414494 + outSlope: 2.2414494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: 0.122407556 + inSlope: 2.6172657 + outSlope: 2.6172657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: 0.1688298 + inSlope: 2.912188 + outSlope: 2.912188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: 0.2194804 + inSlope: 3.123539 + outSlope: 3.123539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: 0.27294767 + inSlope: 3.2499294 + outSlope: 3.2499294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: 0.32781127 + inSlope: 3.2919507 + outSlope: 3.2919507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: 0.38267925 + inSlope: 3.2525115 + outSlope: 3.2525115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: 0.43622822 + inSlope: 3.1370144 + outSlope: 3.1370144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: 0.4872463 + inSlope: 2.9530168 + outSlope: 2.9530168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: 0.534662 + inSlope: 2.7096925 + outSlope: 2.7096925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: 0.5775693 + inSlope: 2.4170017 + outSlope: 2.4170017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: 0.61522865 + inSlope: 2.0845325 + outSlope: 2.0845325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: 0.64705366 + inSlope: 1.7203813 + outSlope: 1.7203813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: 0.67257464 + inSlope: 1.3299603 + outSlope: 1.3299603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: 0.6913856 + inSlope: 0.91480935 + outSlope: 0.91480935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: 0.70306826 + inSlope: 0.47163293 + outSlope: 0.47163293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: 0.7071067 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: 0.71112096 + inSlope: 0.46129927 + outSlope: 0.46129927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: 0.72248334 + inSlope: 0.8671411 + outSlope: 0.8671411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: 0.74002564 + inSlope: 1.1987126 + outSlope: 1.1987126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: 0.7624404 + inSlope: 1.4495459 + outSlope: 1.4495459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: 0.7883438 + inSlope: 1.6168835 + outSlope: 1.6168835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: 0.81633645 + inSlope: 1.7015128 + outSlope: 1.7015128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: 0.8450608 + inSlope: 1.7077016 + outSlope: 1.7077016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: 0.8732598 + inSlope: 1.6431229 + outSlope: 1.6431229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: 0.89983153 + inSlope: 1.518527 + outSlope: 1.518527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: 0.9238773 + inSlope: 1.3472499 + outSlope: 1.3472499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: 0.9447398 + inSlope: 1.1444657 + outSlope: 1.1444657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: 0.9620261 + inSlope: 0.92624986 + outSlope: 0.92624986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: 0.9756148 + inSlope: 0.7085277 + outSlope: 0.7085277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: 0.9856437 + inSlope: 0.5059259 + outSlope: 0.5059259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: 0.99247897 + inSlope: 0.33065766 + outSlope: 0.33065766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: 0.9966656 + inSlope: 0.19148487 + outSlope: 0.19148487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: 0.9988618 + inSlope: 0.09277591 + outSlope: 0.09277591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: 0.9997581 + inSlope: 0.03365997 + outSlope: 0.03365997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: 0.9999838 + inSlope: 0.0072562764 + outSlope: 0.0072562764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: 0.9999838 + inSlope: -0.0072527 + outSlope: -0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: 0.99975824 + inSlope: -0.03364924 + outSlope: -0.03364924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: 0.99886215 + inSlope: -0.09275803 + outSlope: -0.09275803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: 0.9966663 + inSlope: -0.19145805 + outSlope: -0.19145805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: 0.9924802 + inSlope: -0.3306219 + outSlope: -0.3306219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: 0.9856456 + inSlope: -0.5058812 + outSlope: -0.5058812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: 0.9756175 + inSlope: -0.7084794 + outSlope: -0.7084794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: 0.96202964 + inSlope: -0.92620516 + outSlope: -0.92620516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: 0.94474405 + inSlope: -1.1444246 + outSlope: -1.1444246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: 0.9238822 + inSlope: -1.3472087 + outSlope: -1.3472087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: 0.89983714 + inSlope: -1.5184929 + outSlope: -1.5184929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: 0.8732658 + inSlope: -1.6430995 + outSlope: -1.6430995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: 0.8450672 + inSlope: -1.7076837 + outSlope: -1.7076837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: 0.81634307 + inSlope: -1.7015271 + outSlope: -1.7015271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: 0.7883497 + inSlope: -1.6169264 + outSlope: -1.6169264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: 0.76244557 + inSlope: -1.4495924 + outSlope: -1.4495924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: 0.74003 + inSlope: -1.1987643 + outSlope: -1.1987643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: 0.7224868 + inSlope: -0.8672216 + outSlope: -0.8672216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: 0.71112263 + inSlope: -0.4613821 + outSlope: -0.4613821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0.7071069 + inSlope: -0.24091384 + outSlope: -0.24091384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: -0.00097274873 + outSlope: -0.00097274873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9997582 + inSlope: -0.033654604 + outSlope: -0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.99886197 + inSlope: -0.09276697 + outSlope: -0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.99666595 + inSlope: -0.19147235 + outSlope: -0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.99247956 + inSlope: -0.33063978 + outSlope: -0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.98564464 + inSlope: -0.50590444 + outSlope: -0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.9756161 + inSlope: -0.7085062 + outSlope: -0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.9620278 + inSlope: -0.9262284 + outSlope: -0.9262284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.94474185 + inSlope: -1.1444424 + outSlope: -1.1444424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.92387974 + inSlope: -1.3472302 + outSlope: -1.3472302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.8998342 + inSlope: -1.5185108 + outSlope: -1.5185108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.87326276 + inSlope: -1.6431103 + outSlope: -1.6431103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.8450639 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.8163396 + inSlope: -1.7015145 + outSlope: -1.7015145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.7883468 + inSlope: -1.6169033 + outSlope: -1.6169033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.7624429 + inSlope: -1.4495745 + outSlope: -1.4495745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.7400277 + inSlope: -1.1987412 + outSlope: -1.1987412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.7224849 + inSlope: -0.8671787 + outSlope: -0.8671787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.7111218 + inSlope: -0.4613422 + outSlope: -0.4613422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.7071068 + inSlope: -0.241581 + outSlope: -0.241581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.7030691 + inSlope: -0.47158778 + outSlope: -0.47158778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.69138724 + inSlope: -0.91476107 + outSlope: -0.91476107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.6725771 + inSlope: -1.3299227 + outSlope: -1.3299227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.6470565 + inSlope: -1.7203455 + outSlope: -1.7203455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.6152323 + inSlope: -2.0844915 + outSlope: -2.0844915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.57757354 + inSlope: -2.4169693 + outSlope: -2.4169693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.5346667 + inSlope: -2.709673 + outSlope: -2.709673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.4872512 + inSlope: -2.9529881 + outSlope: -2.9529881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.43623388 + inSlope: -3.1369967 + outSlope: -3.1369967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.38268474 + inSlope: -3.252506 + outSlope: -3.252506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.3278171 + inSlope: -3.2919436 + outSlope: -3.2919436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.2729534 + inSlope: -3.2499409 + outSlope: -3.2499409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.21948585 + inSlope: -3.1235561 + outSlope: -3.1235561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.16883495 + inSlope: -2.9122171 + outSlope: -2.9122171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.12241204 + inSlope: -2.617296 + outSlope: -2.617296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.08159184 + inSlope: -2.2414913 + outSlope: -2.2414913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.04769573 + inSlope: -1.7880559 + outSlope: -1.7880559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.021990033 + inSlope: -1.26004 + outSlope: -1.26004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.005694434 + inSlope: -0.65970296 + outSlope: -0.65970296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.00000004371139 + inSlope: -0.34164396 + outSlope: -0.34164396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.005693687 + inSlope: -0.65965647 + outSlope: -0.65965647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.02198857 + inSlope: -1.2600044 + outSlope: -1.2600044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.047693793 + inSlope: -1.7880204 + outSlope: -1.7880204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.08158919 + inSlope: -2.2414565 + outSlope: -2.2414565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0.122408934 + inSlope: -2.6172721 + outSlope: -2.6172721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0.16883151 + inSlope: -2.9122012 + outSlope: -2.9122012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0.21948221 + inSlope: -3.1235485 + outSlope: -3.1235485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0.2729497 + inSlope: -3.2499375 + outSlope: -3.2499375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0.32781336 + inSlope: -3.2919455 + outSlope: -3.2919455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0.3826811 + inSlope: -3.2525086 + outSlope: -3.2525086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0.4362302 + inSlope: -3.137011 + outSlope: -3.137011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0.48724803 + inSlope: -2.9530067 + outSlope: -2.9530067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0.5346637 + inSlope: -2.7096837 + outSlope: -2.7096837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0.57757074 + inSlope: -2.4169874 + outSlope: -2.4169874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0.61522985 + inSlope: -2.0845182 + outSlope: -2.0845182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0.6470546 + inSlope: -1.7203741 + outSlope: -1.7203741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0.6725756 + inSlope: -1.3299496 + outSlope: -1.3299496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0.6913862 + inSlope: -0.91479146 + outSlope: -0.91479146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0.7030686 + inSlope: -0.47161683 + outSlope: -0.47161683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0.70710677 + inSlope: -0.24157608 + outSlope: -0.24157608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0.71112114 + inSlope: -0.46131358 + outSlope: -0.46131358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0.7224839 + inSlope: -0.8671572 + outSlope: -0.8671572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0.74002635 + inSlope: -1.1987197 + outSlope: -1.1987197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0.76244116 + inSlope: -1.4495566 + outSlope: -1.4495566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0.78834486 + inSlope: -1.6168942 + outSlope: -1.6168942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0.8163376 + inSlope: -1.7015128 + outSlope: -1.7015128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0.8450619 + inSlope: -1.7076998 + outSlope: -1.7076998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0.87326086 + inSlope: -1.6431174 + outSlope: -1.6431174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0.8998324 + inSlope: -1.5185235 + outSlope: -1.5185235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0.92387825 + inSlope: -1.3472427 + outSlope: -1.3472427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0.9447405 + inSlope: -1.1444532 + outSlope: -1.1444532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0.96202666 + inSlope: -0.9262445 + outSlope: -0.9262445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0.97561526 + inSlope: -0.7085223 + outSlope: -0.7085223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0.98564404 + inSlope: -0.50591874 + outSlope: -0.50591874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0.9924792 + inSlope: -0.3306505 + outSlope: -0.3306505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0.9966657 + inSlope: -0.1914795 + outSlope: -0.1914795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0.99886185 + inSlope: -0.09277412 + outSlope: -0.09277412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0.9997582 + inSlope: -0.03365818 + outSlope: -0.03365818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999988 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166655 + value: -0.9999838 + inSlope: 0.0072527 + outSlope: 0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.033332 + value: -0.99975824 + inSlope: 0.033651028 + outSlope: 0.033651028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499988 + value: -0.9988621 + inSlope: 0.092761606 + outSlope: 0.092761606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666654 + value: -0.9966662 + inSlope: 0.1914652 + outSlope: 0.1914652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.083332 + value: -0.9924799 + inSlope: 0.33062905 + outSlope: 0.33062905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999987 + value: -0.98564523 + inSlope: 0.50589013 + outSlope: 0.50589013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166654 + value: -0.97561693 + inSlope: 0.7084919 + outSlope: 0.7084919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.133332 + value: -0.96202886 + inSlope: 0.9262123 + outSlope: 0.9262123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499987 + value: -0.9447432 + inSlope: 1.1444281 + outSlope: 1.1444281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666653 + value: -0.9238813 + inSlope: 1.3472159 + outSlope: 1.3472159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.183332 + value: -0.89983606 + inSlope: 1.518502 + outSlope: 1.518502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999986 + value: -0.8732646 + inSlope: 1.6431031 + outSlope: 1.6431031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166653 + value: -0.845066 + inSlope: 1.7076908 + outSlope: 1.7076908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.233332 + value: -0.81634164 + inSlope: 1.70152 + outSlope: 1.70152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499986 + value: -0.78834873 + inSlope: 1.6169176 + outSlope: 1.6169176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2666652 + value: -0.76244444 + inSlope: 1.4495852 + outSlope: 1.4495852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833319 + value: -0.7400293 + inSlope: 1.1987572 + outSlope: 1.1987572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999985 + value: -0.7224859 + inSlope: 0.8672073 + outSlope: 0.8672073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166652 + value: -0.7111224 + inSlope: 0.46137258 + outSlope: 0.46137258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333318 + value: -0.7071068 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499985 + value: -0.7030697 + inSlope: 0.47155604 + outSlope: 0.47155604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666651 + value: -0.6913883 + inSlope: 0.91473246 + outSlope: 0.91473246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833318 + value: -0.67257863 + inSlope: 1.329896 + outSlope: 1.329896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999984 + value: -0.6470585 + inSlope: 1.7203114 + outSlope: 1.7203114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.416665 + value: -0.615235 + inSlope: 2.0844574 + outSlope: 2.0844574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333317 + value: -0.57757664 + inSlope: 2.4169462 + outSlope: 2.4169462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4499984 + value: -0.5346702 + inSlope: 2.7096534 + outSlope: 2.7096534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.466665 + value: -0.48725495 + inSlope: 2.952981 + outSlope: 2.952981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833317 + value: -0.43623757 + inSlope: 3.1369858 + outSlope: 3.1369858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4999983 + value: -0.38268885 + inSlope: 3.2524981 + outSlope: 3.2524981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516665 + value: -0.32782108 + inSlope: 3.2919455 + outSlope: 3.2919455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333316 + value: -0.27295744 + inSlope: 3.24994 + outSlope: 3.24994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5499983 + value: -0.21948984 + inSlope: 3.1235604 + outSlope: 3.1235604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.566665 + value: -0.16883886 + inSlope: 2.91224 + outSlope: 2.91224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833316 + value: -0.12241527 + inSlope: 2.6173267 + outSlope: 2.6173267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5999982 + value: -0.08159472 + inSlope: 2.2415051 + outSlope: 2.2415051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.616665 + value: -0.0476985 + inSlope: 1.7880877 + outSlope: 1.7880877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333315 + value: -0.021991853 + inSlope: 1.2600973 + outSlope: 1.2600973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6499982 + value: -0.0056953 + inSlope: 0.6597566 + outSlope: 0.6597566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666648 + value: 0.000000011924881 + inSlope: 0.34164754 + outSlope: 0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833315 + value: 0.00569294 + inSlope: 0.65959924 + outSlope: 0.65959924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999981 + value: 0.021986632 + inSlope: 1.2599543 + outSlope: 1.2599543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166648 + value: 0.04769138 + inSlope: 1.7879884 + outSlope: 1.7879884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333314 + value: 0.08158619 + inSlope: 2.2414212 + outSlope: 2.2414212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.749998 + value: 0.12240535 + inSlope: 2.6172452 + outSlope: 2.6172452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666647 + value: 0.16882761 + inSlope: 2.9121754 + outSlope: 2.9121754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833314 + value: 0.21947777 + inSlope: 3.123527 + outSlope: 3.123527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.799998 + value: 0.27294508 + inSlope: 3.2499382 + outSlope: 3.2499382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166647 + value: 0.32780895 + inSlope: 3.2919605 + outSlope: 3.2919605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333313 + value: 0.382677 + inSlope: 3.2525148 + outSlope: 3.2525148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.849998 + value: 0.436226 + inSlope: 3.1370182 + outSlope: 3.1370182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666646 + value: 0.48724416 + inSlope: 2.9530272 + outSlope: 2.9530272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833313 + value: 0.53466016 + inSlope: 2.709698 + outSlope: 2.709698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.899998 + value: 0.57756734 + inSlope: 2.4170213 + outSlope: 2.4170213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166646 + value: 0.61522746 + inSlope: 2.0845523 + outSlope: 2.0845523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333313 + value: 0.64705235 + inSlope: 1.7203937 + outSlope: 1.7203937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.949998 + value: 0.67257386 + inSlope: 1.3299727 + outSlope: 1.3299727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666646 + value: 0.69138473 + inSlope: 0.91482544 + outSlope: 0.91482544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833312 + value: 0.703068 + inSlope: 0.47164237 + outSlope: 0.47164237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0.70710665 + inSlope: 0.24228695 + outSlope: 0.24228695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -90 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -270 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -450 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -540 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: -630 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_2.anim.meta new file mode 100644 index 0000000..6f098b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 112f93f3226df9f47a3cdedb3ab3a8cc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_3.anim new file mode 100644 index 0000000..b71111e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_3.anim @@ -0,0 +1,7857 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_6_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: 0, w: 1} + inSlope: {x: 0, y: 0, z: -0.3416462, w: -0.00097274873} + outSlope: {x: 0, y: 0, z: -0.3416462, w: -0.00097274873} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.35 + value: {x: 0, y: 0, z: -0.005694098, w: 0.9999838} + inSlope: {x: 0, y: 0, z: -0.65968096, w: -0.0072544883} + outSlope: {x: 0, y: 0, z: -0.65968096, w: -0.0072544883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666667 + value: {x: 0, y: 0, z: -0.021989346, w: 0.9997582} + inSlope: {x: 0, y: 0, z: -1.2600214, w: -0.033654604} + outSlope: {x: 0, y: 0, z: -1.2600214, w: -0.033654604} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833333 + value: {x: 0, y: 0, z: -0.047694772, w: 0.99886197} + inSlope: {x: 0, y: 0, z: -1.7880363, w: -0.09276697} + outSlope: {x: 0, y: 0, z: -1.7880363, w: -0.09276697} + tangentMode: 1060439265 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -0.0815905, w: 0.99666595} + inSlope: {x: 0, y: 0, z: -2.2414746, w: -0.19147235} + outSlope: {x: 0, y: 0, z: -2.2414746, w: -0.19147235} + tangentMode: 1079194401 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4166666 + value: {x: 0, y: 0, z: -0.12241052, w: 0.99247956} + inSlope: {x: 0, y: 0, z: -2.6172843, w: -0.33063978} + outSlope: {x: 0, y: 0, z: -2.6172843, w: -0.33063978} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333333 + value: {x: 0, y: 0, z: -0.16883323, w: 0.98564464} + inSlope: {x: 0, y: 0, z: -2.9122107, w: -0.50590444} + outSlope: {x: 0, y: 0, z: -2.9122107, w: -0.50590444} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499999 + value: {x: 0, y: 0, z: -0.21948412, w: 0.9756161} + inSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085062} + outSlope: {x: 0, y: 0, z: -3.1235542, w: -0.7085062} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4666666 + value: {x: 0, y: 0, z: -0.2729516, w: 0.9620278} + inSlope: {x: 0, y: 0, z: -3.2499392, w: -0.9262284} + outSlope: {x: 0, y: 0, z: -3.2499392, w: -0.9262284} + tangentMode: 1060439265 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833332 + value: {x: 0, y: 0, z: -0.32781532, w: 0.94474185} + inSlope: {x: 0, y: 0, z: -3.2919464, w: -1.1444442} + outSlope: {x: 0, y: 0, z: -3.2919464, w: -1.1444442} + tangentMode: 1080173127 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999999 + value: {x: 0, y: 0, z: -0.38268304, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -3.252508, w: -1.347232} + outSlope: {x: 0, y: 0, z: -3.252508, w: -1.347232} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166665 + value: {x: 0, y: 0, z: -0.43623215, w: 0.89983416} + inSlope: {x: 0, y: 0, z: -3.137002, w: -1.5185108} + outSlope: {x: 0, y: 0, z: -3.137002, w: -1.5185108} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333332 + value: {x: 0, y: 0, z: -0.48724967, w: 0.8732627} + inSlope: {x: 0, y: 0, z: -2.9529986, w: -1.6431103} + outSlope: {x: 0, y: 0, z: -2.9529986, w: -1.6431103} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499998 + value: {x: 0, y: 0, z: -0.53466535, w: 0.84506387} + inSlope: {x: 0, y: 0, z: -2.709681, w: -1.7076962} + outSlope: {x: 0, y: 0, z: -2.709681, w: -1.7076962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666665 + value: {x: 0, y: 0, z: -0.5775723, w: 0.81633955} + inSlope: {x: 0, y: 0, z: -2.4169784, w: -1.7015164} + outSlope: {x: 0, y: 0, z: -2.4169784, w: -1.7015164} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833331 + value: {x: 0, y: 0, z: -0.6152312, w: 0.7883467} + inSlope: {x: 0, y: 0, z: -2.0845022, w: -1.6169033} + outSlope: {x: 0, y: 0, z: -2.0845022, w: -1.6169033} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999998 + value: {x: 0, y: 0, z: -0.6470556, w: 0.7624428} + inSlope: {x: 0, y: 0, z: -1.7203579, w: -1.4495726} + outSlope: {x: 0, y: 0, z: -1.7203579, w: -1.4495726} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166664 + value: {x: 0, y: 0, z: -0.6725764, w: 0.74002767} + inSlope: {x: 0, y: 0, z: -1.3299353, w: -1.1987393} + outSlope: {x: 0, y: 0, z: -1.3299353, w: -1.1987393} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333331 + value: {x: 0, y: 0, z: -0.69138676, w: 0.7224849} + inSlope: {x: 0, y: 0, z: -0.9147718, w: -0.8671769} + outSlope: {x: 0, y: 0, z: -0.9147718, w: -0.8671769} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499997 + value: {x: 0, y: 0, z: -0.7030688, w: 0.7111218} + inSlope: {x: 0, y: 0, z: -0.47159895, w: -0.4613422} + outSlope: {x: 0, y: 0, z: -0.47159895, w: -0.4613422} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666664 + value: {x: 0, y: 0, z: -0.7071067, w: 0.7071068} + inSlope: {x: 0, y: 0, z: -0.24158323, w: -0.24158144} + outSlope: {x: 0, y: 0, z: -0.24158323, w: -0.24158144} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.683333 + value: {x: 0, y: 0, z: -0.71112156, w: 0.7030691} + inSlope: {x: 0, y: 0, z: -0.46133146, w: -0.47158822} + outSlope: {x: 0, y: 0, z: -0.46133146, w: -0.47158822} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999997 + value: {x: 0, y: 0, z: -0.7224844, w: 0.69138724} + inSlope: {x: 0, y: 0, z: -0.86716616, w: -0.91476107} + outSlope: {x: 0, y: 0, z: -0.86716616, w: -0.91476107} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166663 + value: {x: 0, y: 0, z: -0.74002707, w: 0.6725771} + inSlope: {x: 0, y: 0, z: -1.1987305, w: -1.3299227} + outSlope: {x: 0, y: 0, z: -1.1987305, w: -1.3299227} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.733333 + value: {x: 0, y: 0, z: -0.76244205, w: 0.6470565} + inSlope: {x: 0, y: 0, z: -1.4495654, w: -1.7203455} + outSlope: {x: 0, y: 0, z: -1.4495654, w: -1.7203455} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7499996 + value: {x: 0, y: 0, z: -0.7883459, w: 0.6152323} + inSlope: {x: 0, y: 0, z: -1.6168997, w: -2.0844915} + outSlope: {x: 0, y: 0, z: -1.6168997, w: -2.0844915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666663 + value: {x: 0, y: 0, z: -0.81633866, w: 0.57757354} + inSlope: {x: 0, y: 0, z: -1.7015164, w: -2.4169693} + outSlope: {x: 0, y: 0, z: -1.7015164, w: -2.4169693} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.783333 + value: {x: 0, y: 0, z: -0.84506303, w: 0.5346667} + inSlope: {x: 0, y: 0, z: -1.707698, w: -2.709673} + outSlope: {x: 0, y: 0, z: -1.707698, w: -2.709673} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7999996 + value: {x: 0, y: 0, z: -0.87326187, w: 0.4872512} + inSlope: {x: 0, y: 0, z: -1.6431103, w: -2.9529881} + outSlope: {x: 0, y: 0, z: -1.6431103, w: -2.9529881} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166662 + value: {x: 0, y: 0, z: -0.8998333, w: 0.43623388} + inSlope: {x: 0, y: 0, z: -1.5185144, w: -3.1369967} + outSlope: {x: 0, y: 0, z: -1.5185144, w: -3.1369967} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333329 + value: {x: 0, y: 0, z: -0.92387897, w: 0.38268474} + inSlope: {x: 0, y: 0, z: -1.3472373, w: -3.252506} + outSlope: {x: 0, y: 0, z: -1.3472373, w: -3.252506} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8499995 + value: {x: 0, y: 0, z: -0.9447412, w: 0.3278171} + inSlope: {x: 0, y: 0, z: -1.1444496, w: -3.2919436} + outSlope: {x: 0, y: 0, z: -1.1444496, w: -3.2919436} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666662 + value: {x: 0, y: 0, z: -0.96202725, w: 0.2729534} + inSlope: {x: 0, y: 0, z: -0.92623556, w: -3.2499409} + outSlope: {x: 0, y: 0, z: -0.92623556, w: -3.2499409} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833328 + value: {x: 0, y: 0, z: -0.9756157, w: 0.21948585} + inSlope: {x: 0, y: 0, z: -0.7085134, w: -3.1235561} + outSlope: {x: 0, y: 0, z: -0.7085134, w: -3.1235561} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999995 + value: {x: 0, y: 0, z: -0.98564434, w: 0.16883495} + inSlope: {x: 0, y: 0, z: -0.5059116, w: -2.9122171} + outSlope: {x: 0, y: 0, z: -0.5059116, w: -2.9122171} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166662 + value: {x: 0, y: 0, z: -0.9924794, w: 0.12241204} + inSlope: {x: 0, y: 0, z: -0.33064514, w: -2.617296} + outSlope: {x: 0, y: 0, z: -0.33064514, w: -2.617296} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333328 + value: {x: 0, y: 0, z: -0.99666584, w: 0.08159184} + inSlope: {x: 0, y: 0, z: -0.19147593, w: -2.2414913} + outSlope: {x: 0, y: 0, z: -0.19147593, w: -2.2414913} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499995 + value: {x: 0, y: 0, z: -0.9988619, w: 0.04769573} + inSlope: {x: 0, y: 0, z: -0.09277055, w: -1.7880559} + outSlope: {x: 0, y: 0, z: -0.09277055, w: -1.7880559} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666661 + value: {x: 0, y: 0, z: -0.9997582, w: 0.021990033} + inSlope: {x: 0, y: 0, z: -0.033656392, w: -1.26004} + outSlope: {x: 0, y: 0, z: -0.033656392, w: -1.26004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833328 + value: {x: 0, y: 0, z: -0.9999838, w: 0.005694434} + inSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.65970296} + outSlope: {x: 0, y: 0, z: -0.0072544883, w: -0.65970296} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9999994 + value: {x: 0, y: 0, z: -1, w: -0.00000004371139} + inSlope: {x: 0, y: 0, z: -0.0000000034924597, w: -0.3416463} + outSlope: {x: 0, y: 0, z: -0.0000000034924597, w: -0.3416463} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0166662 + value: {x: 0, y: 0, z: -0.9999838, w: -0.0056938063} + inSlope: {x: 0, y: 0, z: 0.007252697, w: -0.6596588} + outSlope: {x: 0, y: 0, z: 0.007252697, w: -0.6596588} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0333328 + value: {x: 0, y: 0, z: -0.99975824, w: -0.02198869} + inSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600044} + outSlope: {x: 0, y: 0, z: 0.033654604, w: -1.2600044} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0499995 + value: {x: 0, y: 0, z: -0.99886197, w: -0.047693912} + inSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788024} + outSlope: {x: 0, y: 0, z: 0.09276697, w: -1.788024} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0666661 + value: {x: 0, y: 0, z: -0.996666, w: -0.08158943} + inSlope: {x: 0, y: 0, z: 0.19146699, w: -2.2414598} + outSlope: {x: 0, y: 0, z: 0.19146699, w: -2.2414598} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0833328 + value: {x: 0, y: 0, z: -0.99247974, w: -0.12240917} + inSlope: {x: 0, y: 0, z: 0.33063442, w: -2.6172757} + outSlope: {x: 0, y: 0, z: 0.33063442, w: -2.6172757} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.0999994 + value: {x: 0, y: 0, z: -0.9856449, w: -0.16883187} + inSlope: {x: 0, y: 0, z: 0.50590086, w: -2.9122083} + outSlope: {x: 0, y: 0, z: 0.50590086, w: -2.9122083} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.116666 + value: {x: 0, y: 0, z: -0.9756164, w: -0.21948269} + inSlope: {x: 0, y: 0, z: 0.70850086, w: -3.1235485} + outSlope: {x: 0, y: 0, z: 0.70850086, w: -3.1235485} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1333327 + value: {x: 0, y: 0, z: -0.9620282, w: -0.27295005} + inSlope: {x: 0, y: 0, z: 0.92622125, w: -3.2499337} + outSlope: {x: 0, y: 0, z: 0.92622125, w: -3.2499337} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1499994 + value: {x: 0, y: 0, z: -0.9447424, w: -0.3278137} + inSlope: {x: 0, y: 0, z: 1.1444371, w: -3.2919445} + outSlope: {x: 0, y: 0, z: 1.1444371, w: -3.2919445} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.166666 + value: {x: 0, y: 0, z: -0.92388034, w: -0.38268143} + inSlope: {x: 0, y: 0, z: 1.3472266, w: -3.2525105} + outSlope: {x: 0, y: 0, z: 1.3472266, w: -3.2525105} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1833327 + value: {x: 0, y: 0, z: -0.8998349, w: -0.43623063} + inSlope: {x: 0, y: 0, z: 1.5185072, w: -3.1370072} + outSlope: {x: 0, y: 0, z: 1.5185072, w: -3.1370072} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.1999993 + value: {x: 0, y: 0, z: -0.8732635, w: -0.48724824} + inSlope: {x: 0, y: 0, z: 1.6431067, w: -2.9530067} + outSlope: {x: 0, y: 0, z: 1.6431067, w: -2.9530067} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.216666 + value: {x: 0, y: 0, z: -0.8450647, w: -0.5346641} + inSlope: {x: 0, y: 0, z: 1.7076944, w: -2.7096899} + outSlope: {x: 0, y: 0, z: 1.7076944, w: -2.7096899} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2333326 + value: {x: 0, y: 0, z: -0.8163404, w: -0.57757115} + inSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169855} + outSlope: {x: 0, y: 0, z: 1.7015164, w: -2.4169855} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2499993 + value: {x: 0, y: 0, z: -0.78834754, w: -0.6152302} + inSlope: {x: 0, y: 0, z: 1.6169086, w: -2.084511} + outSlope: {x: 0, y: 0, z: 1.6169086, w: -2.084511} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.266666 + value: {x: 0, y: 0, z: -0.7624435, w: -0.6470548} + inSlope: {x: 0, y: 0, z: 1.4495797, w: -1.7203686} + outSlope: {x: 0, y: 0, z: 1.4495797, w: -1.7203686} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2833326 + value: {x: 0, y: 0, z: -0.74002826, w: -0.6725758} + inSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299441} + outSlope: {x: 0, y: 0, z: 1.1987448, w: -1.3299441} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.2999992 + value: {x: 0, y: 0, z: -0.72248536, w: -0.6913862} + inSlope: {x: 0, y: 0, z: 0.8671894, w: -0.9147861} + outSlope: {x: 0, y: 0, z: 0.8671894, w: -0.9147861} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.316666 + value: {x: 0, y: 0, z: -0.711122, w: -0.7030686} + inSlope: {x: 0, y: 0, z: 0.46135828, w: -0.47161683} + outSlope: {x: 0, y: 0, z: 0.46135828, w: -0.47161683} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3333325 + value: {x: 0, y: 0, z: -0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 0.24157608, w: -0.24157608} + outSlope: {x: 0, y: 0, z: 0.24157608, w: -0.24157608} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3499992 + value: {x: 0, y: 0, z: -0.70306945, w: -0.71112114} + inSlope: {x: 0, y: 0, z: 0.4715757, w: -0.46131894} + outSlope: {x: 0, y: 0, z: 0.4715757, w: -0.46131894} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3666658 + value: {x: 0, y: 0, z: -0.6913876, w: -0.72248405} + inSlope: {x: 0, y: 0, z: 0.9147539, w: -0.8671626} + outSlope: {x: 0, y: 0, z: 0.9147539, w: -0.8671626} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3833325 + value: {x: 0, y: 0, z: -0.6725777, w: -0.74002653} + inSlope: {x: 0, y: 0, z: 1.3299084, w: -1.1987197} + outSlope: {x: 0, y: 0, z: 1.3299084, w: -1.1987197} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.3999991 + value: {x: 0, y: 0, z: -0.64705735, w: -0.76244134} + inSlope: {x: 0, y: 0, z: 1.7203312, w: -1.4495566} + outSlope: {x: 0, y: 0, z: 1.7203312, w: -1.4495566} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4166658 + value: {x: 0, y: 0, z: -0.61523336, w: -0.78834504} + inSlope: {x: 0, y: 0, z: 2.0844772, w: -1.6168942} + outSlope: {x: 0, y: 0, z: 2.0844772, w: -1.6168942} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4333324 + value: {x: 0, y: 0, z: -0.57757485, w: -0.81633776} + inSlope: {x: 0, y: 0, z: 2.4169605, w: -1.7015145} + outSlope: {x: 0, y: 0, z: 2.4169605, w: -1.7015145} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.449999 + value: {x: 0, y: 0, z: -0.5346681, w: -0.84506214} + inSlope: {x: 0, y: 0, z: 2.7096639, w: -1.707698} + outSlope: {x: 0, y: 0, z: 2.7096639, w: -1.707698} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4666657 + value: {x: 0, y: 0, z: -0.4872528, w: -0.873261} + inSlope: {x: 0, y: 0, z: 2.952979, w: -1.6431122} + outSlope: {x: 0, y: 0, z: 2.952979, w: -1.6431122} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.4833324 + value: {x: 0, y: 0, z: -0.43623555, w: -0.8998325} + inSlope: {x: 0, y: 0, z: 3.1369896, w: -1.5185199} + outSlope: {x: 0, y: 0, z: 3.1369896, w: -1.5185199} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.499999 + value: {x: 0, y: 0, z: -0.3826866, w: -0.92387825} + inSlope: {x: 0, y: 0, z: 3.2524998, w: -1.3472427} + outSlope: {x: 0, y: 0, z: 3.2524998, w: -1.3472427} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5166657 + value: {x: 0, y: 0, z: -0.327819, w: -0.94474053} + inSlope: {x: 0, y: 0, z: 3.2919416, w: -1.144455} + outSlope: {x: 0, y: 0, z: 3.2919416, w: -1.144455} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5333323 + value: {x: 0, y: 0, z: -0.2729553, w: -0.9620267} + inSlope: {x: 0, y: 0, z: 3.2499423, w: -0.9262427} + outSlope: {x: 0, y: 0, z: 3.2499423, w: -0.9262427} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.549999 + value: {x: 0, y: 0, z: -0.21948768, w: -0.97561526} + inSlope: {x: 0, y: 0, z: 3.123569, w: -0.7085223} + outSlope: {x: 0, y: 0, z: 3.123569, w: -0.7085223} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5666656 + value: {x: 0, y: 0, z: -0.16883643, w: -0.9856441} + inSlope: {x: 0, y: 0, z: 2.9122343, w: -0.50591874} + outSlope: {x: 0, y: 0, z: 2.9122343, w: -0.50591874} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.5833323 + value: {x: 0, y: 0, z: -0.1224133, w: -0.9924792} + inSlope: {x: 0, y: 0, z: 2.6172988, w: -0.33064872} + outSlope: {x: 0, y: 0, z: 2.6172988, w: -0.33064872} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.599999 + value: {x: 0, y: 0, z: -0.081593215, w: -0.9966657} + inSlope: {x: 0, y: 0, z: 2.2414985, w: -0.1914795} + outSlope: {x: 0, y: 0, z: 2.2414985, w: -0.1914795} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6166656 + value: {x: 0, y: 0, z: -0.047696758, w: -0.99886185} + inSlope: {x: 0, y: 0, z: 1.7880735, w: -0.09277412} + outSlope: {x: 0, y: 0, z: 1.7880735, w: -0.09277412} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6333323 + value: {x: 0, y: 0, z: -0.021990823, w: -0.9997582} + inSlope: {x: 0, y: 0, z: 1.2600543, w: -0.03365818} + outSlope: {x: 0, y: 0, z: 1.2600543, w: -0.03365818} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.649999 + value: {x: 0, y: 0, z: -0.0056949863, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.65972793, w: -0.0072544883} + outSlope: {x: 0, y: 0, z: 0.65972793, w: -0.0072544883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6666656 + value: {x: 0, y: 0, z: 0.00000008742278, w: -1} + inSlope: {x: 0, y: 0, z: 0.34164754, w: 0} + outSlope: {x: 0, y: 0, z: 0.34164754, w: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6833322 + value: {x: 0, y: 0, z: 0.005693254, w: -0.9999838} + inSlope: {x: 0, y: 0, z: 0.659635, w: 0.0072527} + outSlope: {x: 0, y: 0, z: 0.659635, w: 0.0072527} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.6999989 + value: {x: 0, y: 0, z: 0.0219879, w: -0.99975824} + inSlope: {x: 0, y: 0, z: 1.259983, w: 0.033651028} + outSlope: {x: 0, y: 0, z: 1.259983, w: 0.033651028} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7166655 + value: {x: 0, y: 0, z: 0.047692645, w: -0.9988621} + inSlope: {x: 0, y: 0, z: 1.7879953, w: 0.092761606} + outSlope: {x: 0, y: 0, z: 1.7879953, w: 0.092761606} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7333322 + value: {x: 0, y: 0, z: 0.08158769, w: -0.9966662} + inSlope: {x: 0, y: 0, z: 2.2414494, w: 0.1914652} + outSlope: {x: 0, y: 0, z: 2.2414494, w: 0.1914652} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7499988 + value: {x: 0, y: 0, z: 0.122407556, w: -0.9924799} + inSlope: {x: 0, y: 0, z: 2.6172657, w: 0.33062905} + outSlope: {x: 0, y: 0, z: 2.6172657, w: 0.33062905} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7666655 + value: {x: 0, y: 0, z: 0.1688298, w: -0.98564523} + inSlope: {x: 0, y: 0, z: 2.912188, w: 0.50589013} + outSlope: {x: 0, y: 0, z: 2.912188, w: 0.50589013} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.783332 + value: {x: 0, y: 0, z: 0.2194804, w: -0.97561693} + inSlope: {x: 0, y: 0, z: 3.123539, w: 0.7084919} + outSlope: {x: 0, y: 0, z: 3.123539, w: 0.7084919} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.7999988 + value: {x: 0, y: 0, z: 0.27294767, w: -0.96202886} + inSlope: {x: 0, y: 0, z: 3.2499294, w: 0.9262123} + outSlope: {x: 0, y: 0, z: 3.2499294, w: 0.9262123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8166654 + value: {x: 0, y: 0, z: 0.32781127, w: -0.9447432} + inSlope: {x: 0, y: 0, z: 3.2919507, w: 1.1444281} + outSlope: {x: 0, y: 0, z: 3.2919507, w: 1.1444281} + tangentMode: 7264 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.833332 + value: {x: 0, y: 0, z: 0.38267925, w: -0.9238813} + inSlope: {x: 0, y: 0, z: 3.2525115, w: 1.3472159} + outSlope: {x: 0, y: 0, z: 3.2525115, w: 1.3472159} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8499987 + value: {x: 0, y: 0, z: 0.43622822, w: -0.89983606} + inSlope: {x: 0, y: 0, z: 3.1370144, w: 1.518502} + outSlope: {x: 0, y: 0, z: 3.1370144, w: 1.518502} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8666654 + value: {x: 0, y: 0, z: 0.4872463, w: -0.8732646} + inSlope: {x: 0, y: 0, z: 2.9530168, w: 1.6431031} + outSlope: {x: 0, y: 0, z: 2.9530168, w: 1.6431031} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.883332 + value: {x: 0, y: 0, z: 0.534662, w: -0.845066} + inSlope: {x: 0, y: 0, z: 2.7096925, w: 1.7076908} + outSlope: {x: 0, y: 0, z: 2.7096925, w: 1.7076908} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.8999987 + value: {x: 0, y: 0, z: 0.5775693, w: -0.81634164} + inSlope: {x: 0, y: 0, z: 2.4170017, w: 1.70152} + outSlope: {x: 0, y: 0, z: 2.4170017, w: 1.70152} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9166653 + value: {x: 0, y: 0, z: 0.61522865, w: -0.78834873} + inSlope: {x: 0, y: 0, z: 2.0845325, w: 1.6169176} + outSlope: {x: 0, y: 0, z: 2.0845325, w: 1.6169176} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.933332 + value: {x: 0, y: 0, z: 0.64705366, w: -0.76244444} + inSlope: {x: 0, y: 0, z: 1.7203813, w: 1.4495852} + outSlope: {x: 0, y: 0, z: 1.7203813, w: 1.4495852} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9499986 + value: {x: 0, y: 0, z: 0.67257464, w: -0.7400293} + inSlope: {x: 0, y: 0, z: 1.3299603, w: 1.1987572} + outSlope: {x: 0, y: 0, z: 1.3299603, w: 1.1987572} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9666653 + value: {x: 0, y: 0, z: 0.6913856, w: -0.7224859} + inSlope: {x: 0, y: 0, z: 0.91480935, w: 0.8672073} + outSlope: {x: 0, y: 0, z: 0.91480935, w: 0.8672073} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.983332 + value: {x: 0, y: 0, z: 0.70306826, w: -0.7111224} + inSlope: {x: 0, y: 0, z: 0.47163293, w: 0.46137258} + outSlope: {x: 0, y: 0, z: 0.47163293, w: 0.46137258} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2.9999986 + value: {x: 0, y: 0, z: 0.7071067, w: -0.7071068} + inSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + outSlope: {x: 0, y: 0, z: 0.24158144, w: 0.24158144} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0166652 + value: {x: 0, y: 0, z: 0.71112096, w: -0.7030697} + inSlope: {x: 0, y: 0, z: 0.46129927, w: 0.47155604} + outSlope: {x: 0, y: 0, z: 0.46129927, w: 0.47155604} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0333319 + value: {x: 0, y: 0, z: 0.72248334, w: -0.6913883} + inSlope: {x: 0, y: 0, z: 0.8671411, w: 0.91473246} + outSlope: {x: 0, y: 0, z: 0.8671411, w: 0.91473246} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0499985 + value: {x: 0, y: 0, z: 0.74002564, w: -0.67257863} + inSlope: {x: 0, y: 0, z: 1.1987126, w: 1.329896} + outSlope: {x: 0, y: 0, z: 1.1987126, w: 1.329896} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0666652 + value: {x: 0, y: 0, z: 0.7624404, w: -0.6470585} + inSlope: {x: 0, y: 0, z: 1.4495459, w: 1.7203114} + outSlope: {x: 0, y: 0, z: 1.4495459, w: 1.7203114} + tangentMode: 1068289248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0833318 + value: {x: 0, y: 0, z: 0.7883438, w: -0.615235} + inSlope: {x: 0, y: 0, z: 1.6168926, w: 2.08447} + outSlope: {x: 0, y: 0, z: 1.6168926, w: 2.08447} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.0999985 + value: {x: 0, y: 0, z: 0.81633675, w: -0.5775762} + inSlope: {x: 0, y: 0, z: 1.7015128, w: 2.4169462} + outSlope: {x: 0, y: 0, z: 1.7015128, w: 2.4169462} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1166651 + value: {x: 0, y: 0, z: 0.8450608, w: -0.5346702} + inSlope: {x: 0, y: 0, z: 1.707698, w: 2.7096534} + outSlope: {x: 0, y: 0, z: 1.707698, w: 2.7096534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1333318 + value: {x: 0, y: 0, z: 0.87325996, w: -0.48725453} + inSlope: {x: 0, y: 0, z: 1.6431229, w: 2.952981} + outSlope: {x: 0, y: 0, z: 1.6431229, w: 2.952981} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1499984 + value: {x: 0, y: 0, z: 0.89983153, w: -0.43623757} + inSlope: {x: 0, y: 0, z: 1.518527, w: 3.1369867} + outSlope: {x: 0, y: 0, z: 1.518527, w: 3.1369867} + tangentMode: 1070246564 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.166665 + value: {x: 0, y: 0, z: 0.9238775, w: -0.3826884} + inSlope: {x: 0, y: 0, z: 1.3472499, w: 3.2524981} + outSlope: {x: 0, y: 0, z: 1.3472499, w: 3.2524981} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1833317 + value: {x: 0, y: 0, z: 0.9447398, w: -0.32782108} + inSlope: {x: 0, y: 0, z: 1.1444639, w: 3.2919455} + outSlope: {x: 0, y: 0, z: 1.1444639, w: 3.2919455} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.1999984 + value: {x: 0, y: 0, z: 0.96202624, w: -0.272957} + inSlope: {x: 0, y: 0, z: 0.92625344, w: 3.249954} + outSlope: {x: 0, y: 0, z: 0.92625344, w: 3.249954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.216665 + value: {x: 0, y: 0, z: 0.9756149, w: -0.21948938} + inSlope: {x: 0, y: 0, z: 0.7085259, w: 3.1235614} + outSlope: {x: 0, y: 0, z: 0.7085259, w: 3.1235614} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2333317 + value: {x: 0, y: 0, z: 0.98564374, w: -0.16883838} + inSlope: {x: 0, y: 0, z: 0.5059241, w: 2.9122403} + outSlope: {x: 0, y: 0, z: 0.5059241, w: 2.9122403} + tangentMode: 1072203904 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2499983 + value: {x: 0, y: 0, z: 0.992479, w: -0.1224148} + inSlope: {x: 0, y: 0, z: 0.33065766, w: 2.6173267} + outSlope: {x: 0, y: 0, z: 0.33065766, w: 2.6173267} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.266665 + value: {x: 0, y: 0, z: 0.99666566, w: -0.08159424} + inSlope: {x: 0, y: 0, z: 0.19148308, w: 2.2415054} + outSlope: {x: 0, y: 0, z: 0.19148308, w: 2.2415054} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2833316 + value: {x: 0, y: 0, z: 0.9988618, w: -0.047698025} + inSlope: {x: 0, y: 0, z: 0.09277412, w: 1.7880734} + outSlope: {x: 0, y: 0, z: 0.09277412, w: 1.7880734} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.2999983 + value: {x: 0, y: 0, z: 0.9997581, w: -0.021991853} + inSlope: {x: 0, y: 0, z: 0.03365997, w: 1.260083} + outSlope: {x: 0, y: 0, z: 0.03365997, w: 1.260083} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.316665 + value: {x: 0, y: 0, z: 0.9999838, w: -0.0056953} + inSlope: {x: 0, y: 0, z: 0.0072562764, w: 0.6597566} + outSlope: {x: 0, y: 0, z: 0.0072562764, w: 0.6597566} + tangentMode: 1073951526 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3333316 + value: {x: 0, y: 0, z: 1, w: 0.000000011924881} + inSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + outSlope: {x: 0, y: 0, z: 0, w: 0.34164754} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3499982 + value: {x: 0, y: 0, z: 0.9999838, w: 0.00569294} + inSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65962785} + outSlope: {x: 0, y: 0, z: -0.0072527, w: 0.65962785} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.366665 + value: {x: 0, y: 0, z: 0.99975824, w: 0.021987585} + inSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + outSlope: {x: 0, y: 0, z: -0.033651028, w: 1.2599686} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3833315 + value: {x: 0, y: 0, z: 0.9988621, w: 0.047691856} + inSlope: {x: 0, y: 0, z: -0.09275982, w: 1.7879741} + outSlope: {x: 0, y: 0, z: -0.09275982, w: 1.7879741} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.3999982 + value: {x: 0, y: 0, z: 0.99666625, w: 0.08158667} + inSlope: {x: 0, y: 0, z: -0.19145805, w: 2.2414212} + outSlope: {x: 0, y: 0, z: -0.19145805, w: 2.2414212} + tangentMode: 1074930276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4166648 + value: {x: 0, y: 0, z: 0.99248016, w: 0.12240583} + inSlope: {x: 0, y: 0, z: -0.3306219, w: 2.6172447} + outSlope: {x: 0, y: 0, z: -0.3306219, w: 2.6172447} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4333315 + value: {x: 0, y: 0, z: 0.98564553, w: 0.16882807} + inSlope: {x: 0, y: 0, z: -0.50588655, w: 2.912189} + outSlope: {x: 0, y: 0, z: -0.50588655, w: 2.912189} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4499981 + value: {x: 0, y: 0, z: 0.9756173, w: 0.2194787} + inSlope: {x: 0, y: 0, z: -0.708483, w: 3.1235275} + outSlope: {x: 0, y: 0, z: -0.708483, w: 3.1235275} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4666648 + value: {x: 0, y: 0, z: 0.96202946, w: 0.27294555} + inSlope: {x: 0, y: 0, z: -0.92620337, w: 3.2499242} + outSlope: {x: 0, y: 0, z: -0.92620337, w: 3.2499242} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.4833314 + value: {x: 0, y: 0, z: 0.9447439, w: 0.3278094} + inSlope: {x: 0, y: 0, z: -1.1444192, w: 3.2919464} + outSlope: {x: 0, y: 0, z: -1.1444192, w: 3.2919464} + tangentMode: 1075908898 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.499998 + value: {x: 0, y: 0, z: 0.9238822, w: 0.382677} + inSlope: {x: 0, y: 0, z: -1.3472087, w: 3.2525141} + outSlope: {x: 0, y: 0, z: -1.3472087, w: 3.2525141} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5166647 + value: {x: 0, y: 0, z: 0.89983696, w: 0.43622643} + inSlope: {x: 0, y: 0, z: -1.5184929, w: 3.1370182} + outSlope: {x: 0, y: 0, z: -1.5184929, w: 3.1370182} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5333314 + value: {x: 0, y: 0, z: 0.8732658, w: 0.48724416} + inSlope: {x: 0, y: 0, z: -1.6431031, w: 2.9530256} + outSlope: {x: 0, y: 0, z: -1.6431031, w: 2.9530256} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.549998 + value: {x: 0, y: 0, z: 0.8450669, w: 0.5346605} + inSlope: {x: 0, y: 0, z: -1.7076926, w: 2.7097087} + outSlope: {x: 0, y: 0, z: -1.7076926, w: 2.7097087} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5666647 + value: {x: 0, y: 0, z: 0.8163428, w: 0.5775677} + inSlope: {x: 0, y: 0, z: -1.701518, w: 2.4170105} + outSlope: {x: 0, y: 0, z: -1.701518, w: 2.4170105} + tangentMode: 1076887520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.5833313 + value: {x: 0, y: 0, z: 0.7883497, w: 0.61522746} + inSlope: {x: 0, y: 0, z: -1.6169176, w: 2.0845416} + outSlope: {x: 0, y: 0, z: -1.6169176, w: 2.0845416} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.599998 + value: {x: 0, y: 0, z: 0.76244557, w: 0.64705235} + inSlope: {x: 0, y: 0, z: -1.4496031, w: 1.7204044} + outSlope: {x: 0, y: 0, z: -1.4496031, w: 1.7204044} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.6166646 + value: {x: 0, y: 0, z: 0.74002963, w: 0.6725742} + inSlope: {x: 0, y: 0, z: -1.1987643, w: 1.3299727} + outSlope: {x: 0, y: 0, z: -1.1987643, w: 1.3299727} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.6333313 + value: {x: 0, y: 0, z: 0.7224868, w: 0.69138473} + inSlope: {x: 0, y: 0, z: -0.86721087, w: 0.9148147} + outSlope: {x: 0, y: 0, z: -0.86721087, w: 0.9148147} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.649998 + value: {x: 0, y: 0, z: 0.71112263, w: 0.703068} + inSlope: {x: 0, y: 0, z: -0.4613821, w: 0.47164237} + outSlope: {x: 0, y: 0, z: -0.4613821, w: 0.47164237} + tangentMode: 1077866214 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 3.6666667 + value: {x: 0, y: 0, z: 0.7071069, w: 0.70710665} + inSlope: {x: 0, y: 0, z: -0.24091384, w: 0.24228695} + outSlope: {x: 0, y: 0, z: -0.24091384, w: 0.24228695} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166666 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 3.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 30 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Pivot.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: -85 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -84.91217 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -55 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -54.985023 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: -24.609661 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 5.381386 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: 35.381607 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 65 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166666 + value: 65.3817 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: 95 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166666 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: -15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.683333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.733333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.783333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.116666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.216666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.316666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.449999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.499999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.549999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.599999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.649999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.783332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.833332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.883332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.933332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.983332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166651 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.166665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.316665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.366665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499981 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4666648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.499998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5166647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.549998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.599998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.649998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.683333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.733333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.783333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.116666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.216666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499993 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833326 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.316666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499992 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833325 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999991 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166658 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.449999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.499999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166657 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.549999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.599999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333323 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.649999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666656 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999989 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333322 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666655 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.783332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999988 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.833332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.883332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999987 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.933332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666653 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.983332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999986 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333319 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666652 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166651 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333318 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.166665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999984 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333317 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999983 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.316665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333316 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.366665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999982 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499981 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4666648 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.499998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5166647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333314 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.549998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666647 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.599998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166646 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333313 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.649998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: -0.3416462 + outSlope: -0.3416462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.005694098 + inSlope: -0.65968096 + outSlope: -0.65968096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666667 + value: -0.021989346 + inSlope: -1.2600214 + outSlope: -1.2600214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833333 + value: -0.047694772 + inSlope: -1.7880363 + outSlope: -1.7880363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -0.0815905 + inSlope: -2.2414746 + outSlope: -2.2414746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0.12241052 + inSlope: -2.6172843 + outSlope: -2.6172843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333333 + value: -0.16883323 + inSlope: -2.9122107 + outSlope: -2.9122107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499999 + value: -0.21948412 + inSlope: -3.1235542 + outSlope: -3.1235542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666666 + value: -0.2729516 + inSlope: -3.2499392 + outSlope: -3.2499392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833332 + value: -0.32781532 + inSlope: -3.2919464 + outSlope: -3.2919464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999999 + value: -0.38268304 + inSlope: -3.252508 + outSlope: -3.252508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166665 + value: -0.43623215 + inSlope: -3.137002 + outSlope: -3.137002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333332 + value: -0.48724967 + inSlope: -2.9529986 + outSlope: -2.9529986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499998 + value: -0.53466535 + inSlope: -2.709681 + outSlope: -2.709681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666665 + value: -0.5775723 + inSlope: -2.4169784 + outSlope: -2.4169784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833331 + value: -0.6152312 + inSlope: -2.0845022 + outSlope: -2.0845022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999998 + value: -0.6470556 + inSlope: -1.7203579 + outSlope: -1.7203579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166664 + value: -0.6725764 + inSlope: -1.3299353 + outSlope: -1.3299353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333331 + value: -0.69138676 + inSlope: -0.9147718 + outSlope: -0.9147718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499997 + value: -0.7030688 + inSlope: -0.47159895 + outSlope: -0.47159895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666664 + value: -0.7071067 + inSlope: -0.24158323 + outSlope: -0.24158323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.683333 + value: -0.71112156 + inSlope: -0.46133146 + outSlope: -0.46133146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999997 + value: -0.7224844 + inSlope: -0.86716616 + outSlope: -0.86716616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166663 + value: -0.74002707 + inSlope: -1.1987305 + outSlope: -1.1987305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.733333 + value: -0.76244205 + inSlope: -1.4495654 + outSlope: -1.4495654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499996 + value: -0.7883459 + inSlope: -1.6168997 + outSlope: -1.6168997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666663 + value: -0.81633866 + inSlope: -1.7015164 + outSlope: -1.7015164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.783333 + value: -0.84506303 + inSlope: -1.707698 + outSlope: -1.707698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999996 + value: -0.87326187 + inSlope: -1.6431103 + outSlope: -1.6431103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166662 + value: -0.8998333 + inSlope: -1.5185144 + outSlope: -1.5185144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333329 + value: -0.92387897 + inSlope: -1.3472373 + outSlope: -1.3472373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499995 + value: -0.9447412 + inSlope: -1.1444496 + outSlope: -1.1444496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666662 + value: -0.96202725 + inSlope: -0.92623556 + outSlope: -0.92623556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833328 + value: -0.9756157 + inSlope: -0.7085134 + outSlope: -0.7085134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999995 + value: -0.98564434 + inSlope: -0.5059116 + outSlope: -0.5059116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166662 + value: -0.9924794 + inSlope: -0.33064514 + outSlope: -0.33064514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333328 + value: -0.99666584 + inSlope: -0.19147593 + outSlope: -0.19147593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499995 + value: -0.9988619 + inSlope: -0.09277055 + outSlope: -0.09277055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666661 + value: -0.9997582 + inSlope: -0.033656392 + outSlope: -0.033656392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833328 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999994 + value: -1 + inSlope: -0.0000000034924597 + outSlope: -0.0000000034924597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166662 + value: -0.9999838 + inSlope: 0.007252697 + outSlope: 0.007252697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333328 + value: -0.99975824 + inSlope: 0.033654604 + outSlope: 0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499995 + value: -0.99886197 + inSlope: 0.09276697 + outSlope: 0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666661 + value: -0.996666 + inSlope: 0.19146699 + outSlope: 0.19146699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833328 + value: -0.99247974 + inSlope: 0.33063442 + outSlope: 0.33063442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999994 + value: -0.9856449 + inSlope: 0.50590086 + outSlope: 0.50590086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.116666 + value: -0.9756164 + inSlope: 0.70850086 + outSlope: 0.70850086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333327 + value: -0.9620282 + inSlope: 0.92622125 + outSlope: 0.92622125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499994 + value: -0.9447424 + inSlope: 1.1444371 + outSlope: 1.1444371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.166666 + value: -0.92388034 + inSlope: 1.3472266 + outSlope: 1.3472266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833327 + value: -0.8998349 + inSlope: 1.5185072 + outSlope: 1.5185072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999993 + value: -0.8732635 + inSlope: 1.6431067 + outSlope: 1.6431067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.216666 + value: -0.8450647 + inSlope: 1.7076944 + outSlope: 1.7076944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333326 + value: -0.8163404 + inSlope: 1.7015164 + outSlope: 1.7015164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499993 + value: -0.78834754 + inSlope: 1.6169086 + outSlope: 1.6169086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266666 + value: -0.7624435 + inSlope: 1.4495797 + outSlope: 1.4495797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833326 + value: -0.74002826 + inSlope: 1.1987448 + outSlope: 1.1987448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999992 + value: -0.72248536 + inSlope: 0.8671894 + outSlope: 0.8671894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.316666 + value: -0.711122 + inSlope: 0.46135828 + outSlope: 0.46135828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333325 + value: -0.70710677 + inSlope: 0.24157608 + outSlope: 0.24157608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499992 + value: -0.70306945 + inSlope: 0.4715757 + outSlope: 0.4715757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666658 + value: -0.6913876 + inSlope: 0.9147539 + outSlope: 0.9147539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833325 + value: -0.6725777 + inSlope: 1.3299084 + outSlope: 1.3299084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999991 + value: -0.64705735 + inSlope: 1.7203312 + outSlope: 1.7203312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166658 + value: -0.61523336 + inSlope: 2.0844772 + outSlope: 2.0844772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333324 + value: -0.57757485 + inSlope: 2.4169605 + outSlope: 2.4169605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.449999 + value: -0.5346681 + inSlope: 2.7096639 + outSlope: 2.7096639 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666657 + value: -0.4872528 + inSlope: 2.952979 + outSlope: 2.952979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833324 + value: -0.43623555 + inSlope: 3.1369896 + outSlope: 3.1369896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.499999 + value: -0.3826866 + inSlope: 3.2524998 + outSlope: 3.2524998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166657 + value: -0.327819 + inSlope: 3.2919416 + outSlope: 3.2919416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333323 + value: -0.2729553 + inSlope: 3.2499423 + outSlope: 3.2499423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.549999 + value: -0.21948768 + inSlope: 3.123569 + outSlope: 3.123569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666656 + value: -0.16883643 + inSlope: 2.9122343 + outSlope: 2.9122343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833323 + value: -0.1224133 + inSlope: 2.6172988 + outSlope: 2.6172988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.599999 + value: -0.081593215 + inSlope: 2.2414985 + outSlope: 2.2414985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166656 + value: -0.047696758 + inSlope: 1.7880735 + outSlope: 1.7880735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333323 + value: -0.021990823 + inSlope: 1.2600543 + outSlope: 1.2600543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.649999 + value: -0.0056949863 + inSlope: 0.65972793 + outSlope: 0.65972793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666656 + value: 0.00000008742278 + inSlope: 0.34164754 + outSlope: 0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833322 + value: 0.005693254 + inSlope: 0.659635 + outSlope: 0.659635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999989 + value: 0.0219879 + inSlope: 1.259983 + outSlope: 1.259983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166655 + value: 0.047692645 + inSlope: 1.7879953 + outSlope: 1.7879953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333322 + value: 0.08158769 + inSlope: 2.2414494 + outSlope: 2.2414494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499988 + value: 0.122407556 + inSlope: 2.6172657 + outSlope: 2.6172657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666655 + value: 0.1688298 + inSlope: 2.912188 + outSlope: 2.912188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.783332 + value: 0.2194804 + inSlope: 3.123539 + outSlope: 3.123539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999988 + value: 0.27294767 + inSlope: 3.2499294 + outSlope: 3.2499294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166654 + value: 0.32781127 + inSlope: 3.2919507 + outSlope: 3.2919507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.833332 + value: 0.38267925 + inSlope: 3.2525115 + outSlope: 3.2525115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499987 + value: 0.43622822 + inSlope: 3.1370144 + outSlope: 3.1370144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666654 + value: 0.4872463 + inSlope: 2.9530168 + outSlope: 2.9530168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.883332 + value: 0.534662 + inSlope: 2.7096925 + outSlope: 2.7096925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999987 + value: 0.5775693 + inSlope: 2.4170017 + outSlope: 2.4170017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166653 + value: 0.61522865 + inSlope: 2.0845325 + outSlope: 2.0845325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.933332 + value: 0.64705366 + inSlope: 1.7203813 + outSlope: 1.7203813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499986 + value: 0.67257464 + inSlope: 1.3299603 + outSlope: 1.3299603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666653 + value: 0.6913856 + inSlope: 0.91480935 + outSlope: 0.91480935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.983332 + value: 0.70306826 + inSlope: 0.47163293 + outSlope: 0.47163293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999986 + value: 0.7071067 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166652 + value: 0.71112096 + inSlope: 0.46129927 + outSlope: 0.46129927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333319 + value: 0.72248334 + inSlope: 0.8671411 + outSlope: 0.8671411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499985 + value: 0.74002564 + inSlope: 1.1987126 + outSlope: 1.1987126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666652 + value: 0.7624404 + inSlope: 1.4495459 + outSlope: 1.4495459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833318 + value: 0.7883438 + inSlope: 1.6168926 + outSlope: 1.6168926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999985 + value: 0.81633675 + inSlope: 1.7015128 + outSlope: 1.7015128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166651 + value: 0.8450608 + inSlope: 1.707698 + outSlope: 1.707698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333318 + value: 0.87325996 + inSlope: 1.6431229 + outSlope: 1.6431229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499984 + value: 0.89983153 + inSlope: 1.518527 + outSlope: 1.518527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.166665 + value: 0.9238775 + inSlope: 1.3472499 + outSlope: 1.3472499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833317 + value: 0.9447398 + inSlope: 1.1444639 + outSlope: 1.1444639 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999984 + value: 0.96202624 + inSlope: 0.92625344 + outSlope: 0.92625344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216665 + value: 0.9756149 + inSlope: 0.7085259 + outSlope: 0.7085259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333317 + value: 0.98564374 + inSlope: 0.5059241 + outSlope: 0.5059241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499983 + value: 0.992479 + inSlope: 0.33065766 + outSlope: 0.33065766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266665 + value: 0.99666566 + inSlope: 0.19148308 + outSlope: 0.19148308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833316 + value: 0.9988618 + inSlope: 0.09277412 + outSlope: 0.09277412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999983 + value: 0.9997581 + inSlope: 0.03365997 + outSlope: 0.03365997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.316665 + value: 0.9999838 + inSlope: 0.0072562764 + outSlope: 0.0072562764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333316 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499982 + value: 0.9999838 + inSlope: -0.0072527 + outSlope: -0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.366665 + value: 0.99975824 + inSlope: -0.033651028 + outSlope: -0.033651028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833315 + value: 0.9988621 + inSlope: -0.09275982 + outSlope: -0.09275982 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999982 + value: 0.99666625 + inSlope: -0.19145805 + outSlope: -0.19145805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166648 + value: 0.99248016 + inSlope: -0.3306219 + outSlope: -0.3306219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333315 + value: 0.98564553 + inSlope: -0.50588655 + outSlope: -0.50588655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499981 + value: 0.9756173 + inSlope: -0.708483 + outSlope: -0.708483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4666648 + value: 0.96202946 + inSlope: -0.92620337 + outSlope: -0.92620337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833314 + value: 0.9447439 + inSlope: -1.1444192 + outSlope: -1.1444192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.499998 + value: 0.9238822 + inSlope: -1.3472087 + outSlope: -1.3472087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5166647 + value: 0.89983696 + inSlope: -1.5184929 + outSlope: -1.5184929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333314 + value: 0.8732658 + inSlope: -1.6431031 + outSlope: -1.6431031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.549998 + value: 0.8450669 + inSlope: -1.7076926 + outSlope: -1.7076926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666647 + value: 0.8163428 + inSlope: -1.701518 + outSlope: -1.701518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833313 + value: 0.7883497 + inSlope: -1.6169176 + outSlope: -1.6169176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.599998 + value: 0.76244557 + inSlope: -1.4496031 + outSlope: -1.4496031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166646 + value: 0.74002963 + inSlope: -1.1987643 + outSlope: -1.1987643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333313 + value: 0.7224868 + inSlope: -0.86721087 + outSlope: -0.86721087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.649998 + value: 0.71112263 + inSlope: -0.4613821 + outSlope: -0.4613821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.7071069 + inSlope: -0.24091384 + outSlope: -0.24091384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: -0.00097274873 + outSlope: -0.00097274873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666667 + value: 0.9997582 + inSlope: -0.033654604 + outSlope: -0.033654604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833333 + value: 0.99886197 + inSlope: -0.09276697 + outSlope: -0.09276697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.99666595 + inSlope: -0.19147235 + outSlope: -0.19147235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0.99247956 + inSlope: -0.33063978 + outSlope: -0.33063978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333333 + value: 0.98564464 + inSlope: -0.50590444 + outSlope: -0.50590444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499999 + value: 0.9756161 + inSlope: -0.7085062 + outSlope: -0.7085062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666666 + value: 0.9620278 + inSlope: -0.9262284 + outSlope: -0.9262284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833332 + value: 0.94474185 + inSlope: -1.1444442 + outSlope: -1.1444442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999999 + value: 0.9238797 + inSlope: -1.347232 + outSlope: -1.347232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166665 + value: 0.89983416 + inSlope: -1.5185108 + outSlope: -1.5185108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333332 + value: 0.8732627 + inSlope: -1.6431103 + outSlope: -1.6431103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499998 + value: 0.84506387 + inSlope: -1.7076962 + outSlope: -1.7076962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666665 + value: 0.81633955 + inSlope: -1.7015164 + outSlope: -1.7015164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833331 + value: 0.7883467 + inSlope: -1.6169033 + outSlope: -1.6169033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999998 + value: 0.7624428 + inSlope: -1.4495726 + outSlope: -1.4495726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166664 + value: 0.74002767 + inSlope: -1.1987393 + outSlope: -1.1987393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333331 + value: 0.7224849 + inSlope: -0.8671769 + outSlope: -0.8671769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499997 + value: 0.7111218 + inSlope: -0.4613422 + outSlope: -0.4613422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666664 + value: 0.7071068 + inSlope: -0.24158144 + outSlope: -0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.683333 + value: 0.7030691 + inSlope: -0.47158822 + outSlope: -0.47158822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999997 + value: 0.69138724 + inSlope: -0.91476107 + outSlope: -0.91476107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166663 + value: 0.6725771 + inSlope: -1.3299227 + outSlope: -1.3299227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.733333 + value: 0.6470565 + inSlope: -1.7203455 + outSlope: -1.7203455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7499996 + value: 0.6152323 + inSlope: -2.0844915 + outSlope: -2.0844915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666663 + value: 0.57757354 + inSlope: -2.4169693 + outSlope: -2.4169693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.783333 + value: 0.5346667 + inSlope: -2.709673 + outSlope: -2.709673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7999996 + value: 0.4872512 + inSlope: -2.9529881 + outSlope: -2.9529881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166662 + value: 0.43623388 + inSlope: -3.1369967 + outSlope: -3.1369967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333329 + value: 0.38268474 + inSlope: -3.252506 + outSlope: -3.252506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8499995 + value: 0.3278171 + inSlope: -3.2919436 + outSlope: -3.2919436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666662 + value: 0.2729534 + inSlope: -3.2499409 + outSlope: -3.2499409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833328 + value: 0.21948585 + inSlope: -3.1235561 + outSlope: -3.1235561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999995 + value: 0.16883495 + inSlope: -2.9122171 + outSlope: -2.9122171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166662 + value: 0.12241204 + inSlope: -2.617296 + outSlope: -2.617296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333328 + value: 0.08159184 + inSlope: -2.2414913 + outSlope: -2.2414913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499995 + value: 0.04769573 + inSlope: -1.7880559 + outSlope: -1.7880559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666661 + value: 0.021990033 + inSlope: -1.26004 + outSlope: -1.26004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833328 + value: 0.005694434 + inSlope: -0.65970296 + outSlope: -0.65970296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9999994 + value: -0.00000004371139 + inSlope: -0.3416463 + outSlope: -0.3416463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0166662 + value: -0.0056938063 + inSlope: -0.6596588 + outSlope: -0.6596588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333328 + value: -0.02198869 + inSlope: -1.2600044 + outSlope: -1.2600044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0499995 + value: -0.047693912 + inSlope: -1.788024 + outSlope: -1.788024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666661 + value: -0.08158943 + inSlope: -2.2414598 + outSlope: -2.2414598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833328 + value: -0.12240917 + inSlope: -2.6172757 + outSlope: -2.6172757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0999994 + value: -0.16883187 + inSlope: -2.9122083 + outSlope: -2.9122083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.116666 + value: -0.21948269 + inSlope: -3.1235485 + outSlope: -3.1235485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333327 + value: -0.27295005 + inSlope: -3.2499337 + outSlope: -3.2499337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1499994 + value: -0.3278137 + inSlope: -3.2919445 + outSlope: -3.2919445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.166666 + value: -0.38268143 + inSlope: -3.2525105 + outSlope: -3.2525105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833327 + value: -0.43623063 + inSlope: -3.1370072 + outSlope: -3.1370072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1999993 + value: -0.48724824 + inSlope: -2.9530067 + outSlope: -2.9530067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.216666 + value: -0.5346641 + inSlope: -2.7096899 + outSlope: -2.7096899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333326 + value: -0.57757115 + inSlope: -2.4169855 + outSlope: -2.4169855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2499993 + value: -0.6152302 + inSlope: -2.084511 + outSlope: -2.084511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266666 + value: -0.6470548 + inSlope: -1.7203686 + outSlope: -1.7203686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833326 + value: -0.6725758 + inSlope: -1.3299441 + outSlope: -1.3299441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2999992 + value: -0.6913862 + inSlope: -0.9147861 + outSlope: -0.9147861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.316666 + value: -0.7030686 + inSlope: -0.47161683 + outSlope: -0.47161683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333325 + value: -0.70710677 + inSlope: -0.24157608 + outSlope: -0.24157608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3499992 + value: -0.71112114 + inSlope: -0.46131894 + outSlope: -0.46131894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666658 + value: -0.72248405 + inSlope: -0.8671626 + outSlope: -0.8671626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833325 + value: -0.74002653 + inSlope: -1.1987197 + outSlope: -1.1987197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3999991 + value: -0.76244134 + inSlope: -1.4495566 + outSlope: -1.4495566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166658 + value: -0.78834504 + inSlope: -1.6168942 + outSlope: -1.6168942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333324 + value: -0.81633776 + inSlope: -1.7015145 + outSlope: -1.7015145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.449999 + value: -0.84506214 + inSlope: -1.707698 + outSlope: -1.707698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666657 + value: -0.873261 + inSlope: -1.6431122 + outSlope: -1.6431122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833324 + value: -0.8998325 + inSlope: -1.5185199 + outSlope: -1.5185199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.499999 + value: -0.92387825 + inSlope: -1.3472427 + outSlope: -1.3472427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5166657 + value: -0.94474053 + inSlope: -1.144455 + outSlope: -1.144455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333323 + value: -0.9620267 + inSlope: -0.9262427 + outSlope: -0.9262427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.549999 + value: -0.97561526 + inSlope: -0.7085223 + outSlope: -0.7085223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666656 + value: -0.9856441 + inSlope: -0.50591874 + outSlope: -0.50591874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833323 + value: -0.9924792 + inSlope: -0.33064872 + outSlope: -0.33064872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.599999 + value: -0.9966657 + inSlope: -0.1914795 + outSlope: -0.1914795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166656 + value: -0.99886185 + inSlope: -0.09277412 + outSlope: -0.09277412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333323 + value: -0.9997582 + inSlope: -0.03365818 + outSlope: -0.03365818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.649999 + value: -0.9999838 + inSlope: -0.0072544883 + outSlope: -0.0072544883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666656 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833322 + value: -0.9999838 + inSlope: 0.0072527 + outSlope: 0.0072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6999989 + value: -0.99975824 + inSlope: 0.033651028 + outSlope: 0.033651028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166655 + value: -0.9988621 + inSlope: 0.092761606 + outSlope: 0.092761606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333322 + value: -0.9966662 + inSlope: 0.1914652 + outSlope: 0.1914652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7499988 + value: -0.9924799 + inSlope: 0.33062905 + outSlope: 0.33062905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7666655 + value: -0.98564523 + inSlope: 0.50589013 + outSlope: 0.50589013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.783332 + value: -0.97561693 + inSlope: 0.7084919 + outSlope: 0.7084919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7999988 + value: -0.96202886 + inSlope: 0.9262123 + outSlope: 0.9262123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166654 + value: -0.9447432 + inSlope: 1.1444281 + outSlope: 1.1444281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.833332 + value: -0.9238813 + inSlope: 1.3472159 + outSlope: 1.3472159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8499987 + value: -0.89983606 + inSlope: 1.518502 + outSlope: 1.518502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666654 + value: -0.8732646 + inSlope: 1.6431031 + outSlope: 1.6431031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.883332 + value: -0.845066 + inSlope: 1.7076908 + outSlope: 1.7076908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8999987 + value: -0.81634164 + inSlope: 1.70152 + outSlope: 1.70152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166653 + value: -0.78834873 + inSlope: 1.6169176 + outSlope: 1.6169176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.933332 + value: -0.76244444 + inSlope: 1.4495852 + outSlope: 1.4495852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9499986 + value: -0.7400293 + inSlope: 1.1987572 + outSlope: 1.1987572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9666653 + value: -0.7224859 + inSlope: 0.8672073 + outSlope: 0.8672073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.983332 + value: -0.7111224 + inSlope: 0.46137258 + outSlope: 0.46137258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9999986 + value: -0.7071068 + inSlope: 0.24158144 + outSlope: 0.24158144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0166652 + value: -0.7030697 + inSlope: 0.47155604 + outSlope: 0.47155604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333319 + value: -0.6913883 + inSlope: 0.91473246 + outSlope: 0.91473246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0499985 + value: -0.67257863 + inSlope: 1.329896 + outSlope: 1.329896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666652 + value: -0.6470585 + inSlope: 1.7203114 + outSlope: 1.7203114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833318 + value: -0.615235 + inSlope: 2.08447 + outSlope: 2.08447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0999985 + value: -0.5775762 + inSlope: 2.4169462 + outSlope: 2.4169462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166651 + value: -0.5346702 + inSlope: 2.7096534 + outSlope: 2.7096534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333318 + value: -0.48725453 + inSlope: 2.952981 + outSlope: 2.952981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1499984 + value: -0.43623757 + inSlope: 3.1369867 + outSlope: 3.1369867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.166665 + value: -0.3826884 + inSlope: 3.2524981 + outSlope: 3.2524981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833317 + value: -0.32782108 + inSlope: 3.2919455 + outSlope: 3.2919455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1999984 + value: -0.272957 + inSlope: 3.249954 + outSlope: 3.249954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216665 + value: -0.21948938 + inSlope: 3.1235614 + outSlope: 3.1235614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333317 + value: -0.16883838 + inSlope: 2.9122403 + outSlope: 2.9122403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2499983 + value: -0.1224148 + inSlope: 2.6173267 + outSlope: 2.6173267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266665 + value: -0.08159424 + inSlope: 2.2415054 + outSlope: 2.2415054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833316 + value: -0.047698025 + inSlope: 1.7880734 + outSlope: 1.7880734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2999983 + value: -0.021991853 + inSlope: 1.260083 + outSlope: 1.260083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.316665 + value: -0.0056953 + inSlope: 0.6597566 + outSlope: 0.6597566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333316 + value: 0.000000011924881 + inSlope: 0.34164754 + outSlope: 0.34164754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3499982 + value: 0.00569294 + inSlope: 0.65962785 + outSlope: 0.65962785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.366665 + value: 0.021987585 + inSlope: 1.2599686 + outSlope: 1.2599686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833315 + value: 0.047691856 + inSlope: 1.7879741 + outSlope: 1.7879741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3999982 + value: 0.08158667 + inSlope: 2.2414212 + outSlope: 2.2414212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166648 + value: 0.12240583 + inSlope: 2.6172447 + outSlope: 2.6172447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333315 + value: 0.16882807 + inSlope: 2.912189 + outSlope: 2.912189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4499981 + value: 0.2194787 + inSlope: 3.1235275 + outSlope: 3.1235275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4666648 + value: 0.27294555 + inSlope: 3.2499242 + outSlope: 3.2499242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833314 + value: 0.3278094 + inSlope: 3.2919464 + outSlope: 3.2919464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.499998 + value: 0.382677 + inSlope: 3.2525141 + outSlope: 3.2525141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5166647 + value: 0.43622643 + inSlope: 3.1370182 + outSlope: 3.1370182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333314 + value: 0.48724416 + inSlope: 2.9530256 + outSlope: 2.9530256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.549998 + value: 0.5346605 + inSlope: 2.7097087 + outSlope: 2.7097087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666647 + value: 0.5775677 + inSlope: 2.4170105 + outSlope: 2.4170105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833313 + value: 0.61522746 + inSlope: 2.0845416 + outSlope: 2.0845416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.599998 + value: 0.64705235 + inSlope: 1.7204044 + outSlope: 1.7204044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166646 + value: 0.6725742 + inSlope: 1.3299727 + outSlope: 1.3299727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333313 + value: 0.69138473 + inSlope: 0.9148147 + outSlope: 0.9148147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.649998 + value: 0.703068 + inSlope: 0.47164237 + outSlope: 0.47164237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.70710665 + inSlope: 0.24228695 + outSlope: 0.24228695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -90 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -180 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: -270 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -360 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: -450 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333333 + value: -540 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -630 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_3.anim.meta new file mode 100644 index 0000000..6224b9a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 6/squares_6_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d35e654eb72001d45b86831bc4e8b7ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7.meta new file mode 100644 index 0000000..84e37c8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80175d15477807944b23be8d881f2500 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_1.anim new file mode 100644 index 0000000..f50516b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_1.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_7_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_1.anim.meta new file mode 100644 index 0000000..301a719 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 460d8b670841abf46b80f6761288d3bf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_2.anim new file mode 100644 index 0000000..7862d58 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_2.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_7_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_2.anim.meta new file mode 100644 index 0000000..8098306 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f664b737d350cf44843159ce174146b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_3.anim new file mode 100644 index 0000000..fa60b4f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_3.anim @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_7_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_3.anim.meta new file mode 100644 index 0000000..2ac54db --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 7/squares_7_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3daeef583bf08ea48bdc2355a6977e0a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8.meta new file mode 100644 index 0000000..68aca0c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7788130ba8edb3546976c6971672fa7b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_1.anim new file mode 100644 index 0000000..505863b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_1.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_8_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_1.anim.meta new file mode 100644 index 0000000..e9e18f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6270e42a0d1bc64478d8988a693688f0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_2.anim new file mode 100644 index 0000000..96ee29a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_2.anim @@ -0,0 +1,341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_8_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_2.anim.meta new file mode 100644 index 0000000..c47cf8d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b24e97a0ed36a8499365124ee972fa2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_3.anim new file mode 100644 index 0000000..d02f2fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_3.anim @@ -0,0 +1,323 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: squares_8_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SizeDelta.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_3.anim.meta new file mode 100644 index 0000000..6cb4c0b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Squares anim/Squares 8/squares_8_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42f1892baef2a4a4ab28c90542cdee51 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim.meta new file mode 100644 index 0000000..9f47926 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed0752fa464ed0d4c93fe5f27e636eeb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1.meta new file mode 100644 index 0000000..b5a54f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0bf12f9cb3057a8459afa86e9e4e8e95 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_1.anim new file mode 100644 index 0000000..fa9b017 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_1.anim @@ -0,0 +1,5643 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stopwatch_arrow_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 1.5706171, w: 0.020560024} + outSlope: {x: 0, y: 0, z: 1.5706171, w: 0.020560024} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.026176952, w: -0.99965733} + inSlope: {x: 0, y: 0, z: 1.5700788, w: 0.041114684} + outSlope: {x: 0, y: 0, z: 1.5700788, w: 0.041114684} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.052335963, w: -0.9986295} + inSlope: {x: 0, y: 0, z: 1.5684645, w: 0.08220076} + outSlope: {x: 0, y: 0, z: 1.5684645, w: 0.08220076} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.07845911, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 1.5657752, w: 0.123227835} + outSlope: {x: 0, y: 0, z: 1.5657752, w: 0.123227835} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.10452847, w: -0.9945219} + inSlope: {x: 0, y: 0, z: 1.5620129, w: 0.16417266} + outSlope: {x: 0, y: 0, z: 1.5620129, w: 0.16417266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.1305262, w: -0.9914449} + inSlope: {x: 0, y: 0, z: 1.5571802, w: 0.20500661} + outSlope: {x: 0, y: 0, z: 1.5571802, w: 0.20500661} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 1.5512798, w: 0.24569932} + outSlope: {x: 0, y: 0, z: 1.5512798, w: 0.24569932} + tangentMode: 220272580 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.18223552, w: -0.9832549} + inSlope: {x: 0, y: 0, z: 1.5443169, w: 0.28622204} + outSlope: {x: 0, y: 0, z: 1.5443169, w: 0.28622204} + tangentMode: 220435876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.20791171, w: -0.9781476} + inSlope: {x: 0, y: 0, z: 1.5362958, w: 0.32654995} + outSlope: {x: 0, y: 0, z: 1.5362958, w: 0.32654995} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 1.52722, w: 0.36665443} + outSlope: {x: 0, y: 0, z: 1.52722, w: 0.36665443} + tangentMode: 220271584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.25881904, w: -0.9659258} + inSlope: {x: 0, y: 0, z: 1.5170991, w: 0.4065049} + outSlope: {x: 0, y: 0, z: 1.5170991, w: 0.4065049} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.28401536, w: -0.95881975} + inSlope: {x: 0, y: 0, z: 1.5059389, w: 0.4460782} + outSlope: {x: 0, y: 0, z: 1.5059389, w: 0.4460782} + tangentMode: 220086688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 1.4937456, w: 0.48534757} + outSlope: {x: 0, y: 0, z: 1.4937456, w: 0.48534757} + tangentMode: 155067328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.33380687, w: -0.9426415} + inSlope: {x: 0, y: 0, z: 1.4805286, w: 0.5242843} + outSlope: {x: 0, y: 0, z: 1.4805286, w: 0.5242843} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.35836795, w: -0.9335804} + inSlope: {x: 0, y: 0, z: 1.4662976, w: 0.56285983} + outSlope: {x: 0, y: 0, z: 1.4662976, w: 0.56285983} + tangentMode: 220144868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 1.4510611, w: 0.6010488} + outSlope: {x: 0, y: 0, z: 1.4510611, w: 0.6010488} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.40673667, w: -0.9135454} + inSlope: {x: 0, y: 0, z: 1.4348295, w: 0.63882655} + outSlope: {x: 0, y: 0, z: 1.4348295, w: 0.63882655} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.43051115, w: -0.90258527} + inSlope: {x: 0, y: 0, z: 1.417616, w: 0.6761682} + outSlope: {x: 0, y: 0, z: 1.417616, w: 0.6761682} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.45399058, w: -0.89100647} + inSlope: {x: 0, y: 0, z: 1.3994298, w: 0.713045} + outSlope: {x: 0, y: 0, z: 1.3994298, w: 0.713045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.47715884, w: -0.8788171} + inSlope: {x: 0, y: 0, z: 1.3802832, w: 0.74943185} + outSlope: {x: 0, y: 0, z: 1.3802832, w: 0.74943185} + tangentMode: 153631236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 0.50000006, w: -0.8660254} + inSlope: {x: 0, y: 0, z: 1.3601935, w: 0.785309} + outSlope: {x: 0, y: 0, z: 1.3601935, w: 0.785309} + tangentMode: 220376164 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.52249867, w: -0.8526401} + inSlope: {x: 0, y: 0, z: 1.3391722, w: 0.82064617} + outSlope: {x: 0, y: 0, z: 1.3391722, w: 0.82064617} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.54463917, w: -0.8386705} + inSlope: {x: 0, y: 0, z: 1.31723, w: 0.8554183} + outSlope: {x: 0, y: 0, z: 1.31723, w: 0.8554183} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.56640637, w: -0.8241261} + inSlope: {x: 0, y: 0, z: 1.2943865, w: 0.88960755} + outSlope: {x: 0, y: 0, z: 1.2943865, w: 0.88960755} + tangentMode: 147584356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.5877854, w: -0.8090169} + inSlope: {x: 0, y: 0, z: 1.2706543, w: 0.92318517} + outSlope: {x: 0, y: 0, z: 1.2706543, w: 0.92318517} + tangentMode: 220060512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.60876155, w: -0.79335326} + inSlope: {x: 0, y: 0, z: 1.2460531, w: 0.9561316} + outSlope: {x: 0, y: 0, z: 1.2460531, w: 0.9561316} + tangentMode: 151307972 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.62932056, w: -0.7771458} + inSlope: {x: 0, y: 0, z: 1.2206008, w: 0.9884236} + outSlope: {x: 0, y: 0, z: 1.2206008, w: 0.9884236} + tangentMode: 151792480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.6494483, w: -0.7604058} + inSlope: {x: 0, y: 0, z: 1.1943063, w: 1.0200343} + outSlope: {x: 0, y: 0, z: 1.1943063, w: 1.0200343} + tangentMode: 151369056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.6691308, w: -0.74314463} + inSlope: {x: 0, y: 0, z: 1.1671963, w: 1.0509495} + outSlope: {x: 0, y: 0, z: 1.1671963, w: 1.0509495} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.68835485, w: -0.7253741} + inSlope: {x: 0, y: 0, z: 1.1392844, w: 1.0811414} + outSlope: {x: 0, y: 0, z: 1.1392844, w: 1.0811414} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.70710695, w: -0.7071066} + inSlope: {x: 0, y: 0, z: 1.1105912, w: 1.1105912} + outSlope: {x: 0, y: 0, z: 1.1105912, w: 1.1105912} + tangentMode: 152654816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.7253745, w: -0.68835443} + inSlope: {x: 0, y: 0, z: 1.0811423, w: 1.1392854} + outSlope: {x: 0, y: 0, z: 1.0811423, w: 1.1392854} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.743145, w: -0.66913044} + inSlope: {x: 0, y: 0, z: 1.0509477, w: 1.1671965} + outSlope: {x: 0, y: 0, z: 1.0509477, w: 1.1671965} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.7604061, w: -0.6494479} + inSlope: {x: 0, y: 0, z: 1.0200343, w: 1.1943083} + outSlope: {x: 0, y: 0, z: 1.0200343, w: 1.1943083} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.7771461, w: -0.6293202} + inSlope: {x: 0, y: 0, z: 0.9884218, w: 1.2205994} + outSlope: {x: 0, y: 0, z: 0.9884218, w: 1.2205994} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.79335344, w: -0.6087613} + inSlope: {x: 0, y: 0, z: 0.9561298, w: 1.2460536} + outSlope: {x: 0, y: 0, z: 0.9561298, w: 1.2460536} + tangentMode: 220191332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.80901706, w: -0.5877851} + inSlope: {x: 0, y: 0, z: 0.92318505, w: 1.2706566} + outSlope: {x: 0, y: 0, z: 0.92318505, w: 1.2706566} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.82412624, w: -0.56640613} + inSlope: {x: 0, y: 0, z: 0.8896073, w: 1.2943852} + outSlope: {x: 0, y: 0, z: 0.8896073, w: 1.2943852} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.8386706, w: -0.544639} + inSlope: {x: 0, y: 0, z: 0.8554199, w: 1.3172305} + outSlope: {x: 0, y: 0, z: 0.8554199, w: 1.3172305} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.8526402, w: -0.5224985} + inSlope: {x: 0, y: 0, z: 0.82064587, w: 1.3391719} + outSlope: {x: 0, y: 0, z: 0.82064587, w: 1.3391719} + tangentMode: 156718692 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.86602545, w: -0.49999997} + inSlope: {x: 0, y: 0, z: 0.7853086, w: 1.3601933} + outSlope: {x: 0, y: 0, z: 0.7853086, w: 1.3601933} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.87881714, w: -0.47715876} + inSlope: {x: 0, y: 0, z: 0.74943316, w: 1.3802848} + outSlope: {x: 0, y: 0, z: 0.74943316, w: 1.3802848} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 0.7130445, w: 1.3994296} + outSlope: {x: 0, y: 0, z: 0.7130445, w: 1.3994296} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.90258527, w: -0.43051115} + inSlope: {x: 0, y: 0, z: 0.67616767, w: 1.4176149} + outSlope: {x: 0, y: 0, z: 0.67616767, w: 1.4176149} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.9135454, w: -0.40673673} + inSlope: {x: 0, y: 0, z: 0.6388277, w: 1.4348295} + outSlope: {x: 0, y: 0, z: 0.6388277, w: 1.4348295} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268355} + inSlope: {x: 0, y: 0, z: 0.60104966, w: 1.4510604} + outSlope: {x: 0, y: 0, z: 0.60104966, w: 1.4510604} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.9335804, w: -0.3583681} + inSlope: {x: 0, y: 0, z: 0.5628585, w: 1.4662971} + outSlope: {x: 0, y: 0, z: 0.5628585, w: 1.4662971} + tangentMode: 220112832 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.94264144, w: -0.33380702} + inSlope: {x: 0, y: 0, z: 0.52428293, w: 1.4805325} + outSlope: {x: 0, y: 0, z: 0.52428293, w: 1.4805325} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.9510565, w: -0.30901706} + inSlope: {x: 0, y: 0, z: 0.485348, w: 1.4937487} + outSlope: {x: 0, y: 0, z: 0.485348, w: 1.4937487} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.9588197, w: -0.28401545} + inSlope: {x: 0, y: 0, z: 0.4460786, w: 1.505934} + outSlope: {x: 0, y: 0, z: 0.4460786, w: 1.505934} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.96592575, w: -0.2588193} + inSlope: {x: 0, y: 0, z: 0.40650526, w: 1.5170956} + outSlope: {x: 0, y: 0, z: 0.40650526, w: 1.5170956} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.97236985, w: -0.23344564} + inSlope: {x: 0, y: 0, z: 0.36665297, w: 1.5272208} + outSlope: {x: 0, y: 0, z: 0.36665297, w: 1.5272208} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.9781475, w: -0.207912} + inSlope: {x: 0, y: 0, z: 0.3265503, w: 1.5362983} + outSlope: {x: 0, y: 0, z: 0.3265503, w: 1.5362983} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.98325485, w: -0.18223575} + inSlope: {x: 0, y: 0, z: 0.2862242, w: 1.5443199} + outSlope: {x: 0, y: 0, z: 0.2862242, w: 1.5443199} + tangentMode: 151327204 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.9876883, w: -0.15643471} + inSlope: {x: 0, y: 0, z: 0.24569952, w: 1.5512757} + outSlope: {x: 0, y: 0, z: 0.24569952, w: 1.5512757} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.9914448, w: -0.1305266} + inSlope: {x: 0, y: 0, z: 0.2050068, w: 1.557176} + outSlope: {x: 0, y: 0, z: 0.2050068, w: 1.557176} + tangentMode: 220537760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: 0.99452186, w: -0.1045289} + inSlope: {x: 0, y: 0, z: 0.16417459, w: 1.5620127} + outSlope: {x: 0, y: 0, z: 0.16417459, w: 1.5620127} + tangentMode: 220113344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: 0.9969173, w: -0.07845956} + inSlope: {x: 0, y: 0, z: 0.12322974, w: 1.5657785} + outSlope: {x: 0, y: 0, z: 0.12322974, w: 1.5657785} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: 0.9986295, w: -0.05233633} + inSlope: {x: 0, y: 0, z: 0.08220084, w: 1.5684677} + outSlope: {x: 0, y: 0, z: 0.08220084, w: 1.5684677} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: 0.99965733, w: -0.026177352} + inSlope: {x: 0, y: 0, z: 0.04111473, w: 1.5700748} + outSlope: {x: 0, y: 0, z: 0.04111473, w: 1.5700748} + tangentMode: 220475616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: 1, w: -0.00000055233505} + inSlope: {x: 0, y: 0, z: 0.000000037252903, w: 1.5706139} + outSlope: {x: 0, y: 0, z: 0.000000037252903, w: 1.5706139} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: 0.99965733, w: 0.026176486} + inSlope: {x: 0, y: 0, z: -0.041112904, w: 1.5700829} + outSlope: {x: 0, y: 0, z: -0.041112904, w: 1.5700829} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: 0.99862957, w: 0.052335586} + inSlope: {x: 0, y: 0, z: -0.08219905, w: 1.5684679} + outSlope: {x: 0, y: 0, z: -0.08219905, w: 1.5684679} + tangentMode: 220435300 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: 0.99691737, w: 0.0784587} + inSlope: {x: 0, y: 0, z: -0.123227954, w: 1.5657716} + outSlope: {x: 0, y: 0, z: -0.123227954, w: 1.5657716} + tangentMode: 220092772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: 0.994522, w: 0.10452792} + inSlope: {x: 0, y: 0, z: -0.1641728, w: 1.5620091} + outSlope: {x: 0, y: 0, z: -0.1641728, w: 1.5620091} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: 0.99144495, w: 0.13052562} + inSlope: {x: 0, y: 0, z: -0.2050068, w: 1.5571834} + outSlope: {x: 0, y: 0, z: -0.2050068, w: 1.5571834} + tangentMode: 153716644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: 0.9876884, w: 0.15643398} + inSlope: {x: 0, y: 0, z: -0.24569774, w: 1.5512834} + outSlope: {x: 0, y: 0, z: -0.24569774, w: 1.5512834} + tangentMode: 147973024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: 0.983255, w: 0.18223502} + inSlope: {x: 0, y: 0, z: -0.2862224, w: 1.5443168} + outSlope: {x: 0, y: 0, z: -0.2862224, w: 1.5443168} + tangentMode: 220212964 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: 0.9781477, w: 0.20791116} + inSlope: {x: 0, y: 0, z: -0.3265503, w: 1.5362952} + outSlope: {x: 0, y: 0, z: -0.3265503, w: 1.5362952} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: 0.97237, w: 0.23344481} + inSlope: {x: 0, y: 0, z: -0.36665118, w: 1.5272173} + outSlope: {x: 0, y: 0, z: -0.36665118, w: 1.5272173} + tangentMode: 220200736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: 0.965926, w: 0.25881836} + inSlope: {x: 0, y: 0, z: -0.40650347, w: 1.5170991} + outSlope: {x: 0, y: 0, z: -0.40650347, w: 1.5170991} + tangentMode: 220417248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: 0.9588199, w: 0.28401473} + inSlope: {x: 0, y: 0, z: -0.4460786, w: 1.505942} + outSlope: {x: 0, y: 0, z: -0.4460786, w: 1.505942} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: 0.9510567, w: 0.30901638} + inSlope: {x: 0, y: 0, z: -0.4853462, w: 1.493746} + outSlope: {x: 0, y: 0, z: -0.4853462, w: 1.493746} + tangentMode: 147943012 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: 0.94264174, w: 0.33380622} + inSlope: {x: 0, y: 0, z: -0.52428114, w: 1.4805281} + outSlope: {x: 0, y: 0, z: -0.52428114, w: 1.4805281} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: 0.9335807, w: 0.35836726} + inSlope: {x: 0, y: 0, z: -0.56285673, w: 1.4662936} + outSlope: {x: 0, y: 0, z: -0.56285673, w: 1.4662936} + tangentMode: 153915076 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: 0.92387986, w: 0.38268262} + inSlope: {x: 0, y: 0, z: -0.6010479, w: 1.4510612} + outSlope: {x: 0, y: 0, z: -0.6010479, w: 1.4510612} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: 0.9135458, w: 0.40673593} + inSlope: {x: 0, y: 0, z: -0.6388259, w: 1.4348303} + outSlope: {x: 0, y: 0, z: -0.6388259, w: 1.4348303} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: 0.9025857, w: 0.43051025} + inSlope: {x: 0, y: 0, z: -0.67616767, w: 1.4176159} + outSlope: {x: 0, y: 0, z: -0.67616767, w: 1.4176159} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: 0.8910069, w: 0.45398974} + inSlope: {x: 0, y: 0, z: -0.7130463, w: 1.3994367} + outSlope: {x: 0, y: 0, z: -0.7130463, w: 1.3994367} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: 0.8788175, w: 0.4771581} + inSlope: {x: 0, y: 0, z: -0.7494314, w: 1.3802857} + outSlope: {x: 0, y: 0, z: -0.7494314, w: 1.3802857} + tangentMode: 220443492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: 0.86602587, w: 0.49999923} + inSlope: {x: 0, y: 0, z: -0.785305, w: 1.360188} + outSlope: {x: 0, y: 0, z: -0.785305, w: 1.360188} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: 0.8526407, w: 0.52249765} + inSlope: {x: 0, y: 0, z: -0.8206441, w: 1.339171} + outSlope: {x: 0, y: 0, z: -0.8206441, w: 1.339171} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: 0.8386711, w: 0.5446382} + inSlope: {x: 0, y: 0, z: -0.85542166, w: 1.3172376} + outSlope: {x: 0, y: 0, z: -0.85542166, w: 1.3172376} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: 0.82412666, w: 0.56640553} + inSlope: {x: 0, y: 0, z: -0.8896055, w: 1.294387} + outSlope: {x: 0, y: 0, z: -0.8896055, w: 1.294387} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: 0.8090176, w: 0.5877844} + inSlope: {x: 0, y: 0, z: -0.9231797, w: 1.2706512} + outSlope: {x: 0, y: 0, z: -0.9231797, w: 1.2706512} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.416666 + value: {x: -0, y: -0, z: 0.79335403, w: 0.60876054} + inSlope: {x: 0, y: 0, z: -0.9561298, w: 1.2460554} + outSlope: {x: 0, y: 0, z: -0.9561298, w: 1.2460554} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4333327 + value: {x: -0, y: -0, z: 0.77714664, w: 0.62931955} + inSlope: {x: 0, y: 0, z: -0.9884236, w: 1.2206048} + outSlope: {x: 0, y: 0, z: -0.9884236, w: 1.2206048} + tangentMode: 151561056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4499993 + value: {x: -0, y: -0, z: 0.7604066, w: 0.6494473} + inSlope: {x: 0, y: 0, z: -1.0200325, w: 1.1943083} + outSlope: {x: 0, y: 0, z: -1.0200325, w: 1.1943083} + tangentMode: 220362468 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.466666 + value: {x: -0, y: -0, z: 0.7431456, w: 0.6691298} + inSlope: {x: 0, y: 0, z: -1.0509477, w: 1.1671965} + outSlope: {x: 0, y: 0, z: -1.0509477, w: 1.1671965} + tangentMode: 220325056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4833326 + value: {x: -0, y: -0, z: 0.72537506, w: 0.68835384} + inSlope: {x: 0, y: 0, z: -1.0811405, w: 1.1392854} + outSlope: {x: 0, y: 0, z: -1.0811405, w: 1.1392854} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4999993 + value: {x: -0, y: -0, z: 0.7071076, w: 0.70710593} + inSlope: {x: 0, y: 0, z: -1.1105912, w: 1.1105947} + outSlope: {x: 0, y: 0, z: -1.1105912, w: 1.1105947} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5166659 + value: {x: -0, y: -0, z: 0.6883554, w: 0.7253736} + inSlope: {x: 0, y: 0, z: -1.139289, w: 1.0811477} + outSlope: {x: 0, y: 0, z: -1.139289, w: 1.0811477} + tangentMode: 152880928 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5333326 + value: {x: -0, y: -0, z: 0.66913134, w: 0.74314415} + inSlope: {x: 0, y: 0, z: -1.1671947, w: 1.0509496} + outSlope: {x: 0, y: 0, z: -1.1671947, w: 1.0509496} + tangentMode: 151870692 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5499992 + value: {x: -0, y: -0, z: 0.64944893, w: 0.76040524} + inSlope: {x: 0, y: 0, z: -1.1942995, w: 1.0200307} + outSlope: {x: 0, y: 0, z: -1.1942995, w: 1.0200307} + tangentMode: 220266624 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5666659 + value: {x: -0, y: -0, z: 0.6293214, w: 0.77714515} + inSlope: {x: 0, y: 0, z: -1.2205923, w: 0.9884182} + outSlope: {x: 0, y: 0, z: -1.2205923, w: 0.9884182} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5833325 + value: {x: -0, y: -0, z: 0.60876256, w: 0.7933525} + inSlope: {x: 0, y: 0, z: -1.2460518, w: 0.9561316} + outSlope: {x: 0, y: 0, z: -1.2460518, w: 0.9561316} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.5999992 + value: {x: -0, y: -0, z: 0.5877864, w: 0.80901617} + inSlope: {x: 0, y: 0, z: -1.2706602, w: 0.9231904} + outSlope: {x: 0, y: 0, z: -1.2706602, w: 0.9231904} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6166658 + value: {x: -0, y: -0, z: 0.56640726, w: 0.82412547} + inSlope: {x: 0, y: 0, z: -1.2943852, w: 0.8896091} + outSlope: {x: 0, y: 0, z: -1.2943852, w: 0.8896091} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6333325 + value: {x: -0, y: -0, z: 0.54464024, w: 0.8386698} + inSlope: {x: 0, y: 0, z: -1.3172288, w: 0.85542166} + outSlope: {x: 0, y: 0, z: -1.3172288, w: 0.85542166} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6499991 + value: {x: -0, y: -0, z: 0.5224997, w: 0.8526395} + inSlope: {x: 0, y: 0, z: -1.3391764, w: 0.82065123} + outSlope: {x: 0, y: 0, z: -1.3391764, w: 0.82065123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6666658 + value: {x: -0, y: -0, z: 0.5000011, w: 0.8660248} + inSlope: {x: 0, y: 0, z: -1.3601924, w: 0.7853086} + outSlope: {x: 0, y: 0, z: -1.3601924, w: 0.7853086} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6833324 + value: {x: -0, y: -0, z: 0.47715998, w: 0.8788164} + inSlope: {x: 0, y: 0, z: -1.380284, w: 0.74943495} + outSlope: {x: 0, y: 0, z: -1.380284, w: 0.74943495} + tangentMode: 152757860 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.6999991 + value: {x: -0, y: -0, z: 0.45399165, w: 0.89100593} + inSlope: {x: 0, y: 0, z: -1.3994286, w: 0.7130481} + outSlope: {x: 0, y: 0, z: -1.3994286, w: 0.7130481} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7166657 + value: {x: -0, y: -0, z: 0.4305124, w: 0.9025847} + inSlope: {x: 0, y: 0, z: -1.4176078, w: 0.67616767} + outSlope: {x: 0, y: 0, z: -1.4176078, w: 0.67616767} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7333324 + value: {x: -0, y: -0, z: 0.4067381, w: 0.91354483} + inSlope: {x: 0, y: 0, z: -1.4348285, w: 0.63882947} + outSlope: {x: 0, y: 0, z: -1.4348285, w: 0.63882947} + tangentMode: 153638244 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.749999 + value: {x: -0, y: -0, z: 0.38268483, w: 0.92387897} + inSlope: {x: 0, y: 0, z: -1.4510596, w: 0.60105145} + outSlope: {x: 0, y: 0, z: -1.4510596, w: 0.60105145} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7666657 + value: {x: -0, y: -0, z: 0.3583695, w: 0.93357986} + inSlope: {x: 0, y: 0, z: -1.4662962, w: 0.5628603} + outSlope: {x: 0, y: 0, z: -1.4662962, w: 0.5628603} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.7833323 + value: {x: -0, y: -0, z: 0.33380833, w: 0.94264096} + inSlope: {x: 0, y: 0, z: -1.4805281, w: 0.5242847} + outSlope: {x: 0, y: 0, z: -1.4805281, w: 0.5242847} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.799999 + value: {x: -0, y: -0, z: 0.3090186, w: 0.951056} + inSlope: {x: 0, y: 0, z: -1.4937441, w: 0.48534977} + outSlope: {x: 0, y: 0, z: -1.4937441, w: 0.48534977} + tangentMode: 157229664 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8166656 + value: {x: -0, y: -0, z: 0.2840169, w: 0.95881927} + inSlope: {x: 0, y: 0, z: -1.5059438, w: 0.44608396} + outSlope: {x: 0, y: 0, z: -1.5059438, w: 0.44608396} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8333323 + value: {x: -0, y: -0, z: 0.25882053, w: 0.96592546} + inSlope: {x: 0, y: 0, z: -1.5170987, w: 0.40650883} + outSlope: {x: 0, y: 0, z: -1.5170987, w: 0.40650883} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.849999 + value: {x: -0, y: -0, z: 0.233447, w: 0.97236955} + inSlope: {x: 0, y: 0, z: -1.52722, w: 0.36665475} + outSlope: {x: 0, y: 0, z: -1.52722, w: 0.36665475} + tangentMode: 152758240 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8666656 + value: {x: -0, y: -0, z: 0.20791325, w: 0.97814727} + inSlope: {x: 0, y: 0, z: -1.5362943, w: 0.3265521} + outSlope: {x: 0, y: 0, z: -1.5362943, w: 0.3265521} + tangentMode: 152071876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8833323 + value: {x: -0, y: -0, z: 0.18223724, w: 0.9832546} + inSlope: {x: 0, y: 0, z: -1.5443163, w: 0.2862242} + outSlope: {x: 0, y: 0, z: -1.5443163, w: 0.2862242} + tangentMode: 151659108 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.8999989 + value: {x: -0, y: -0, z: 0.15643609, w: 0.98768806} + inSlope: {x: 0, y: 0, z: -1.5512793, w: 0.24570131} + outSlope: {x: 0, y: 0, z: -1.5512793, w: 0.24570131} + tangentMode: 220313316 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9166656 + value: {x: -0, y: -0, z: 0.13052797, w: 0.99144465} + inSlope: {x: 0, y: 0, z: -1.5571722, w: 0.20500858} + outSlope: {x: 0, y: 0, z: -1.5571722, w: 0.20500858} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9333322 + value: {x: -0, y: -0, z: 0.104530394, w: 0.9945217} + inSlope: {x: 0, y: 0, z: -1.5620124, w: 0.16417637} + outSlope: {x: 0, y: 0, z: -1.5620124, w: 0.16417637} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9499989 + value: {x: -0, y: -0, z: 0.07846094, w: 0.9969172} + inSlope: {x: 0, y: 0, z: -1.5657748, w: 0.12323332} + outSlope: {x: 0, y: 0, z: -1.5657748, w: 0.12323332} + tangentMode: 153465764 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9666655 + value: {x: -0, y: -0, z: 0.052337952, w: 0.99862945} + inSlope: {x: 0, y: 0, z: -1.568464, w: 0.08220263} + outSlope: {x: 0, y: 0, z: -1.568464, w: 0.08220263} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.9833322 + value: {x: -0, y: -0, z: 0.026178857, w: 0.9996573} + inSlope: {x: 0, y: 0, z: -1.5700865, w: 0.04111578} + outSlope: {x: 0, y: 0, z: -1.5700865, w: 0.04111578} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -1.5706259, w: 0.020562151} + outSlope: {x: 0, y: 0, z: -1.5706259, w: 0.020562151} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 1.5706171 + outSlope: 1.5706171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.026176952 + inSlope: 1.5700788 + outSlope: 1.5700788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.052335963 + inSlope: 1.5684645 + outSlope: 1.5684645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.07845911 + inSlope: 1.5657752 + outSlope: 1.5657752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.10452847 + inSlope: 1.5620129 + outSlope: 1.5620129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.1305262 + inSlope: 1.5571802 + outSlope: 1.5571802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.15643448 + inSlope: 1.5512798 + outSlope: 1.5512798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.18223552 + inSlope: 1.5443169 + outSlope: 1.5443169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.20791171 + inSlope: 1.5362958 + outSlope: 1.5362958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.23344539 + inSlope: 1.52722 + outSlope: 1.52722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.25881904 + inSlope: 1.5170991 + outSlope: 1.5170991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.28401536 + inSlope: 1.5059389 + outSlope: 1.5059389 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.309017 + inSlope: 1.4937456 + outSlope: 1.4937456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.33380687 + inSlope: 1.4805286 + outSlope: 1.4805286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.35836795 + inSlope: 1.4662976 + outSlope: 1.4662976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.38268346 + inSlope: 1.4510611 + outSlope: 1.4510611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.40673667 + inSlope: 1.4348295 + outSlope: 1.4348295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.43051115 + inSlope: 1.417616 + outSlope: 1.417616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.45399058 + inSlope: 1.3994298 + outSlope: 1.3994298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.47715884 + inSlope: 1.3802832 + outSlope: 1.3802832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.50000006 + inSlope: 1.3601935 + outSlope: 1.3601935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.52249867 + inSlope: 1.3391722 + outSlope: 1.3391722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.54463917 + inSlope: 1.31723 + outSlope: 1.31723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.56640637 + inSlope: 1.2943865 + outSlope: 1.2943865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.5877854 + inSlope: 1.2706543 + outSlope: 1.2706543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.60876155 + inSlope: 1.2460531 + outSlope: 1.2460531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.62932056 + inSlope: 1.2206008 + outSlope: 1.2206008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.6494483 + inSlope: 1.1943063 + outSlope: 1.1943063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.6691308 + inSlope: 1.1671963 + outSlope: 1.1671963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.68835485 + inSlope: 1.1392844 + outSlope: 1.1392844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.70710695 + inSlope: 1.1105912 + outSlope: 1.1105912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.7253745 + inSlope: 1.0811423 + outSlope: 1.0811423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.743145 + inSlope: 1.0509477 + outSlope: 1.0509477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.7604061 + inSlope: 1.0200343 + outSlope: 1.0200343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.7771461 + inSlope: 0.9884218 + outSlope: 0.9884218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.79335344 + inSlope: 0.9561298 + outSlope: 0.9561298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.80901706 + inSlope: 0.92318505 + outSlope: 0.92318505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.82412624 + inSlope: 0.8896073 + outSlope: 0.8896073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.8386706 + inSlope: 0.8554199 + outSlope: 0.8554199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.8526402 + inSlope: 0.82064587 + outSlope: 0.82064587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.86602545 + inSlope: 0.7853086 + outSlope: 0.7853086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.87881714 + inSlope: 0.74943316 + outSlope: 0.74943316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.8910065 + inSlope: 0.7130445 + outSlope: 0.7130445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.90258527 + inSlope: 0.67616767 + outSlope: 0.67616767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.9135454 + inSlope: 0.6388277 + outSlope: 0.6388277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.9238795 + inSlope: 0.60104966 + outSlope: 0.60104966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.9335804 + inSlope: 0.5628585 + outSlope: 0.5628585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.94264144 + inSlope: 0.52428293 + outSlope: 0.52428293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.9510565 + inSlope: 0.485348 + outSlope: 0.485348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.9588197 + inSlope: 0.4460786 + outSlope: 0.4460786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.96592575 + inSlope: 0.40650526 + outSlope: 0.40650526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.97236985 + inSlope: 0.36665297 + outSlope: 0.36665297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9781475 + inSlope: 0.3265503 + outSlope: 0.3265503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.98325485 + inSlope: 0.2862242 + outSlope: 0.2862242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9876883 + inSlope: 0.24569952 + outSlope: 0.24569952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9914448 + inSlope: 0.2050068 + outSlope: 0.2050068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.99452186 + inSlope: 0.16417459 + outSlope: 0.16417459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9969173 + inSlope: 0.12322974 + outSlope: 0.12322974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9986295 + inSlope: 0.08220084 + outSlope: 0.08220084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.99965733 + inSlope: 0.04111473 + outSlope: 0.04111473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 1 + inSlope: 0.000000037252903 + outSlope: 0.000000037252903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.99965733 + inSlope: -0.041112904 + outSlope: -0.041112904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.99862957 + inSlope: -0.08219905 + outSlope: -0.08219905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.99691737 + inSlope: -0.123227954 + outSlope: -0.123227954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.994522 + inSlope: -0.1641728 + outSlope: -0.1641728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.99144495 + inSlope: -0.2050068 + outSlope: -0.2050068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.9876884 + inSlope: -0.24569774 + outSlope: -0.24569774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.983255 + inSlope: -0.2862224 + outSlope: -0.2862224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.9781477 + inSlope: -0.3265503 + outSlope: -0.3265503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.97237 + inSlope: -0.36665118 + outSlope: -0.36665118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.965926 + inSlope: -0.40650347 + outSlope: -0.40650347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.9588199 + inSlope: -0.4460786 + outSlope: -0.4460786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.9510567 + inSlope: -0.4853462 + outSlope: -0.4853462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.94264174 + inSlope: -0.52428114 + outSlope: -0.52428114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.9335807 + inSlope: -0.56285673 + outSlope: -0.56285673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.92387986 + inSlope: -0.6010479 + outSlope: -0.6010479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.9135458 + inSlope: -0.6388259 + outSlope: -0.6388259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.9025857 + inSlope: -0.67616767 + outSlope: -0.67616767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.8910069 + inSlope: -0.7130463 + outSlope: -0.7130463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.8788175 + inSlope: -0.7494314 + outSlope: -0.7494314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.86602587 + inSlope: -0.785305 + outSlope: -0.785305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.8526407 + inSlope: -0.8206441 + outSlope: -0.8206441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.8386711 + inSlope: -0.85542166 + outSlope: -0.85542166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.82412666 + inSlope: -0.8896055 + outSlope: -0.8896055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.8090176 + inSlope: -0.9231797 + outSlope: -0.9231797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.79335403 + inSlope: -0.9561298 + outSlope: -0.9561298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.77714664 + inSlope: -0.9884236 + outSlope: -0.9884236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.7604066 + inSlope: -1.0200325 + outSlope: -1.0200325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.7431456 + inSlope: -1.0509477 + outSlope: -1.0509477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.72537506 + inSlope: -1.0811405 + outSlope: -1.0811405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.7071076 + inSlope: -1.1105912 + outSlope: -1.1105912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.6883554 + inSlope: -1.139289 + outSlope: -1.139289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.66913134 + inSlope: -1.1671947 + outSlope: -1.1671947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.64944893 + inSlope: -1.1942995 + outSlope: -1.1942995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.6293214 + inSlope: -1.2205923 + outSlope: -1.2205923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.60876256 + inSlope: -1.2460518 + outSlope: -1.2460518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.5877864 + inSlope: -1.2706602 + outSlope: -1.2706602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.56640726 + inSlope: -1.2943852 + outSlope: -1.2943852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.54464024 + inSlope: -1.3172288 + outSlope: -1.3172288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.5224997 + inSlope: -1.3391764 + outSlope: -1.3391764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.5000011 + inSlope: -1.3601924 + outSlope: -1.3601924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.47715998 + inSlope: -1.380284 + outSlope: -1.380284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.45399165 + inSlope: -1.3994286 + outSlope: -1.3994286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.4305124 + inSlope: -1.4176078 + outSlope: -1.4176078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.4067381 + inSlope: -1.4348285 + outSlope: -1.4348285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.38268483 + inSlope: -1.4510596 + outSlope: -1.4510596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.3583695 + inSlope: -1.4662962 + outSlope: -1.4662962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.33380833 + inSlope: -1.4805281 + outSlope: -1.4805281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.3090186 + inSlope: -1.4937441 + outSlope: -1.4937441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.2840169 + inSlope: -1.5059438 + outSlope: -1.5059438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.25882053 + inSlope: -1.5170987 + outSlope: -1.5170987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.233447 + inSlope: -1.52722 + outSlope: -1.52722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.20791325 + inSlope: -1.5362943 + outSlope: -1.5362943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.18223724 + inSlope: -1.5443163 + outSlope: -1.5443163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.15643609 + inSlope: -1.5512793 + outSlope: -1.5512793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.13052797 + inSlope: -1.5571722 + outSlope: -1.5571722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.104530394 + inSlope: -1.5620124 + outSlope: -1.5620124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.07846094 + inSlope: -1.5657748 + outSlope: -1.5657748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.052337952 + inSlope: -1.568464 + outSlope: -1.568464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.026178857 + inSlope: -1.5700865 + outSlope: -1.5700865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.00000008742278 + inSlope: -1.5706259 + outSlope: -1.5706259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.020560024 + outSlope: 0.020560024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.99965733 + inSlope: 0.041114684 + outSlope: 0.041114684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9986295 + inSlope: 0.08220076 + outSlope: 0.08220076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9969173 + inSlope: 0.123227835 + outSlope: 0.123227835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9945219 + inSlope: 0.16417266 + outSlope: 0.16417266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9914449 + inSlope: 0.20500661 + outSlope: 0.20500661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.98768836 + inSlope: 0.24569932 + outSlope: 0.24569932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9832549 + inSlope: 0.28622204 + outSlope: 0.28622204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9781476 + inSlope: 0.32654995 + outSlope: 0.32654995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.9723699 + inSlope: 0.36665443 + outSlope: 0.36665443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.9659258 + inSlope: 0.4065049 + outSlope: 0.4065049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.95881975 + inSlope: 0.4460782 + outSlope: 0.4460782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.95105654 + inSlope: 0.48534757 + outSlope: 0.48534757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.9426415 + inSlope: 0.5242843 + outSlope: 0.5242843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.9335804 + inSlope: 0.56285983 + outSlope: 0.56285983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.9238795 + inSlope: 0.6010488 + outSlope: 0.6010488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.9135454 + inSlope: 0.63882655 + outSlope: 0.63882655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.90258527 + inSlope: 0.6761682 + outSlope: 0.6761682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.89100647 + inSlope: 0.713045 + outSlope: 0.713045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8788171 + inSlope: 0.74943185 + outSlope: 0.74943185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660254 + inSlope: 0.785309 + outSlope: 0.785309 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.8526401 + inSlope: 0.82064617 + outSlope: 0.82064617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.8386705 + inSlope: 0.8554183 + outSlope: 0.8554183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.8241261 + inSlope: 0.88960755 + outSlope: 0.88960755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.8090169 + inSlope: 0.92318517 + outSlope: 0.92318517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.79335326 + inSlope: 0.9561316 + outSlope: 0.9561316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.7771458 + inSlope: 0.9884236 + outSlope: 0.9884236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.7604058 + inSlope: 1.0200343 + outSlope: 1.0200343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.74314463 + inSlope: 1.0509495 + outSlope: 1.0509495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.7253741 + inSlope: 1.0811414 + outSlope: 1.0811414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.7071066 + inSlope: 1.1105912 + outSlope: 1.1105912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.68835443 + inSlope: 1.1392854 + outSlope: 1.1392854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.66913044 + inSlope: 1.1671965 + outSlope: 1.1671965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.6494479 + inSlope: 1.1943083 + outSlope: 1.1943083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.6293202 + inSlope: 1.2205994 + outSlope: 1.2205994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.6087613 + inSlope: 1.2460536 + outSlope: 1.2460536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.5877851 + inSlope: 1.2706566 + outSlope: 1.2706566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.56640613 + inSlope: 1.2943852 + outSlope: 1.2943852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.544639 + inSlope: 1.3172305 + outSlope: 1.3172305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.5224985 + inSlope: 1.3391719 + outSlope: 1.3391719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.49999997 + inSlope: 1.3601933 + outSlope: 1.3601933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.47715876 + inSlope: 1.3802848 + outSlope: 1.3802848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.45399052 + inSlope: 1.3994296 + outSlope: 1.3994296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.43051115 + inSlope: 1.4176149 + outSlope: 1.4176149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.40673673 + inSlope: 1.4348295 + outSlope: 1.4348295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.38268355 + inSlope: 1.4510604 + outSlope: 1.4510604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.3583681 + inSlope: 1.4662971 + outSlope: 1.4662971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.33380702 + inSlope: 1.4805325 + outSlope: 1.4805325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.30901706 + inSlope: 1.4937487 + outSlope: 1.4937487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.28401545 + inSlope: 1.505934 + outSlope: 1.505934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.2588193 + inSlope: 1.5170956 + outSlope: 1.5170956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.23344564 + inSlope: 1.5272208 + outSlope: 1.5272208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.207912 + inSlope: 1.5362983 + outSlope: 1.5362983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.18223575 + inSlope: 1.5443199 + outSlope: 1.5443199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.15643471 + inSlope: 1.5512757 + outSlope: 1.5512757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.1305266 + inSlope: 1.557176 + outSlope: 1.557176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.1045289 + inSlope: 1.5620127 + outSlope: 1.5620127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.07845956 + inSlope: 1.5657785 + outSlope: 1.5657785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.05233633 + inSlope: 1.5684677 + outSlope: 1.5684677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.026177352 + inSlope: 1.5700748 + outSlope: 1.5700748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.00000055233505 + inSlope: 1.5706139 + outSlope: 1.5706139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.026176486 + inSlope: 1.5700829 + outSlope: 1.5700829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.052335586 + inSlope: 1.5684679 + outSlope: 1.5684679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.0784587 + inSlope: 1.5657716 + outSlope: 1.5657716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.10452792 + inSlope: 1.5620091 + outSlope: 1.5620091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.13052562 + inSlope: 1.5571834 + outSlope: 1.5571834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.15643398 + inSlope: 1.5512834 + outSlope: 1.5512834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.18223502 + inSlope: 1.5443168 + outSlope: 1.5443168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.20791116 + inSlope: 1.5362952 + outSlope: 1.5362952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.23344481 + inSlope: 1.5272173 + outSlope: 1.5272173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.25881836 + inSlope: 1.5170991 + outSlope: 1.5170991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.28401473 + inSlope: 1.505942 + outSlope: 1.505942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.30901638 + inSlope: 1.493746 + outSlope: 1.493746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.33380622 + inSlope: 1.4805281 + outSlope: 1.4805281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.35836726 + inSlope: 1.4662936 + outSlope: 1.4662936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.38268262 + inSlope: 1.4510612 + outSlope: 1.4510612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.40673593 + inSlope: 1.4348303 + outSlope: 1.4348303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.43051025 + inSlope: 1.4176159 + outSlope: 1.4176159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.45398974 + inSlope: 1.3994367 + outSlope: 1.3994367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.4771581 + inSlope: 1.3802857 + outSlope: 1.3802857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.49999923 + inSlope: 1.360188 + outSlope: 1.360188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.52249765 + inSlope: 1.339171 + outSlope: 1.339171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.5446382 + inSlope: 1.3172376 + outSlope: 1.3172376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.56640553 + inSlope: 1.294387 + outSlope: 1.294387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.5877844 + inSlope: 1.2706512 + outSlope: 1.2706512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.416666 + value: 0.60876054 + inSlope: 1.2460554 + outSlope: 1.2460554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333327 + value: 0.62931955 + inSlope: 1.2206048 + outSlope: 1.2206048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4499993 + value: 0.6494473 + inSlope: 1.1943083 + outSlope: 1.1943083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.466666 + value: 0.6691298 + inSlope: 1.1671965 + outSlope: 1.1671965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833326 + value: 0.68835384 + inSlope: 1.1392854 + outSlope: 1.1392854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4999993 + value: 0.70710593 + inSlope: 1.1105947 + outSlope: 1.1105947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166659 + value: 0.7253736 + inSlope: 1.0811477 + outSlope: 1.0811477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333326 + value: 0.74314415 + inSlope: 1.0509496 + outSlope: 1.0509496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5499992 + value: 0.76040524 + inSlope: 1.0200307 + outSlope: 1.0200307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666659 + value: 0.77714515 + inSlope: 0.9884182 + outSlope: 0.9884182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833325 + value: 0.7933525 + inSlope: 0.9561316 + outSlope: 0.9561316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5999992 + value: 0.80901617 + inSlope: 0.9231904 + outSlope: 0.9231904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166658 + value: 0.82412547 + inSlope: 0.8896091 + outSlope: 0.8896091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333325 + value: 0.8386698 + inSlope: 0.85542166 + outSlope: 0.85542166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6499991 + value: 0.8526395 + inSlope: 0.82065123 + outSlope: 0.82065123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666658 + value: 0.8660248 + inSlope: 0.7853086 + outSlope: 0.7853086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833324 + value: 0.8788164 + inSlope: 0.74943495 + outSlope: 0.74943495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6999991 + value: 0.89100593 + inSlope: 0.7130481 + outSlope: 0.7130481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166657 + value: 0.9025847 + inSlope: 0.67616767 + outSlope: 0.67616767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333324 + value: 0.91354483 + inSlope: 0.63882947 + outSlope: 0.63882947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.749999 + value: 0.92387897 + inSlope: 0.60105145 + outSlope: 0.60105145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666657 + value: 0.93357986 + inSlope: 0.5628603 + outSlope: 0.5628603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833323 + value: 0.94264096 + inSlope: 0.5242847 + outSlope: 0.5242847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.799999 + value: 0.951056 + inSlope: 0.48534977 + outSlope: 0.48534977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166656 + value: 0.95881927 + inSlope: 0.44608396 + outSlope: 0.44608396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333323 + value: 0.96592546 + inSlope: 0.40650883 + outSlope: 0.40650883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.849999 + value: 0.97236955 + inSlope: 0.36665475 + outSlope: 0.36665475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666656 + value: 0.97814727 + inSlope: 0.3265521 + outSlope: 0.3265521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833323 + value: 0.9832546 + inSlope: 0.2862242 + outSlope: 0.2862242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8999989 + value: 0.98768806 + inSlope: 0.24570131 + outSlope: 0.24570131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166656 + value: 0.99144465 + inSlope: 0.20500858 + outSlope: 0.20500858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333322 + value: 0.9945217 + inSlope: 0.16417637 + outSlope: 0.16417637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9499989 + value: 0.9969172 + inSlope: 0.12323332 + outSlope: 0.12323332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666655 + value: 0.99862945 + inSlope: 0.08220263 + outSlope: 0.08220263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833322 + value: 0.9996573 + inSlope: 0.04111578 + outSlope: 0.04111578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: 0.020562151 + outSlope: 0.020562151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -180 + outSlope: -180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -360 + inSlope: -180 + outSlope: -180 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_1.anim.meta new file mode 100644 index 0000000..c208900 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf3dacb80fecbdd488ac735021b823e8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_2.anim new file mode 100644 index 0000000..33e050c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_2.anim @@ -0,0 +1,2043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stopwatch_arrow_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + outSlope: {x: 0, y: 0, z: 4.7075458, w: 0.18496154} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.0784591, w: -0.9969173} + inSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + outSlope: {x: 0, y: 0, z: 4.693034, w: 0.36934912} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.15643448, w: -0.98768836} + inSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + outSlope: {x: 0, y: 0, z: 4.6495886, w: 0.7364218} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.23344539, w: -0.9723699} + inSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + outSlope: {x: 0, y: 0, z: 4.5774755, w: 1.0989547} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.309017, w: -0.95105654} + inSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + outSlope: {x: 0, y: 0, z: 4.4771423, w: 1.4547123} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + outSlope: {x: 0, y: 0, z: 4.349205, w: 1.8015004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.4539905, w: -0.8910065} + inSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + outSlope: {x: 0, y: 0, z: 4.1944532, w: 2.1371808} + tangentMode: 220272580 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: 0.52249855, w: -0.85264015} + inSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + outSlope: {x: 0, y: 0, z: 4.013842, w: 2.4596853} + tangentMode: 220435876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: 0.58778524, w: -0.809017} + inSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + outSlope: {x: 0, y: 0, z: 3.808484, w: 2.7670255} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: 0.64944804, w: -0.76040596} + inSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + outSlope: {x: 0, y: 0, z: 3.579646, w: 3.0573072} + tangentMode: 220271584 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: 0.70710677, w: -0.70710677} + inSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + outSlope: {x: 0, y: 0, z: 3.3287377, w: 3.3287377} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: 0.76040596, w: -0.64944804} + inSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + outSlope: {x: 0, y: 0, z: 3.0573072, w: 3.5796442} + tangentMode: 220086688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: 0.809017, w: -0.5877853} + inSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + outSlope: {x: 0, y: 0, z: 2.767026, w: 3.8084831} + tangentMode: 155067328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: 0.85264015, w: -0.5224986} + inSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + outSlope: {x: 0, y: 0, z: 2.459686, w: 4.0138435} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: 0.8910065, w: -0.45399052} + inSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + outSlope: {x: 0, y: 0, z: 2.1371808, w: 4.1944556} + tangentMode: 220144868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: 0.9238795, w: -0.38268343} + inSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + outSlope: {x: 0, y: 0, z: 1.8014997, w: 4.3492045} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: 0.95105654, w: -0.30901697} + inSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + outSlope: {x: 0, y: 0, z: 1.454711, w: 4.47714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: 0.9723699, w: -0.2334453} + inSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + outSlope: {x: 0, y: 0, z: 1.0989537, w: 4.577474} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: 0.98768836, w: -0.15643437} + inSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + outSlope: {x: 0, y: 0, z: 0.73642313, w: 4.6495895} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: 0.99691737, w: -0.078458846} + inSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + outSlope: {x: 0, y: 0, z: 0.36934882, w: 4.693036} + tangentMode: 153631236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: 1, w: 0.00000028212997} + inSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + outSlope: {x: 0, y: 0, z: -0.0000017881393, w: 4.707547} + tangentMode: 220376164 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: 0.9969173, w: 0.07845953} + inSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + outSlope: {x: 0, y: 0, z: -0.3693506, w: 4.693032} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: 0.9876883, w: 0.1564348} + inSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + outSlope: {x: 0, y: 0, z: -0.7364249, w: 4.6495857} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: 0.9723698, w: 0.23344585} + inSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + outSlope: {x: 0, y: 0, z: -1.0989573, w: 4.5774775} + tangentMode: 147584356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: 0.95105636, w: 0.3090175} + inSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + outSlope: {x: 0, y: 0, z: -1.4547145, w: 4.4771423} + tangentMode: 220060512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: 0.92387927, w: 0.38268405} + inSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + outSlope: {x: 0, y: 0, z: -1.8015025, w: 4.349202} + tangentMode: 151307972 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: 0.89100623, w: 0.45399103} + inSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + outSlope: {x: 0, y: 0, z: -2.1371841, w: 4.1944547} + tangentMode: 151792480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: 0.85263973, w: 0.5224993} + inSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + outSlope: {x: 0, y: 0, z: -2.459691, w: 4.0138445} + tangentMode: 151369056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: 0.80901647, w: 0.58778596} + inSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + outSlope: {x: 0, y: 0, z: -2.7670236, w: 3.8084743} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.76040554, w: 0.6494486} + inSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + outSlope: {x: 0, y: 0, z: -3.0573056, w: 3.5796404} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.7071063, w: 0.7071073} + inSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + outSlope: {x: 0, y: 0, z: -3.3287444, w: 3.3287392} + tangentMode: 152654816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.6494475, w: 0.76040643} + inSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + outSlope: {x: 0, y: 0, z: -3.5796547, w: 3.0573082} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.5877846, w: 0.8090175} + inSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + outSlope: {x: 0, y: 0, z: -3.8084865, w: 2.767023} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.5224981, w: 0.85264045} + inSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + outSlope: {x: 0, y: 0, z: -4.0138426, w: 2.4596827} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.45398995, w: 0.8910068} + inSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + outSlope: {x: 0, y: 0, z: -4.194454, w: 2.137179} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.38268307, w: 0.9238797} + inSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + outSlope: {x: 0, y: 0, z: -4.349199, w: 1.8014948} + tangentMode: 220191332 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.3090168, w: 0.9510566} + inSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + outSlope: {x: 0, y: 0, z: -4.4771423, w: 1.45471} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.23344514, w: 0.97236997} + inSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + outSlope: {x: 0, y: 0, z: -4.577482, w: 1.098954} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.15643421, w: 0.98768836} + inSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + outSlope: {x: 0, y: 0, z: -4.6495943, w: 0.73642266} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.0784588, w: 0.99691737} + inSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + outSlope: {x: 0, y: 0, z: -4.693033, w: 0.36934948} + tangentMode: 156718692 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: -0.00000008742278, w: 1} + inSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + outSlope: {x: 0, y: 0, z: -4.707538, w: 0.18495816} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 4.7075458 + outSlope: 4.7075458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0784591 + inSlope: 4.693034 + outSlope: 4.693034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.15643448 + inSlope: 4.6495886 + outSlope: 4.6495886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.23344539 + inSlope: 4.5774755 + outSlope: 4.5774755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.309017 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.38268346 + inSlope: 4.349205 + outSlope: 4.349205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.4539905 + inSlope: 4.1944532 + outSlope: 4.1944532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.52249855 + inSlope: 4.013842 + outSlope: 4.013842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.58778524 + inSlope: 3.808484 + outSlope: 3.808484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.64944804 + inSlope: 3.579646 + outSlope: 3.579646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.809017 + inSlope: 2.767026 + outSlope: 2.767026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.85264015 + inSlope: 2.459686 + outSlope: 2.459686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.9238795 + inSlope: 1.8014997 + outSlope: 1.8014997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.95105654 + inSlope: 1.454711 + outSlope: 1.454711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.9723699 + inSlope: 1.0989537 + outSlope: 1.0989537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.98768836 + inSlope: 0.73642313 + outSlope: 0.73642313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.99691737 + inSlope: 0.36934882 + outSlope: 0.36934882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 1 + inSlope: -0.0000017881393 + outSlope: -0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.9969173 + inSlope: -0.3693506 + outSlope: -0.3693506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.9876883 + inSlope: -0.7364249 + outSlope: -0.7364249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.9723698 + inSlope: -1.0989573 + outSlope: -1.0989573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.95105636 + inSlope: -1.4547145 + outSlope: -1.4547145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.92387927 + inSlope: -1.8015025 + outSlope: -1.8015025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.89100623 + inSlope: -2.1371841 + outSlope: -2.1371841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.85263973 + inSlope: -2.459691 + outSlope: -2.459691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.80901647 + inSlope: -2.7670236 + outSlope: -2.7670236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.76040554 + inSlope: -3.0573056 + outSlope: -3.0573056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071063 + inSlope: -3.3287444 + outSlope: -3.3287444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.6494475 + inSlope: -3.5796547 + outSlope: -3.5796547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.5877846 + inSlope: -3.8084865 + outSlope: -3.8084865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.5224981 + inSlope: -4.0138426 + outSlope: -4.0138426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.45398995 + inSlope: -4.194454 + outSlope: -4.194454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.38268307 + inSlope: -4.349199 + outSlope: -4.349199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.3090168 + inSlope: -4.4771423 + outSlope: -4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.23344514 + inSlope: -4.577482 + outSlope: -4.577482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.15643421 + inSlope: -4.6495943 + outSlope: -4.6495943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.0784588 + inSlope: -4.693033 + outSlope: -4.693033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.00000008742278 + inSlope: -4.707538 + outSlope: -4.707538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.18496154 + outSlope: 0.18496154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9969173 + inSlope: 0.36934912 + outSlope: 0.36934912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.98768836 + inSlope: 0.7364218 + outSlope: 0.7364218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9723699 + inSlope: 1.0989547 + outSlope: 1.0989547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.95105654 + inSlope: 1.4547123 + outSlope: 1.4547123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9238795 + inSlope: 1.8015004 + outSlope: 1.8015004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.8910065 + inSlope: 2.1371808 + outSlope: 2.1371808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.85264015 + inSlope: 2.4596853 + outSlope: 2.4596853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.809017 + inSlope: 2.7670255 + outSlope: 2.7670255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.76040596 + inSlope: 3.0573072 + outSlope: 3.0573072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.70710677 + inSlope: 3.3287377 + outSlope: 3.3287377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.64944804 + inSlope: 3.5796442 + outSlope: 3.5796442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5877853 + inSlope: 3.8084831 + outSlope: 3.8084831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.5224986 + inSlope: 4.0138435 + outSlope: 4.0138435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.45399052 + inSlope: 4.1944556 + outSlope: 4.1944556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.38268343 + inSlope: 4.3492045 + outSlope: 4.3492045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.30901697 + inSlope: 4.47714 + outSlope: 4.47714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2334453 + inSlope: 4.577474 + outSlope: 4.577474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.15643437 + inSlope: 4.6495895 + outSlope: 4.6495895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.078458846 + inSlope: 4.693036 + outSlope: 4.693036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.00000028212997 + inSlope: 4.707547 + outSlope: 4.707547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.07845953 + inSlope: 4.693032 + outSlope: 4.693032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.1564348 + inSlope: 4.6495857 + outSlope: 4.6495857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.23344585 + inSlope: 4.5774775 + outSlope: 4.5774775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.3090175 + inSlope: 4.4771423 + outSlope: 4.4771423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38268405 + inSlope: 4.349202 + outSlope: 4.349202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.45399103 + inSlope: 4.1944547 + outSlope: 4.1944547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.5224993 + inSlope: 4.0138445 + outSlope: 4.0138445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.58778596 + inSlope: 3.8084743 + outSlope: 3.8084743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.6494486 + inSlope: 3.5796404 + outSlope: 3.5796404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.7071073 + inSlope: 3.3287392 + outSlope: 3.3287392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.76040643 + inSlope: 3.0573082 + outSlope: 3.0573082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.8090175 + inSlope: 2.767023 + outSlope: 2.767023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.85264045 + inSlope: 2.4596827 + outSlope: 2.4596827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.8910068 + inSlope: 2.137179 + outSlope: 2.137179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.9238797 + inSlope: 1.8014948 + outSlope: 1.8014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.9510566 + inSlope: 1.45471 + outSlope: 1.45471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.97236997 + inSlope: 1.098954 + outSlope: 1.098954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.98768836 + inSlope: 0.73642266 + outSlope: 0.73642266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.99691737 + inSlope: 0.36934948 + outSlope: 0.36934948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0.18495816 + outSlope: 0.18495816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -360 + inSlope: -540 + outSlope: -540 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_2.anim.meta new file mode 100644 index 0000000..af69034 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Stopwatch anim/Stopwatch 1/stopwatch_arrow_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6784da57aaa31f49beffb2d957ebe23 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim.meta new file mode 100644 index 0000000..3095fb8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b4e4bf98f07baec4f9018e23d910918d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1.meta new file mode 100644 index 0000000..9e69eed --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b2817b280212104e9ed6e6f196f5e8f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1/sword_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1/sword_1_1.anim new file mode 100644 index 0000000..a1ae816 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1/sword_1_1.anim @@ -0,0 +1,4227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: sword_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -0.38268346, w: 0.9238795} + inSlope: {x: 0, y: 0, z: 2.5395296, w: 0.98498577} + outSlope: {x: 0, y: 0, z: 2.5395296, w: 0.98498577} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0, y: 0, z: -0.34035796, w: 0.94029593} + inSlope: {x: 0, y: 0, z: 2.7516584, w: 0.9856581} + outSlope: {x: 0, y: 0, z: 2.7516584, w: 0.9856581} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -0.2909615, w: 0.9567348} + inSlope: {x: 0, y: 0, z: 3.1525002, w: 0.94899046} + outSlope: {x: 0, y: 0, z: 3.1525002, w: 0.94899046} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: 0, y: 0, z: -0.23527461, w: 0.97192895} + inSlope: {x: 0, y: 0, z: 3.5024843, w: 0.83920234} + outSlope: {x: 0, y: 0, z: 3.5024843, w: 0.83920234} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -0.17421202, w: 0.9847082} + inSlope: {x: 0, y: 0, z: 3.7933826, w: 0.6639469} + outSlope: {x: 0, y: 0, z: 3.7933826, w: 0.6639469} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0, y: 0, z: -0.10882854, w: 0.9940605} + inSlope: {x: 0, y: 0, z: 4.017155, w: 0.43437487} + outSlope: {x: 0, y: 0, z: 4.017155, w: 0.43437487} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -0.040306855, w: 0.99918735} + inSlope: {x: 0, y: 0, z: 4.166971, w: 0.16461791} + outSlope: {x: 0, y: 0, z: 4.166971, w: 0.16461791} + tangentMode: 220272740 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: 0.030070502, w: 0.9995478} + inSlope: {x: 0, y: 0, z: 4.238065, w: -0.12891227} + outSlope: {x: 0, y: 0, z: 4.238065, w: -0.12891227} + tangentMode: 220435876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0.100962006, w: 0.9948903} + inSlope: {x: 0, y: 0, z: 4.2283516, w: -0.4283845} + outSlope: {x: 0, y: 0, z: 4.2283516, w: -0.4283845} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: 0, y: 0, z: 0.17101559, w: 0.9852683} + inSlope: {x: 0, y: 0, z: 4.1387405, w: -0.7155312} + outSlope: {x: 0, y: 0, z: 4.1387405, w: -0.7155312} + tangentMode: 220271680 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 0.23892002, w: 0.97103924} + inSlope: {x: 0, y: 0, z: 3.9731135, w: -0.97265315} + outSlope: {x: 0, y: 0, z: 3.9731135, w: -0.97265315} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 0, z: 0.3034527, w: 0.9528465} + inSlope: {x: 0, y: 0, z: 3.7379718, w: -1.1835749} + outSlope: {x: 0, y: 0, z: 3.7379718, w: -1.1835749} + tangentMode: 220086688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 0.36351907, w: 0.93158674} + inSlope: {x: 0, y: 0, z: 3.4417777, w: -1.334451} + outSlope: {x: 0, y: 0, z: 3.4417777, w: -1.334451} + tangentMode: 155067328 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0, y: 0, z: 0.41817862, w: 0.90836483} + inSlope: {x: 0, y: 0, z: 3.0940652, w: -1.414413} + outSlope: {x: 0, y: 0, z: 3.0940652, w: -1.414413} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 0.46665457, w: 0.88443965} + inSlope: {x: 0, y: 0, z: 2.7043874, w: -1.415983} + outSlope: {x: 0, y: 0, z: 2.7043874, w: -1.415983} + tangentMode: 220144928 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 0, z: 0.50832486, w: 0.8611654} + inSlope: {x: 0, y: 0, z: 2.2811956, w: -1.3352836} + outSlope: {x: 0, y: 0, z: 2.2811956, w: -1.3352836} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 0.54269445, w: 0.8399302} + inSlope: {x: 0, y: 0, z: 1.8307438, w: -1.1720976} + outSlope: {x: 0, y: 0, z: 1.8307438, w: -1.1720976} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: 0, y: 0, z: 0.5693497, w: 0.82209545} + inSlope: {x: 0, y: 0, z: 1.3560915, w: -0.9298425} + outSlope: {x: 0, y: 0, z: 1.3560915, w: -0.9298425} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: 0, y: 0, z: 0.58789754, w: 0.8089354} + inSlope: {x: 0, y: 0, z: 0.856307, w: -0.6155915} + outSlope: {x: 0, y: 0, z: 0.856307, w: -0.6155915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: 0, y: 0, z: 0.5978933, w: 0.8015757} + inSlope: {x: 0, y: 0, z: 0.32591853, w: -0.2402399} + outSlope: {x: 0, y: 0, z: 0.32591853, w: -0.2402399} + tangentMode: 153631236 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: 0, y: 0, z: 0.5987615, w: 0.8009274} + inSlope: {x: 0, y: 0, z: -0.24528602, w: 0.18102571} + outSlope: {x: 0, y: 0, z: -0.24528602, w: 0.18102571} + tangentMode: 220376164 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: 0, y: 0, z: 0.5897171, w: 0.8076099} + inSlope: {x: 0, y: 0, z: -0.8720069, w: 0.6278724} + outSlope: {x: 0, y: 0, z: -0.8720069, w: 0.6278724} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: 0, y: 0, z: 0.5696946, w: 0.8218565} + inSlope: {x: 0, y: 0, z: -1.5725313, w: 1.0734513} + outSlope: {x: 0, y: 0, z: -1.5725313, w: 1.0734513} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: 0, y: 0, z: 0.53729934, w: 0.84339166} + inSlope: {x: 0, y: 0, z: -2.7006345, w: 1.6677175} + outSlope: {x: 0, y: 0, z: -2.7006345, w: 1.6677175} + tangentMode: 147584356 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: 0, y: 0, z: 0.47967336, w: 0.8774471} + inSlope: {x: 0, y: 0, z: -4.5183578, w: 2.3645744} + outSlope: {x: 0, y: 0, z: -4.5183578, w: 2.3645744} + tangentMode: 220060512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: 0, y: 0, z: 0.38668728, w: 0.9222109} + inSlope: {x: 0, y: 0, z: -6.5416913, w: 2.6317384} + outSlope: {x: 0, y: 0, z: -6.5416913, w: 2.6317384} + tangentMode: 151307972 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: 0, y: 0, z: 0.2616168, w: 0.9651718} + inSlope: {x: 0, y: 0, z: -8.293383, w: 2.1508188} + outSlope: {x: 0, y: 0, z: -8.293383, w: 2.1508188} + tangentMode: 151792480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: 0, y: 0, z: 0.11024098, w: 0.9939049} + inSlope: {x: 0, y: 0, z: -9.601154, w: 0.9936038} + outSlope: {x: 0, y: 0, z: -9.601154, w: 0.9936038} + tangentMode: 151369056 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: 0, y: 0, z: -0.05842194, w: 0.99829197} + inSlope: {x: 0, y: 0, z: -10.288508, w: -0.64075774} + outSlope: {x: 0, y: 0, z: -10.288508, w: -0.64075774} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: 0, y: 0, z: -0.23270957, w: 0.9725463} + inSlope: {x: 0, y: 0, z: -10.248381, w: -2.453759} + outSlope: {x: 0, y: 0, z: -10.248381, w: -2.453759} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: 0, y: 0, z: -0.4000346, w: 0.91650003} + inSlope: {x: 0, y: 0, z: -9.492762, w: -4.1043754} + outSlope: {x: 0, y: 0, z: -9.492762, w: -4.1043754} + tangentMode: 152654816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: 0, y: 0, z: -0.5491347, w: 0.8357339} + inSlope: {x: 0, y: 0, z: -8.160656, w: -5.280003} + outSlope: {x: 0, y: 0, z: -8.160656, w: -5.280003} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: 0, y: 0, z: -0.6720562, w: 0.7405001} + inSlope: {x: 0, y: 0, z: -6.4812174, w: -5.757353} + outSlope: {x: 0, y: 0, z: -6.4812174, w: -5.757353} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: 0, y: 0, z: -0.76517504, w: 0.6438223} + inSlope: {x: 0, y: 0, z: -4.704996, w: -5.432625} + outSlope: {x: 0, y: 0, z: -4.704996, w: -5.432625} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: 0, y: 0, z: -0.82888925, w: 0.5594128} + inSlope: {x: 0, y: 0, z: -3.0255184, w: -4.3146806} + outSlope: {x: 0, y: 0, z: -3.0255184, w: -4.3146806} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: 0, y: 0, z: -0.86602557, w: 0.49999976} + inSlope: {x: 0, y: 0, z: -1.725642, w: -2.895391} + outSlope: {x: 0, y: 0, z: -1.725642, w: -2.895391} + tangentMode: 220191460 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: 0, y: 0, z: -0.8864106, w: 0.46289983} + inSlope: {x: 0, y: 0, z: -0.990657, w: -1.864458} + outSlope: {x: 0, y: 0, z: -0.990657, w: -1.864458} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: 0, y: 0, z: -0.89904743, w: 0.43785122} + inSlope: {x: 0, y: 0, z: -0.57057077, w: -1.152102} + outSlope: {x: 0, y: 0, z: -0.57057077, w: -1.152102} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: 0, y: 0, z: -0.9054296, w: 0.42449647} + inSlope: {x: 0, y: 0, z: -0.22408983, w: -0.47046438} + outSlope: {x: 0, y: 0, z: -0.22408983, w: -0.47046438} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: 0, y: 0, z: -0.9065171, w: 0.4221691} + inSlope: {x: 0, y: 0, z: 0.0778199, w: 0.16468331} + outSlope: {x: 0, y: 0, z: 0.0778199, w: 0.16468331} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: -0.9028356, w: 0.4299859} + inSlope: {x: 0, y: 0, z: 0.35809672, w: 0.7421313} + outSlope: {x: 0, y: 0, z: 0.35809672, w: 0.7421313} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: 0, y: 0, z: -0.89458054, w: 0.44690678} + inSlope: {x: 0, y: 0, z: 0.63340604, w: 1.2535002} + outSlope: {x: 0, y: 0, z: 0.63340604, w: 1.2535002} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: 0, y: 0, z: -0.8817221, w: 0.4717692} + inSlope: {x: 0, y: 0, z: 0.9143015, w: 1.6922046} + outSlope: {x: 0, y: 0, z: 0.9143015, w: 1.6922046} + tangentMode: 157084416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: 0, y: 0, z: -0.86410385, w: 0.50331354} + inSlope: {x: 0, y: 0, z: 1.2056594, w: 2.0530756} + outSlope: {x: 0, y: 0, z: 1.2056594, w: 2.0530756} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: 0, y: 0, z: -0.8415335, w: 0.540205} + inSlope: {x: 0, y: 0, z: 1.5072527, w: 2.332335} + outSlope: {x: 0, y: 0, z: 1.5072527, w: 2.332335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: 0, y: 0, z: -0.81386214, w: 0.58105797} + inSlope: {x: 0, y: 0, z: 1.8144643, w: 2.527854} + outSlope: {x: 0, y: 0, z: 1.8144643, w: 2.527854} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: 0, y: 0, z: -0.7810514, w: 0.6244667} + inSlope: {x: 0, y: 0, z: 2.119133, w: 2.6395288} + outSlope: {x: 0, y: 0, z: 2.119133, w: 2.6395288} + tangentMode: 220112868 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: 0, y: 0, z: -0.74322444, w: 0.66904217} + inSlope: {x: 0, y: 0, z: 2.410534, w: 2.6696715} + outSlope: {x: 0, y: 0, z: 2.410534, w: 2.6696715} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: 0, y: 0, z: -0.70070034, w: 0.7134557} + inSlope: {x: 0, y: 0, z: 2.676384, w: 2.623269} + outSlope: {x: 0, y: 0, z: 2.676384, w: 2.623269} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: 0, y: 0, z: -0.6540117, w: 0.7564844} + inSlope: {x: 0, y: 0, z: 2.9038873, w: 2.5080395} + outSlope: {x: 0, y: 0, z: 2.9038873, w: 2.5080395} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: 0, y: 0, z: -0.6039042, w: 0.7970569} + inSlope: {x: 0, y: 0, z: 3.080749, w: 2.3342824} + outSlope: {x: 0, y: 0, z: 3.080749, w: 2.3342824} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: 0, y: 0, z: -0.5513202, w: 0.8342937} + inSlope: {x: 0, y: 0, z: 3.1960232, w: 2.1144464} + outSlope: {x: 0, y: 0, z: 3.1960232, w: 2.1144464} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: 0, y: 0, z: -0.49737018, w: 0.8675384} + inSlope: {x: 0, y: 0, z: 3.240791, w: 1.8624794} + outSlope: {x: 0, y: 0, z: 3.240791, w: 1.8624794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: 0, y: 0, z: -0.44329393, w: 0.8963763} + inSlope: {x: 0, y: 0, z: 3.2086046, w: 1.5929959} + outSlope: {x: 0, y: 0, z: 3.2086046, w: 1.5929959} + tangentMode: 151327204 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: 0, y: 0, z: -0.3904168, w: 0.9206382} + inSlope: {x: 0, y: 0, z: 3.0956235, w: 1.3203187} + outSlope: {x: 0, y: 0, z: 3.0956235, w: 1.3203187} + tangentMode: 150727716 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: 0, y: 0, z: -0.34010658, w: 0.9403869} + inSlope: {x: 0, y: 0, z: 2.90049, w: 1.0574726} + outSlope: {x: 0, y: 0, z: 2.90049, w: 1.0574726} + tangentMode: 220537760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: 0, y: 0, z: -0.2937339, w: 0.95588726} + inSlope: {x: 0, y: 0, z: 2.62398, w: 0.8151992} + outSlope: {x: 0, y: 0, z: 2.62398, w: 0.8151992} + tangentMode: 220113380 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: 0, y: 0, z: -0.25264066, w: 0.9675602} + inSlope: {x: 0, y: 0, z: 2.2684588, w: 0.60104966} + outSlope: {x: 0, y: 0, z: 2.2684588, w: 0.60104966} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: 0, y: 0, z: -0.21811867, w: 0.9759222} + inSlope: {x: 0, y: 0, z: 1.8372631, w: 0.4185663} + outSlope: {x: 0, y: 0, z: 1.8372631, w: 0.4185663} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: 0, y: 0, z: -0.19139862, w: 0.98151237} + inSlope: {x: 0, y: 0, z: 1.3341119, w: 0.26656535} + outSlope: {x: 0, y: 0, z: 1.3341119, w: 0.26656535} + tangentMode: 220475616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: 0, y: 0, z: -0.17364831, w: 0.9848077} + inSlope: {x: 0, y: 0, z: 0.86903894, w: 0.15622789} + outSlope: {x: 0, y: 0, z: 0.86903894, w: 0.15622789} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: 0, y: 0, z: -0.16243064, w: 0.98671997} + inSlope: {x: 0, y: 0, z: 0.57641053, w: 0.09585846} + outSlope: {x: 0, y: 0, z: 0.57641053, w: 0.09585846} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: 0, y: 0, z: -0.1544346, w: 0.988003} + inSlope: {x: 0, y: 0, z: 0.3889287, w: 0.061404765} + outSlope: {x: 0, y: 0, z: 0.3889287, w: 0.061404765} + tangentMode: 220435300 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: 0, y: 0, z: -0.14946637, w: 0.9887668} + inSlope: {x: 0, y: 0, z: 0.21325594, w: 0.03254953} + outSlope: {x: 0, y: 0, z: 0.21325594, w: 0.03254953} + tangentMode: 220092832 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: 0, y: 0, z: -0.14732608, w: 0.989088} + inSlope: {x: 0, y: 0, z: 0.049709424, w: 0.0074726418} + outSlope: {x: 0, y: 0, z: 0.049709424, w: 0.0074726418} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: 0, y: 0, z: -0.14780939, w: 0.9890159} + inSlope: {x: 0, y: 0, z: -0.10147745, w: -0.01529397} + outSlope: {x: 0, y: 0, z: -0.10147745, w: -0.01529397} + tangentMode: 153716644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: 0, y: 0, z: -0.15070866, w: 0.9885782} + inSlope: {x: 0, y: 0, z: -0.24013081, w: -0.036882196} + outSlope: {x: 0, y: 0, z: -0.24013081, w: -0.036882196} + tangentMode: 147973024 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: 0, y: 0, z: -0.15581374, w: 0.9877865} + inSlope: {x: 0, y: 0, z: -0.36611652, w: -0.058130678} + outSlope: {x: 0, y: 0, z: -0.36611652, w: -0.058130678} + tangentMode: 220213092 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: 0, y: 0, z: -0.16291253, w: 0.9866405} + inSlope: {x: 0, y: 0, z: -0.47932866, w: -0.07959373} + outSlope: {x: 0, y: 0, z: -0.47932866, w: -0.07959373} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: 0, y: 0, z: -0.17179134, w: 0.98513335} + inSlope: {x: 0, y: 0, z: -0.5796832, w: -0.10156641} + outSlope: {x: 0, y: 0, z: -0.5796832, w: -0.10156641} + tangentMode: 220200864 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: 0, y: 0, z: -0.18223529, w: 0.98325497} + inSlope: {x: 0, y: 0, z: -0.6671183, w: -0.12412381} + outSlope: {x: 0, y: 0, z: -0.6671183, w: -0.12412381} + tangentMode: 220417248 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: 0, y: 0, z: -0.1940286, w: 0.9809959} + inSlope: {x: 0, y: 0, z: -0.7415993, w: -0.1471372} + outSlope: {x: 0, y: 0, z: -0.7415993, w: -0.1471372} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: 0, y: 0, z: -0.20695524, w: 0.9783504} + inSlope: {x: 0, y: 0, z: -0.80311894, w: -0.17029898} + outSlope: {x: 0, y: 0, z: -0.80311894, w: -0.17029898} + tangentMode: 147943012 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: 0, y: 0, z: -0.22079921, w: 0.97531927} + inSlope: {x: 0, y: 0, z: -0.85170186, w: -0.19315678} + outSlope: {x: 0, y: 0, z: -0.85170186, w: -0.19315678} + tangentMode: 148644960 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: 0, y: 0, z: -0.23534527, w: 0.97191185} + inSlope: {x: 0, y: 0, z: -0.88741237, w: -0.21514556} + outSlope: {x: 0, y: 0, z: -0.88741237, w: -0.21514556} + tangentMode: 153915076 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: 0, y: 0, z: -0.2503796, w: 0.96814775} + inSlope: {x: 0, y: 0, z: -0.9103515, w: -0.23560189} + outSlope: {x: 0, y: 0, z: -0.9103515, w: -0.23560189} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: 0, y: 0, z: -0.2656903, w: 0.96405846} + inSlope: {x: 0, y: 0, z: -0.9206611, w: -0.2537998} + outSlope: {x: 0, y: 0, z: -0.9206611, w: -0.2537998} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: 0, y: 0, z: -0.28106827, w: 0.95968777} + inSlope: {x: 0, y: 0, z: -0.91852427, w: -0.2689793} + outSlope: {x: 0, y: 0, z: -0.91852427, w: -0.2689793} + tangentMode: 148636992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: 0, y: 0, z: -0.29630774, w: 0.9550925} + inSlope: {x: 0, y: 0, z: -0.90415657, w: -0.2803662} + outSlope: {x: 0, y: 0, z: -0.90415657, w: -0.2803662} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: 0, y: 0, z: -0.3112068, w: 0.95034224} + inSlope: {x: 0, y: 0, z: -0.87779844, w: -0.287213} + outSlope: {x: 0, y: 0, z: -0.87779844, w: -0.287213} + tangentMode: 220443492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: 0, y: 0, z: -0.32556766, w: 0.94551873} + inSlope: {x: 0, y: 0, z: -0.8397137, w: -0.2888098} + outSlope: {x: 0, y: 0, z: -0.8397137, w: -0.2888098} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: 0, y: 0, z: -0.33919722, w: 0.94071525} + inSlope: {x: 0, y: 0, z: -0.790167, w: -0.28450754} + outSlope: {x: 0, y: 0, z: -0.790167, w: -0.28450754} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: 0, y: 0, z: -0.35190654, w: 0.93603516} + inSlope: {x: 0, y: 0, z: -0.729414, w: -0.27376083} + outSlope: {x: 0, y: 0, z: -0.729414, w: -0.27376083} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: 0, y: 0, z: -0.363511, w: 0.9315899} + inSlope: {x: 0, y: 0, z: -0.65768456, w: -0.25612974} + outSlope: {x: 0, y: 0, z: -0.65768456, w: -0.25612974} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: 0, y: 0, z: -0.37382933, w: 0.9274975} + inSlope: {x: 0, y: 0, z: -0.57516485, w: -0.23130825} + outSlope: {x: 0, y: 0, z: -0.57516485, w: -0.23130825} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4166666 + value: {x: 0, y: 0, z: -0.38268346, w: 0.9238795} + inSlope: {x: 0, y: 0, z: -0.5312288, w: -0.21707256} + outSlope: {x: 0, y: 0, z: -0.5312288, w: -0.21707256} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 39.130436 + outSlope: 39.130436 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: -10 + inSlope: -17.934786 + outSlope: -17.934786 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -25 + inSlope: -75.00001 + outSlope: -75.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.4166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 39.130436 + outSlope: 39.130436 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: -10 + inSlope: -17.934786 + outSlope: -17.934786 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -25 + inSlope: -75.00001 + outSlope: -75.00001 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.38268346 + inSlope: 2.5395296 + outSlope: 2.5395296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.34035796 + inSlope: 2.7516584 + outSlope: 2.7516584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.2909615 + inSlope: 3.1525002 + outSlope: 3.1525002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.23527461 + inSlope: 3.5024843 + outSlope: 3.5024843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.17421202 + inSlope: 3.7933826 + outSlope: 3.7933826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.10882854 + inSlope: 4.017155 + outSlope: 4.017155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.040306855 + inSlope: 4.166971 + outSlope: 4.166971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.030070502 + inSlope: 4.238065 + outSlope: 4.238065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.100962006 + inSlope: 4.2283516 + outSlope: 4.2283516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.17101559 + inSlope: 4.1387405 + outSlope: 4.1387405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.23892002 + inSlope: 3.9731135 + outSlope: 3.9731135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.3034527 + inSlope: 3.7379718 + outSlope: 3.7379718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.36351907 + inSlope: 3.4417777 + outSlope: 3.4417777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.41817862 + inSlope: 3.0940652 + outSlope: 3.0940652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.46665457 + inSlope: 2.7043874 + outSlope: 2.7043874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.50832486 + inSlope: 2.2811956 + outSlope: 2.2811956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.54269445 + inSlope: 1.8307438 + outSlope: 1.8307438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.5693497 + inSlope: 1.3560915 + outSlope: 1.3560915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.58789754 + inSlope: 0.856307 + outSlope: 0.856307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.5978933 + inSlope: 0.32591853 + outSlope: 0.32591853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.5987615 + inSlope: -0.24528602 + outSlope: -0.24528602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.5897171 + inSlope: -0.8720069 + outSlope: -0.8720069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.5696946 + inSlope: -1.5725313 + outSlope: -1.5725313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.53729934 + inSlope: -2.7006345 + outSlope: -2.7006345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.47967336 + inSlope: -4.5183578 + outSlope: -4.5183578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.38668728 + inSlope: -6.5416913 + outSlope: -6.5416913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.2616168 + inSlope: -8.293383 + outSlope: -8.293383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.11024098 + inSlope: -9.601154 + outSlope: -9.601154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.05842194 + inSlope: -10.288508 + outSlope: -10.288508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.23270957 + inSlope: -10.248381 + outSlope: -10.248381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.4000346 + inSlope: -9.492762 + outSlope: -9.492762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.5491347 + inSlope: -8.160656 + outSlope: -8.160656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.6720562 + inSlope: -6.4812174 + outSlope: -6.4812174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.76517504 + inSlope: -4.704996 + outSlope: -4.704996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.82888925 + inSlope: -3.0255184 + outSlope: -3.0255184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.86602557 + inSlope: -1.725642 + outSlope: -1.725642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.8864106 + inSlope: -0.990657 + outSlope: -0.990657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.89904743 + inSlope: -0.57057077 + outSlope: -0.57057077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.9054296 + inSlope: -0.22408983 + outSlope: -0.22408983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9065171 + inSlope: 0.0778199 + outSlope: 0.0778199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.9028356 + inSlope: 0.35809672 + outSlope: 0.35809672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.89458054 + inSlope: 0.63340604 + outSlope: 0.63340604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.8817221 + inSlope: 0.9143015 + outSlope: 0.9143015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.86410385 + inSlope: 1.2056594 + outSlope: 1.2056594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.8415335 + inSlope: 1.5072527 + outSlope: 1.5072527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.81386214 + inSlope: 1.8144643 + outSlope: 1.8144643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.7810514 + inSlope: 2.119133 + outSlope: 2.119133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.74322444 + inSlope: 2.410534 + outSlope: 2.410534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.70070034 + inSlope: 2.676384 + outSlope: 2.676384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.6540117 + inSlope: 2.9038873 + outSlope: 2.9038873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.6039042 + inSlope: 3.080749 + outSlope: 3.080749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.5513202 + inSlope: 3.1960232 + outSlope: 3.1960232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.49737018 + inSlope: 3.240791 + outSlope: 3.240791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.44329393 + inSlope: 3.2086046 + outSlope: 3.2086046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.3904168 + inSlope: 3.0956235 + outSlope: 3.0956235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.34010658 + inSlope: 2.90049 + outSlope: 2.90049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.2937339 + inSlope: 2.62398 + outSlope: 2.62398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.25264066 + inSlope: 2.2684588 + outSlope: 2.2684588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.21811867 + inSlope: 1.8372631 + outSlope: 1.8372631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.19139862 + inSlope: 1.3341119 + outSlope: 1.3341119 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.17364831 + inSlope: 0.86903894 + outSlope: 0.86903894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.16243064 + inSlope: 0.57641053 + outSlope: 0.57641053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.1544346 + inSlope: 0.3889287 + outSlope: 0.3889287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.14946637 + inSlope: 0.21325594 + outSlope: 0.21325594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.14732608 + inSlope: 0.049709424 + outSlope: 0.049709424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.14780939 + inSlope: -0.10147745 + outSlope: -0.10147745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.15070866 + inSlope: -0.24013081 + outSlope: -0.24013081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.15581374 + inSlope: -0.36611652 + outSlope: -0.36611652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.16291253 + inSlope: -0.47932866 + outSlope: -0.47932866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.17179134 + inSlope: -0.5796832 + outSlope: -0.5796832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.18223529 + inSlope: -0.6671183 + outSlope: -0.6671183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.1940286 + inSlope: -0.7415993 + outSlope: -0.7415993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.20695524 + inSlope: -0.80311894 + outSlope: -0.80311894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.22079921 + inSlope: -0.85170186 + outSlope: -0.85170186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.23534527 + inSlope: -0.88741237 + outSlope: -0.88741237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.2503796 + inSlope: -0.9103515 + outSlope: -0.9103515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.2656903 + inSlope: -0.9206611 + outSlope: -0.9206611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.28106827 + inSlope: -0.91852427 + outSlope: -0.91852427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.29630774 + inSlope: -0.90415657 + outSlope: -0.90415657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.3112068 + inSlope: -0.87779844 + outSlope: -0.87779844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.32556766 + inSlope: -0.8397137 + outSlope: -0.8397137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.33919722 + inSlope: -0.790167 + outSlope: -0.790167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.35190654 + inSlope: -0.729414 + outSlope: -0.729414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.363511 + inSlope: -0.65768456 + outSlope: -0.65768456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.37382933 + inSlope: -0.57516485 + outSlope: -0.57516485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0.38268346 + inSlope: -0.5312288 + outSlope: -0.5312288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9238795 + inSlope: 0.98498577 + outSlope: 0.98498577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.94029593 + inSlope: 0.9856581 + outSlope: 0.9856581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.9567348 + inSlope: 0.94899046 + outSlope: 0.94899046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.97192895 + inSlope: 0.83920234 + outSlope: 0.83920234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.9847082 + inSlope: 0.6639469 + outSlope: 0.6639469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.9940605 + inSlope: 0.43437487 + outSlope: 0.43437487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.99918735 + inSlope: 0.16461791 + outSlope: 0.16461791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.9995478 + inSlope: -0.12891227 + outSlope: -0.12891227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9948903 + inSlope: -0.4283845 + outSlope: -0.4283845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.9852683 + inSlope: -0.7155312 + outSlope: -0.7155312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.97103924 + inSlope: -0.97265315 + outSlope: -0.97265315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.9528465 + inSlope: -1.1835749 + outSlope: -1.1835749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.93158674 + inSlope: -1.334451 + outSlope: -1.334451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.90836483 + inSlope: -1.414413 + outSlope: -1.414413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.88443965 + inSlope: -1.415983 + outSlope: -1.415983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.8611654 + inSlope: -1.3352836 + outSlope: -1.3352836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.8399302 + inSlope: -1.1720976 + outSlope: -1.1720976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.82209545 + inSlope: -0.9298425 + outSlope: -0.9298425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: 0.8089354 + inSlope: -0.6155915 + outSlope: -0.6155915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: 0.8015757 + inSlope: -0.2402399 + outSlope: -0.2402399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: 0.8009274 + inSlope: 0.18102571 + outSlope: 0.18102571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: 0.8076099 + inSlope: 0.6278724 + outSlope: 0.6278724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: 0.8218565 + inSlope: 1.0734513 + outSlope: 1.0734513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: 0.84339166 + inSlope: 1.6677175 + outSlope: 1.6677175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: 0.8774471 + inSlope: 2.3645744 + outSlope: 2.3645744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: 0.9222109 + inSlope: 2.6317384 + outSlope: 2.6317384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: 0.9651718 + inSlope: 2.1508188 + outSlope: 2.1508188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: 0.9939049 + inSlope: 0.9936038 + outSlope: 0.9936038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: 0.99829197 + inSlope: -0.64075774 + outSlope: -0.64075774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.9725463 + inSlope: -2.453759 + outSlope: -2.453759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.91650003 + inSlope: -4.1043754 + outSlope: -4.1043754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.8357339 + inSlope: -5.280003 + outSlope: -5.280003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.7405001 + inSlope: -5.757353 + outSlope: -5.757353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.6438223 + inSlope: -5.432625 + outSlope: -5.432625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.5594128 + inSlope: -4.3146806 + outSlope: -4.3146806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.49999976 + inSlope: -2.895391 + outSlope: -2.895391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.46289983 + inSlope: -1.864458 + outSlope: -1.864458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.43785122 + inSlope: -1.152102 + outSlope: -1.152102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.42449647 + inSlope: -0.47046438 + outSlope: -0.47046438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4221691 + inSlope: 0.16468331 + outSlope: 0.16468331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.4299859 + inSlope: 0.7421313 + outSlope: 0.7421313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.44690678 + inSlope: 1.2535002 + outSlope: 1.2535002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.4717692 + inSlope: 1.6922046 + outSlope: 1.6922046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.50331354 + inSlope: 2.0530756 + outSlope: 2.0530756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.540205 + inSlope: 2.332335 + outSlope: 2.332335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.58105797 + inSlope: 2.527854 + outSlope: 2.527854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.6244667 + inSlope: 2.6395288 + outSlope: 2.6395288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.66904217 + inSlope: 2.6696715 + outSlope: 2.6696715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.7134557 + inSlope: 2.623269 + outSlope: 2.623269 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.7564844 + inSlope: 2.5080395 + outSlope: 2.5080395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.7970569 + inSlope: 2.3342824 + outSlope: 2.3342824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.8342937 + inSlope: 2.1144464 + outSlope: 2.1144464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.8675384 + inSlope: 1.8624794 + outSlope: 1.8624794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.8963763 + inSlope: 1.5929959 + outSlope: 1.5929959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9206382 + inSlope: 1.3203187 + outSlope: 1.3203187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9403869 + inSlope: 1.0574726 + outSlope: 1.0574726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.95588726 + inSlope: 0.8151992 + outSlope: 0.8151992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9675602 + inSlope: 0.60104966 + outSlope: 0.60104966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9759222 + inSlope: 0.4185663 + outSlope: 0.4185663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.98151237 + inSlope: 0.26656535 + outSlope: 0.26656535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.9848077 + inSlope: 0.15622789 + outSlope: 0.15622789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.98671997 + inSlope: 0.09585846 + outSlope: 0.09585846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.988003 + inSlope: 0.061404765 + outSlope: 0.061404765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.9887668 + inSlope: 0.03254953 + outSlope: 0.03254953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.989088 + inSlope: 0.0074726418 + outSlope: 0.0074726418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.9890159 + inSlope: -0.01529397 + outSlope: -0.01529397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.9885782 + inSlope: -0.036882196 + outSlope: -0.036882196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.9877865 + inSlope: -0.058130678 + outSlope: -0.058130678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.9866405 + inSlope: -0.07959373 + outSlope: -0.07959373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.98513335 + inSlope: -0.10156641 + outSlope: -0.10156641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.98325497 + inSlope: -0.12412381 + outSlope: -0.12412381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.9809959 + inSlope: -0.1471372 + outSlope: -0.1471372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.9783504 + inSlope: -0.17029898 + outSlope: -0.17029898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.97531927 + inSlope: -0.19315678 + outSlope: -0.19315678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.97191185 + inSlope: -0.21514556 + outSlope: -0.21514556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.96814775 + inSlope: -0.23560189 + outSlope: -0.23560189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.96405846 + inSlope: -0.2537998 + outSlope: -0.2537998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.95968777 + inSlope: -0.2689793 + outSlope: -0.2689793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.9550925 + inSlope: -0.2803662 + outSlope: -0.2803662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.95034224 + inSlope: -0.287213 + outSlope: -0.287213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.94551873 + inSlope: -0.2888098 + outSlope: -0.2888098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.94071525 + inSlope: -0.28450754 + outSlope: -0.28450754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.93603516 + inSlope: -0.27376083 + outSlope: -0.27376083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.9315899 + inSlope: -0.25612974 + outSlope: -0.25612974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.9274975 + inSlope: -0.23130825 + outSlope: -0.23130825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0.9238795 + inSlope: -0.21707256 + outSlope: -0.21707256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -45 + inSlope: 286.9565 + outSlope: 286.9565 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 65 + inSlope: -319.0218 + outSlope: -319.0218 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -120 + inSlope: -342.50003 + outSlope: -342.50003 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -20 + inSlope: 89.999985 + outSlope: 89.999985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -45 + inSlope: -60.000008 + outSlope: -60.000008 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1/sword_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1/sword_1_1.anim.meta new file mode 100644 index 0000000..0df44c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 1/sword_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d35c544a12e555408eadbbfc234287b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2.meta new file mode 100644 index 0000000..23472a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0834234710b46444ebddf2a31b67fea2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2/sword_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2/sword_2_1.anim new file mode 100644 index 0000000..abca9d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2/sword_2_1.anim @@ -0,0 +1,4227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: sword_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: 0.38268346, w: -0.9238795} + inSlope: {x: 0, y: 0, z: -2.8926299, w: -1.1115503} + outSlope: {x: 0, y: 0, z: -2.8926299, w: -1.1115503} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0, z: 0.33447295, w: -0.94240534} + inSlope: {x: 0, y: 0, z: -3.107717, w: -1.0915375} + outSlope: {x: 0, y: 0, z: -3.107717, w: -1.0915375} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0, z: 0.27909288, w: -0.9602641} + inSlope: {x: 0, y: 0, z: -3.5088494, w: -1.0095744} + outSlope: {x: 0, y: 0, z: -3.5088494, w: -1.0095744} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0, z: 0.2175113, w: -0.9760578} + inSlope: {x: 0, y: 0, z: -3.8467922, w: -0.8487027} + outSlope: {x: 0, y: 0, z: -3.8467922, w: -0.8487027} + tangentMode: 1044102116 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0, z: 0.15086646, w: -0.9885542} + inSlope: {x: 0, y: 0, z: -4.1115665, w: -0.621003} + outSlope: {x: 0, y: 0, z: -4.1115665, w: -0.621003} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0, z: 0.080459096, w: -0.9967579} + inSlope: {x: 0, y: 0, z: -4.294304, w: -0.34248057} + outSlope: {x: 0, y: 0, z: -4.294304, w: -0.34248057} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0, z: 0.0077230176, w: -0.9999702} + inSlope: {x: 0, y: 0, z: -4.388438, w: -0.0322026} + outSlope: {x: 0, y: 0, z: -4.388438, w: -0.0322026} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0, z: -0.06582217, w: -0.99783134} + inSlope: {x: 0, y: 0, z: -4.3905864, w: 0.28877726} + outSlope: {x: 0, y: 0, z: -4.3905864, w: 0.28877726} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0, z: -0.13862988, w: -0.9903443} + inSlope: {x: 0, y: 0, z: -4.3010225, w: 0.5986869} + outSlope: {x: 0, y: 0, z: -4.3010225, w: 0.5986869} + tangentMode: 1054168418 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0, z: -0.20918961, w: -0.9778751} + inSlope: {x: 0, y: 0, z: -4.1237044, w: 0.87634575} + outSlope: {x: 0, y: 0, z: -4.1237044, w: 0.87634575} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0, z: -0.2760867, w: -0.96113276} + inSlope: {x: 0, y: 0, z: -3.865839, w: 1.1024184} + outSlope: {x: 0, y: 0, z: -3.865839, w: 1.1024184} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0, z: -0.3380509, w: -0.94112784} + inSlope: {x: 0, y: 0, z: -3.5370312, w: 1.2605114} + outSlope: {x: 0, y: 0, z: -3.5370312, w: 1.2605114} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0, z: -0.39398772, w: -0.9191157} + inSlope: {x: 0, y: 0, z: -3.1481133, w: 1.3380094} + outSlope: {x: 0, y: 0, z: -3.1481133, w: 1.3380094} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0, z: -0.442988, w: -0.8965275} + inSlope: {x: 0, y: 0, z: -2.7097707, w: 1.326635} + outSlope: {x: 0, y: 0, z: -2.7097707, w: 1.326635} + tangentMode: 1059481191 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0, z: -0.4843134, w: -0.87489456} + inSlope: {x: 0, y: 0, z: -2.2310715, w: 1.222737} + outSlope: {x: 0, y: 0, z: -2.2310715, w: 1.222737} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0, z: -0.51735705, w: -0.85576963} + inSlope: {x: 0, y: 0, z: -1.7180715, w: 1.0274073} + outSlope: {x: 0, y: 0, z: -1.7180715, w: 1.0274073} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0, z: -0.54158247, w: -0.84064764} + inSlope: {x: 0, y: 0, z: -1.1726036, w: 0.7465315} + outSlope: {x: 0, y: 0, z: -1.1726036, w: 0.7465315} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0, z: -0.55644387, w: -0.83088523} + inSlope: {x: 0, y: 0, z: -0.5913569, w: 0.39094236} + outSlope: {x: 0, y: 0, z: -0.5913569, w: 0.39094236} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0, z: -0.5612944, w: -0.8276162} + inSlope: {x: 0, y: 0, z: 0.03462729, w: -0.023154594} + outSlope: {x: 0, y: 0, z: 0.03462729, w: -0.023154594} + tangentMode: 1063395943 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0, z: -0.5552896, w: -0.83165705} + inSlope: {x: 0, y: 0, z: 0.7198453, w: -0.47325748} + outSlope: {x: 0, y: 0, z: 0.7198453, w: -0.47325748} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0, z: -0.5372995, w: -0.8433915} + inSlope: {x: 0, y: 0, z: 1.4178324, w: -0.8904962} + outSlope: {x: 0, y: 0, z: 1.4178324, w: -0.8904962} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0, z: -0.5080285, w: -0.8613403} + inSlope: {x: 0, y: 0, z: 2.0472713, w: -1.1932905} + outSlope: {x: 0, y: 0, z: 2.0472713, w: -1.1932905} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0, z: -0.46905708, w: -0.88316786} + inSlope: {x: 0, y: 0, z: 2.631918, w: -1.3813758} + outSlope: {x: 0, y: 0, z: 2.631918, w: -1.3813758} + tangentMode: -2147483648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0, z: -0.42029783, w: -0.9073862} + inSlope: {x: 0, y: 0, z: 3.2203655, w: -1.4736652} + outSlope: {x: 0, y: 0, z: 3.2203655, w: -1.4736652} + tangentMode: 1066331876 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0, z: -0.36171147, w: -0.9322901} + inSlope: {x: 0, y: 0, z: 3.8073273, w: -1.4582282} + outSlope: {x: 0, y: 0, z: 3.8073273, w: -1.4582282} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0, z: -0.29338682, w: -0.95599383} + inSlope: {x: 0, y: 0, z: 4.382824, w: -1.3256359} + outSlope: {x: 0, y: 0, z: 4.382824, w: -1.3256359} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0, z: -0.21561721, w: -0.976478} + inSlope: {x: 0, y: 0, z: 4.932564, w: -1.0696479} + outSlope: {x: 0, y: 0, z: 4.932564, w: -1.0696479} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0, z: -0.1289679, w: -0.9916488} + inSlope: {x: 0, y: 0, z: 5.4386106, w: -0.6879771} + outSlope: {x: 0, y: 0, z: 5.4386106, w: -0.6879771} + tangentMode: 4256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0, z: -0.034330036, w: -0.99941057} + inSlope: {x: 0, y: 0, z: 5.880333, w: -0.18303737} + outSlope: {x: 0, y: 0, z: 5.880333, w: -0.18303737} + tangentMode: -1081194656 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0, z: 0.067043364, w: -0.99775004} + inSlope: {x: 0, y: 0, z: 6.235618, w: 0.4374275} + outSlope: {x: 0, y: 0, z: 6.235618, w: 0.4374275} + tangentMode: -1081362560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0, z: 0.17352387, w: -0.98482966} + inSlope: {x: 0, y: 0, z: 6.482315, w: 1.1599706} + outSlope: {x: 0, y: 0, z: 6.482315, w: 1.1599706} + tangentMode: -1082050076 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0, z: 0.28312033, w: -0.9590844} + inSlope: {x: 0, y: 0, z: 6.599829, w: 1.9653834} + outSlope: {x: 0, y: 0, z: 6.599829, w: 1.9653834} + tangentMode: -1084668731 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0, z: 0.39351797, w: -0.91931695} + inSlope: {x: 0, y: 0, z: 6.570757, w: 2.8290377} + outSlope: {x: 0, y: 0, z: 6.570757, w: 2.8290377} + tangentMode: -1088488923 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0, z: 0.50214535, w: -0.8647832} + inSlope: {x: 0, y: 0, z: 6.382462, w: 3.721665} + outSlope: {x: 0, y: 0, z: 6.382462, w: 3.721665} + tangentMode: -1095804443 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0, z: 0.6062665, w: -0.79526156} + inSlope: {x: 0, y: 0, z: 6.0284348, w: 4.6105623} + outSlope: {x: 0, y: 0, z: 6.0284348, w: 4.6105623} + tangentMode: -1123817760 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0, z: 0.703093, w: -0.71109796} + inSlope: {x: 0, y: 0, z: 5.5093107, w: 5.4611707} + outSlope: {x: 0, y: 0, z: 5.5093107, w: 5.4611707} + tangentMode: 1049877221 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0, z: 0.78991, w: -0.6132227} + inSlope: {x: 0, y: 0, z: 4.8334613, w: 6.2389154} + outSlope: {x: 0, y: 0, z: 4.8334613, w: 6.2389154} + tangentMode: 1058620323 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0, z: 0.8642082, w: -0.5031343} + inSlope: {x: 0, y: 0, z: 4.0170336, w: 6.9112225} + outSlope: {x: 0, y: 0, z: 4.0170336, w: 6.9112225} + tangentMode: 1063278690 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0, z: 0.923811, w: -0.38284886} + inSlope: {x: 0, y: 0, z: 3.0834274, w: 7.449496} + outSlope: {x: 0, y: 0, z: 3.0834274, w: 7.449496} + tangentMode: 1066212388 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0, z: 0.96698904, w: -0.25481802} + inSlope: {x: 0, y: 0, z: 2.0622416, w: 7.830902} + outSlope: {x: 0, y: 0, z: 2.0622416, w: 7.830902} + tangentMode: 1067538528 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0, z: 0.99255234, w: -0.121819034} + inSlope: {x: 0, y: 0, z: 0.9877244, w: 8.039845} + outSlope: {x: 0, y: 0, z: 0.9877244, w: 8.039845} + tangentMode: 1068188644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0, z: 0.99991316, w: 0.01317658} + inSlope: {x: 0, y: 0, z: -0.10312566, w: 8.068948} + outSlope: {x: 0, y: 0, z: -0.10312566, w: 8.068948} + tangentMode: 1068093221 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0, z: 0.9891148, w: 0.14714564} + inSlope: {x: 0, y: 0, z: -1.1726737, w: 7.9194813} + outSlope: {x: 0, y: 0, z: -1.1726737, w: 7.9194813} + tangentMode: 1067221669 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0, z: 0.9608241, w: 0.27715904} + inSlope: {x: 0, y: 0, z: -2.1847937, w: 7.601208} + outSlope: {x: 0, y: 0, z: -2.1847937, w: 7.601208} + tangentMode: 1065583173 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0, z: 0.91628844, w: 0.400519} + inSlope: {x: 0, y: 0, z: -3.1068432, w: 7.131613} + outSlope: {x: 0, y: 0, z: -3.1068432, w: 7.131613} + tangentMode: 1061100768 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0, z: 0.85726273, w: 0.5148792} + inSlope: {x: 0, y: 0, z: -3.9113617, w: 6.5346704} + outSlope: {x: 0, y: 0, z: -3.9113617, w: 6.5346704} + tangentMode: 1053305313 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0, z: 0.78590983, w: 0.61834115} + inSlope: {x: 0, y: 0, z: -4.577339, w: 5.839239} + outSlope: {x: 0, y: 0, z: -4.577339, w: 5.839239} + tangentMode: -1128419612 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0, z: 0.7046849, w: 0.70952034} + inSlope: {x: 0, y: 0, z: -5.090929, w: 5.0771723} + outSlope: {x: 0, y: 0, z: -5.090929, w: 5.0771723} + tangentMode: -1091416346 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0, z: 0.61621237, w: 0.7875801} + inSlope: {x: 0, y: 0, z: -5.4456367, w: 4.281357} + outSlope: {x: 0, y: 0, z: -5.4456367, w: 4.281357} + tangentMode: -1083967577 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0, z: 0.52316386, w: 0.8522321} + inSlope: {x: 0, y: 0, z: -5.6420107, w: 3.483896} + outSlope: {x: 0, y: 0, z: -5.6420107, w: 3.483896} + tangentMode: -1080508954 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0, z: 0.42814553, w: 0.9037098} + inSlope: {x: 0, y: 0, z: -5.6868544, w: 2.714457} + outSlope: {x: 0, y: 0, z: -5.6868544, w: 2.714457} + tangentMode: -1078931228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0, z: 0.33360222, w: 0.9427139} + inSlope: {x: 0, y: 0, z: -5.592039, w: 1.9989057} + outSlope: {x: 0, y: 0, z: -5.592039, w: 1.9989057} + tangentMode: -1078156992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0, z: 0.24174441, w: 0.97033995} + inSlope: {x: 0, y: 0, z: -5.373139, w: 1.3583775} + outSlope: {x: 0, y: 0, z: -5.373139, w: 1.3583775} + tangentMode: -1078286495 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0, z: 0.15449776, w: 0.9879931} + inSlope: {x: 0, y: 0, z: -5.047943, w: 0.8087028} + outSlope: {x: 0, y: 0, z: -5.047943, w: 0.8087028} + tangentMode: -1079398816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0, z: 0.0734798, w: 0.9972967} + inSlope: {x: 0, y: 0, z: -4.634904, w: 0.36020672} + outSlope: {x: 0, y: 0, z: -4.634904, w: 0.36020672} + tangentMode: -1081546143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0, z: 0.0000011046701, w: 1} + inSlope: {x: 0, y: 0, z: -4.2180758, w: 0.013441451} + outSlope: {x: 0, y: 0, z: -4.2180758, w: 0.013441451} + tangentMode: -1087365308 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0, z: -0.067122586, w: 0.99774474} + inSlope: {x: 0, y: 0, z: -3.8913226, w: -0.2534386} + outSlope: {x: 0, y: 0, z: -3.8913226, w: -0.2534386} + tangentMode: -1103401434 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0, z: -0.12970953, w: 0.99155205} + inSlope: {x: 0, y: 0, z: -3.6171775, w: -0.46552286} + outSlope: {x: 0, y: 0, z: -3.6171775, w: -0.46552286} + tangentMode: 1054864999 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0, z: -0.18769506, w: 0.9822273} + inSlope: {x: 0, y: 0, z: -3.341662, w: -0.6315392} + outSlope: {x: 0, y: 0, z: -3.341662, w: -0.6315392} + tangentMode: 1066695139 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0, z: -0.24109815, w: 0.97050077} + inSlope: {x: 0, y: 0, z: -3.0692716, w: -0.7560582} + outSlope: {x: 0, y: 0, z: -3.0692716, w: -0.7560582} + tangentMode: 1073451431 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0, z: -0.29000401, w: 0.9570254} + inSlope: {x: 0, y: 0, z: -2.8034406, w: -0.8436416} + outSlope: {x: 0, y: 0, z: -2.8034406, w: -0.8436416} + tangentMode: 1077219044 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166664 + value: {x: -0, y: -0, z: -0.33454624, w: 0.94237936} + inSlope: {x: 0, y: 0, z: -2.5467043, w: -0.8987342} + outSlope: {x: 0, y: 0, z: -2.5467043, w: -0.8987342} + tangentMode: 1080963010 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0333331 + value: {x: -0, y: -0, z: -0.37489423, w: 0.9270676} + inSlope: {x: 0, y: 0, z: -2.300845, w: -0.92558116} + outSlope: {x: 0, y: 0, z: -2.300845, w: -0.92558116} + tangentMode: 1083410914 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0499997 + value: {x: -0, y: -0, z: -0.411241, w: 0.9115267} + inSlope: {x: 0, y: 0, z: -2.0670195, w: -0.92817575} + outSlope: {x: 0, y: 0, z: -2.0670195, w: -0.92817575} + tangentMode: 1085194721 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0666664 + value: {x: -0, y: -0, z: -0.44379482, w: 0.8961284} + inSlope: {x: 0, y: 0, z: -1.8458686, w: -0.91022277} + outSlope: {x: 0, y: 0, z: -1.8458686, w: -0.91022277} + tangentMode: 1086825826 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.083333 + value: {x: -0, y: -0, z: -0.4727699, w: 0.88118595} + inSlope: {x: 0, y: 0, z: -1.6375921, w: -0.87511265} + outSlope: {x: 0, y: 0, z: -1.6375921, w: -0.87511265} + tangentMode: 1088235748 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0999997 + value: {x: -0, y: -0, z: -0.49838117, w: 0.866958} + inSlope: {x: 0, y: 0, z: -1.4420758, w: -0.82593167} + outSlope: {x: 0, y: 0, z: -1.4420758, w: -0.82593167} + tangentMode: 1089364549 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1166663 + value: {x: -0, y: -0, z: -0.52083904, w: 0.8536549} + inSlope: {x: 0, y: 0, z: -1.2589362, w: -0.76544595} + outSlope: {x: 0, y: 0, z: -1.2589362, w: -0.76544595} + tangentMode: 1090164416 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.133333 + value: {x: -0, y: -0, z: -0.54034567, w: 0.8414432} + inSlope: {x: 0, y: 0, z: -1.0876153, w: -0.69614124} + outSlope: {x: 0, y: 0, z: -1.0876153, w: -0.69614124} + tangentMode: 1090560869 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1499996 + value: {x: -0, y: -0, z: -0.55709285, w: 0.83045024} + inSlope: {x: 0, y: 0, z: -0.92743725, w: -0.62022567} + outSlope: {x: 0, y: 0, z: -0.92743725, w: -0.62022567} + tangentMode: 1090591329 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1666663 + value: {x: -0, y: -0, z: -0.5712602, w: 0.820769} + inSlope: {x: 0, y: 0, z: -0.7776482, w: -0.5396538} + outSlope: {x: 0, y: 0, z: -0.7776482, w: -0.5396538} + tangentMode: 1090350180 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1833329 + value: {x: -0, y: -0, z: -0.5830144, w: 0.8124618} + inSlope: {x: 0, y: 0, z: -0.6374419, w: -0.45613867} + outSlope: {x: 0, y: 0, z: -0.6374419, w: -0.45613867} + tangentMode: 1089682785 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.1999996 + value: {x: -0, y: -0, z: -0.59250826, w: 0.8055644} + inSlope: {x: 0, y: 0, z: -0.5060153, w: -0.37118948} + outSlope: {x: 0, y: 0, z: -0.5060153, w: -0.37118948} + tangentMode: 1088697892 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2166662 + value: {x: -0, y: -0, z: -0.5998816, w: 0.8000888} + inSlope: {x: 0, y: 0, z: -0.38258708, w: -0.28612226} + outSlope: {x: 0, y: 0, z: -0.38258708, w: -0.28612226} + tangentMode: 1087446021 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2333329 + value: {x: -0, y: -0, z: -0.60526115, w: 0.796027} + inSlope: {x: 0, y: 0, z: -0.26639366, w: -0.20206352} + outSlope: {x: 0, y: 0, z: -0.26639366, w: -0.20206352} + tangentMode: 1085987620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2499995 + value: {x: -0, y: -0, z: -0.60876137, w: 0.7933534} + inSlope: {x: 0, y: 0, z: -0.04966025, w: -0.037842426} + outSlope: {x: 0, y: 0, z: -0.04966025, w: -0.037842426} + tangentMode: 1084389474 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2666662 + value: {x: -0, y: -0, z: -0.6069165, w: 0.7947656} + inSlope: {x: 0, y: 0, z: 0.35086903, w: 0.2651688} + outSlope: {x: 0, y: 0, z: 0.35086903, w: 0.2651688} + tangentMode: 1082720480 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2833328 + value: {x: -0, y: -0, z: -0.59706575, w: 0.80219233} + inSlope: {x: 0, y: 0, z: 0.79464984, w: 0.5863762} + outSlope: {x: 0, y: 0, z: 0.79464984, w: 0.5863762} + tangentMode: 1079965735 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.2999995 + value: {x: -0, y: -0, z: -0.5804282, w: 0.81431144} + inSlope: {x: 0, y: 0, z: 1.1665635, w: 0.8258208} + outSlope: {x: 0, y: 0, z: 1.1665635, w: 0.8258208} + tangentMode: 1076738466 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3166661 + value: {x: -0, y: -0, z: -0.55818033, w: 0.82971966} + inSlope: {x: 0, y: 0, z: 1.4667048, w: 0.98168945} + outSlope: {x: 0, y: 0, z: 1.4667048, w: 0.98168945} + tangentMode: 1073732644 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3333328 + value: {x: -0, y: -0, z: -0.53153807, w: 0.8470344} + inSlope: {x: 0, y: 0, z: 1.6909966, w: 1.0576818} + outSlope: {x: 0, y: 0, z: 1.6909966, w: 1.0576818} + tangentMode: 1068359488 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3499994 + value: {x: -0, y: -0, z: -0.5018138, w: 0.8649757} + inSlope: {x: 0, y: 0, z: 1.8327928, w: 1.0618482} + outSlope: {x: 0, y: 0, z: 1.8327928, w: 1.0618482} + tangentMode: 1062143782 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3666661 + value: {x: -0, y: -0, z: -0.47044504, w: 0.8824293} + inSlope: {x: 0, y: 0, z: 1.8844261, w: 1.0053465} + outSlope: {x: 0, y: 0, z: 1.8844261, w: 1.0053465} + tangentMode: 1052273924 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3833327 + value: {x: -0, y: -0, z: -0.43899968, w: 0.8984872} + inSlope: {x: 0, y: 0, z: 1.8386202, w: 0.90103173} + outSlope: {x: 0, y: 0, z: 1.8386202, w: 0.90103173} + tangentMode: 1015345952 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.3999994 + value: {x: -0, y: -0, z: -0.40915775, w: 0.91246367} + inSlope: {x: 0, y: 0, z: 1.6894609, w: 0.76175725} + outSlope: {x: 0, y: 0, z: 1.6894609, w: 0.76175725} + tangentMode: -1100033177 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.4166666 + value: {x: -0, y: -0, z: -0.38268343, w: 0.9238795} + inSlope: {x: 0, y: 0, z: 1.5884043, w: 0.6849265} + outSlope: {x: 0, y: 0, z: 1.5884043, w: 0.6849265} + tangentMode: -1093648031 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 45 + outSlope: 45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -10 + inSlope: 9.642858 + outSlope: 9.642858 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -25 + inSlope: -25.714285 + outSlope: -25.714285 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.4166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 45 + outSlope: 45 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -10 + inSlope: 9.642858 + outSlope: 9.642858 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -25 + inSlope: -25.714285 + outSlope: -25.714285 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.38268346 + inSlope: -2.8926299 + outSlope: -2.8926299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.33447295 + inSlope: -3.107717 + outSlope: -3.107717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.27909288 + inSlope: -3.5088494 + outSlope: -3.5088494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.2175113 + inSlope: -3.8467922 + outSlope: -3.8467922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.15086646 + inSlope: -4.1115665 + outSlope: -4.1115665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.080459096 + inSlope: -4.294304 + outSlope: -4.294304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.0077230176 + inSlope: -4.388438 + outSlope: -4.388438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.06582217 + inSlope: -4.3905864 + outSlope: -4.3905864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.13862988 + inSlope: -4.3010225 + outSlope: -4.3010225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.20918961 + inSlope: -4.1237044 + outSlope: -4.1237044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.2760867 + inSlope: -3.865839 + outSlope: -3.865839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.3380509 + inSlope: -3.5370312 + outSlope: -3.5370312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.39398772 + inSlope: -3.1481133 + outSlope: -3.1481133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.442988 + inSlope: -2.7097707 + outSlope: -2.7097707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.4843134 + inSlope: -2.2310715 + outSlope: -2.2310715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.51735705 + inSlope: -1.7180715 + outSlope: -1.7180715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.54158247 + inSlope: -1.1726036 + outSlope: -1.1726036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.55644387 + inSlope: -0.5913569 + outSlope: -0.5913569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5612944 + inSlope: 0.03462729 + outSlope: 0.03462729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5552896 + inSlope: 0.7198453 + outSlope: 0.7198453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.5372995 + inSlope: 1.4178324 + outSlope: 1.4178324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.5080285 + inSlope: 2.0472713 + outSlope: 2.0472713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.46905708 + inSlope: 2.631918 + outSlope: 2.631918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.42029783 + inSlope: 3.2203655 + outSlope: 3.2203655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.36171147 + inSlope: 3.8073273 + outSlope: 3.8073273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.29338682 + inSlope: 4.382824 + outSlope: 4.382824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.21561721 + inSlope: 4.932564 + outSlope: 4.932564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1289679 + inSlope: 5.4386106 + outSlope: 5.4386106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.034330036 + inSlope: 5.880333 + outSlope: 5.880333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: 0.067043364 + inSlope: 6.235618 + outSlope: 6.235618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.17352387 + inSlope: 6.482315 + outSlope: 6.482315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.28312033 + inSlope: 6.599829 + outSlope: 6.599829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.39351797 + inSlope: 6.570757 + outSlope: 6.570757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.50214535 + inSlope: 6.382462 + outSlope: 6.382462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.6062665 + inSlope: 6.0284348 + outSlope: 6.0284348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.703093 + inSlope: 5.5093107 + outSlope: 5.5093107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.78991 + inSlope: 4.8334613 + outSlope: 4.8334613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.8642082 + inSlope: 4.0170336 + outSlope: 4.0170336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.923811 + inSlope: 3.0834274 + outSlope: 3.0834274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.96698904 + inSlope: 2.0622416 + outSlope: 2.0622416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.99255234 + inSlope: 0.9877244 + outSlope: 0.9877244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.99991316 + inSlope: -0.10312566 + outSlope: -0.10312566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.9891148 + inSlope: -1.1726737 + outSlope: -1.1726737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.9608241 + inSlope: -2.1847937 + outSlope: -2.1847937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.91628844 + inSlope: -3.1068432 + outSlope: -3.1068432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.85726273 + inSlope: -3.9113617 + outSlope: -3.9113617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.78590983 + inSlope: -4.577339 + outSlope: -4.577339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.7046849 + inSlope: -5.090929 + outSlope: -5.090929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.61621237 + inSlope: -5.4456367 + outSlope: -5.4456367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.52316386 + inSlope: -5.6420107 + outSlope: -5.6420107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.42814553 + inSlope: -5.6868544 + outSlope: -5.6868544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.33360222 + inSlope: -5.592039 + outSlope: -5.592039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.24174441 + inSlope: -5.373139 + outSlope: -5.373139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.15449776 + inSlope: -5.047943 + outSlope: -5.047943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.0734798 + inSlope: -4.634904 + outSlope: -4.634904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.0000011046701 + inSlope: -4.2180758 + outSlope: -4.2180758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.067122586 + inSlope: -3.8913226 + outSlope: -3.8913226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.12970953 + inSlope: -3.6171775 + outSlope: -3.6171775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.18769506 + inSlope: -3.341662 + outSlope: -3.341662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.24109815 + inSlope: -3.0692716 + outSlope: -3.0692716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.29000401 + inSlope: -2.8034406 + outSlope: -2.8034406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: -0.33454624 + inSlope: -2.5467043 + outSlope: -2.5467043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: -0.37489423 + inSlope: -2.300845 + outSlope: -2.300845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: -0.411241 + inSlope: -2.0670195 + outSlope: -2.0670195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: -0.44379482 + inSlope: -1.8458686 + outSlope: -1.8458686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: -0.4727699 + inSlope: -1.6375921 + outSlope: -1.6375921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: -0.49838117 + inSlope: -1.4420758 + outSlope: -1.4420758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: -0.52083904 + inSlope: -1.2589362 + outSlope: -1.2589362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: -0.54034567 + inSlope: -1.0876153 + outSlope: -1.0876153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: -0.55709285 + inSlope: -0.92743725 + outSlope: -0.92743725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: -0.5712602 + inSlope: -0.7776482 + outSlope: -0.7776482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: -0.5830144 + inSlope: -0.6374419 + outSlope: -0.6374419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: -0.59250826 + inSlope: -0.5060153 + outSlope: -0.5060153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: -0.5998816 + inSlope: -0.38258708 + outSlope: -0.38258708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: -0.60526115 + inSlope: -0.26639366 + outSlope: -0.26639366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: -0.60876137 + inSlope: -0.04966025 + outSlope: -0.04966025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: -0.6069165 + inSlope: 0.35086903 + outSlope: 0.35086903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: -0.59706575 + inSlope: 0.79464984 + outSlope: 0.79464984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: -0.5804282 + inSlope: 1.1665635 + outSlope: 1.1665635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: -0.55818033 + inSlope: 1.4667048 + outSlope: 1.4667048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: -0.53153807 + inSlope: 1.6909966 + outSlope: 1.6909966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: -0.5018138 + inSlope: 1.8327928 + outSlope: 1.8327928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: -0.47044504 + inSlope: 1.8844261 + outSlope: 1.8844261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: -0.43899968 + inSlope: 1.8386202 + outSlope: 1.8386202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: -0.40915775 + inSlope: 1.6894609 + outSlope: 1.6894609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -0.38268343 + inSlope: 1.5884043 + outSlope: 1.5884043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9238795 + inSlope: -1.1115503 + outSlope: -1.1115503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.94240534 + inSlope: -1.0915375 + outSlope: -1.0915375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9602641 + inSlope: -1.0095744 + outSlope: -1.0095744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9760578 + inSlope: -0.8487027 + outSlope: -0.8487027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9885542 + inSlope: -0.621003 + outSlope: -0.621003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9967579 + inSlope: -0.34248057 + outSlope: -0.34248057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9999702 + inSlope: -0.0322026 + outSlope: -0.0322026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.99783134 + inSlope: 0.28877726 + outSlope: 0.28877726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9903443 + inSlope: 0.5986869 + outSlope: 0.5986869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.9778751 + inSlope: 0.87634575 + outSlope: 0.87634575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.96113276 + inSlope: 1.1024184 + outSlope: 1.1024184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.94112784 + inSlope: 1.2605114 + outSlope: 1.2605114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.9191157 + inSlope: 1.3380094 + outSlope: 1.3380094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.8965275 + inSlope: 1.326635 + outSlope: 1.326635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.87489456 + inSlope: 1.222737 + outSlope: 1.222737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.85576963 + inSlope: 1.0274073 + outSlope: 1.0274073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.84064764 + inSlope: 0.7465315 + outSlope: 0.7465315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.83088523 + inSlope: 0.39094236 + outSlope: 0.39094236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.8276162 + inSlope: -0.023154594 + outSlope: -0.023154594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.83165705 + inSlope: -0.47325748 + outSlope: -0.47325748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8433915 + inSlope: -0.8904962 + outSlope: -0.8904962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.8613403 + inSlope: -1.1932905 + outSlope: -1.1932905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.88316786 + inSlope: -1.3813758 + outSlope: -1.3813758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9073862 + inSlope: -1.4736652 + outSlope: -1.4736652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.9322901 + inSlope: -1.4582282 + outSlope: -1.4582282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.95599383 + inSlope: -1.3256359 + outSlope: -1.3256359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.976478 + inSlope: -1.0696479 + outSlope: -1.0696479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9916488 + inSlope: -0.6879771 + outSlope: -0.6879771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.99941057 + inSlope: -0.18303737 + outSlope: -0.18303737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99775004 + inSlope: 0.4374275 + outSlope: 0.4374275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.98482966 + inSlope: 1.1599706 + outSlope: 1.1599706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9590844 + inSlope: 1.9653834 + outSlope: 1.9653834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.91931695 + inSlope: 2.8290377 + outSlope: 2.8290377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.8647832 + inSlope: 3.721665 + outSlope: 3.721665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.79526156 + inSlope: 4.6105623 + outSlope: 4.6105623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.71109796 + inSlope: 5.4611707 + outSlope: 5.4611707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.6132227 + inSlope: 6.2389154 + outSlope: 6.2389154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.5031343 + inSlope: 6.9112225 + outSlope: 6.9112225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.38284886 + inSlope: 7.449496 + outSlope: 7.449496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.25481802 + inSlope: 7.830902 + outSlope: 7.830902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.121819034 + inSlope: 8.039845 + outSlope: 8.039845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.01317658 + inSlope: 8.068948 + outSlope: 8.068948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.14714564 + inSlope: 7.9194813 + outSlope: 7.9194813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.27715904 + inSlope: 7.601208 + outSlope: 7.601208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.400519 + inSlope: 7.131613 + outSlope: 7.131613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.5148792 + inSlope: 6.5346704 + outSlope: 6.5346704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.61834115 + inSlope: 5.839239 + outSlope: 5.839239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.70952034 + inSlope: 5.0771723 + outSlope: 5.0771723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.7875801 + inSlope: 4.281357 + outSlope: 4.281357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.8522321 + inSlope: 3.483896 + outSlope: 3.483896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.9037098 + inSlope: 2.714457 + outSlope: 2.714457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9427139 + inSlope: 1.9989057 + outSlope: 1.9989057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.97033995 + inSlope: 1.3583775 + outSlope: 1.3583775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9879931 + inSlope: 0.8087028 + outSlope: 0.8087028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9972967 + inSlope: 0.36020672 + outSlope: 0.36020672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 1 + inSlope: 0.013441451 + outSlope: 0.013441451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.99774474 + inSlope: -0.2534386 + outSlope: -0.2534386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.99155205 + inSlope: -0.46552286 + outSlope: -0.46552286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9822273 + inSlope: -0.6315392 + outSlope: -0.6315392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.97050077 + inSlope: -0.7560582 + outSlope: -0.7560582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.9570254 + inSlope: -0.8436416 + outSlope: -0.8436416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166664 + value: 0.94237936 + inSlope: -0.8987342 + outSlope: -0.8987342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333331 + value: 0.9270676 + inSlope: -0.92558116 + outSlope: -0.92558116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0499997 + value: 0.9115267 + inSlope: -0.92817575 + outSlope: -0.92817575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666664 + value: 0.8961284 + inSlope: -0.91022277 + outSlope: -0.91022277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.083333 + value: 0.88118595 + inSlope: -0.87511265 + outSlope: -0.87511265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0999997 + value: 0.866958 + inSlope: -0.82593167 + outSlope: -0.82593167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166663 + value: 0.8536549 + inSlope: -0.76544595 + outSlope: -0.76544595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.133333 + value: 0.8414432 + inSlope: -0.69614124 + outSlope: -0.69614124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1499996 + value: 0.83045024 + inSlope: -0.62022567 + outSlope: -0.62022567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666663 + value: 0.820769 + inSlope: -0.5396538 + outSlope: -0.5396538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833329 + value: 0.8124618 + inSlope: -0.45613867 + outSlope: -0.45613867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1999996 + value: 0.8055644 + inSlope: -0.37118948 + outSlope: -0.37118948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166662 + value: 0.8000888 + inSlope: -0.28612226 + outSlope: -0.28612226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333329 + value: 0.796027 + inSlope: -0.20206352 + outSlope: -0.20206352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2499995 + value: 0.7933534 + inSlope: -0.037842426 + outSlope: -0.037842426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666662 + value: 0.7947656 + inSlope: 0.2651688 + outSlope: 0.2651688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833328 + value: 0.80219233 + inSlope: 0.5863762 + outSlope: 0.5863762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2999995 + value: 0.81431144 + inSlope: 0.8258208 + outSlope: 0.8258208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166661 + value: 0.82971966 + inSlope: 0.98168945 + outSlope: 0.98168945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333328 + value: 0.8470344 + inSlope: 1.0576818 + outSlope: 1.0576818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3499994 + value: 0.8649757 + inSlope: 1.0618482 + outSlope: 1.0618482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666661 + value: 0.8824293 + inSlope: 1.0053465 + outSlope: 1.0053465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833327 + value: 0.8984872 + inSlope: 0.90103173 + outSlope: 0.90103173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3999994 + value: 0.91246367 + inSlope: 0.76175725 + outSlope: 0.76175725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0.9238795 + inSlope: 0.6849265 + outSlope: 0.6849265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -45 + inSlope: 330 + outSlope: 330 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 65 + inSlope: -199.28568 + outSlope: -199.28568 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -360 + inSlope: -476.78568 + outSlope: -476.78568 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + value: -435 + inSlope: -22.499985 + outSlope: -22.499985 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166666 + value: -405 + inSlope: 180.00005 + outSlope: 180.00005 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2/sword_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2/sword_2_1.anim.meta new file mode 100644 index 0000000..fce6967 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Sword anim/Sword 2/sword_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9038a6ee25a954d40bec0988a0007d0a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim.meta new file mode 100644 index 0000000..8e7090b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 94a50fab39717c54db017624686e404a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1.meta new file mode 100644 index 0000000..04d1672 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c2f998f8729330419a551e65045ca3d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_1.anim new file mode 100644 index 0000000..4f99955 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_1.anim @@ -0,0 +1,2898 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: triangle_rotating_1_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: -3.1933303, z: 0, w: 0.08503675} + outSlope: {x: 0, y: -3.1933303, z: 0, w: 0.08503675} + tangentMode: 6356992 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0.053222176, z: -0, w: -0.9985827} + inSlope: {x: 0, y: -3.1888041, z: 0, w: 0.16995549} + outSlope: {x: 0, y: -3.1888041, z: 0, w: 0.16995549} + tangentMode: 7627111 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0.106293485, z: -0, w: -0.9943348} + inSlope: {x: 0, y: -3.1752396, z: 0, w: 0.33943173} + outSlope: {x: 0, y: -3.1752396, z: 0, w: 0.33943173} + tangentMode: 32 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0.1590635, z: -0, w: -0.9872683} + inSlope: {x: 0, y: -3.1526742, z: 0, w: 0.50794244} + outSlope: {x: 0, y: -3.1526742, z: 0, w: 0.50794244} + tangentMode: 1852401254 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0.21138263, z: -0, w: -0.9774034} + inSlope: {x: 0, y: -3.121172, z: 0, w: 0.6750137} + outSlope: {x: 0, y: -3.121172, z: 0, w: 0.6750137} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0.26310256, z: -0, w: -0.9647679} + inSlope: {x: 0, y: -3.080823, z: 0, w: 0.8401734} + outSlope: {x: 0, y: -3.080823, z: 0, w: 0.8401734} + tangentMode: 2036429410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0.31407672, z: -0, w: -0.9493976} + inSlope: {x: 0, y: -3.0317402, z: 0, w: 1.0029514} + outSlope: {x: 0, y: -3.0317402, z: 0, w: 1.0029514} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0.36416057, z: -0, w: -0.93133616} + inSlope: {x: 0, y: -2.9740634, z: 0, w: 1.1628859} + outSlope: {x: 0, y: -2.9740634, z: 0, w: 1.1628859} + tangentMode: 1701601635 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0.41321218, z: -0, w: -0.91063476} + inSlope: {x: 0, y: -2.9079585, z: 0, w: 1.3195233} + outSlope: {x: 0, y: -2.9079585, z: 0, w: 1.3195233} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0.46109253, z: -0, w: -0.88735205} + inSlope: {x: 0, y: -2.833609, z: 0, w: 1.4724202} + outSlope: {x: 0, y: -2.833609, z: 0, w: 1.4724202} + tangentMode: 1702261349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0.5076658, z: -0, w: -0.8615541} + inSlope: {x: 0, y: -2.751226, z: 0, w: 1.6211433} + outSlope: {x: 0, y: -2.751226, z: 0, w: 1.6211433} + tangentMode: 1895825383 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0.55280006, z: -0, w: -0.83331394} + inSlope: {x: 0, y: -2.6610465, z: 0, w: 1.7652727} + outSlope: {x: 0, y: -2.6610465, z: 0, w: 1.7652727} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0.59636736, z: -0, w: -0.80271167} + inSlope: {x: 0, y: -2.563323, z: 0, w: 1.9043971} + outSlope: {x: 0, y: -2.563323, z: 0, w: 1.9043971} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0.63824415, z: -0, w: -0.76983404} + inSlope: {x: 0, y: -2.4583342, z: 0, w: 2.038125} + outSlope: {x: 0, y: -2.4583342, z: 0, w: 2.038125} + tangentMode: 1869374976 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0.6783118, z: -0, w: -0.7347742} + inSlope: {x: 0, y: -2.346377, z: 0, w: 2.1660752} + outSlope: {x: 0, y: -2.346377, z: 0, w: 2.1660752} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0.7164567, z: -0, w: -0.69763154} + inSlope: {x: 0, y: -2.227767, z: 0, w: 2.2878823} + outSlope: {x: 0, y: -2.227767, z: 0, w: 2.2878823} + tangentMode: 67139840 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0.75257075, z: -0, w: -0.6585114} + inSlope: {x: 0, y: -2.1028447, z: 0, w: 2.4032073} + outSlope: {x: 0, y: -2.1028447, z: 0, w: 2.4032073} + tangentMode: 1442840576 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0.7865516, z: -0, w: -0.61752456} + inSlope: {x: 0, y: -1.9719603, z: 0, w: 2.5117202} + outSlope: {x: 0, y: -1.9719603, z: 0, w: 2.5117202} + tangentMode: 99 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0.8183028, z: -0, w: -0.5747873} + inSlope: {x: 0, y: -1.8354859, z: 0, w: 2.6131096} + outSlope: {x: 0, y: -1.8354859, z: 0, w: 2.6131096} + tangentMode: 7995492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0.8477345, z: -0, w: -0.53042084} + inSlope: {x: 0, y: -1.69381, z: 0, w: 2.7070968} + outSlope: {x: 0, y: -1.69381, z: 0, w: 2.7070968} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0.8747632, z: -0, w: -0.48455068} + inSlope: {x: 0, y: -1.5473311, z: 0, w: 2.7934093} + outSlope: {x: 0, y: -1.5473311, z: 0, w: 2.7934093} + tangentMode: 8388608 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0.89931226, z: -0, w: -0.43730712} + inSlope: {x: 0, y: -1.396466, z: 0, w: 2.8717995} + outSlope: {x: 0, y: -1.396466, z: 0, w: 2.8717995} + tangentMode: 1634992228 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0.9213121, z: -0, w: -0.38882396} + inSlope: {x: 0, y: -1.2416437, z: 0, w: 2.9420545} + outSlope: {x: 0, y: -1.2416437, z: 0, w: 2.9420545} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0.9407004, z: -0, w: -0.33923855} + inSlope: {x: 0, y: -1.0833004, z: 0, w: 3.0039678} + outSlope: {x: 0, y: -1.0833004, z: 0, w: 3.0039678} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0.95742214, z: -0, w: -0.2886916} + inSlope: {x: 0, y: -0.921887, z: 0, w: 3.057363} + outSlope: {x: 0, y: -0.921887, z: 0, w: 3.057363} + tangentMode: -16746143 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0.97143, z: -0, w: -0.23732637} + inSlope: {x: 0, y: -0.75786114, z: 0, w: 3.1020977} + outSlope: {x: 0, y: -0.75786114, z: 0, w: 3.1020977} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0.9826842, z: -0, w: -0.18528827} + inSlope: {x: 0, y: -0.5916859, z: 0, w: 3.1380363} + outSlope: {x: 0, y: -0.5916859, z: 0, w: 3.1380363} + tangentMode: -16747675 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0.9911529, z: -0, w: -0.13272507} + inSlope: {x: 0, y: -0.42383516, z: 0, w: 3.1650796} + outSlope: {x: 0, y: -0.42383516, z: 0, w: 3.1650796} + tangentMode: 33554560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0.99681205, z: -0, w: -0.079785526} + inSlope: {x: 0, y: -0.2547828, z: 0, w: 3.1831512} + outSlope: {x: 0, y: -0.2547828, z: 0, w: 3.1831512} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0.99964565, z: -0, w: -0.026619941} + inSlope: {x: 0, y: -0.08500628, z: 0, w: 3.1921954} + outSlope: {x: 0, y: -0.08500628, z: 0, w: 3.1921954} + tangentMode: 512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0.9996456, z: -0, w: 0.026620982} + inSlope: {x: 0, y: 0.085010014, z: 0, w: 3.192198} + outSlope: {x: 0, y: 0.085010014, z: 0, w: 3.192198} + tangentMode: 1916862561 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0.996812, z: -0, w: 0.07978656} + inSlope: {x: 0, y: 0.25478506, z: 0, w: 3.1831532} + outSlope: {x: 0, y: 0.25478506, z: 0, w: 3.1831532} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0.99115276, z: -0, w: 0.13272598} + inSlope: {x: 0, y: 0.42383772, z: 0, w: 3.165078} + outSlope: {x: 0, y: 0.42383772, z: 0, w: 3.165078} + tangentMode: 262245 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0.9826841, z: -0, w: 0.18528906} + inSlope: {x: 0, y: 0.59168875, z: 0, w: 3.138031} + outSlope: {x: 0, y: 0.59168875, z: 0, w: 3.138031} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0.9714298, z: -0, w: 0.23732692} + inSlope: {x: 0, y: 0.75786424, z: 0, w: 3.1020994} + outSlope: {x: 0, y: 0.75786424, z: 0, w: 3.1020994} + tangentMode: 67134816 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0.95742196, z: -0, w: 0.28869227} + inSlope: {x: 0, y: 0.9218904, z: 0, w: 3.0573673} + outSlope: {x: 0, y: 0.9218904, z: 0, w: 3.0573673} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0.9407002, z: -0, w: 0.33923906} + inSlope: {x: 0, y: 1.0833023, z: 0, w: 3.0039625} + outSlope: {x: 0, y: 1.0833023, z: 0, w: 3.0039625} + tangentMode: 1348431104 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0.9213119, z: -0, w: 0.38882425} + inSlope: {x: 0, y: 1.2416458, z: 0, w: 2.9420562} + outSlope: {x: 0, y: 1.2416458, z: 0, w: 2.9420562} + tangentMode: -256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0.899312, z: -0, w: 0.4373075} + inSlope: {x: 0, y: 1.3964684, z: 0, w: 2.8718038} + outSlope: {x: 0, y: 1.3964684, z: 0, w: 2.8718038} + tangentMode: 512 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0.874763, z: -0, w: 0.48455095} + inSlope: {x: 0, y: 1.5473285, z: 0, w: 2.7934046} + outSlope: {x: 0, y: 1.5473285, z: 0, w: 2.7934046} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0.84773445, z: -0, w: 0.5304209} + inSlope: {x: 0, y: 1.6938059, z: 0, w: 2.7070937} + outSlope: {x: 0, y: 1.6938059, z: 0, w: 2.7070937} + tangentMode: 1916862561 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0.81830287, z: -0, w: 0.5747873} + inSlope: {x: 0, y: 1.8354874, z: 0, w: 2.6131144} + outSlope: {x: 0, y: 1.8354874, z: 0, w: 2.6131144} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0.7865516, z: -0, w: 0.6175246} + inSlope: {x: 0, y: 1.971962, z: 0, w: 2.5117211} + outSlope: {x: 0, y: 1.971962, z: 0, w: 2.5117211} + tangentMode: -1593835520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0.75257087, z: -0, w: 0.6585113} + inSlope: {x: 0, y: 2.1028414, z: 0, w: 2.4032044} + outSlope: {x: 0, y: 2.1028414, z: 0, w: 2.4032044} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0.71645695, z: -0, w: 0.69763136} + inSlope: {x: 0, y: 2.2277646, z: 0, w: 2.28788} + outSlope: {x: 0, y: 2.2277646, z: 0, w: 2.28788} + tangentMode: 1632657253 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0.6783121, z: -0, w: 0.7347739} + inSlope: {x: 0, y: 2.3463736, z: 0, w: 2.166072} + outSlope: {x: 0, y: 2.3463736, z: 0, w: 2.166072} + tangentMode: 42471 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0.63824457, z: -0, w: 0.7698337} + inSlope: {x: 0, y: 2.4583364, z: 0, w: 2.0381284} + outSlope: {x: 0, y: 2.4583364, z: 0, w: 2.0381284} + tangentMode: 1953392896 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0.59636766, z: -0, w: 0.8027114} + inSlope: {x: 0, y: 2.5633307, z: 0, w: 1.9044042} + outSlope: {x: 0, y: 2.5633307, z: 0, w: 1.9044042} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0.5528003, z: -0, w: 0.83331376} + inSlope: {x: 0, y: 2.661049, z: 0, w: 1.7652762} + outSlope: {x: 0, y: 2.661049, z: 0, w: 1.7652762} + tangentMode: 7954786 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0.5076661, z: -0, w: 0.8615539} + inSlope: {x: 0, y: 2.751223, z: 0, w: 1.6211448} + outSlope: {x: 0, y: 2.751223, z: 0, w: 1.6211448} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0.46109295, z: -0, w: 0.8873519} + inSlope: {x: 0, y: 2.8336036, z: 0, w: 1.4724197} + outSlope: {x: 0, y: 2.8336036, z: 0, w: 1.4724197} + tangentMode: 1946186849 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0.41321275, z: -0, w: 0.9106345} + inSlope: {x: 0, y: 2.9079537, z: 0, w: 1.3195229} + outSlope: {x: 0, y: 2.9079537, z: 0, w: 1.3195229} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0.36416125, z: -0, w: 0.9313359} + inSlope: {x: 0, y: 2.9740596, z: 0, w: 1.1628854} + outSlope: {x: 0, y: 2.9740596, z: 0, w: 1.1628854} + tangentMode: 7630433 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0.31407753, z: -0, w: 0.9493973} + inSlope: {x: 0, y: 3.031742, z: 0, w: 1.002954} + outSlope: {x: 0, y: 3.031742, z: 0, w: 1.002954} + tangentMode: 11665383 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0.26310328, z: -0, w: 0.9647677} + inSlope: {x: 0, y: 3.0808315, z: 0, w: 0.84017956} + outSlope: {x: 0, y: 3.0808315, z: 0, w: 0.84017956} + tangentMode: 1852375040 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0.21138324, z: -0, w: 0.9774033} + inSlope: {x: 0, y: 3.1211743, z: 0, w: 0.67501605} + outSlope: {x: 0, y: 3.1211743, z: 0, w: 0.67501605} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0.15906423, z: -0, w: 0.9872682} + inSlope: {x: 0, y: 3.1526697, z: 0, w: 0.5079429} + outSlope: {x: 0, y: 3.1526697, z: 0, w: 0.5079429} + tangentMode: 2036429410 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0.10629435, z: -0, w: 0.9943347} + inSlope: {x: 0, y: 3.1752353, z: 0, w: 0.33943388} + outSlope: {x: 0, y: 3.1752353, z: 0, w: 0.33943388} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0.05322316, z: -0, w: 0.99858266} + inSlope: {x: 0, y: 3.1888075, z: 0, w: 0.16995847} + outSlope: {x: 0, y: 3.1888075, z: 0, w: 0.16995847} + tangentMode: 225 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333335 + value: {x: -0, y: 0.00000008742278, z: -0, w: 1} + inSlope: {x: 0, y: 3.1933405, z: 0, w: 0.08503889} + outSlope: {x: 0, y: 3.1933405, z: 0, w: 0.08503889} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.98333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1933303 + outSlope: -3.1933303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.053222176 + inSlope: -3.1888041 + outSlope: -3.1888041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.106293485 + inSlope: -3.1752396 + outSlope: -3.1752396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.1590635 + inSlope: -3.1526742 + outSlope: -3.1526742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.21138263 + inSlope: -3.121172 + outSlope: -3.121172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.26310256 + inSlope: -3.080823 + outSlope: -3.080823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.31407672 + inSlope: -3.0317402 + outSlope: -3.0317402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.36416057 + inSlope: -2.9740634 + outSlope: -2.9740634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.41321218 + inSlope: -2.9079585 + outSlope: -2.9079585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.46109253 + inSlope: -2.833609 + outSlope: -2.833609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5076658 + inSlope: -2.751226 + outSlope: -2.751226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.55280006 + inSlope: -2.6610465 + outSlope: -2.6610465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.59636736 + inSlope: -2.563323 + outSlope: -2.563323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.63824415 + inSlope: -2.4583342 + outSlope: -2.4583342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6783118 + inSlope: -2.346377 + outSlope: -2.346377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7164567 + inSlope: -2.227767 + outSlope: -2.227767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.75257075 + inSlope: -2.1028447 + outSlope: -2.1028447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.7865516 + inSlope: -1.9719603 + outSlope: -1.9719603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.8183028 + inSlope: -1.8354859 + outSlope: -1.8354859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8477345 + inSlope: -1.69381 + outSlope: -1.69381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8747632 + inSlope: -1.5473311 + outSlope: -1.5473311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89931226 + inSlope: -1.396466 + outSlope: -1.396466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9213121 + inSlope: -1.2416437 + outSlope: -1.2416437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9407004 + inSlope: -1.0833004 + outSlope: -1.0833004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95742214 + inSlope: -0.921887 + outSlope: -0.921887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.97143 + inSlope: -0.75786114 + outSlope: -0.75786114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9826842 + inSlope: -0.5916859 + outSlope: -0.5916859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9911529 + inSlope: -0.42383516 + outSlope: -0.42383516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.99681205 + inSlope: -0.2547828 + outSlope: -0.2547828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99964565 + inSlope: -0.08500628 + outSlope: -0.08500628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.9996456 + inSlope: 0.085010014 + outSlope: 0.085010014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.996812 + inSlope: 0.25478506 + outSlope: 0.25478506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99115276 + inSlope: 0.42383772 + outSlope: 0.42383772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9826841 + inSlope: 0.59168875 + outSlope: 0.59168875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9714298 + inSlope: 0.75786424 + outSlope: 0.75786424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.95742196 + inSlope: 0.9218904 + outSlope: 0.9218904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9407002 + inSlope: 1.0833023 + outSlope: 1.0833023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.9213119 + inSlope: 1.2416458 + outSlope: 1.2416458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.899312 + inSlope: 1.3964684 + outSlope: 1.3964684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.874763 + inSlope: 1.5473285 + outSlope: 1.5473285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.84773445 + inSlope: 1.6938059 + outSlope: 1.6938059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.81830287 + inSlope: 1.8354874 + outSlope: 1.8354874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.7865516 + inSlope: 1.971962 + outSlope: 1.971962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.75257087 + inSlope: 2.1028414 + outSlope: 2.1028414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.71645695 + inSlope: 2.2277646 + outSlope: 2.2277646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.6783121 + inSlope: 2.3463736 + outSlope: 2.3463736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.63824457 + inSlope: 2.4583364 + outSlope: 2.4583364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.59636766 + inSlope: 2.5633307 + outSlope: 2.5633307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.5528003 + inSlope: 2.661049 + outSlope: 2.661049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5076661 + inSlope: 2.751223 + outSlope: 2.751223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.46109295 + inSlope: 2.8336036 + outSlope: 2.8336036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.41321275 + inSlope: 2.9079537 + outSlope: 2.9079537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.36416125 + inSlope: 2.9740596 + outSlope: 2.9740596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.31407753 + inSlope: 3.031742 + outSlope: 3.031742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.26310328 + inSlope: 3.0808315 + outSlope: 3.0808315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.21138324 + inSlope: 3.1211743 + outSlope: 3.1211743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.15906423 + inSlope: 3.1526697 + outSlope: 3.1526697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.10629435 + inSlope: 3.1752353 + outSlope: 3.1752353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.05322316 + inSlope: 3.1888075 + outSlope: 3.1888075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0.00000008742278 + inSlope: 3.1933405 + outSlope: 3.1933405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08503675 + outSlope: 0.08503675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9985827 + inSlope: 0.16995549 + outSlope: 0.16995549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9943348 + inSlope: 0.33943173 + outSlope: 0.33943173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9872683 + inSlope: 0.50794244 + outSlope: 0.50794244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9774034 + inSlope: 0.6750137 + outSlope: 0.6750137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9647679 + inSlope: 0.8401734 + outSlope: 0.8401734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9493976 + inSlope: 1.0029514 + outSlope: 1.0029514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.93133616 + inSlope: 1.1628859 + outSlope: 1.1628859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.91063476 + inSlope: 1.3195233 + outSlope: 1.3195233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.88735205 + inSlope: 1.4724202 + outSlope: 1.4724202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8615541 + inSlope: 1.6211433 + outSlope: 1.6211433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83331394 + inSlope: 1.7652727 + outSlope: 1.7652727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.80271167 + inSlope: 1.9043971 + outSlope: 1.9043971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.76983404 + inSlope: 2.038125 + outSlope: 2.038125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7347742 + inSlope: 2.1660752 + outSlope: 2.1660752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.69763154 + inSlope: 2.2878823 + outSlope: 2.2878823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6585114 + inSlope: 2.4032073 + outSlope: 2.4032073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.61752456 + inSlope: 2.5117202 + outSlope: 2.5117202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5747873 + inSlope: 2.6131096 + outSlope: 2.6131096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.53042084 + inSlope: 2.7070968 + outSlope: 2.7070968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.48455068 + inSlope: 2.7934093 + outSlope: 2.7934093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.43730712 + inSlope: 2.8717995 + outSlope: 2.8717995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.38882396 + inSlope: 2.9420545 + outSlope: 2.9420545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.33923855 + inSlope: 3.0039678 + outSlope: 3.0039678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.2886916 + inSlope: 3.057363 + outSlope: 3.057363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.23732637 + inSlope: 3.1020977 + outSlope: 3.1020977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.18528827 + inSlope: 3.1380363 + outSlope: 3.1380363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.13272507 + inSlope: 3.1650796 + outSlope: 3.1650796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.079785526 + inSlope: 3.1831512 + outSlope: 3.1831512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.026619941 + inSlope: 3.1921954 + outSlope: 3.1921954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.026620982 + inSlope: 3.192198 + outSlope: 3.192198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.07978656 + inSlope: 3.1831532 + outSlope: 3.1831532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.13272598 + inSlope: 3.165078 + outSlope: 3.165078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.18528906 + inSlope: 3.138031 + outSlope: 3.138031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.23732692 + inSlope: 3.1020994 + outSlope: 3.1020994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.28869227 + inSlope: 3.0573673 + outSlope: 3.0573673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.33923906 + inSlope: 3.0039625 + outSlope: 3.0039625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.38882425 + inSlope: 2.9420562 + outSlope: 2.9420562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4373075 + inSlope: 2.8718038 + outSlope: 2.8718038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.48455095 + inSlope: 2.7934046 + outSlope: 2.7934046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5304209 + inSlope: 2.7070937 + outSlope: 2.7070937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.5747873 + inSlope: 2.6131144 + outSlope: 2.6131144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.6175246 + inSlope: 2.5117211 + outSlope: 2.5117211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6585113 + inSlope: 2.4032044 + outSlope: 2.4032044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.69763136 + inSlope: 2.28788 + outSlope: 2.28788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7347739 + inSlope: 2.166072 + outSlope: 2.166072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.7698337 + inSlope: 2.0381284 + outSlope: 2.0381284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.8027114 + inSlope: 1.9044042 + outSlope: 1.9044042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.83331376 + inSlope: 1.7652762 + outSlope: 1.7652762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.8615539 + inSlope: 1.6211448 + outSlope: 1.6211448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.8873519 + inSlope: 1.4724197 + outSlope: 1.4724197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9106345 + inSlope: 1.3195229 + outSlope: 1.3195229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9313359 + inSlope: 1.1628854 + outSlope: 1.1628854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9493973 + inSlope: 1.002954 + outSlope: 1.002954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9647677 + inSlope: 0.84017956 + outSlope: 0.84017956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9774033 + inSlope: 0.67501605 + outSlope: 0.67501605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9872682 + inSlope: 0.5079429 + outSlope: 0.5079429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9943347 + inSlope: 0.33943388 + outSlope: 0.33943388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.99858266 + inSlope: 0.16995847 + outSlope: 0.16995847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0.08503889 + outSlope: 0.08503889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 366.10168 + outSlope: 366.10168 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 360 + inSlope: 366.10168 + outSlope: 366.10168 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_1.anim.meta new file mode 100644 index 0000000..c9b6ea2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6608df8620d29a4d9f7ec6454a3f189 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_2.anim new file mode 100644 index 0000000..7068391 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: triangle_rotating_1_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: -3.1401577, z: 0, w: 0.08222937} + outSlope: {x: 0, y: -3.1401577, z: 0, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0.052335963, z: -0, w: -0.9986295} + inSlope: {x: 0, y: -3.135854, z: 0, w: 0.16434251} + outSlope: {x: 0, y: -3.135854, z: 0, w: 0.16434251} + tangentMode: -16750492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0.10452847, z: -0, w: -0.9945219} + inSlope: {x: 0, y: -3.1229553, z: 0, w: 0.3282344} + outSlope: {x: 0, y: -3.1229553, z: 0, w: 0.3282344} + tangentMode: 33554496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0.15643449, z: -0, w: -0.98768836} + inSlope: {x: 0, y: -3.1014972, z: 0, w: 0.4912287} + outSlope: {x: 0, y: -3.1014972, z: 0, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0.20791171, z: -0, w: -0.9781476} + inSlope: {x: 0, y: -3.0715368, z: 0, w: 0.65287656} + outSlope: {x: 0, y: -3.0715368, z: 0, w: 0.65287656} + tangentMode: 16777344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0.25881904, z: -0, w: -0.9659258} + inSlope: {x: 0, y: -3.0331588, z: 0, w: 0.81273264} + outSlope: {x: 0, y: -3.0331588, z: 0, w: 0.81273264} + tangentMode: 163 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0.309017, z: -0, w: -0.95105654} + inSlope: {x: 0, y: -2.9864674, z: 0, w: 0.97036254} + outSlope: {x: 0, y: -2.9864674, z: 0, w: 0.97036254} + tangentMode: 5 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0.35836795, z: -0, w: -0.9335804} + inSlope: {x: 0, y: -2.9315896, z: 0, w: 1.1253331} + outSlope: {x: 0, y: -2.9315896, z: 0, w: 1.1253331} + tangentMode: 1967349605 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0.40673667, z: -0, w: -0.9135454} + inSlope: {x: 0, y: -2.8686776, z: 0, w: 1.277216} + outSlope: {x: 0, y: -2.8686776, z: 0, w: 1.277216} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0.45399055, z: -0, w: -0.8910065} + inSlope: {x: 0, y: -2.7979, z: 0, w: 1.4256014} + outSlope: {x: 0, y: -2.7979, z: 0, w: 1.4256014} + tangentMode: 335569252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0.5, z: -0, w: -0.8660254} + inSlope: {x: 0, y: -2.7194552, z: 0, w: 1.5700794} + outSlope: {x: 0, y: -2.7194552, z: 0, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0.54463905, z: -0, w: -0.83867055} + inSlope: {x: 0, y: -2.6335576, z: 0, w: 1.7102517} + outSlope: {x: 0, y: -2.6335576, z: 0, w: 1.7102517} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0.58778524, z: -0, w: -0.809017} + inSlope: {x: 0, y: -2.54044, z: 0, w: 1.845739} + outSlope: {x: 0, y: -2.54044, z: 0, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0.6293204, z: -0, w: -0.7771459} + inSlope: {x: 0, y: -2.4403615, z: 0, w: 1.976166} + outSlope: {x: 0, y: -2.4403615, z: 0, w: 1.976166} + tangentMode: 1768320609 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0.6691306, z: -0, w: -0.7431448} + inSlope: {x: 0, y: -2.333592, z: 0, w: 2.1011748} + outSlope: {x: 0, y: -2.333592, z: 0, w: 2.1011748} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0.70710677, z: -0, w: -0.70710677} + inSlope: {x: 0, y: -2.2204266, z: 0, w: 2.2204266} + outSlope: {x: 0, y: -2.2204266, z: 0, w: 2.2204266} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0.74314487, z: -0, w: -0.66913056} + inSlope: {x: 0, y: -2.1011763, z: 0, w: 2.3335915} + outSlope: {x: 0, y: -2.1011763, z: 0, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0.77714604, z: -0, w: -0.6293203} + inSlope: {x: 0, y: -1.9761641, z: 0, w: 2.440361} + outSlope: {x: 0, y: -1.9761641, z: 0, w: 2.440361} + tangentMode: 1879074662 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0.80901706, z: -0, w: -0.5877851} + inSlope: {x: 0, y: -1.8457375, z: 0, w: 2.5404415} + outSlope: {x: 0, y: -1.8457375, z: 0, w: 2.5404415} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0.8386707, z: -0, w: -0.5446389} + inSlope: {x: 0, y: -1.710252, z: 0, w: 2.6335552} + outSlope: {x: 0, y: -1.710252, z: 0, w: 2.6335552} + tangentMode: -1610612736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0.8660255, z: -0, w: -0.49999988} + inSlope: {x: 0, y: -1.5700781, z: 0, w: 2.7194548} + outSlope: {x: 0, y: -1.5700781, z: 0, w: 2.7194548} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0.89100665, z: -0, w: -0.4539903} + inSlope: {x: 0, y: -1.4256, z: 0, w: 2.797902} + outSlope: {x: 0, y: -1.4256, z: 0, w: 2.797902} + tangentMode: 1818838631 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0.91354555, z: -0, w: -0.4067364} + inSlope: {x: 0, y: -1.277215, z: 0, w: 2.8686774} + outSlope: {x: 0, y: -1.277215, z: 0, w: 2.8686774} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0.9335805, z: -0, w: -0.35836765} + inSlope: {x: 0, y: -1.1253324, z: 0, w: 2.9315913} + outSlope: {x: 0, y: -1.1253324, z: 0, w: 2.9315913} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0.95105666, z: -0, w: -0.30901662} + inSlope: {x: 0, y: -0.97036165, z: 0, w: 2.9864655} + outSlope: {x: 0, y: -0.97036165, z: 0, w: 2.9864655} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0.96592593, z: -0, w: -0.25881872} + inSlope: {x: 0, y: -0.81273013, z: 0, w: 3.0331602} + outSlope: {x: 0, y: -0.81273013, z: 0, w: 3.0331602} + tangentMode: 7499620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0.9781477, z: -0, w: -0.2079112} + inSlope: {x: 0, y: -0.6528742, z: 0, w: 3.071542} + outSlope: {x: 0, y: -0.6528742, z: 0, w: 3.071542} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0.9876884, z: -0, w: -0.1564339} + inSlope: {x: 0, y: -0.49122828, z: 0, w: 3.1014948} + outSlope: {x: 0, y: -0.49122828, z: 0, w: 3.1014948} + tangentMode: 6647137 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0.994522, z: -0, w: -0.10452795} + inSlope: {x: 0, y: -0.32823417, z: 0, w: 3.1229565} + outSlope: {x: 0, y: -0.32823417, z: 0, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0.99862957, z: -0, w: -0.05233526} + inSlope: {x: 0, y: -0.16434067, z: 0, w: 3.1358542} + outSlope: {x: 0, y: -0.16434067, z: 0, w: 3.1358542} + tangentMode: 1828746342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -1, z: -0, w: 0.00000052054855} + inSlope: {x: 0, y: 0.0000017881393, z: 0, w: 3.1401534} + outSlope: {x: 0, y: 0.0000017881393, z: 0, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0.9986295, z: -0, w: 0.052336417} + inSlope: {x: 0, y: 0.16434447, z: 0, w: 3.1358533} + outSlope: {x: 0, y: 0.16434447, z: 0, w: 3.1358533} + tangentMode: 1916862464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0.99452186, z: -0, w: 0.10452887} + inSlope: {x: 0, y: 0.32823652, z: 0, w: 3.1229546} + outSlope: {x: 0, y: 0.32823652, z: 0, w: 3.1229546} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0.9876883, z: -0, w: 0.1564348} + inSlope: {x: 0, y: 0.49123096, z: 0, w: 3.1014996} + outSlope: {x: 0, y: 0.49123096, z: 0, w: 3.1014996} + tangentMode: 1752457568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0.9781475, z: -0, w: 0.20791209} + inSlope: {x: 0, y: 0.6528771, z: 0, w: 3.0715365} + outSlope: {x: 0, y: 0.6528771, z: 0, w: 3.0715365} + tangentMode: 4194560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0.96592575, z: -0, w: 0.25881925} + inSlope: {x: 0, y: 0.81273335, z: 0, w: 3.0331583} + outSlope: {x: 0, y: 0.81273335, z: 0, w: 3.0331583} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0.9510564, z: -0, w: 0.30901727} + inSlope: {x: 0, y: 0.9703633, z: 0, w: 2.98647} + outSlope: {x: 0, y: 0.9703633, z: 0, w: 2.98647} + tangentMode: 1920225344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0.93358034, z: -0, w: 0.35836816} + inSlope: {x: 0, y: 1.1253326, z: 0, w: 2.9315884} + outSlope: {x: 0, y: 1.1253326, z: 0, w: 2.9315884} + tangentMode: 1145660772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0.91354537, z: -0, w: 0.4067368} + inSlope: {x: 0, y: 1.2772174, z: 0, w: 2.8686762} + outSlope: {x: 0, y: 1.2772174, z: 0, w: 2.8686762} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0.89100647, z: -0, w: 0.4539906} + inSlope: {x: 0, y: 1.4256008, z: 0, w: 2.7979007} + outSlope: {x: 0, y: 1.4256008, z: 0, w: 2.7979007} + tangentMode: 1465871616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0.8660254, z: -0, w: 0.50000006} + inSlope: {x: 0, y: 1.5700791, z: 0, w: 2.719456} + outSlope: {x: 0, y: 1.5700791, z: 0, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0.83867055, z: -0, w: 0.54463905} + inSlope: {x: 0, y: 1.7102532, z: 0, w: 2.6335564} + outSlope: {x: 0, y: 1.7102532, z: 0, w: 2.6335564} + tangentMode: 3 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0.809017, z: -0, w: 0.5877852} + inSlope: {x: 0, y: 1.845737, z: 0, w: 2.5404406} + outSlope: {x: 0, y: 1.845737, z: 0, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0.77714604, z: -0, w: 0.6293203} + inSlope: {x: 0, y: 1.9761641, z: 0, w: 2.440362} + outSlope: {x: 0, y: 1.9761641, z: 0, w: 2.440362} + tangentMode: 1852142688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0.7431449, z: -0, w: 0.6691305} + inSlope: {x: 0, y: 2.1011748, z: 0, w: 2.3335903} + outSlope: {x: 0, y: 2.1011748, z: 0, w: 2.3335903} + tangentMode: 32 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0.70710695, z: -0, w: 0.7071066} + inSlope: {x: 0, y: 2.220426, z: 0, w: 2.220426} + outSlope: {x: 0, y: 2.220426, z: 0, w: 2.220426} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0.6691308, z: -0, w: 0.74314463} + inSlope: {x: 0, y: 2.3335903, z: 0, w: 2.1011767} + outSlope: {x: 0, y: 2.3335903, z: 0, w: 2.1011767} + tangentMode: 1936617283 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0.6293207, z: -0, w: 0.77714574} + inSlope: {x: 0, y: 2.4403656, z: 0, w: 1.9761693} + outSlope: {x: 0, y: 2.4403656, z: 0, w: 1.9761693} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0.58778536, z: -0, w: 0.8090169} + inSlope: {x: 0, y: 2.5404458, z: 0, w: 1.8457425} + outSlope: {x: 0, y: 2.5404458, z: 0, w: 1.8457425} + tangentMode: 2 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0.5446392, z: -0, w: 0.83867043} + inSlope: {x: 0, y: 2.6335492, z: 0, w: 1.7102497} + outSlope: {x: 0, y: 2.6335492, z: 0, w: 1.7102497} + tangentMode: 5120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0.5000005, z: -0, w: 0.86602515} + inSlope: {x: 0, y: 2.7194488, z: 0, w: 1.5700755} + outSlope: {x: 0, y: 2.7194488, z: 0, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0.45399103, z: -0, w: 0.89100623} + inSlope: {x: 0, y: 2.7978997, z: 0, w: 1.4256027} + outSlope: {x: 0, y: 2.7978997, z: 0, w: 1.4256027} + tangentMode: 1347420160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0.40673724, z: -0, w: 0.9135452} + inSlope: {x: 0, y: 2.8686824, z: 0, w: 1.2772226} + outSlope: {x: 0, y: 2.8686824, z: 0, w: 1.2772226} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0.35836837, z: -0, w: 0.9335803} + inSlope: {x: 0, y: 2.9315956, z: 0, w: 1.1253362} + outSlope: {x: 0, y: 2.9315956, z: 0, w: 1.1253362} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0.30901748, z: -0, w: 0.95105636} + inSlope: {x: 0, y: 2.9864593, z: 0, w: 0.97036153} + outSlope: {x: 0, y: 2.9864593, z: 0, w: 0.97036153} + tangentMode: 1416458084 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0.25881982, z: -0, w: 0.96592563} + inSlope: {x: 0, y: 3.0331507, z: 0, w: 0.81273335} + outSlope: {x: 0, y: 3.0331507, z: 0, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0.20791255, z: -0, w: 0.97814745} + inSlope: {x: 0, y: 3.071536, z: 0, w: 0.6528771} + outSlope: {x: 0, y: 3.071536, z: 0, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0.15643539, z: -0, w: 0.9876882} + inSlope: {x: 0, y: 3.1015031, z: 0, w: 0.49123096} + outSlope: {x: 0, y: 3.1015031, z: 0, w: 0.49123096} + tangentMode: -687865856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0.10452921, z: -0, w: 0.9945218} + inSlope: {x: 0, y: 3.1229615, z: 0, w: 0.3282401} + outSlope: {x: 0, y: 3.1229615, z: 0, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0.052336764, z: -0, w: 0.9986295} + inSlope: {x: 0, y: 3.1358538, z: 0, w: 0.16434552} + outSlope: {x: 0, y: 3.1358538, z: 0, w: 0.16434552} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: 0.00000008742278, z: -0, w: 1} + inSlope: {x: 0, y: 3.1401577, z: 0, w: 0.08222798} + outSlope: {x: 0, y: 3.1401577, z: 0, w: 0.08222798} + tangentMode: 1952797536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_2.anim.meta new file mode 100644 index 0000000..05f080e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 1/triangle_rotating_1_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96a55dea757069b4c89059ffe0f5fe05 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2.meta new file mode 100644 index 0000000..0a212b6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6bfe2688d9c436a438e60a3e46b346af +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_1.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_1.anim new file mode 100644 index 0000000..fe2eaf9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_1.anim @@ -0,0 +1,2898 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: triangle_rotating_2_1 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: -3.1933303, z: 0, w: 0.08503675} + outSlope: {x: 0, y: -3.1933303, z: 0, w: 0.08503675} + tangentMode: 1254 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0.053222176, z: -0, w: -0.9985827} + inSlope: {x: 0, y: -3.1888041, z: 0, w: 0.16995549} + outSlope: {x: 0, y: -3.1888041, z: 0, w: 0.16995549} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0.106293485, z: -0, w: -0.9943348} + inSlope: {x: 0, y: -3.1752396, z: 0, w: 0.33943173} + outSlope: {x: 0, y: -3.1752396, z: 0, w: 0.33943173} + tangentMode: 4849764 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0.1590635, z: -0, w: -0.9872683} + inSlope: {x: 0, y: -3.1526742, z: 0, w: 0.50794244} + outSlope: {x: 0, y: -3.1526742, z: 0, w: 0.50794244} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0.21138263, z: -0, w: -0.9774034} + inSlope: {x: 0, y: -3.121172, z: 0, w: 0.6750137} + outSlope: {x: 0, y: -3.121172, z: 0, w: 0.6750137} + tangentMode: 1186 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0.26310256, z: -0, w: -0.9647679} + inSlope: {x: 0, y: -3.080823, z: 0, w: 0.8401734} + outSlope: {x: 0, y: -3.080823, z: 0, w: 0.8401734} + tangentMode: 39 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0.31407672, z: -0, w: -0.9493976} + inSlope: {x: 0, y: -3.0317402, z: 0, w: 1.0029514} + outSlope: {x: 0, y: -3.0317402, z: 0, w: 1.0029514} + tangentMode: 7892834 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0.36416057, z: -0, w: -0.93133616} + inSlope: {x: 0, y: -2.9740634, z: 0, w: 1.1628859} + outSlope: {x: 0, y: -2.9740634, z: 0, w: 1.1628859} + tangentMode: 98 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0.41321218, z: -0, w: -0.91063476} + inSlope: {x: 0, y: -2.9079585, z: 0, w: 1.3195233} + outSlope: {x: 0, y: -2.9079585, z: 0, w: 1.3195233} + tangentMode: 17717698 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0.46109253, z: -0, w: -0.88735205} + inSlope: {x: 0, y: -2.833609, z: 0, w: 1.4724202} + outSlope: {x: 0, y: -2.833609, z: 0, w: 1.4724202} + tangentMode: 504074276 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0.5076658, z: -0, w: -0.8615541} + inSlope: {x: 0, y: -2.751226, z: 0, w: 1.6211433} + outSlope: {x: 0, y: -2.751226, z: 0, w: 1.6211433} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0.55280006, z: -0, w: -0.83331394} + inSlope: {x: 0, y: -2.6610465, z: 0, w: 1.7652727} + outSlope: {x: 0, y: -2.6610465, z: 0, w: 1.7652727} + tangentMode: 19646854 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0.59636736, z: -0, w: -0.80271167} + inSlope: {x: 0, y: -2.563323, z: 0, w: 1.9043971} + outSlope: {x: 0, y: -2.563323, z: 0, w: 1.9043971} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0.63824415, z: -0, w: -0.76983404} + inSlope: {x: 0, y: -2.4583342, z: 0, w: 2.038125} + outSlope: {x: 0, y: -2.4583342, z: 0, w: 2.038125} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0.6783118, z: -0, w: -0.7347742} + inSlope: {x: 0, y: -2.346377, z: 0, w: 2.1660752} + outSlope: {x: 0, y: -2.346377, z: 0, w: 2.1660752} + tangentMode: 38008545 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0.7164567, z: -0, w: -0.69763154} + inSlope: {x: 0, y: -2.227767, z: 0, w: 2.2878823} + outSlope: {x: 0, y: -2.227767, z: 0, w: 2.2878823} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0.75257075, z: -0, w: -0.6585114} + inSlope: {x: 0, y: -2.1028447, z: 0, w: 2.4032073} + outSlope: {x: 0, y: -2.1028447, z: 0, w: 2.4032073} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0.7865516, z: -0, w: -0.61752456} + inSlope: {x: 0, y: -1.9719603, z: 0, w: 2.5117202} + outSlope: {x: 0, y: -1.9719603, z: 0, w: 2.5117202} + tangentMode: 45070176 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0.8183028, z: -0, w: -0.5747873} + inSlope: {x: 0, y: -1.8354859, z: 0, w: 2.6131096} + outSlope: {x: 0, y: -1.8354859, z: 0, w: 2.6131096} + tangentMode: 64 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0.8477345, z: -0, w: -0.53042084} + inSlope: {x: 0, y: -1.69381, z: 0, w: 2.7070968} + outSlope: {x: 0, y: -1.69381, z: 0, w: 2.7070968} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0.8747632, z: -0, w: -0.48455068} + inSlope: {x: 0, y: -1.5473311, z: 0, w: 2.7934093} + outSlope: {x: 0, y: -1.5473311, z: 0, w: 2.7934093} + tangentMode: 46743782 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0.89931226, z: -0, w: -0.43730712} + inSlope: {x: 0, y: -1.396466, z: 0, w: 2.8717995} + outSlope: {x: 0, y: -1.396466, z: 0, w: 2.8717995} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0.9213121, z: -0, w: -0.38882396} + inSlope: {x: 0, y: -1.2416437, z: 0, w: 2.9420545} + outSlope: {x: 0, y: -1.2416437, z: 0, w: 2.9420545} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0.9407004, z: -0, w: -0.33923855} + inSlope: {x: 0, y: -1.0833004, z: 0, w: 3.0039678} + outSlope: {x: 0, y: -1.0833004, z: 0, w: 3.0039678} + tangentMode: 64989154 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0.95742214, z: -0, w: -0.2886916} + inSlope: {x: 0, y: -0.921887, z: 0, w: 3.057363} + outSlope: {x: 0, y: -0.921887, z: 0, w: 3.057363} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0.97143, z: -0, w: -0.23732637} + inSlope: {x: 0, y: -0.75786114, z: 0, w: 3.1020977} + outSlope: {x: 0, y: -0.75786114, z: 0, w: 3.1020977} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0.9826842, z: -0, w: -0.18528827} + inSlope: {x: 0, y: -0.5916859, z: 0, w: 3.1380363} + outSlope: {x: 0, y: -0.5916859, z: 0, w: 3.1380363} + tangentMode: 67660773 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0.9911529, z: -0, w: -0.13272507} + inSlope: {x: 0, y: -0.42383516, z: 0, w: 3.1650796} + outSlope: {x: 0, y: -0.42383516, z: 0, w: 3.1650796} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0.99681205, z: -0, w: -0.079785526} + inSlope: {x: 0, y: -0.2547828, z: 0, w: 3.1831512} + outSlope: {x: 0, y: -0.2547828, z: 0, w: 3.1831512} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0.99964565, z: -0, w: -0.026619941} + inSlope: {x: 0, y: -0.08500628, z: 0, w: 3.1921954} + outSlope: {x: 0, y: -0.08500628, z: 0, w: 3.1921954} + tangentMode: 68253799 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0.9996456, z: -0, w: 0.026620982} + inSlope: {x: 0, y: 0.085010014, z: 0, w: 3.192198} + outSlope: {x: 0, y: 0.085010014, z: 0, w: 3.192198} + tangentMode: 132 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0.996812, z: -0, w: 0.07978656} + inSlope: {x: 0, y: 0.25478506, z: 0, w: 3.1831532} + outSlope: {x: 0, y: 0.25478506, z: 0, w: 3.1831532} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0.99115276, z: -0, w: 0.13272598} + inSlope: {x: 0, y: 0.42383772, z: 0, w: 3.165078} + outSlope: {x: 0, y: 0.42383772, z: 0, w: 3.165078} + tangentMode: 77445349 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0.9826841, z: -0, w: 0.18528906} + inSlope: {x: 0, y: 0.59168875, z: 0, w: 3.138031} + outSlope: {x: 0, y: 0.59168875, z: 0, w: 3.138031} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0.9714298, z: -0, w: 0.23732692} + inSlope: {x: 0, y: 0.75786424, z: 0, w: 3.1020994} + outSlope: {x: 0, y: 0.75786424, z: 0, w: 3.1020994} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0.95742196, z: -0, w: 0.28869227} + inSlope: {x: 0, y: 0.9218904, z: 0, w: 3.0573673} + outSlope: {x: 0, y: 0.9218904, z: 0, w: 3.0573673} + tangentMode: 77575648 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0.9407002, z: -0, w: 0.33923906} + inSlope: {x: 0, y: 1.0833023, z: 0, w: 3.0039625} + outSlope: {x: 0, y: 1.0833023, z: 0, w: 3.0039625} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0.9213119, z: -0, w: 0.38882425} + inSlope: {x: 0, y: 1.2416458, z: 0, w: 2.9420562} + outSlope: {x: 0, y: 1.2416458, z: 0, w: 2.9420562} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0.899312, z: -0, w: 0.4373075} + inSlope: {x: 0, y: 1.3964684, z: 0, w: 2.8718038} + outSlope: {x: 0, y: 1.3964684, z: 0, w: 2.8718038} + tangentMode: 91212962 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0.874763, z: -0, w: 0.48455095} + inSlope: {x: 0, y: 1.5473285, z: 0, w: 2.7934046} + outSlope: {x: 0, y: 1.5473285, z: 0, w: 2.7934046} + tangentMode: 101 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0.84773445, z: -0, w: 0.5304209} + inSlope: {x: 0, y: 1.6938059, z: 0, w: 2.7070937} + outSlope: {x: 0, y: 1.6938059, z: 0, w: 2.7070937} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0.81830287, z: -0, w: 0.5747873} + inSlope: {x: 0, y: 1.8354874, z: 0, w: 2.6131144} + outSlope: {x: 0, y: 1.8354874, z: 0, w: 2.6131144} + tangentMode: 118957156 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0.7865516, z: -0, w: 0.6175246} + inSlope: {x: 0, y: 1.971962, z: 0, w: 2.5117211} + outSlope: {x: 0, y: 1.971962, z: 0, w: 2.5117211} + tangentMode: 64 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0.75257087, z: -0, w: 0.6585113} + inSlope: {x: 0, y: 2.1028414, z: 0, w: 2.4032044} + outSlope: {x: 0, y: 2.1028414, z: 0, w: 2.4032044} + tangentMode: 230 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0.71645695, z: -0, w: 0.69763136} + inSlope: {x: 0, y: 2.2277646, z: 0, w: 2.28788} + outSlope: {x: 0, y: 2.2277646, z: 0, w: 2.28788} + tangentMode: 123188448 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0.6783121, z: -0, w: 0.7347739} + inSlope: {x: 0, y: 2.3463736, z: 0, w: 2.166072} + outSlope: {x: 0, y: 2.3463736, z: 0, w: 2.166072} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0.63824457, z: -0, w: 0.7698337} + inSlope: {x: 0, y: 2.4583364, z: 0, w: 2.0381284} + outSlope: {x: 0, y: 2.4583364, z: 0, w: 2.0381284} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0.59636766, z: -0, w: 0.8027114} + inSlope: {x: 0, y: 2.5633307, z: 0, w: 1.9044042} + outSlope: {x: 0, y: 2.5633307, z: 0, w: 1.9044042} + tangentMode: 134740576 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0.5528003, z: -0, w: 0.83331376} + inSlope: {x: 0, y: 2.661049, z: 0, w: 1.7652762} + outSlope: {x: 0, y: 2.661049, z: 0, w: 1.7652762} + tangentMode: 133 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0.5076661, z: -0, w: 0.8615539} + inSlope: {x: 0, y: 2.751223, z: 0, w: 1.6211448} + outSlope: {x: 0, y: 2.751223, z: 0, w: 1.6211448} + tangentMode: 103 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0.46109295, z: -0, w: 0.8873519} + inSlope: {x: 0, y: 2.8336036, z: 0, w: 1.4724197} + outSlope: {x: 0, y: 2.8336036, z: 0, w: 1.4724197} + tangentMode: 154265127 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0.41321275, z: -0, w: 0.9106345} + inSlope: {x: 0, y: 2.9079537, z: 0, w: 1.3195229} + outSlope: {x: 0, y: 2.9079537, z: 0, w: 1.3195229} + tangentMode: 36 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0.36416125, z: -0, w: 0.9313359} + inSlope: {x: 0, y: 2.9740596, z: 0, w: 1.1628854} + outSlope: {x: 0, y: 2.9740596, z: 0, w: 1.1628854} + tangentMode: 98 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0.31407753, z: -0, w: 0.9493973} + inSlope: {x: 0, y: 3.031742, z: 0, w: 1.002954} + outSlope: {x: 0, y: 3.031742, z: 0, w: 1.002954} + tangentMode: 155374629 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0.26310328, z: -0, w: 0.9647677} + inSlope: {x: 0, y: 3.0808315, z: 0, w: 0.84017956} + outSlope: {x: 0, y: 3.0808315, z: 0, w: 0.84017956} + tangentMode: 96 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0.21138324, z: -0, w: 0.9774033} + inSlope: {x: 0, y: 3.1211743, z: 0, w: 0.67501605} + outSlope: {x: 0, y: 3.1211743, z: 0, w: 0.67501605} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0.15906423, z: -0, w: 0.9872682} + inSlope: {x: 0, y: 3.1526697, z: 0, w: 0.5079429} + outSlope: {x: 0, y: 3.1526697, z: 0, w: 0.5079429} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0.10629435, z: -0, w: 0.9943347} + inSlope: {x: 0, y: 3.1752353, z: 0, w: 0.33943388} + outSlope: {x: 0, y: 3.1752353, z: 0, w: 0.33943388} + tangentMode: 509411428 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0.05322316, z: -0, w: 0.99858266} + inSlope: {x: 0, y: 3.1888075, z: 0, w: 0.16995847} + outSlope: {x: 0, y: 3.1888075, z: 0, w: 0.16995847} + tangentMode: 1120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333335 + value: {x: -0, y: 0.00000008742278, z: -0, w: 1} + inSlope: {x: 0, y: 3.1933405, z: 0, w: 0.08503889} + outSlope: {x: 0, y: 3.1933405, z: 0, w: 0.08503889} + tangentMode: 100 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.98333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1933303 + outSlope: -3.1933303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.053222176 + inSlope: -3.1888041 + outSlope: -3.1888041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.106293485 + inSlope: -3.1752396 + outSlope: -3.1752396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.1590635 + inSlope: -3.1526742 + outSlope: -3.1526742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.21138263 + inSlope: -3.121172 + outSlope: -3.121172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.26310256 + inSlope: -3.080823 + outSlope: -3.080823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.31407672 + inSlope: -3.0317402 + outSlope: -3.0317402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.36416057 + inSlope: -2.9740634 + outSlope: -2.9740634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.41321218 + inSlope: -2.9079585 + outSlope: -2.9079585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.46109253 + inSlope: -2.833609 + outSlope: -2.833609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5076658 + inSlope: -2.751226 + outSlope: -2.751226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.55280006 + inSlope: -2.6610465 + outSlope: -2.6610465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.59636736 + inSlope: -2.563323 + outSlope: -2.563323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.63824415 + inSlope: -2.4583342 + outSlope: -2.4583342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6783118 + inSlope: -2.346377 + outSlope: -2.346377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7164567 + inSlope: -2.227767 + outSlope: -2.227767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.75257075 + inSlope: -2.1028447 + outSlope: -2.1028447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.7865516 + inSlope: -1.9719603 + outSlope: -1.9719603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.8183028 + inSlope: -1.8354859 + outSlope: -1.8354859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8477345 + inSlope: -1.69381 + outSlope: -1.69381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8747632 + inSlope: -1.5473311 + outSlope: -1.5473311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89931226 + inSlope: -1.396466 + outSlope: -1.396466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9213121 + inSlope: -1.2416437 + outSlope: -1.2416437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9407004 + inSlope: -1.0833004 + outSlope: -1.0833004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95742214 + inSlope: -0.921887 + outSlope: -0.921887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.97143 + inSlope: -0.75786114 + outSlope: -0.75786114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9826842 + inSlope: -0.5916859 + outSlope: -0.5916859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9911529 + inSlope: -0.42383516 + outSlope: -0.42383516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.99681205 + inSlope: -0.2547828 + outSlope: -0.2547828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99964565 + inSlope: -0.08500628 + outSlope: -0.08500628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.9996456 + inSlope: 0.085010014 + outSlope: 0.085010014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.996812 + inSlope: 0.25478506 + outSlope: 0.25478506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99115276 + inSlope: 0.42383772 + outSlope: 0.42383772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9826841 + inSlope: 0.59168875 + outSlope: 0.59168875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9714298 + inSlope: 0.75786424 + outSlope: 0.75786424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.95742196 + inSlope: 0.9218904 + outSlope: 0.9218904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9407002 + inSlope: 1.0833023 + outSlope: 1.0833023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.9213119 + inSlope: 1.2416458 + outSlope: 1.2416458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.899312 + inSlope: 1.3964684 + outSlope: 1.3964684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.874763 + inSlope: 1.5473285 + outSlope: 1.5473285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.84773445 + inSlope: 1.6938059 + outSlope: 1.6938059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.81830287 + inSlope: 1.8354874 + outSlope: 1.8354874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.7865516 + inSlope: 1.971962 + outSlope: 1.971962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.75257087 + inSlope: 2.1028414 + outSlope: 2.1028414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.71645695 + inSlope: 2.2277646 + outSlope: 2.2277646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.6783121 + inSlope: 2.3463736 + outSlope: 2.3463736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.63824457 + inSlope: 2.4583364 + outSlope: 2.4583364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.59636766 + inSlope: 2.5633307 + outSlope: 2.5633307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.5528003 + inSlope: 2.661049 + outSlope: 2.661049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5076661 + inSlope: 2.751223 + outSlope: 2.751223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.46109295 + inSlope: 2.8336036 + outSlope: 2.8336036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.41321275 + inSlope: 2.9079537 + outSlope: 2.9079537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.36416125 + inSlope: 2.9740596 + outSlope: 2.9740596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.31407753 + inSlope: 3.031742 + outSlope: 3.031742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.26310328 + inSlope: 3.0808315 + outSlope: 3.0808315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.21138324 + inSlope: 3.1211743 + outSlope: 3.1211743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.15906423 + inSlope: 3.1526697 + outSlope: 3.1526697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.10629435 + inSlope: 3.1752353 + outSlope: 3.1752353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.05322316 + inSlope: 3.1888075 + outSlope: 3.1888075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0.00000008742278 + inSlope: 3.1933405 + outSlope: 3.1933405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08503675 + outSlope: 0.08503675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9985827 + inSlope: 0.16995549 + outSlope: 0.16995549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9943348 + inSlope: 0.33943173 + outSlope: 0.33943173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9872683 + inSlope: 0.50794244 + outSlope: 0.50794244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9774034 + inSlope: 0.6750137 + outSlope: 0.6750137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9647679 + inSlope: 0.8401734 + outSlope: 0.8401734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9493976 + inSlope: 1.0029514 + outSlope: 1.0029514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.93133616 + inSlope: 1.1628859 + outSlope: 1.1628859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.91063476 + inSlope: 1.3195233 + outSlope: 1.3195233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.88735205 + inSlope: 1.4724202 + outSlope: 1.4724202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8615541 + inSlope: 1.6211433 + outSlope: 1.6211433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83331394 + inSlope: 1.7652727 + outSlope: 1.7652727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.80271167 + inSlope: 1.9043971 + outSlope: 1.9043971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.76983404 + inSlope: 2.038125 + outSlope: 2.038125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7347742 + inSlope: 2.1660752 + outSlope: 2.1660752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.69763154 + inSlope: 2.2878823 + outSlope: 2.2878823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6585114 + inSlope: 2.4032073 + outSlope: 2.4032073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.61752456 + inSlope: 2.5117202 + outSlope: 2.5117202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5747873 + inSlope: 2.6131096 + outSlope: 2.6131096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.53042084 + inSlope: 2.7070968 + outSlope: 2.7070968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.48455068 + inSlope: 2.7934093 + outSlope: 2.7934093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.43730712 + inSlope: 2.8717995 + outSlope: 2.8717995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.38882396 + inSlope: 2.9420545 + outSlope: 2.9420545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.33923855 + inSlope: 3.0039678 + outSlope: 3.0039678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.2886916 + inSlope: 3.057363 + outSlope: 3.057363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.23732637 + inSlope: 3.1020977 + outSlope: 3.1020977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.18528827 + inSlope: 3.1380363 + outSlope: 3.1380363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.13272507 + inSlope: 3.1650796 + outSlope: 3.1650796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.079785526 + inSlope: 3.1831512 + outSlope: 3.1831512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.026619941 + inSlope: 3.1921954 + outSlope: 3.1921954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.026620982 + inSlope: 3.192198 + outSlope: 3.192198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.07978656 + inSlope: 3.1831532 + outSlope: 3.1831532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.13272598 + inSlope: 3.165078 + outSlope: 3.165078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.18528906 + inSlope: 3.138031 + outSlope: 3.138031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.23732692 + inSlope: 3.1020994 + outSlope: 3.1020994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.28869227 + inSlope: 3.0573673 + outSlope: 3.0573673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.33923906 + inSlope: 3.0039625 + outSlope: 3.0039625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.38882425 + inSlope: 2.9420562 + outSlope: 2.9420562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4373075 + inSlope: 2.8718038 + outSlope: 2.8718038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.48455095 + inSlope: 2.7934046 + outSlope: 2.7934046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5304209 + inSlope: 2.7070937 + outSlope: 2.7070937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.5747873 + inSlope: 2.6131144 + outSlope: 2.6131144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.6175246 + inSlope: 2.5117211 + outSlope: 2.5117211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6585113 + inSlope: 2.4032044 + outSlope: 2.4032044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.69763136 + inSlope: 2.28788 + outSlope: 2.28788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7347739 + inSlope: 2.166072 + outSlope: 2.166072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.7698337 + inSlope: 2.0381284 + outSlope: 2.0381284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.8027114 + inSlope: 1.9044042 + outSlope: 1.9044042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.83331376 + inSlope: 1.7652762 + outSlope: 1.7652762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.8615539 + inSlope: 1.6211448 + outSlope: 1.6211448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.8873519 + inSlope: 1.4724197 + outSlope: 1.4724197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.9106345 + inSlope: 1.3195229 + outSlope: 1.3195229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9313359 + inSlope: 1.1628854 + outSlope: 1.1628854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9493973 + inSlope: 1.002954 + outSlope: 1.002954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9647677 + inSlope: 0.84017956 + outSlope: 0.84017956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9774033 + inSlope: 0.67501605 + outSlope: 0.67501605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.9872682 + inSlope: 0.5079429 + outSlope: 0.5079429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9943347 + inSlope: 0.33943388 + outSlope: 0.33943388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.99858266 + inSlope: 0.16995847 + outSlope: 0.16995847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 1 + inSlope: 0.08503889 + outSlope: 0.08503889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 366.10168 + outSlope: 366.10168 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 360 + inSlope: 366.10168 + outSlope: 366.10168 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_1.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_1.anim.meta new file mode 100644 index 0000000..c18be1e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5949023ebcffc7c45943f01fe17bd79c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_2.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_2.anim new file mode 100644 index 0000000..bcdc761 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_2.anim @@ -0,0 +1,2943 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: triangle_rotating_2_2 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: -3.1401577, z: 0, w: 0.08222937} + outSlope: {x: 0, y: -3.1401577, z: 0, w: 0.08222937} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0.052335963, z: -0, w: -0.9986295} + inSlope: {x: 0, y: -3.135854, z: 0, w: 0.16434251} + outSlope: {x: 0, y: -3.135854, z: 0, w: 0.16434251} + tangentMode: -16750492 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0.10452847, z: -0, w: -0.9945219} + inSlope: {x: 0, y: -3.1229553, z: 0, w: 0.3282344} + outSlope: {x: 0, y: -3.1229553, z: 0, w: 0.3282344} + tangentMode: 33554496 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0.15643449, z: -0, w: -0.98768836} + inSlope: {x: 0, y: -3.1014972, z: 0, w: 0.4912287} + outSlope: {x: 0, y: -3.1014972, z: 0, w: 0.4912287} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0.20791171, z: -0, w: -0.9781476} + inSlope: {x: 0, y: -3.0715368, z: 0, w: 0.65287656} + outSlope: {x: 0, y: -3.0715368, z: 0, w: 0.65287656} + tangentMode: 16777344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0.25881904, z: -0, w: -0.9659258} + inSlope: {x: 0, y: -3.0331588, z: 0, w: 0.81273264} + outSlope: {x: 0, y: -3.0331588, z: 0, w: 0.81273264} + tangentMode: 163 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0.309017, z: -0, w: -0.95105654} + inSlope: {x: 0, y: -2.9864674, z: 0, w: 0.97036254} + outSlope: {x: 0, y: -2.9864674, z: 0, w: 0.97036254} + tangentMode: 5 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0.35836795, z: -0, w: -0.9335804} + inSlope: {x: 0, y: -2.9315896, z: 0, w: 1.1253331} + outSlope: {x: 0, y: -2.9315896, z: 0, w: 1.1253331} + tangentMode: 1967349605 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0.40673667, z: -0, w: -0.9135454} + inSlope: {x: 0, y: -2.8686776, z: 0, w: 1.277216} + outSlope: {x: 0, y: -2.8686776, z: 0, w: 1.277216} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0.45399055, z: -0, w: -0.8910065} + inSlope: {x: 0, y: -2.7979, z: 0, w: 1.4256014} + outSlope: {x: 0, y: -2.7979, z: 0, w: 1.4256014} + tangentMode: 335569252 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0.5, z: -0, w: -0.8660254} + inSlope: {x: 0, y: -2.7194552, z: 0, w: 1.5700794} + outSlope: {x: 0, y: -2.7194552, z: 0, w: 1.5700794} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0.54463905, z: -0, w: -0.83867055} + inSlope: {x: 0, y: -2.6335576, z: 0, w: 1.7102517} + outSlope: {x: 0, y: -2.6335576, z: 0, w: 1.7102517} + tangentMode: 4 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0.58778524, z: -0, w: -0.809017} + inSlope: {x: 0, y: -2.54044, z: 0, w: 1.845739} + outSlope: {x: 0, y: -2.54044, z: 0, w: 1.845739} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0.6293204, z: -0, w: -0.7771459} + inSlope: {x: 0, y: -2.4403615, z: 0, w: 1.976166} + outSlope: {x: 0, y: -2.4403615, z: 0, w: 1.976166} + tangentMode: 1768320609 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0.6691306, z: -0, w: -0.7431448} + inSlope: {x: 0, y: -2.333592, z: 0, w: 2.1011748} + outSlope: {x: 0, y: -2.333592, z: 0, w: 2.1011748} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0.70710677, z: -0, w: -0.70710677} + inSlope: {x: 0, y: -2.2204266, z: 0, w: 2.2204266} + outSlope: {x: 0, y: -2.2204266, z: 0, w: 2.2204266} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0.74314487, z: -0, w: -0.66913056} + inSlope: {x: 0, y: -2.1011763, z: 0, w: 2.3335915} + outSlope: {x: 0, y: -2.1011763, z: 0, w: 2.3335915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0.77714604, z: -0, w: -0.6293203} + inSlope: {x: 0, y: -1.9761641, z: 0, w: 2.440361} + outSlope: {x: 0, y: -1.9761641, z: 0, w: 2.440361} + tangentMode: 1879074662 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0.80901706, z: -0, w: -0.5877851} + inSlope: {x: 0, y: -1.8457375, z: 0, w: 2.5404415} + outSlope: {x: 0, y: -1.8457375, z: 0, w: 2.5404415} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0.8386707, z: -0, w: -0.5446389} + inSlope: {x: 0, y: -1.710252, z: 0, w: 2.6335552} + outSlope: {x: 0, y: -1.710252, z: 0, w: 2.6335552} + tangentMode: -1610612736 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0.8660255, z: -0, w: -0.49999988} + inSlope: {x: 0, y: -1.5700781, z: 0, w: 2.7194548} + outSlope: {x: 0, y: -1.5700781, z: 0, w: 2.7194548} + tangentMode: 1342177280 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0.89100665, z: -0, w: -0.4539903} + inSlope: {x: 0, y: -1.4256, z: 0, w: 2.797902} + outSlope: {x: 0, y: -1.4256, z: 0, w: 2.797902} + tangentMode: 1818838631 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0.91354555, z: -0, w: -0.4067364} + inSlope: {x: 0, y: -1.277215, z: 0, w: 2.8686774} + outSlope: {x: 0, y: -1.277215, z: 0, w: 2.8686774} + tangentMode: 256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0.9335805, z: -0, w: -0.35836765} + inSlope: {x: 0, y: -1.1253324, z: 0, w: 2.9315913} + outSlope: {x: 0, y: -1.1253324, z: 0, w: 2.9315913} + tangentMode: 1920090368 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0.95105666, z: -0, w: -0.30901662} + inSlope: {x: 0, y: -0.97036165, z: 0, w: 2.9864655} + outSlope: {x: 0, y: -0.97036165, z: 0, w: 2.9864655} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0.96592593, z: -0, w: -0.25881872} + inSlope: {x: 0, y: -0.81273013, z: 0, w: 3.0331602} + outSlope: {x: 0, y: -0.81273013, z: 0, w: 3.0331602} + tangentMode: 7499620 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0.9781477, z: -0, w: -0.2079112} + inSlope: {x: 0, y: -0.6528742, z: 0, w: 3.071542} + outSlope: {x: 0, y: -0.6528742, z: 0, w: 3.071542} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0.9876884, z: -0, w: -0.1564339} + inSlope: {x: 0, y: -0.49122828, z: 0, w: 3.1014948} + outSlope: {x: 0, y: -0.49122828, z: 0, w: 3.1014948} + tangentMode: 6647137 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0.994522, z: -0, w: -0.10452795} + inSlope: {x: 0, y: -0.32823417, z: 0, w: 3.1229565} + outSlope: {x: 0, y: -0.32823417, z: 0, w: 3.1229565} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0.99862957, z: -0, w: -0.05233526} + inSlope: {x: 0, y: -0.16434067, z: 0, w: 3.1358542} + outSlope: {x: 0, y: -0.16434067, z: 0, w: 3.1358542} + tangentMode: 1828746342 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -1, z: -0, w: 0.00000052054855} + inSlope: {x: 0, y: 0.0000017881393, z: 0, w: 3.1401534} + outSlope: {x: 0, y: 0.0000017881393, z: 0, w: 3.1401534} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0.9986295, z: -0, w: 0.052336417} + inSlope: {x: 0, y: 0.16434447, z: 0, w: 3.1358533} + outSlope: {x: 0, y: 0.16434447, z: 0, w: 3.1358533} + tangentMode: 1916862464 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0.99452186, z: -0, w: 0.10452887} + inSlope: {x: 0, y: 0.32823652, z: 0, w: 3.1229546} + outSlope: {x: 0, y: 0.32823652, z: 0, w: 3.1229546} + tangentMode: 16777216 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0.9876883, z: -0, w: 0.1564348} + inSlope: {x: 0, y: 0.49123096, z: 0, w: 3.1014996} + outSlope: {x: 0, y: 0.49123096, z: 0, w: 3.1014996} + tangentMode: 1752457568 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0.9781475, z: -0, w: 0.20791209} + inSlope: {x: 0, y: 0.6528771, z: 0, w: 3.0715365} + outSlope: {x: 0, y: 0.6528771, z: 0, w: 3.0715365} + tangentMode: 4194560 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0.96592575, z: -0, w: 0.25881925} + inSlope: {x: 0, y: 0.81273335, z: 0, w: 3.0331583} + outSlope: {x: 0, y: 0.81273335, z: 0, w: 3.0331583} + tangentMode: 224 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0.9510564, z: -0, w: 0.30901727} + inSlope: {x: 0, y: 0.9703633, z: 0, w: 2.98647} + outSlope: {x: 0, y: 0.9703633, z: 0, w: 2.98647} + tangentMode: 1920225344 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0.93358034, z: -0, w: 0.35836816} + inSlope: {x: 0, y: 1.1253326, z: 0, w: 2.9315884} + outSlope: {x: 0, y: 1.1253326, z: 0, w: 2.9315884} + tangentMode: 1145660772 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0.91354537, z: -0, w: 0.4067368} + inSlope: {x: 0, y: 1.2772174, z: 0, w: 2.8686762} + outSlope: {x: 0, y: 1.2772174, z: 0, w: 2.8686762} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0.89100647, z: -0, w: 0.4539906} + inSlope: {x: 0, y: 1.4256008, z: 0, w: 2.7979007} + outSlope: {x: 0, y: 1.4256008, z: 0, w: 2.7979007} + tangentMode: 1465871616 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0.8660254, z: -0, w: 0.50000006} + inSlope: {x: 0, y: 1.5700791, z: 0, w: 2.719456} + outSlope: {x: 0, y: 1.5700791, z: 0, w: 2.719456} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0.83867055, z: -0, w: 0.54463905} + inSlope: {x: 0, y: 1.7102532, z: 0, w: 2.6335564} + outSlope: {x: 0, y: 1.7102532, z: 0, w: 2.6335564} + tangentMode: 3 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0.809017, z: -0, w: 0.5877852} + inSlope: {x: 0, y: 1.845737, z: 0, w: 2.5404406} + outSlope: {x: 0, y: 1.845737, z: 0, w: 2.5404406} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0.77714604, z: -0, w: 0.6293203} + inSlope: {x: 0, y: 1.9761641, z: 0, w: 2.440362} + outSlope: {x: 0, y: 1.9761641, z: 0, w: 2.440362} + tangentMode: 1852142688 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0.7431449, z: -0, w: 0.6691305} + inSlope: {x: 0, y: 2.1011748, z: 0, w: 2.3335903} + outSlope: {x: 0, y: 2.1011748, z: 0, w: 2.3335903} + tangentMode: 32 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0.70710695, z: -0, w: 0.7071066} + inSlope: {x: 0, y: 2.220426, z: 0, w: 2.220426} + outSlope: {x: 0, y: 2.220426, z: 0, w: 2.220426} + tangentMode: 65536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0.6691308, z: -0, w: 0.74314463} + inSlope: {x: 0, y: 2.3335903, z: 0, w: 2.1011767} + outSlope: {x: 0, y: 2.3335903, z: 0, w: 2.1011767} + tangentMode: 1936617283 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0.6293207, z: -0, w: 0.77714574} + inSlope: {x: 0, y: 2.4403656, z: 0, w: 1.9761693} + outSlope: {x: 0, y: 2.4403656, z: 0, w: 1.9761693} + tangentMode: -25 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0.58778536, z: -0, w: 0.8090169} + inSlope: {x: 0, y: 2.5404458, z: 0, w: 1.8457425} + outSlope: {x: 0, y: 2.5404458, z: 0, w: 1.8457425} + tangentMode: 2 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0.5446392, z: -0, w: 0.83867043} + inSlope: {x: 0, y: 2.6335492, z: 0, w: 1.7102497} + outSlope: {x: 0, y: 2.6335492, z: 0, w: 1.7102497} + tangentMode: 5120 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0.5000005, z: -0, w: 0.86602515} + inSlope: {x: 0, y: 2.7194488, z: 0, w: 1.5700755} + outSlope: {x: 0, y: 2.7194488, z: 0, w: 1.5700755} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0.45399103, z: -0, w: 0.89100623} + inSlope: {x: 0, y: 2.7978997, z: 0, w: 1.4256027} + outSlope: {x: 0, y: 2.7978997, z: 0, w: 1.4256027} + tangentMode: 1347420160 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0.40673724, z: -0, w: 0.9135452} + inSlope: {x: 0, y: 2.8686824, z: 0, w: 1.2772226} + outSlope: {x: 0, y: 2.8686824, z: 0, w: 1.2772226} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0.35836837, z: -0, w: 0.9335803} + inSlope: {x: 0, y: 2.9315956, z: 0, w: 1.1253362} + outSlope: {x: 0, y: 2.9315956, z: 0, w: 1.1253362} + tangentMode: 1 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0.30901748, z: -0, w: 0.95105636} + inSlope: {x: 0, y: 2.9864593, z: 0, w: 0.97036153} + outSlope: {x: 0, y: 2.9864593, z: 0, w: 0.97036153} + tangentMode: 1416458084 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0.25881982, z: -0, w: 0.96592563} + inSlope: {x: 0, y: 3.0331507, z: 0, w: 0.81273335} + outSlope: {x: 0, y: 3.0331507, z: 0, w: 0.81273335} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0.20791255, z: -0, w: 0.97814745} + inSlope: {x: 0, y: 3.071536, z: 0, w: 0.6528771} + outSlope: {x: 0, y: 3.071536, z: 0, w: 0.6528771} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0.15643539, z: -0, w: 0.9876882} + inSlope: {x: 0, y: 3.1015031, z: 0, w: 0.49123096} + outSlope: {x: 0, y: 3.1015031, z: 0, w: 0.49123096} + tangentMode: -687865856 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0.10452921, z: -0, w: 0.9945218} + inSlope: {x: 0, y: 3.1229615, z: 0, w: 0.3282401} + outSlope: {x: 0, y: 3.1229615, z: 0, w: 0.3282401} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0.052336764, z: -0, w: 0.9986295} + inSlope: {x: 0, y: 3.1358538, z: 0, w: 0.16434552} + outSlope: {x: 0, y: 3.1358538, z: 0, w: 0.16434552} + tangentMode: 67126369 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -0, y: 0.00000008742278, z: -0, w: 1} + inSlope: {x: 0, y: 3.1401577, z: 0, w: 0.08222798} + outSlope: {x: 0, y: 3.1401577, z: 0, w: 0.08222798} + tangentMode: 1952797536 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.1401577 + outSlope: -3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052335963 + inSlope: -3.135854 + outSlope: -3.135854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10452847 + inSlope: -3.1229553 + outSlope: -3.1229553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15643449 + inSlope: -3.1014972 + outSlope: -3.1014972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20791171 + inSlope: -3.0715368 + outSlope: -3.0715368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25881904 + inSlope: -3.0331588 + outSlope: -3.0331588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.309017 + inSlope: -2.9864674 + outSlope: -2.9864674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35836795 + inSlope: -2.9315896 + outSlope: -2.9315896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40673667 + inSlope: -2.8686776 + outSlope: -2.8686776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.45399055 + inSlope: -2.7979 + outSlope: -2.7979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.5 + inSlope: -2.7194552 + outSlope: -2.7194552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.54463905 + inSlope: -2.6335576 + outSlope: -2.6335576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.58778524 + inSlope: -2.54044 + outSlope: -2.54044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6293204 + inSlope: -2.4403615 + outSlope: -2.4403615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6691306 + inSlope: -2.333592 + outSlope: -2.333592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: -2.2204266 + outSlope: -2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.74314487 + inSlope: -2.1011763 + outSlope: -2.1011763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.77714604 + inSlope: -1.9761641 + outSlope: -1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.80901706 + inSlope: -1.8457375 + outSlope: -1.8457375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8386707 + inSlope: -1.710252 + outSlope: -1.710252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.8660255 + inSlope: -1.5700781 + outSlope: -1.5700781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.89100665 + inSlope: -1.4256 + outSlope: -1.4256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.91354555 + inSlope: -1.277215 + outSlope: -1.277215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.9335805 + inSlope: -1.1253324 + outSlope: -1.1253324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.95105666 + inSlope: -0.97036165 + outSlope: -0.97036165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96592593 + inSlope: -0.81273013 + outSlope: -0.81273013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.9781477 + inSlope: -0.6528742 + outSlope: -0.6528742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.9876884 + inSlope: -0.49122828 + outSlope: -0.49122828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.994522 + inSlope: -0.32823417 + outSlope: -0.32823417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99862957 + inSlope: -0.16434067 + outSlope: -0.16434067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -1 + inSlope: 0.0000017881393 + outSlope: 0.0000017881393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9986295 + inSlope: 0.16434447 + outSlope: 0.16434447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.99452186 + inSlope: 0.32823652 + outSlope: 0.32823652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.9876883 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9781475 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.96592575 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9510564 + inSlope: 0.9703633 + outSlope: 0.9703633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.93358034 + inSlope: 1.1253326 + outSlope: 1.1253326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.91354537 + inSlope: 1.2772174 + outSlope: 1.2772174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.89100647 + inSlope: 1.4256008 + outSlope: 1.4256008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8660254 + inSlope: 1.5700791 + outSlope: 1.5700791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.83867055 + inSlope: 1.7102532 + outSlope: 1.7102532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.809017 + inSlope: 1.845737 + outSlope: 1.845737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.77714604 + inSlope: 1.9761641 + outSlope: 1.9761641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7431449 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.70710695 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.6691308 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6293207 + inSlope: 2.4403656 + outSlope: 2.4403656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.58778536 + inSlope: 2.5404458 + outSlope: 2.5404458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5446392 + inSlope: 2.6335492 + outSlope: 2.6335492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5000005 + inSlope: 2.7194488 + outSlope: 2.7194488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.45399103 + inSlope: 2.7978997 + outSlope: 2.7978997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.40673724 + inSlope: 2.8686824 + outSlope: 2.8686824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.35836837 + inSlope: 2.9315956 + outSlope: 2.9315956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.30901748 + inSlope: 2.9864593 + outSlope: 2.9864593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.25881982 + inSlope: 3.0331507 + outSlope: 3.0331507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.20791255 + inSlope: 3.071536 + outSlope: 3.071536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.15643539 + inSlope: 3.1015031 + outSlope: 3.1015031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.10452921 + inSlope: 3.1229615 + outSlope: 3.1229615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.052336764 + inSlope: 3.1358538 + outSlope: 3.1358538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.00000008742278 + inSlope: 3.1401577 + outSlope: 3.1401577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.08222937 + outSlope: 0.08222937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986295 + inSlope: 0.16434251 + outSlope: 0.16434251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9945219 + inSlope: 0.3282344 + outSlope: 0.3282344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.98768836 + inSlope: 0.4912287 + outSlope: 0.4912287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9781476 + inSlope: 0.65287656 + outSlope: 0.65287656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9659258 + inSlope: 0.81273264 + outSlope: 0.81273264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.95105654 + inSlope: 0.97036254 + outSlope: 0.97036254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9335804 + inSlope: 1.1253331 + outSlope: 1.1253331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9135454 + inSlope: 1.277216 + outSlope: 1.277216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8910065 + inSlope: 1.4256014 + outSlope: 1.4256014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8660254 + inSlope: 1.5700794 + outSlope: 1.5700794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.83867055 + inSlope: 1.7102517 + outSlope: 1.7102517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.809017 + inSlope: 1.845739 + outSlope: 1.845739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7771459 + inSlope: 1.976166 + outSlope: 1.976166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.7431448 + inSlope: 2.1011748 + outSlope: 2.1011748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.70710677 + inSlope: 2.2204266 + outSlope: 2.2204266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.66913056 + inSlope: 2.3335915 + outSlope: 2.3335915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6293203 + inSlope: 2.440361 + outSlope: 2.440361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.5877851 + inSlope: 2.5404415 + outSlope: 2.5404415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.5446389 + inSlope: 2.6335552 + outSlope: 2.6335552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.49999988 + inSlope: 2.7194548 + outSlope: 2.7194548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.4539903 + inSlope: 2.797902 + outSlope: 2.797902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.4067364 + inSlope: 2.8686774 + outSlope: 2.8686774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.35836765 + inSlope: 2.9315913 + outSlope: 2.9315913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.30901662 + inSlope: 2.9864655 + outSlope: 2.9864655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.25881872 + inSlope: 3.0331602 + outSlope: 3.0331602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.2079112 + inSlope: 3.071542 + outSlope: 3.071542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.1564339 + inSlope: 3.1014948 + outSlope: 3.1014948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.10452795 + inSlope: 3.1229565 + outSlope: 3.1229565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.05233526 + inSlope: 3.1358542 + outSlope: 3.1358542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: 0.00000052054855 + inSlope: 3.1401534 + outSlope: 3.1401534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.052336417 + inSlope: 3.1358533 + outSlope: 3.1358533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.10452887 + inSlope: 3.1229546 + outSlope: 3.1229546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.1564348 + inSlope: 3.1014996 + outSlope: 3.1014996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.20791209 + inSlope: 3.0715365 + outSlope: 3.0715365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.25881925 + inSlope: 3.0331583 + outSlope: 3.0331583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.30901727 + inSlope: 2.98647 + outSlope: 2.98647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.35836816 + inSlope: 2.9315884 + outSlope: 2.9315884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4067368 + inSlope: 2.8686762 + outSlope: 2.8686762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4539906 + inSlope: 2.7979007 + outSlope: 2.7979007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.50000006 + inSlope: 2.719456 + outSlope: 2.719456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.54463905 + inSlope: 2.6335564 + outSlope: 2.6335564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5877852 + inSlope: 2.5404406 + outSlope: 2.5404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.6293203 + inSlope: 2.440362 + outSlope: 2.440362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6691305 + inSlope: 2.3335903 + outSlope: 2.3335903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.7071066 + inSlope: 2.220426 + outSlope: 2.220426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.74314463 + inSlope: 2.1011767 + outSlope: 2.1011767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.77714574 + inSlope: 1.9761693 + outSlope: 1.9761693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.8090169 + inSlope: 1.8457425 + outSlope: 1.8457425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.83867043 + inSlope: 1.7102497 + outSlope: 1.7102497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.86602515 + inSlope: 1.5700755 + outSlope: 1.5700755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.89100623 + inSlope: 1.4256027 + outSlope: 1.4256027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.9135452 + inSlope: 1.2772226 + outSlope: 1.2772226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.9335803 + inSlope: 1.1253362 + outSlope: 1.1253362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.95105636 + inSlope: 0.97036153 + outSlope: 0.97036153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.96592563 + inSlope: 0.81273335 + outSlope: 0.81273335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.97814745 + inSlope: 0.6528771 + outSlope: 0.6528771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9876882 + inSlope: 0.49123096 + outSlope: 0.49123096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9945218 + inSlope: 0.3282401 + outSlope: 0.3282401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9986295 + inSlope: 0.16434552 + outSlope: 0.16434552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.08222798 + outSlope: 0.08222798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 360 + inSlope: 360 + outSlope: 360 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_2.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_2.anim.meta new file mode 100644 index 0000000..e9d2cd1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 369486e70d58ee54daa1ceda90447a70 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_3.anim b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_3.anim new file mode 100644 index 0000000..07973d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_3.anim @@ -0,0 +1,2988 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: triangle_rotating_2_3 + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0, y: -0, z: -0, w: -1} + inSlope: {x: 0, y: -3.088725, z: 0, w: 0.07955431} + outSlope: {x: 0, y: -3.088725, z: 0, w: 0.07955431} + tangentMode: 1066404578 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: -0, y: -0.051478755, z: -0, w: -0.9986741} + inSlope: {x: 0, y: -3.0846298, z: 0, w: 0.15900312} + outSlope: {x: 0, y: -3.0846298, z: 0, w: 0.15900312} + tangentMode: -1084378169 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0, y: -0.102821, z: -0, w: -0.9946999} + inSlope: {x: 0, y: -3.0723543, z: 0, w: 0.31758603} + outSlope: {x: 0, y: -3.0723543, z: 0, w: 0.31758603} + tangentMode: 1046339046 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.050000004 + value: {x: -0, y: -0.15389058, z: -0, w: -0.9880879} + inSlope: {x: 0, y: -3.0519319, z: 0, w: 0.47532678} + outSlope: {x: 0, y: -3.0519319, z: 0, w: 0.47532678} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0, y: -0.20455207, z: -0, w: -0.97885567} + inSlope: {x: 0, y: -3.0234165, z: 0, w: 0.6318051} + outSlope: {x: 0, y: -3.0234165, z: 0, w: 0.6318051} + tangentMode: 1076008672 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0, y: -0.25467113, z: -0, w: -0.9670277} + inSlope: {x: 0, y: -2.9868827, z: 0, w: 0.7866079} + outSlope: {x: 0, y: -2.9868827, z: 0, w: 0.7866079} + tangentMode: 1077088452 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0, y: -0.30411482, z: -0, w: -0.9526354} + inSlope: {x: 0, y: -2.942428, z: 0, w: 0.9393276} + outSlope: {x: 0, y: -2.942428, z: 0, w: 0.9393276} + tangentMode: -1096927387 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: -0, y: -0.35275206, z: -0, w: -0.9357168} + inSlope: {x: 0, y: -2.8901727, z: 0, w: 1.0895543} + outSlope: {x: 0, y: -2.8901727, z: 0, w: 1.0895543} + tangentMode: 1055286884 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0, y: -0.40045393, z: -0, w: -0.9163169} + inSlope: {x: 0, y: -2.8302522, z: 0, w: 1.2368915} + outSlope: {x: 0, y: -2.8302522, z: 0, w: 1.2368915} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.15 + value: {x: -0, y: -0.4470938, z: -0, w: -0.8944871} + inSlope: {x: 0, y: -2.7628248, z: 0, w: 1.3809497} + outSlope: {x: 0, y: -2.7628248, z: 0, w: 1.3809497} + tangentMode: 1078451813 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0, y: -0.49254808, z: -0, w: -0.8702853} + inSlope: {x: 0, y: -2.6880734, z: 0, w: 1.5213473} + outSlope: {x: 0, y: -2.6880734, z: 0, w: 1.5213473} + tangentMode: 1078075204 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: -0, y: -0.53669626, z: -0, w: -0.8437755} + inSlope: {x: 0, y: -2.606191, z: 0, w: 1.6577072} + outSlope: {x: 0, y: -2.606191, z: 0, w: 1.6577072} + tangentMode: 1053835238 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0, y: -0.5794211, z: -0, w: -0.81502837} + inSlope: {x: 0, y: -2.5173984, z: 0, w: 1.7896719} + outSlope: {x: 0, y: -2.5173984, z: 0, w: 1.7896719} + tangentMode: 1060040423 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: -0, y: -0.6206095, z: -0, w: -0.7841198} + inSlope: {x: 0, y: -2.4219294, z: 0, w: 1.9168926} + outSlope: {x: 0, y: -2.4219294, z: 0, w: 1.9168926} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0, y: -0.6601521, z: -0, w: -0.75113195} + inSlope: {x: 0, y: -2.3200378, z: 0, w: 2.039028} + outSlope: {x: 0, y: -2.3200378, z: 0, w: 2.039028} + tangentMode: 1074166182 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -0, y: -0.6979441, z: -0, w: -0.7161522} + inSlope: {x: 0, y: -2.211999, z: 0, w: 2.1557584} + outSlope: {x: 0, y: -2.211999, z: 0, w: 2.1557584} + tangentMode: 1071311206 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0, y: -0.7338854, z: -0, w: -0.6792733} + inSlope: {x: 0, y: -2.0980902, z: 0, w: 2.2667704} + outSlope: {x: 0, y: -2.0980902, z: 0, w: 2.2667704} + tangentMode: 1063902817 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.28333336 + value: {x: -0, y: -0.7678805, z: -0, w: -0.6405931} + inSlope: {x: 0, y: -1.9786158, z: 0, w: 2.3717718} + outSlope: {x: 0, y: -1.9786158, z: 0, w: 2.3717718} + tangentMode: 1063955111 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.30000004 + value: {x: -0, y: -0.7998393, z: -0, w: -0.6002142} + inSlope: {x: 0, y: -1.8538966, z: 0, w: 2.4704823} + outSlope: {x: 0, y: -1.8538966, z: 0, w: 2.4704823} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.31666672 + value: {x: -0, y: -0.8296771, z: -0, w: -0.55824363} + inSlope: {x: 0, y: -1.724262, z: 0, w: 2.5626447} + outSlope: {x: 0, y: -1.724262, z: 0, w: 2.5626447} + tangentMode: 1034446629 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.3333334 + value: {x: -0, y: -0.85731477, z: -0, w: -0.5147926} + inSlope: {x: 0, y: -1.5900533, z: 0, w: 2.6480105} + outSlope: {x: 0, y: -1.5900533, z: 0, w: 2.6480105} + tangentMode: -1082130432 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.35000008 + value: {x: -0, y: -0.8826789, z: -0, w: -0.46997654} + inSlope: {x: 0, y: -1.4516282, z: 0, w: 2.7263541} + outSlope: {x: 0, y: -1.4516282, z: 0, w: 2.7263541} + tangentMode: -1082153433 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.36666676 + value: {x: -0, y: -0.9057024, z: -0, w: -0.42391407} + inSlope: {x: 0, y: -1.3093531, z: 0, w: 2.7974665} + outSlope: {x: 0, y: -1.3093531, z: 0, w: 2.7974665} + tangentMode: -1082222363 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.38333344 + value: {x: -0, y: -0.92632407, z: -0, w: -0.37672758} + inSlope: {x: 0, y: -1.1636074, z: 0, w: 2.8611574} + outSlope: {x: 0, y: -1.1636074, z: 0, w: 2.8611574} + tangentMode: -1082336987 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.40000013 + value: {x: -0, y: -0.94448936, z: -0, w: -0.32854208} + inSlope: {x: 0, y: -1.0147772, z: 0, w: 2.9172683} + outSlope: {x: 0, y: -1.0147772, z: 0, w: 2.9172683} + tangentMode: -1082497054 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4166668 + value: {x: -0, y: -0.96015, z: -0, w: -0.27948523} + inSlope: {x: 0, y: -0.86325216, z: 0, w: 2.9656405} + outSlope: {x: 0, y: -0.86325216, z: 0, w: 2.9656405} + tangentMode: -1082702110 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.4333335 + value: {x: -0, y: -0.97326446, z: -0, w: -0.22968732} + inSlope: {x: 0, y: -0.7094401, z: 0, w: 3.006144} + outSlope: {x: 0, y: -0.7094401, z: 0, w: 3.006144} + tangentMode: -1082951583 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.45000017 + value: {x: -0, y: -0.983798, z: -0, w: -0.17928034} + inSlope: {x: 0, y: -0.5537487, z: 0, w: 3.0386858} + outSlope: {x: 0, y: -0.5537487, z: 0, w: 3.0386858} + tangentMode: -1083244768 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.46666685 + value: {x: -0, y: -0.99172276, z: -0, w: -0.1283977} + inSlope: {x: 0, y: -0.39658573, z: 0, w: 3.0631633} + outSlope: {x: 0, y: -0.39658573, z: 0, w: 3.0631633} + tangentMode: -1083580827 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.48333353 + value: {x: -0, y: -0.99701756, z: -0, w: -0.07717481} + inSlope: {x: 0, y: -0.23837143, z: 0, w: 3.0795097} + outSlope: {x: 0, y: -0.23837143, z: 0, w: 3.0795097} + tangentMode: -1083959039 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5000002 + value: {x: -0, y: -0.9996685, z: -0, w: -0.02574739} + inSlope: {x: 0, y: -0.07952757, z: 0, w: 3.0877004} + outSlope: {x: 0, y: -0.07952757, z: 0, w: 3.0877004} + tangentMode: -1084378169 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5166668 + value: {x: -0, y: -0.9996685, z: -0, w: 0.025748432} + inSlope: {x: 0, y: 0.07952936, z: 0, w: 3.0877004} + outSlope: {x: 0, y: 0.07952936, z: 0, w: 3.0877004} + tangentMode: -1084837019 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5333335 + value: {x: -0, y: -0.9970175, z: -0, w: 0.077175856} + inSlope: {x: 0, y: 0.23837529, z: 0, w: 3.079512} + outSlope: {x: 0, y: 0.23837529, z: 0, w: 3.079512} + tangentMode: -1085334555 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.55000013 + value: {x: -0, y: -0.99172264, z: -0, w: 0.12839873} + inSlope: {x: 0, y: 0.3965882, z: 0, w: 3.0631611} + outSlope: {x: 0, y: 0.3965882, z: 0, w: 3.0631611} + tangentMode: -1085869279 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.5666668 + value: {x: -0, y: -0.9837979, z: -0, w: 0.17928113} + inSlope: {x: 0, y: 0.55374974, z: 0, w: 3.0386806} + outSlope: {x: 0, y: 0.55374974, z: 0, w: 3.0386806} + tangentMode: -1086439707 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.58333343 + value: {x: -0, y: -0.97326434, z: -0, w: 0.22968799} + inSlope: {x: 0, y: 0.7094432, z: 0, w: 3.0061455} + outSlope: {x: 0, y: 0.7094432, z: 0, w: 3.0061455} + tangentMode: -1087044381 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6000001 + value: {x: -0, y: -0.9601498, z: -0, w: 0.27948588} + inSlope: {x: 0, y: 0.8632555, z: 0, w: 2.9656382} + outSlope: {x: 0, y: 0.8632555, z: 0, w: 2.9656382} + tangentMode: -1087681500 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.61666673 + value: {x: -0, y: -0.9444892, z: -0, w: 0.3285425} + inSlope: {x: 0, y: 1.0147772, z: 0, w: 2.9172664} + outSlope: {x: 0, y: 1.0147772, z: 0, w: 2.9172664} + tangentMode: -1088349405 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6333334 + value: {x: -0, y: -0.92632395, z: -0, w: 0.376728} + inSlope: {x: 0, y: 1.1636078, z: 0, w: 2.8611588} + outSlope: {x: 0, y: 1.1636078, z: 0, w: 2.8611588} + tangentMode: -1089046202 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.65000004 + value: {x: -0, y: -0.9057023, z: -0, w: 0.42391437} + inSlope: {x: 0, y: 1.3093555, z: 0, w: 2.7974644} + outSlope: {x: 0, y: 1.3093555, z: 0, w: 2.7974644} + tangentMode: -1089770140 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -0, y: -0.8826788, z: -0, w: 0.46997672} + inSlope: {x: 0, y: 1.4516308, z: 0, w: 2.7263556} + outSlope: {x: 0, y: 1.4516308, z: 0, w: 2.7263556} + tangentMode: -1090519068 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.68333334 + value: {x: -0, y: -0.85731465, z: -0, w: 0.5147928} + inSlope: {x: 0, y: 1.5900543, z: 0, w: 2.6480117} + outSlope: {x: 0, y: 1.5900543, z: 0, w: 2.6480117} + tangentMode: -1092062877 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7 + value: {x: -0, y: -0.82967705, z: -0, w: 0.5582437} + inSlope: {x: 0, y: 1.7242632, z: 0, w: 2.5626457} + outSlope: {x: 0, y: 1.7242632, z: 0, w: 2.5626457} + tangentMode: -1093648447 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.71666664 + value: {x: -0, y: -0.79983926, z: -0, w: 0.60021424} + inSlope: {x: 0, y: 1.853898, z: 0, w: 2.4704866} + outSlope: {x: 0, y: 1.853898, z: 0, w: 2.4704866} + tangentMode: -1095271449 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7333333 + value: {x: -0, y: -0.7678805, z: -0, w: 0.6405932} + inSlope: {x: 0, y: 1.9786174, z: 0, w: 2.3717742} + outSlope: {x: 0, y: 1.9786174, z: 0, w: 2.3717742} + tangentMode: -1096927387 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.74999994 + value: {x: -0, y: -0.7338854, z: -0, w: 0.6792733} + inSlope: {x: 0, y: 2.0980868, z: 0, w: 2.2667675} + outSlope: {x: 0, y: 2.0980868, z: 0, w: 2.2667675} + tangentMode: -1098611741 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7666666 + value: {x: -0, y: -0.69794434, z: -0, w: 0.716152} + inSlope: {x: 0, y: 2.2119932, z: 0, w: 2.155754} + outSlope: {x: 0, y: 2.2119932, z: 0, w: 2.155754} + tangentMode: -1101732188 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.78333324 + value: {x: -0, y: -0.6601524, z: -0, w: 0.7511317} + inSlope: {x: 0, y: 2.3200414, z: 0, w: 2.0390296} + outSlope: {x: 0, y: 2.3200414, z: 0, w: 2.0390296} + tangentMode: -1105186715 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.7999999 + value: {x: -0, y: -0.6206097, z: -0, w: 0.7841196} + inSlope: {x: 0, y: 2.421928, z: 0, w: 1.9168909} + outSlope: {x: 0, y: 2.421928, z: 0, w: 1.9168909} + tangentMode: -1110043968 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.81666654 + value: {x: -0, y: -0.5794215, z: -0, w: 0.815028} + inSlope: {x: 0, y: 2.517393, z: 0, w: 1.7896717} + outSlope: {x: 0, y: 2.517393, z: 0, w: 1.7896717} + tangentMode: -1118413465 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8333332 + value: {x: -0, y: -0.5366967, z: -0, w: 0.8437753} + inSlope: {x: 0, y: 2.6061914, z: 0, w: 1.6577106} + outSlope: {x: 0, y: 2.6061914, z: 0, w: 1.6577106} + tangentMode: 889961411 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.84999985 + value: {x: -0, y: -0.49254856, z: -0, w: 0.870285} + inSlope: {x: 0, y: 2.688074, z: 0, w: 1.5213487} + outSlope: {x: 0, y: 2.688074, z: 0, w: 1.5213487} + tangentMode: 1029070566 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8666665 + value: {x: -0, y: -0.4470943, z: -0, w: 0.89448684} + inSlope: {x: 0, y: 2.7628202, z: 0, w: 1.3809491} + outSlope: {x: 0, y: 2.7628202, z: 0, w: 1.3809491} + tangentMode: 1037439843 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.88333315 + value: {x: -0, y: -0.40045464, z: -0, w: 0.91631657} + inSlope: {x: 0, y: 2.8302455, z: 0, w: 1.236891} + outSlope: {x: 0, y: 2.8302455, z: 0, w: 1.236891} + tangentMode: 1042296930 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.8999998 + value: {x: -0, y: -0.35275286, z: -0, w: 0.9357165} + inSlope: {x: 0, y: 2.8901803, z: 0, w: 1.0895607} + outSlope: {x: 0, y: 2.8901803, z: 0, w: 1.0895607} + tangentMode: 1045751520 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.91666645 + value: {x: -0, y: -0.30411538, z: -0, w: 0.9526352} + inSlope: {x: 0, y: 2.942438, z: 0, w: 0.93933195} + outSlope: {x: 0, y: 2.942438, z: 0, w: 0.93933195} + tangentMode: 1048871909 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9333331 + value: {x: -0, y: -0.2546717, z: -0, w: 0.96702754} + inSlope: {x: 0, y: 2.9868777, z: 0, w: 0.7866086} + outSlope: {x: 0, y: 2.9868777, z: 0, w: 0.7866086} + tangentMode: 1050556291 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.94999975 + value: {x: -0, y: -0.20455289, z: -0, w: 0.9788555} + inSlope: {x: 0, y: 3.0234113, z: 0, w: 0.63180745} + outSlope: {x: 0, y: 3.0234113, z: 0, w: 0.63180745} + tangentMode: 1052212256 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9666664 + value: {x: -0, y: -0.15389141, z: -0, w: 0.9880878} + inSlope: {x: 0, y: 3.0519342, z: 0, w: 0.47532904} + outSlope: {x: 0, y: 3.0519342, z: 0, w: 0.47532904} + tangentMode: 1053835238 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.98333305 + value: {x: -0, y: -0.10282185, z: -0, w: 0.9946998} + inSlope: {x: 0, y: 3.072357, z: 0, w: 0.31758815} + outSlope: {x: 0, y: 3.072357, z: 0, w: 0.31758815} + tangentMode: 1055420773 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 0.9999997 + value: {x: -0, y: -0.051479615, z: -0, w: 0.99867404} + inSlope: {x: 0, y: 3.0846334, z: 0, w: 0.15900615} + outSlope: {x: 0, y: 3.0846334, z: 0, w: 0.15900615} + tangentMode: 1056964609 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + - serializedVersion: 3 + time: 1.0166667 + value: {x: -0, y: 0.00000008742278, z: -0, w: 1} + inSlope: {x: 0, y: 3.0887299, z: 0, w: 0.07955655} + outSlope: {x: 0, y: 3.0887299, z: 0, w: 0.07955655} + tangentMode: 1057713511 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334, w: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: -3.088725 + outSlope: -3.088725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.051478755 + inSlope: -3.0846298 + outSlope: -3.0846298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.102821 + inSlope: -3.0723543 + outSlope: -3.0723543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.15389058 + inSlope: -3.0519319 + outSlope: -3.0519319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20455207 + inSlope: -3.0234165 + outSlope: -3.0234165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.25467113 + inSlope: -2.9868827 + outSlope: -2.9868827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.30411482 + inSlope: -2.942428 + outSlope: -2.942428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.35275206 + inSlope: -2.8901727 + outSlope: -2.8901727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.40045393 + inSlope: -2.8302522 + outSlope: -2.8302522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.4470938 + inSlope: -2.7628248 + outSlope: -2.7628248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.49254808 + inSlope: -2.6880734 + outSlope: -2.6880734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.53669626 + inSlope: -2.606191 + outSlope: -2.606191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.5794211 + inSlope: -2.5173984 + outSlope: -2.5173984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.6206095 + inSlope: -2.4219294 + outSlope: -2.4219294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.6601521 + inSlope: -2.3200378 + outSlope: -2.3200378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.6979441 + inSlope: -2.211999 + outSlope: -2.211999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.7338854 + inSlope: -2.0980902 + outSlope: -2.0980902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.7678805 + inSlope: -1.9786158 + outSlope: -1.9786158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.7998393 + inSlope: -1.8538966 + outSlope: -1.8538966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.8296771 + inSlope: -1.724262 + outSlope: -1.724262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.85731477 + inSlope: -1.5900533 + outSlope: -1.5900533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.8826789 + inSlope: -1.4516282 + outSlope: -1.4516282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.9057024 + inSlope: -1.3093531 + outSlope: -1.3093531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.92632407 + inSlope: -1.1636074 + outSlope: -1.1636074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.94448936 + inSlope: -1.0147772 + outSlope: -1.0147772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.96015 + inSlope: -0.86325216 + outSlope: -0.86325216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.97326446 + inSlope: -0.7094401 + outSlope: -0.7094401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.983798 + inSlope: -0.5537487 + outSlope: -0.5537487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.99172276 + inSlope: -0.39658573 + outSlope: -0.39658573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.99701756 + inSlope: -0.23837143 + outSlope: -0.23837143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.9996685 + inSlope: -0.07952757 + outSlope: -0.07952757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0.9996685 + inSlope: 0.07952936 + outSlope: 0.07952936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0.9970175 + inSlope: 0.23837529 + outSlope: 0.23837529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0.99172264 + inSlope: 0.3965882 + outSlope: 0.3965882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0.9837979 + inSlope: 0.55374974 + outSlope: 0.55374974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0.97326434 + inSlope: 0.7094432 + outSlope: 0.7094432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0.9601498 + inSlope: 0.8632555 + outSlope: 0.8632555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0.9444892 + inSlope: 1.0147772 + outSlope: 1.0147772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.92632395 + inSlope: 1.1636078 + outSlope: 1.1636078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.9057023 + inSlope: 1.3093555 + outSlope: 1.3093555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.8826788 + inSlope: 1.4516308 + outSlope: 1.4516308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0.85731465 + inSlope: 1.5900543 + outSlope: 1.5900543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0.82967705 + inSlope: 1.7242632 + outSlope: 1.7242632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0.79983926 + inSlope: 1.853898 + outSlope: 1.853898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0.7678805 + inSlope: 1.9786174 + outSlope: 1.9786174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0.7338854 + inSlope: 2.0980868 + outSlope: 2.0980868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0.69794434 + inSlope: 2.2119932 + outSlope: 2.2119932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0.6601524 + inSlope: 2.3200414 + outSlope: 2.3200414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0.6206097 + inSlope: 2.421928 + outSlope: 2.421928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0.5794215 + inSlope: 2.517393 + outSlope: 2.517393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0.5366967 + inSlope: 2.6061914 + outSlope: 2.6061914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0.49254856 + inSlope: 2.688074 + outSlope: 2.688074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0.4470943 + inSlope: 2.7628202 + outSlope: 2.7628202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0.40045464 + inSlope: 2.8302455 + outSlope: 2.8302455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0.35275286 + inSlope: 2.8901803 + outSlope: 2.8901803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0.30411538 + inSlope: 2.942438 + outSlope: 2.942438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0.2546717 + inSlope: 2.9868777 + outSlope: 2.9868777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0.20455289 + inSlope: 3.0234113 + outSlope: 3.0234113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0.15389141 + inSlope: 3.0519342 + outSlope: 3.0519342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0.10282185 + inSlope: 3.072357 + outSlope: 3.072357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0.051479615 + inSlope: 3.0846334 + outSlope: 3.0846334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0.00000008742278 + inSlope: 3.0887299 + outSlope: 3.0887299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: -0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0.07955431 + outSlope: 0.07955431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.9986741 + inSlope: 0.15900312 + outSlope: 0.15900312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.9946999 + inSlope: 0.31758603 + outSlope: 0.31758603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.9880879 + inSlope: 0.47532678 + outSlope: 0.47532678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.97885567 + inSlope: 0.6318051 + outSlope: 0.6318051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.9670277 + inSlope: 0.7866079 + outSlope: 0.7866079 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9526354 + inSlope: 0.9393276 + outSlope: 0.9393276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: -0.9357168 + inSlope: 1.0895543 + outSlope: 1.0895543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9163169 + inSlope: 1.2368915 + outSlope: 1.2368915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.8944871 + inSlope: 1.3809497 + outSlope: 1.3809497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.8702853 + inSlope: 1.5213473 + outSlope: 1.5213473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.8437755 + inSlope: 1.6577072 + outSlope: 1.6577072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.81502837 + inSlope: 1.7896719 + outSlope: 1.7896719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: -0.7841198 + inSlope: 1.9168926 + outSlope: 1.9168926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.75113195 + inSlope: 2.039028 + outSlope: 2.039028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7161522 + inSlope: 2.1557584 + outSlope: 2.1557584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.6792733 + inSlope: 2.2667704 + outSlope: 2.2667704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.6405931 + inSlope: 2.3717718 + outSlope: 2.3717718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.30000004 + value: -0.6002142 + inSlope: 2.4704823 + outSlope: 2.4704823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666672 + value: -0.55824363 + inSlope: 2.5626447 + outSlope: 2.5626447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3333334 + value: -0.5147926 + inSlope: 2.6480105 + outSlope: 2.6480105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000008 + value: -0.46997654 + inSlope: 2.7263541 + outSlope: 2.7263541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666676 + value: -0.42391407 + inSlope: 2.7974665 + outSlope: 2.7974665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333344 + value: -0.37672758 + inSlope: 2.8611574 + outSlope: 2.8611574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000013 + value: -0.32854208 + inSlope: 2.9172683 + outSlope: 2.9172683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166668 + value: -0.27948523 + inSlope: 2.9656405 + outSlope: 2.9656405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4333335 + value: -0.22968732 + inSlope: 3.006144 + outSlope: 3.006144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000017 + value: -0.17928034 + inSlope: 3.0386858 + outSlope: 3.0386858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666685 + value: -0.1283977 + inSlope: 3.0631633 + outSlope: 3.0631633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333353 + value: -0.07717481 + inSlope: 3.0795097 + outSlope: 3.0795097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5000002 + value: -0.02574739 + inSlope: 3.0877004 + outSlope: 3.0877004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166668 + value: 0.025748432 + inSlope: 3.0877004 + outSlope: 3.0877004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5333335 + value: 0.077175856 + inSlope: 3.079512 + outSlope: 3.079512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55000013 + value: 0.12839873 + inSlope: 3.0631611 + outSlope: 3.0631611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666668 + value: 0.17928113 + inSlope: 3.0386806 + outSlope: 3.0386806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.58333343 + value: 0.22968799 + inSlope: 3.0061455 + outSlope: 3.0061455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6000001 + value: 0.27948588 + inSlope: 2.9656382 + outSlope: 2.9656382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.61666673 + value: 0.3285425 + inSlope: 2.9172664 + outSlope: 2.9172664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.376728 + inSlope: 2.8611588 + outSlope: 2.8611588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.42391437 + inSlope: 2.7974644 + outSlope: 2.7974644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.46997672 + inSlope: 2.7263556 + outSlope: 2.7263556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.68333334 + value: 0.5147928 + inSlope: 2.6480117 + outSlope: 2.6480117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7 + value: 0.5582437 + inSlope: 2.5626457 + outSlope: 2.5626457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71666664 + value: 0.60021424 + inSlope: 2.4704866 + outSlope: 2.4704866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7333333 + value: 0.6405932 + inSlope: 2.3717742 + outSlope: 2.3717742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.74999994 + value: 0.6792733 + inSlope: 2.2667675 + outSlope: 2.2667675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666666 + value: 0.716152 + inSlope: 2.155754 + outSlope: 2.155754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333324 + value: 0.7511317 + inSlope: 2.0390296 + outSlope: 2.0390296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7999999 + value: 0.7841196 + inSlope: 1.9168909 + outSlope: 1.9168909 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.81666654 + value: 0.815028 + inSlope: 1.7896717 + outSlope: 1.7896717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333332 + value: 0.8437753 + inSlope: 1.6577106 + outSlope: 1.6577106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84999985 + value: 0.870285 + inSlope: 1.5213487 + outSlope: 1.5213487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666665 + value: 0.89448684 + inSlope: 1.3809491 + outSlope: 1.3809491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.88333315 + value: 0.91631657 + inSlope: 1.236891 + outSlope: 1.236891 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8999998 + value: 0.9357165 + inSlope: 1.0895607 + outSlope: 1.0895607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.91666645 + value: 0.9526352 + inSlope: 0.93933195 + outSlope: 0.93933195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333331 + value: 0.96702754 + inSlope: 0.7866086 + outSlope: 0.7866086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.94999975 + value: 0.9788555 + inSlope: 0.63180745 + outSlope: 0.63180745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666664 + value: 0.9880878 + inSlope: 0.47532904 + outSlope: 0.47532904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98333305 + value: 0.9946998 + inSlope: 0.31758815 + outSlope: 0.31758815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9999997 + value: 0.99867404 + inSlope: 0.15900615 + outSlope: 0.15900615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 1 + inSlope: 0.07955655 + outSlope: 0.07955655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalRotation.w + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.x + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 354.09836 + outSlope: 354.09836 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 360 + inSlope: 354.09836 + outSlope: 354.09836 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.y + path: + classID: 224 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesBaked.z + path: + classID: 224 + script: {fileID: 0} + flags: 16 + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_3.anim.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_3.anim.meta new file mode 100644 index 0000000..789d5bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Animations/Triangle rotating anim/Triangle rotating 2/triangle_rotating_2_3.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7f79063d01acfa4dbdf5fa9cf89cfe3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Documentation Animated Loading Icons.pdf b/Test_Dvurechensky/Assets/Animated Loading Icons/Documentation Animated Loading Icons.pdf new file mode 100644 index 0000000..ec56d7b Binary files /dev/null and b/Test_Dvurechensky/Assets/Animated Loading Icons/Documentation Animated Loading Icons.pdf differ diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Documentation Animated Loading Icons.pdf.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Documentation Animated Loading Icons.pdf.meta new file mode 100644 index 0000000..6bb9936 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Documentation Animated Loading Icons.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2a49b6a526f0be49bbc1413354a8f4f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs.meta new file mode 100644 index 0000000..744c50a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f58f1bfbcb3f2c4438c88c9f47776deb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars.meta new file mode 100644 index 0000000..47716d4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf23630580f7d9a4a81bd57f56a240cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 1.prefab new file mode 100644 index 0000000..542435d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 1.prefab @@ -0,0 +1,502 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: bars_1_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: dc68a81b83e1ca44eae667bc73a75d24, type: 2} + m_Animations: + - {fileID: 7400000, guid: dc68a81b83e1ca44eae667bc73a75d24, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: bars_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 0db868f59218d9246a24289f677f095b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 0db868f59218d9246a24289f677f095b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: bars_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 63ccd35d3a66a81469eae1dd319edbd7, type: 2} + m_Animations: + - {fileID: 7400000, guid: 63ccd35d3a66a81469eae1dd319edbd7, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + m_Layer: 0 + m_Name: Bars 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + - {fileID: 22400010} + - {fileID: 22400008} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + m_Layer: 0 + m_Name: bars_1_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: abdf7d27133399a4aba8163fa9e71959, type: 2} + m_Animations: + - {fileID: 7400000, guid: abdf7d27133399a4aba8163fa9e71959, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + m_Layer: 0 + m_Name: bars_1_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: fee272008d4685c488b83da4ce2073e4, type: 2} + m_Animations: + - {fileID: 7400000, guid: fee272008d4685c488b83da4ce2073e4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 1.prefab.meta new file mode 100644 index 0000000..f449689 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75c4353c4b4125549b782a72884bedd4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 2.prefab new file mode 100644 index 0000000..ae0ddce --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 2.prefab @@ -0,0 +1,502 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Bars 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400010} + - {fileID: 22400008} + - {fileID: 22400004} + - {fileID: 22400002} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: bars_2_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 14eb1672439af5c4caf5a95e46fd0255, type: 2} + m_Animations: + - {fileID: 7400000, guid: 14eb1672439af5c4caf5a95e46fd0255, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: bars_2_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b30f5d69b6aad0e49ab615709b1d2f5d, type: 2} + m_Animations: + - {fileID: 7400000, guid: b30f5d69b6aad0e49ab615709b1d2f5d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: bars_2_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 02abef62b6753b64897240424aae6e62, type: 2} + m_Animations: + - {fileID: 7400000, guid: 02abef62b6753b64897240424aae6e62, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + m_Layer: 0 + m_Name: bars_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 59ace45d373624f439c7d10c90dd1eec, type: 2} + m_Animations: + - {fileID: 7400000, guid: 59ace45d373624f439c7d10c90dd1eec, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + m_Layer: 0 + m_Name: bars_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7a5f67161f17eda4baf8d2b4422f0dec, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7a5f67161f17eda4baf8d2b4422f0dec, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 2.prefab.meta new file mode 100644 index 0000000..bb929f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83efb919189f24a4daca1e73926d1651 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 3.prefab new file mode 100644 index 0000000..c6f77fc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 3.prefab @@ -0,0 +1,567 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: bars_3_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 203a5aad747201d4f9b2bd56fb26c980, type: 2} + m_Animations: + - {fileID: 7400000, guid: 203a5aad747201d4f9b2bd56fb26c980, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: bars_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ddd95ff04b0633a4d84694b593c904f0, type: 2} + m_Animations: + - {fileID: 7400000, guid: ddd95ff04b0633a4d84694b593c904f0, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: bars_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 527fb57dc4361e14d8bbbf31c2d05c95, type: 2} + m_Animations: + - {fileID: 7400000, guid: 527fb57dc4361e14d8bbbf31c2d05c95, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + m_Layer: 0 + m_Name: Bars 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + - {fileID: 22400010} + - {fileID: 22400000} + - {fileID: 22400008} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: bars_3_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4da006d8fc6d33c4b946b576bb28fd79, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4da006d8fc6d33c4b946b576bb28fd79, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: bars_3_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e036619d4f7e4d848ba3b146b51312ce, type: 2} + m_Animations: + - {fileID: 7400000, guid: e036619d4f7e4d848ba3b146b51312ce, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 3.prefab.meta new file mode 100644 index 0000000..d9a6a0c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16476d04677e9094cb539b618fbf21a0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 4.prefab new file mode 100644 index 0000000..e7726e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 4.prefab @@ -0,0 +1,567 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: bars_4_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 97c199189f0421f43a4c511fbc55b4ec, type: 2} + m_Animations: + - {fileID: 7400000, guid: 97c199189f0421f43a4c511fbc55b4ec, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: bars_4_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 61871bab01b499c4a9cc64e7afac5847, type: 2} + m_Animations: + - {fileID: 7400000, guid: 61871bab01b499c4a9cc64e7afac5847, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: bars_4_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 1597b98180335cf40a6a3f6da8612c55, type: 2} + m_Animations: + - {fileID: 7400000, guid: 1597b98180335cf40a6a3f6da8612c55, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: bars_4_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 74afd11668890284bbcdcbee5dbed1d6, type: 2} + m_Animations: + - {fileID: 7400000, guid: 74afd11668890284bbcdcbee5dbed1d6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + m_Layer: 0 + m_Name: Bars 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: + - {fileID: 22400010} + - {fileID: 22400000} + - {fileID: 22400002} + - {fileID: 22400004} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: bars_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b82157085e4760f4aaed0736dff1b68a, type: 2} + m_Animations: + - {fileID: 7400000, guid: b82157085e4760f4aaed0736dff1b68a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 4.prefab.meta new file mode 100644 index 0000000..1712b94 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9cf97baa626db2d4dab60515e366d8cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 5.prefab new file mode 100644 index 0000000..92441b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 5.prefab @@ -0,0 +1,567 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: bars_5_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 730bdb8529023f440818eeddab075db5, type: 2} + m_Animations: + - {fileID: 7400000, guid: 730bdb8529023f440818eeddab075db5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: bars_5_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a6d9b33f4b349704faa5e71f829634f9, type: 2} + m_Animations: + - {fileID: 7400000, guid: a6d9b33f4b349704faa5e71f829634f9, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Bars 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400006} + - {fileID: 22400000} + - {fileID: 22400008} + - {fileID: 22400010} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: bars_5_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 708cb63beeae49948a231d350fe89093, type: 2} + m_Animations: + - {fileID: 7400000, guid: 708cb63beeae49948a231d350fe89093, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: bars_5_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 733d4e3123bf44b4686c7ca8c2ac506c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 733d4e3123bf44b4686c7ca8c2ac506c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: bars_5_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 0} + m_SizeDelta: {x: 25, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 0732e6aadad8be64981141c99b0b2b92, type: 2} + m_Animations: + - {fileID: 7400000, guid: 0732e6aadad8be64981141c99b0b2b92, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 5.prefab.meta new file mode 100644 index 0000000..3bcde68 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc6597af6db8d9c49b15c2d2e35774e8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 6.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 6.prefab new file mode 100644 index 0000000..ab233e5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 6.prefab @@ -0,0 +1,567 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: bars_6_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 2941c2e3716974a4596869b6bd5e7445, type: 2} + m_Animations: + - {fileID: 7400000, guid: 2941c2e3716974a4596869b6bd5e7445, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: bars_6_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 8f7f24ef9d8f27147b7a7156dcb9f1ea, type: 2} + m_Animations: + - {fileID: 7400000, guid: 8f7f24ef9d8f27147b7a7156dcb9f1ea, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: bars_6_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5ce066024f1007f468cd00d3b96b4e55, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5ce066024f1007f468cd00d3b96b4e55, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: bars_6_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6153cc9b4a6ccb94a8729b4ae00e9421, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6153cc9b4a6ccb94a8729b4ae00e9421, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + m_Layer: 0 + m_Name: Bars 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + - {fileID: 22400006} + - {fileID: 22400000} + - {fileID: 22400010} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: bars_6_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400008} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d0c3903f6f9cad546a1dfdf316306ed1, type: 2} + m_Animations: + - {fileID: 7400000, guid: d0c3903f6f9cad546a1dfdf316306ed1, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 6.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 6.prefab.meta new file mode 100644 index 0000000..ad55a1c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 6.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3a107b8a183cfc41898a549b9bc4a32 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 7.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 7.prefab new file mode 100644 index 0000000..74f0360 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 7.prefab @@ -0,0 +1,567 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: bars_7_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 925e5bed74a1d374684372619a786104, type: 2} + m_Animations: + - {fileID: 7400000, guid: 925e5bed74a1d374684372619a786104, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: bars_7_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5215cc9e18690da4987b492e54828368, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5215cc9e18690da4987b492e54828368, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Bars 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400010} + - {fileID: 22400006} + - {fileID: 22400008} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: bars_7_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: bec0d1ef8b5591f4493909ae04d34ce5, type: 2} + m_Animations: + - {fileID: 7400000, guid: bec0d1ef8b5591f4493909ae04d34ce5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: bars_7_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3a0a59308cc36d246a3feb4430f4e8bf, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3a0a59308cc36d246a3feb4430f4e8bf, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: bars_7_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 45, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7517322f00731a34aa695071223df2f5, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7517322f00731a34aa695071223df2f5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 7.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 7.prefab.meta new file mode 100644 index 0000000..1bb0890 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 7.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e252c92ff0a37e44966917e26c50eb9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 8.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 8.prefab new file mode 100644 index 0000000..d65b3b5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 8.prefab @@ -0,0 +1,502 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Bars 8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400010} + - {fileID: 22400002} + - {fileID: 22400006} + - {fileID: 22400004} + - {fileID: 22400008} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: bars_8_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6b12bf375210b604696bda986254828a, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6b12bf375210b604696bda986254828a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: bars_8_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 15, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7846fdf576e75ae4395077db4b306130, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7846fdf576e75ae4395077db4b306130, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: bars_8_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5c71aaa50289be5438b1cae92a8648b4, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5c71aaa50289be5438b1cae92a8648b4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + m_Layer: 0 + m_Name: bars_8_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 30, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a21f655766477fe4ca7dc1fd712c7cc3, type: 2} + m_Animations: + - {fileID: 7400000, guid: a21f655766477fe4ca7dc1fd712c7cc3, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + m_Layer: 0 + m_Name: bars_8_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -30, y: 0.63615996} + m_SizeDelta: {x: 50, y: 25.36352} + m_Pivot: {x: 0.5, y: 0.009087999} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 40d4bbced0dab20498f8430a3c1e6e12, type: 2} + m_Animations: + - {fileID: 7400000, guid: 40d4bbced0dab20498f8430a3c1e6e12, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 8.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 8.prefab.meta new file mode 100644 index 0000000..a8b6c3f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 8.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33e9dcbb71c832c4d9181c572e071989 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 9.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 9.prefab new file mode 100644 index 0000000..b0c7e30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 9.prefab @@ -0,0 +1,1032 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: bars_9_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -30, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d1862bfd54076044993201888fd3a3b3, type: 2} + m_Animations: + - {fileID: 7400000, guid: d1862bfd54076044993201888fd3a3b3, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: bars_9_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 58a33651d35760d439cf4f4b79dccd52, type: 2} + m_Animations: + - {fileID: 7400000, guid: 58a33651d35760d439cf4f4b79dccd52, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: bars_9_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 30, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 79a2b372f6b1e154091f47107902287b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 79a2b372f6b1e154091f47107902287b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: bars_9_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 30, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 17101c720bb2f244aae3285c4b98dfbd, type: 2} + m_Animations: + - {fileID: 7400000, guid: 17101c720bb2f244aae3285c4b98dfbd, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: bars_9_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 98299b44dc3551c47bb2e58e5b26cd39, type: 2} + m_Animations: + - {fileID: 7400000, guid: 98299b44dc3551c47bb2e58e5b26cd39, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + m_Layer: 0 + m_Name: bars_9_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 15, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 11fd25b5360889c4da5bd720f6121699, type: 2} + m_Animations: + - {fileID: 7400000, guid: 11fd25b5360889c4da5bd720f6121699, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: bars_9_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 15, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6f83705b457f6784da9cd864f1c3aaff, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6f83705b457f6784da9cd864f1c3aaff, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + m_Layer: 0 + m_Name: bars_9_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -30, y: 0.63615996} + m_SizeDelta: {x: 50, y: 25.36352} + m_Pivot: {x: 0.5, y: 0.009087999} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: dc50c3aafd5b4074c8dc29361accc694, type: 2} + m_Animations: + - {fileID: 7400000, guid: dc50c3aafd5b4074c8dc29361accc694, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: bars_9_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f19c904484d9c9f4db8ce39d218980a1, type: 2} + m_Animations: + - {fileID: 7400000, guid: f19c904484d9c9f4db8ce39d218980a1, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + m_Layer: 0 + m_Name: Bars 9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + 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: + - {fileID: 22400014} + - {fileID: 22400002} + - {fileID: 22400020} + - {fileID: 22400010} + - {fileID: 22400004} + - {fileID: 22400000} + - {fileID: 22400016} + - {fileID: 22400008} + - {fileID: 22400012} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + m_Layer: 0 + m_Name: bars_9_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300052, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a2c53b449e69e4f42b0c0c8476ae1332, type: 2} + m_Animations: + - {fileID: 7400000, guid: a2c53b449e69e4f42b0c0c8476ae1332, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 9.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 9.prefab.meta new file mode 100644 index 0000000..a02caef --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Bars/Bars 9.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6c9da288917fad4a9793703dd5504e5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic.meta new file mode 100644 index 0000000..9d629d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87d163175c5de9d419aa28115e9d88ac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 1.prefab new file mode 100644 index 0000000..0325264 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 1.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: basic_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b6a52488612271e4eab340aa5e915110, type: 2} + m_Animations: + - {fileID: 7400000, guid: b6a52488612271e4eab340aa5e915110, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Basic 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 1.prefab.meta new file mode 100644 index 0000000..7e5c4bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04ad9fe6701b2c841ac1fa51702ab8b7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 2.prefab new file mode 100644 index 0000000..c68d137 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: basic_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e43f185b82e5e9f4fa98cb27a3058f3f, type: 2} + m_Animations: + - {fileID: 7400000, guid: e43f185b82e5e9f4fa98cb27a3058f3f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Basic 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: basic_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3e78fbb2e9935cd45b4661895529a923, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3e78fbb2e9935cd45b4661895529a923, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 2.prefab.meta new file mode 100644 index 0000000..3093fee --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ddc4af4927541e4fb2e23206199f10c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 3.prefab new file mode 100644 index 0000000..3dc5503 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 3.prefab @@ -0,0 +1,316 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: basic_3_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 391ea43901c67804da42395187c75148, type: 2} + m_Animations: + - {fileID: 7400000, guid: 391ea43901c67804da42395187c75148, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: basic_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 884c3d82dbb86c64ebb3f7f6c4e146ab, type: 2} + m_Animations: + - {fileID: 7400000, guid: 884c3d82dbb86c64ebb3f7f6c4e146ab, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: basic_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 8cd8a67204b27e2499dd5832b334220a, type: 2} + m_Animations: + - {fileID: 7400000, guid: 8cd8a67204b27e2499dd5832b334220a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + m_Layer: 0 + m_Name: Basic 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 3.prefab.meta new file mode 100644 index 0000000..5be76c2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49b11c3df3f54534f8c3cde2258dc4ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 4.prefab new file mode 100644 index 0000000..efae645 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 4.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: basic_4_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 73e736ab4c1bda746bca234cdc1614ec, type: 2} + m_Animations: + - {fileID: 7400000, guid: 73e736ab4c1bda746bca234cdc1614ec, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Basic 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400004} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: basic_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 1774a8765fd1c3c4c8e4a21996912ca3, type: 2} + m_Animations: + - {fileID: 7400000, guid: 1774a8765fd1c3c4c8e4a21996912ca3, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 4.prefab.meta new file mode 100644 index 0000000..7917f0a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e72a0bd52e8e9c40b870e0a72a25ee7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 5.prefab new file mode 100644 index 0000000..af20d83 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 5.prefab @@ -0,0 +1,409 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: basic_5_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6394f8505c2d7c54e91a693ec051d68c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6394f8505c2d7c54e91a693ec051d68c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: basic_5_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d5b58312f40ae084a880453acd56f199, type: 2} + m_Animations: + - {fileID: 7400000, guid: d5b58312f40ae084a880453acd56f199, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Basic 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + - {fileID: 22400008} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: basic_5_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 410b50bab9515474cbebb4872bc2fb90, type: 2} + m_Animations: + - {fileID: 7400000, guid: 410b50bab9515474cbebb4872bc2fb90, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + m_Layer: 0 + m_Name: basic_5_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ffdd259526ea2cf49a5b91cb9ac1b7c9, type: 2} + m_Animations: + - {fileID: 7400000, guid: ffdd259526ea2cf49a5b91cb9ac1b7c9, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 5.prefab.meta new file mode 100644 index 0000000..e5f7aaa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Basic/Basic 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e7467f322817b74584823e4198885f1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking.meta new file mode 100644 index 0000000..ace83f6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb51f6b0239f65a46bbebe7f65af722d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 1.prefab new file mode 100644 index 0000000..a875152 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 1.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: blinking_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 05353c89c0f606040bca06565119b54f, type: 2} + m_Animations: + - {fileID: 7400000, guid: 05353c89c0f606040bca06565119b54f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Blinking 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 1.prefab.meta new file mode 100644 index 0000000..eb41867 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 894c9fb9016953d4987456ae56b1c7ee +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 2.prefab new file mode 100644 index 0000000..0bccc17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 2.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Blinking 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: blinking_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c1b9a03ec406cf84f9b106f84480b1df, type: 2} + m_Animations: + - {fileID: 7400000, guid: c1b9a03ec406cf84f9b106f84480b1df, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 2.prefab.meta new file mode 100644 index 0000000..43c011e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 359fe427be9532e449975e94c59de3cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 3.prefab new file mode 100644 index 0000000..14dc946 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 3.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Blinking 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: blinking_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6625b9c3c63d38d4685cc9fd46288422, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6625b9c3c63d38d4685cc9fd46288422, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 3.prefab.meta new file mode 100644 index 0000000..dfbb227 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e58f748566a33be4da05fb85f90ab146 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 4.prefab new file mode 100644 index 0000000..cc8c376 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 4.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Blinking 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: blinking_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 36ab4208c41ee52428c7200e0a049356, type: 2} + m_Animations: + - {fileID: 7400000, guid: 36ab4208c41ee52428c7200e0a049356, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: blinking_4_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 15} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e926612aa3f9f55449eb87cae47cce40, type: 2} + m_Animations: + - {fileID: 7400000, guid: e926612aa3f9f55449eb87cae47cce40, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 4.prefab.meta new file mode 100644 index 0000000..ee5f873 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Blinking/Blinking 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23a04fc573b2e414daab29f002482bc5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading.meta new file mode 100644 index 0000000..f5f18d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6722cd99a1c91b94cbcd4f91ecdd69d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 1.prefab new file mode 100644 index 0000000..7cd70e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 1.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle half rotating fading 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300018, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 8ce04655b6f30a74db26c887d331b654, type: 2} + m_Animations: + - {fileID: 7400000, guid: 8ce04655b6f30a74db26c887d331b654, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 1.prefab.meta new file mode 100644 index 0000000..3f28d24 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 522ae146cf930e24795907d2039f36ba +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 2.prefab new file mode 100644 index 0000000..fc86f8c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300018, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 52c72aadf726a7f4783036c73e6af04c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 52c72aadf726a7f4783036c73e6af04c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_half_rotating_fading_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300018, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e01c4c9cb1dcc1542baf7c9da3313f45, type: 2} + m_Animations: + - {fileID: 7400000, guid: e01c4c9cb1dcc1542baf7c9da3313f45, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Circle half rotating fading 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 2.prefab.meta new file mode 100644 index 0000000..09ab20b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f505a4e3b5cb29b4785249a28ea5367f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 3.prefab new file mode 100644 index 0000000..d99cccd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 3.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle half rotating fading 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300020, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7842d10db7aec85409c1c45f896aced6, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7842d10db7aec85409c1c45f896aced6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 3.prefab.meta new file mode 100644 index 0000000..3bf53fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0282b43b6788f04da5ccf43e0f97281 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 4.prefab new file mode 100644 index 0000000..6139070 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 4.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle half rotating fading 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300022, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c82cd9f763e222d46b95783ef8e71257, type: 2} + m_Animations: + - {fileID: 7400000, guid: c82cd9f763e222d46b95783ef8e71257, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 4.prefab.meta new file mode 100644 index 0000000..529c192 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83cde6b8f8946a34ab9b66b6d16b0dd0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 5.prefab new file mode 100644 index 0000000..7d0ea7a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 5.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle half rotating fading 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_5_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300024, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 0ffc042babd9c524a83b59c25f5d4e67, type: 2} + m_Animations: + - {fileID: 7400000, guid: 0ffc042babd9c524a83b59c25f5d4e67, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 5.prefab.meta new file mode 100644 index 0000000..51ec454 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa33ab8f9d08e4944a9f03f26d00a648 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 6.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 6.prefab new file mode 100644 index 0000000..ea71e12 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 6.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle half rotating fading 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_6_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300026, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: cda8ab2fc126a984e988f219d42cb5d7, type: 2} + m_Animations: + - {fileID: 7400000, guid: cda8ab2fc126a984e988f219d42cb5d7, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 6.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 6.prefab.meta new file mode 100644 index 0000000..0f63310 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 6.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b71a9985e9a8d24196f7c2e803eb329 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 7.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 7.prefab new file mode 100644 index 0000000..797bbd4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 7.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_7_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300028, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 2a793e521ae03cd48b4818299f325bb0, type: 2} + m_Animations: + - {fileID: 7400000, guid: 2a793e521ae03cd48b4818299f325bb0, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Circle half rotating fading 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 7.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 7.prefab.meta new file mode 100644 index 0000000..3413195 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Circle half rotating fading 7.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0c21e87a769c6742a244ef30b697265 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast.meta new file mode 100644 index 0000000..e721b6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ca7a982b80eddc4abb83264996866a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 1.prefab new file mode 100644 index 0000000..26bd2d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 1.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: (fast) Circle half rotating fading 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_1_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300018, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 457a0193f0efd2a4387c5b534309872b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 457a0193f0efd2a4387c5b534309872b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 1.prefab.meta new file mode 100644 index 0000000..438e225 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc97918c7380bfb4d96f9b5eac6a5cb7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 2.prefab new file mode 100644 index 0000000..46a212f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_2_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300018, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: eaae1a20f92a1b844aac79e414ba16d7, type: 2} + m_Animations: + - {fileID: 7400000, guid: eaae1a20f92a1b844aac79e414ba16d7, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_half_rotating_fading_2_2 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300018, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 869e2fdd68d12a942a380e8c7ed8d45e, type: 2} + m_Animations: + - {fileID: 7400000, guid: 869e2fdd68d12a942a380e8c7ed8d45e, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: (fast) Circle half rotating fading 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 2.prefab.meta new file mode 100644 index 0000000..21185f1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8e3f70e78d5db742a0993fef5bf384f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 3.prefab new file mode 100644 index 0000000..c52a88d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 3.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_3_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300020, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 609c1112ad8aa1b43a89dde7dc8f0710, type: 2} + m_Animations: + - {fileID: 7400000, guid: 609c1112ad8aa1b43a89dde7dc8f0710, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: (fast) Circle half rotating fading 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 3.prefab.meta new file mode 100644 index 0000000..d537983 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 810c9ad3e8e9df840b9a8e2997c412f1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 4.prefab new file mode 100644 index 0000000..22dbf13 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 4.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_4_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300022, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 2c1be366d77de7b4ea46a8056a7036eb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 2c1be366d77de7b4ea46a8056a7036eb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: (fast) Circle half rotating fading 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 4.prefab.meta new file mode 100644 index 0000000..7de0c3a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f67329ea334785f45b1b11887d14b3ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 5.prefab new file mode 100644 index 0000000..3da8fca --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 5.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_5_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300024, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6d17d532ea18df343b811d9b364a1504, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6d17d532ea18df343b811d9b364a1504, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: (fast) Circle half rotating fading 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 5.prefab.meta new file mode 100644 index 0000000..91597eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f4b8038b9e9f3e045992bdba39c95732 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 6.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 6.prefab new file mode 100644 index 0000000..fcf7243 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 6.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_6_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300026, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4041cab1db0ea7f4bbb5e4a4a952f8b1, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4041cab1db0ea7f4bbb5e4a4a952f8b1, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: (fast) Circle half rotating fading 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 6.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 6.prefab.meta new file mode 100644 index 0000000..41636bf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 6.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89de5de33bacb2545acd57f423542139 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 7.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 7.prefab new file mode 100644 index 0000000..4d5663e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 7.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_fading_7_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300028, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 1cdaa50fcecc5d04aa8433038cd9c540, type: 2} + m_Animations: + - {fileID: 7400000, guid: 1cdaa50fcecc5d04aa8433038cd9c540, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: (fast) Circle half rotating fading 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 7.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 7.prefab.meta new file mode 100644 index 0000000..a69c4d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating fading/Fast/(fast) Circle half rotating fading 7.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 483910e61514d444198019e74149c7fc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating.meta new file mode 100644 index 0000000..afafb13 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88c4eccf869ecf34ba64b1427b805243 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 1.prefab new file mode 100644 index 0000000..98b90b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 1.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300016, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7e86977513a11bc4f89297bed3d36daf, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7e86977513a11bc4f89297bed3d36daf, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Circle half rotating 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_half_rotating_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300016, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9f0d52cbeda2db446b95e138717412e8, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9f0d52cbeda2db446b95e138717412e8, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 1.prefab.meta new file mode 100644 index 0000000..c69c3a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 053194f778b93f94c864c5aebd674d4a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 2.prefab new file mode 100644 index 0000000..bbd07f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 2.prefab @@ -0,0 +1,316 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_2_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300030, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f9546539396b9e3488f9582602c51b4d, type: 2} + m_Animations: + - {fileID: 7400000, guid: f9546539396b9e3488f9582602c51b4d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_half_rotating_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300016, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6fcfe8607bb7c604087603e6041d26cd, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6fcfe8607bb7c604087603e6041d26cd, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: circle_half_rotating_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300016, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 107c7b517a436b74fa5a862e90273c6c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 107c7b517a436b74fa5a862e90273c6c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + m_Layer: 0 + m_Name: Circle half rotating 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 2.prefab.meta new file mode 100644 index 0000000..861cf19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff230ff891573bc4c827807dd694b2f6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 3.prefab new file mode 100644 index 0000000..ee7b021 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 3.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_half_rotating_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300016, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: dd734b4ae544ad349aa23443b86ab988, type: 2} + m_Animations: + - {fileID: 7400000, guid: dd734b4ae544ad349aa23443b86ab988, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_half_rotating_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300030, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: feecb276ac2815840b12ebe41e102edc, type: 2} + m_Animations: + - {fileID: 7400000, guid: feecb276ac2815840b12ebe41e102edc, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Circle half rotating 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 3.prefab.meta new file mode 100644 index 0000000..8fd1e43 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle half rotating/Circle half rotating 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65f3722dfbc65784b8cb3a74f127e438 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating.meta new file mode 100644 index 0000000..c41251e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7fa0b9fa9c51a3749ab28dc138b80e9c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 1.prefab new file mode 100644 index 0000000..bc2ab4d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 1.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_open_rotating_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300034, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d39882d07b0a9f346a57d0845b44d893, type: 2} + m_Animations: + - {fileID: 7400000, guid: d39882d07b0a9f346a57d0845b44d893, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Circle open rotating 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 1.prefab.meta new file mode 100644 index 0000000..6c04bc3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f367614ca72b7014786dc3b01db8e258 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 2.prefab new file mode 100644 index 0000000..7c9f4a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle open rotating 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_open_rotating_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300034, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 0839d50a2e492c14c91ad2936242af37, type: 2} + m_Animations: + - {fileID: 7400000, guid: 0839d50a2e492c14c91ad2936242af37, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_open_rotating_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300034, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e8a72421393fcad4fbb5c7bca78d8ca8, type: 2} + m_Animations: + - {fileID: 7400000, guid: e8a72421393fcad4fbb5c7bca78d8ca8, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 2.prefab.meta new file mode 100644 index 0000000..25147d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle open rotating/Circle open rotating 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7a8103660008694db9ea77d04b4e801 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating.meta new file mode 100644 index 0000000..f03574b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a3a0a1388f10294cae3f97a515471aa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 1.prefab new file mode 100644 index 0000000..3aa3467 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 1.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300036, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e0808f385a934a94a9cba15097ad1052, type: 2} + m_Animations: + - {fileID: 7400000, guid: e0808f385a934a94a9cba15097ad1052, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300036, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9325d35c298cedc4aab3d4db4f41ce63, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9325d35c298cedc4aab3d4db4f41ce63, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Circle quarter rotating 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 1.prefab.meta new file mode 100644 index 0000000..32bffe8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fa74b182caabee468b6f853b64289e3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 2.prefab new file mode 100644 index 0000000..78f8096 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle quarter rotating 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300038, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 977e6c434bafc3c4486443c8751f0543, type: 2} + m_Animations: + - {fileID: 7400000, guid: 977e6c434bafc3c4486443c8751f0543, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300038, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ceb67cdf4319b0d45a561f9dceaf547d, type: 2} + m_Animations: + - {fileID: 7400000, guid: ceb67cdf4319b0d45a561f9dceaf547d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 2.prefab.meta new file mode 100644 index 0000000..9b3c1a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 297b057fa2b0ae645bd2f5a39f1eaf5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 3.prefab new file mode 100644 index 0000000..aa89fe9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 3.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300038, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: fab60944038f65546a5dd040a044066f, type: 2} + m_Animations: + - {fileID: 7400000, guid: fab60944038f65546a5dd040a044066f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Circle quarter rotating 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400004} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300040, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 413ce69c97089e64abcef6b82d21817f, type: 2} + m_Animations: + - {fileID: 7400000, guid: 413ce69c97089e64abcef6b82d21817f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 3.prefab.meta new file mode 100644 index 0000000..8854e5d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc0a79e0b48c2734d92eb09d7cb7c4ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 4.prefab new file mode 100644 index 0000000..2029735 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 4.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300042, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3fc35543159868f40a99a80ad04b1301, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3fc35543159868f40a99a80ad04b1301, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_4_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300042, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 526cf8be3bc72eb4aadce84d59746aa9, type: 2} + m_Animations: + - {fileID: 7400000, guid: 526cf8be3bc72eb4aadce84d59746aa9, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Circle quarter rotating 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 4.prefab.meta new file mode 100644 index 0000000..e91cfdd --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 418362a03fb9c494ab4a8268f7f5d94b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 5.prefab new file mode 100644 index 0000000..5148176 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 5.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Circle quarter rotating 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_5_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300040, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6956e871159bbd5438b5d410bdac93df, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6956e871159bbd5438b5d410bdac93df, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_5_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300040, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 594e11628017332438984e7aec333b24, type: 2} + m_Animations: + - {fileID: 7400000, guid: 594e11628017332438984e7aec333b24, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 5.prefab.meta new file mode 100644 index 0000000..23c2fdc --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 041bdd36f89ff514ab53295a8a394810 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 6.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 6.prefab new file mode 100644 index 0000000..24b031d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 6.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_6_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300044, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: caf2ccf5f94ce584980ac04c55b01114, type: 2} + m_Animations: + - {fileID: 7400000, guid: caf2ccf5f94ce584980ac04c55b01114, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_6_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300044, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 249c9d383f432364d97bbfa7a83988d3, type: 2} + m_Animations: + - {fileID: 7400000, guid: 249c9d383f432364d97bbfa7a83988d3, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Circle quarter rotating 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 6.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 6.prefab.meta new file mode 100644 index 0000000..b696120 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 6.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 354dc33efd0f20149ba63eb9765af325 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 7.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 7.prefab new file mode 100644 index 0000000..e856fb6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 7.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_7_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300042, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 33eb5f51a60544d4d8d4661bf47fadac, type: 2} + m_Animations: + - {fileID: 7400000, guid: 33eb5f51a60544d4d8d4661bf47fadac, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Circle quarter rotating 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 7.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 7.prefab.meta new file mode 100644 index 0000000..031ec9c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Circle quarter rotating 7.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63c7c634e86b10044ba45815f2afcc0d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast.meta new file mode 100644 index 0000000..d8017a5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3fb174923b06204ba81d1be29285058 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 1.prefab new file mode 100644 index 0000000..3b7a09d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 1.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: (fast) Circle quarter rotating 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_1_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300036, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c76db9c9bb3e479488a1a6c4833d926b, type: 2} + m_Animations: + - {fileID: 7400000, guid: c76db9c9bb3e479488a1a6c4833d926b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_1_2 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300036, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 595ef02b0bb637d40abe8d8095ccdedf, type: 2} + m_Animations: + - {fileID: 7400000, guid: 595ef02b0bb637d40abe8d8095ccdedf, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 1.prefab.meta new file mode 100644 index 0000000..2ad58da --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2420f083eebaa44b80d96409aa30c8e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 2.prefab new file mode 100644 index 0000000..70d678a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_2_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300038, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d4337eeafdf261247baab744ec1c4696, type: 2} + m_Animations: + - {fileID: 7400000, guid: d4337eeafdf261247baab744ec1c4696, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: (fast) Circle quarter rotating 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_2_2 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300038, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 57384832b1be32649b3e70b47e44fa04, type: 2} + m_Animations: + - {fileID: 7400000, guid: 57384832b1be32649b3e70b47e44fa04, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 2.prefab.meta new file mode 100644 index 0000000..72ac34a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf57b9874aace6f45bf045df57c93264 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 3.prefab new file mode 100644 index 0000000..0af6332 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 3.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_3_2 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300038, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 8af9e6029fe6a2d49bd64b2d356a1550, type: 2} + m_Animations: + - {fileID: 7400000, guid: 8af9e6029fe6a2d49bd64b2d356a1550, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_3_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300040, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4a22bb164bc7b0d4a8a833103e4581ef, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4a22bb164bc7b0d4a8a833103e4581ef, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: (fast) Circle quarter rotating 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 3.prefab.meta new file mode 100644 index 0000000..9f7e224 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db4c3999f6a08bc4ca376ef7af1f0f29 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 4.prefab new file mode 100644 index 0000000..6f0814d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 4.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_4_2 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300042, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 8387ba78f8c3a374ab02ba69a857b202, type: 2} + m_Animations: + - {fileID: 7400000, guid: 8387ba78f8c3a374ab02ba69a857b202, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_4_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300042, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 988b74d9e3cf9a646bd24c59ebbee442, type: 2} + m_Animations: + - {fileID: 7400000, guid: 988b74d9e3cf9a646bd24c59ebbee442, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: (fast) Circle quarter rotating 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 4.prefab.meta new file mode 100644 index 0000000..80ded75 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f28a14e4b712cbb49a047249b5bd6cbc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 5.prefab new file mode 100644 index 0000000..0975a4e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 5.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: (fast) Circle quarter rotating 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_5_2 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300040, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7dcb9f2020c8f664ea8cdca04b4e2a13, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7dcb9f2020c8f664ea8cdca04b4e2a13, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_5_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300040, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f39cb899eef6941469c9ad8748235a4f, type: 2} + m_Animations: + - {fileID: 7400000, guid: f39cb899eef6941469c9ad8748235a4f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 5.prefab.meta new file mode 100644 index 0000000..93e3921 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e79d20f19253222449dc5e3425730004 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 6.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 6.prefab new file mode 100644 index 0000000..8c4929b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 6.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_6_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300044, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d41d89b6febc08049a8970a41612e245, type: 2} + m_Animations: + - {fileID: 7400000, guid: d41d89b6febc08049a8970a41612e245, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_quarter_rotating_6_2 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300044, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: da48ac780ec63d249af18e1e81489164, type: 2} + m_Animations: + - {fileID: 7400000, guid: da48ac780ec63d249af18e1e81489164, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: (fast) Circle quarter rotating 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 6.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 6.prefab.meta new file mode 100644 index 0000000..bbe5a69 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 6.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c69486c3b58b80e4fbd9b0d107c86e0d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 7.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 7.prefab new file mode 100644 index 0000000..4bb23a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 7.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: (fast) Circle quarter rotating 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_quarter_rotating_7_1 (fast) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300042, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 024e8a100e6a5c84f8f3a626945c0984, type: 2} + m_Animations: + - {fileID: 7400000, guid: 024e8a100e6a5c84f8f3a626945c0984, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 7.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 7.prefab.meta new file mode 100644 index 0000000..a8f7ab4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle quarter rotating/Fast/(fast) Circle quarter rotating 7.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b5f415cb80cce34fa5709dfb1ca9ef9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating.meta new file mode 100644 index 0000000..8a9c5f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6893442d934e8ff4495b34809a973d6a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 1.prefab new file mode 100644 index 0000000..abcd9aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 1.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_rotating_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: -0.16995868, y: 0.82935935, z: 0.35747758, w: 0.3943184} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d51efab5f265b1c4f8555d356cb7f263, type: 2} + m_Animations: + - {fileID: 7400000, guid: d51efab5f265b1c4f8555d356cb7f263, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Circle rotating 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400004} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_rotating_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7ea025aaa6e072747a3fd4dff52aa872, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7ea025aaa6e072747a3fd4dff52aa872, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 1.prefab.meta new file mode 100644 index 0000000..53101fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b7e616895e874641ba70a59efe7245e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 2.prefab new file mode 100644 index 0000000..1e9933c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: circle_rotating_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b78f37c45acb55f498e929fe82151651, type: 2} + m_Animations: + - {fileID: 7400000, guid: b78f37c45acb55f498e929fe82151651, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: circle_rotating_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6f2351f1a44f8b74dbc1de1591dbf9f2, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6f2351f1a44f8b74dbc1de1591dbf9f2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Circle rotating 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 2.prefab.meta new file mode 100644 index 0000000..317ca97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Circle rotating/Circle rotating 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 696f89ce52344ae46be290b230dafa80 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog.meta new file mode 100644 index 0000000..e09268e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc1a7fc4dd46a794ea703cb2cdd17db8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 1.prefab new file mode 100644 index 0000000..4dca597 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 1.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: cog_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300046, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 010a6e719e7b4794396ae42671b4ba09, type: 2} + m_Animations: + - {fileID: 7400000, guid: 010a6e719e7b4794396ae42671b4ba09, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: cog_inside_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300048, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c08c866d2ace1f8428bb4a75efa73303, type: 2} + m_Animations: + - {fileID: 7400000, guid: c08c866d2ace1f8428bb4a75efa73303, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Cog 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 1.prefab.meta new file mode 100644 index 0000000..5b81a1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0c658f63aa9ac744ae4ac9b127cc9e0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 2.prefab new file mode 100644 index 0000000..3b75ea9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: cog_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0.21643962, w: 0.976296} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 30} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300046, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: caef40c025ee44c42bd42d41320ee76a, type: 2} + m_Animations: + - {fileID: 7400000, guid: caef40c025ee44c42bd42d41320ee76a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Cog 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: cog_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -33, y: -3} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300046, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: efdcc505834ce1349960b396a8163655, type: 2} + m_Animations: + - {fileID: 7400000, guid: efdcc505834ce1349960b396a8163655, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 2.prefab.meta new file mode 100644 index 0000000..a0e6603 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92c3c7fb26a59f74c9d659ca4f9ce348 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 3.prefab new file mode 100644 index 0000000..84a8d56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 3.prefab @@ -0,0 +1,316 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: cog_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0.21643962, w: 0.976296} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 30} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300046, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4c90a8c2f39a1ca4cbc89c40f79a5439, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4c90a8c2f39a1ca4cbc89c40f79a5439, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: cog_3_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 81, y: -14} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300046, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5aa355ac1252e654fb5cdba95ddad8e1, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5aa355ac1252e654fb5cdba95ddad8e1, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Cog 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400006} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: cog_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -33, y: -3} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300046, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: dd05f5449395a6842816c179eb2f507d, type: 2} + m_Animations: + - {fileID: 7400000, guid: dd05f5449395a6842816c179eb2f507d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 3.prefab.meta new file mode 100644 index 0000000..539b38c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Cog/Cog 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec26760fa5c850a4f94ed5e82670714a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding.meta new file mode 100644 index 0000000..eb1ffa3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b6402ccb75762540aab239c00f99ceb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 1.prefab new file mode 100644 index 0000000..f33f97f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 1.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Folding 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: folding_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 31, y: -31} + m_SizeDelta: {x: 65, y: 65} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4f2a3b7b09bcf16408f634a791714095, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4f2a3b7b09bcf16408f634a791714095, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 1.prefab.meta new file mode 100644 index 0000000..8f47cf8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49aef24e7f3792549b937c5a4a2a3f8e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 2.prefab new file mode 100644 index 0000000..026086b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 2.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Folding 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.3826835, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: folding_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 31, y: -31} + m_SizeDelta: {x: 65, y: 65} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 55e73ffb5c33dce45911707e9dce1c96, type: 2} + m_Animations: + - {fileID: 7400000, guid: 55e73ffb5c33dce45911707e9dce1c96, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 2.prefab.meta new file mode 100644 index 0000000..757e6a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90a1d2423e9481f4a8ec50a25e0b9b12 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 3.prefab new file mode 100644 index 0000000..b165305 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 3.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Folding 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: folding_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 31, y: -31} + m_SizeDelta: {x: 65, y: 65} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4076faa41e9d23b4ab9fbb85ef73f7de, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4076faa41e9d23b4ab9fbb85ef73f7de, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: folding_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 31, y: -31} + m_SizeDelta: {x: 65, y: 65} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: de822f19da751514ca21f0e61ba93a6e, type: 2} + m_Animations: + - {fileID: 7400000, guid: de822f19da751514ca21f0e61ba93a6e, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 3.prefab.meta new file mode 100644 index 0000000..1120868 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Folding/Folding 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8db9abfcb591beb41866c3540e4344b2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe.meta new file mode 100644 index 0000000..a5d9dda --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c816d5f51e14b34fbeb67c5d449b969 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 1.prefab new file mode 100644 index 0000000..63d7ae0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 1.prefab @@ -0,0 +1,206 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + m_Layer: 0 + m_Name: rock_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -30} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300054, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: pickaxe_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -65, y: -25} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.2} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300050, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: fdcdcf1c404073349bceef431c2a5eb7, type: 2} + m_Animations: + - {fileID: 7400000, guid: fdcdcf1c404073349bceef431c2a5eb7, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Pickaxe 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 1.prefab.meta new file mode 100644 index 0000000..d8fbaf4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f36a355bbe4ec7e46bef26b67f0f8798 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 2.prefab new file mode 100644 index 0000000..37cd0d4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Pickaxe 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: pickaxe_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -65, y: -25} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.2} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300050, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ce60c853e1d6eae4f9fafe1166f32224, type: 2} + m_Animations: + - {fileID: 7400000, guid: ce60c853e1d6eae4f9fafe1166f32224, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: rock_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -30} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300054, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 68efcdb364a1c7449afb1be195845a50, type: 2} + m_Animations: + - {fileID: 7400000, guid: 68efcdb364a1c7449afb1be195845a50, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 2.prefab.meta new file mode 100644 index 0000000..d678997 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21bfe159d5f776648ae1700d1b6a88b2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 3.prefab new file mode 100644 index 0000000..dea1718 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 3.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: pickaxe_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -65, y: -25} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.2} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300050, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 2d01f981cb2bca743990daecbf4f256f, type: 2} + m_Animations: + - {fileID: 7400000, guid: 2d01f981cb2bca743990daecbf4f256f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: rock_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -30} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300054, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4731cbd5879671c4eb5d6950cec07c4d, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4731cbd5879671c4eb5d6950cec07c4d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Pickaxe 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 3.prefab.meta new file mode 100644 index 0000000..e15e5b2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pickaxe/Pickaxe 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aab3513d9620f4d478744a2c0e04fa26 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing.meta new file mode 100644 index 0000000..d3ec7e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 101d32da7a4bae24489c460d57e51023 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 1.prefab new file mode 100644 index 0000000..c21bb4e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 1.prefab @@ -0,0 +1,249 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Pulsing 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: pulsing_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 91e14c60545ca6a4fafc440bf1d9ab16, type: 2} + m_Animations: + - {fileID: 7400000, guid: 91e14c60545ca6a4fafc440bf1d9ab16, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: pulsing_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f696337d0c36cf645a4353953120cb8a, type: 2} + m_Animations: + - {fileID: 7400000, guid: f696337d0c36cf645a4353953120cb8a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 1.prefab.meta new file mode 100644 index 0000000..ab278ff --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f3ae195d8663d54db4f9f921dd67a85 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 2.prefab new file mode 100644 index 0000000..8656895 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 2.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: pulsing_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 23bef21ca69a3ab4eb6a3ac6cfa17549, type: 2} + m_Animations: + - {fileID: 7400000, guid: 23bef21ca69a3ab4eb6a3ac6cfa17549, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Pulsing 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: pulsing_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9928db854f094f84e8ede06c93fc37cc, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9928db854f094f84e8ede06c93fc37cc, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 2.prefab.meta new file mode 100644 index 0000000..b09ead4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c902f1df4f7677947865bfa7dbcb1762 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 3.prefab new file mode 100644 index 0000000..2173968 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 3.prefab @@ -0,0 +1,249 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Pulsing 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: pulsing_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 48c83569c918d72419bbfc8cb64ed6f5, type: 2} + m_Animations: + - {fileID: 7400000, guid: 48c83569c918d72419bbfc8cb64ed6f5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: pulsing_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 56e0a41ce835d8f4b8ce2bb1f5ec9c81, type: 2} + m_Animations: + - {fileID: 7400000, guid: 56e0a41ce835d8f4b8ce2bb1f5ec9c81, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 3.prefab.meta new file mode 100644 index 0000000..5ee01c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3bb86b4b323dda64a93d975733fe2ea2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 4.prefab new file mode 100644 index 0000000..b2ffd42 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 4.prefab @@ -0,0 +1,355 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: pulsing_4_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9872cb868c4da1242b6f02e1a430beec, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9872cb868c4da1242b6f02e1a430beec, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: pulsing_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300012, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f0d4227845083f9498777503da980310, type: 2} + m_Animations: + - {fileID: 7400000, guid: f0d4227845083f9498777503da980310, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Pulsing 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400000} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: pulsing_4_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 65d69a13d3f3f9e45aab048438948a51, type: 2} + m_Animations: + - {fileID: 7400000, guid: 65d69a13d3f3f9e45aab048438948a51, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 4.prefab.meta new file mode 100644 index 0000000..51f709d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 905429c7eb6a07245bf7f048fb91329c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 5.prefab new file mode 100644 index 0000000..3b44538 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 5.prefab @@ -0,0 +1,355 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Pulsing 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + - {fileID: 22400006} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: pulsing_5_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 42175d23d3aa89c4090d47dc743e67eb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 42175d23d3aa89c4090d47dc743e67eb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: pulsing_5_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a8ec30d47f5a4ac4584366ec8edcfd23, type: 2} + m_Animations: + - {fileID: 7400000, guid: a8ec30d47f5a4ac4584366ec8edcfd23, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: pulsing_5_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300032, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e95d7f5430938b94b842db9561716ae5, type: 2} + m_Animations: + - {fileID: 7400000, guid: e95d7f5430938b94b842db9561716ae5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 5.prefab.meta new file mode 100644 index 0000000..d59312c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Pulsing/Pulsing 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae0b9d5b206419b47adf2fce3a1d4d37 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner.meta new file mode 100644 index 0000000..c640fd2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f971fa2d4d76cad4d8f4788d5143e73a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 1.prefab new file mode 100644 index 0000000..0ffbe33 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 1.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_1_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 1f72d51c57639b14c8920b437ef23a47, type: 2} + m_Animations: + - {fileID: 7400000, guid: 1f72d51c57639b14c8920b437ef23a47, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_1_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9ef7215ac0e51b2408529672dcff59f5, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9ef7215ac0e51b2408529672dcff59f5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_1_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 44026fd4c0609244ca07ca5c01899143, type: 2} + m_Animations: + - {fileID: 7400000, guid: 44026fd4c0609244ca07ca5c01899143, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_1_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 373f3514c6e718d4d877826e7b9bbe29, type: 2} + m_Animations: + - {fileID: 7400000, guid: 373f3514c6e718d4d877826e7b9bbe29, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_1_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b51e9a454b9ece74f9e9d678c041be45, type: 2} + m_Animations: + - {fileID: 7400000, guid: b51e9a454b9ece74f9e9d678c041be45, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 8bc571125a2ffbf4ebe468f68217524b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 8bc571125a2ffbf4ebe468f68217524b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_1_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4245d957b5e55074abebc67550fe5324, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4245d957b5e55074abebc67550fe5324, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_1_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d48ec73dc40bb4a4884d6b9573d37941, type: 2} + m_Animations: + - {fileID: 7400000, guid: d48ec73dc40bb4a4884d6b9573d37941, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_1_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d5b90f50de1c458408fcc0b1fed40489, type: 2} + m_Animations: + - {fileID: 7400000, guid: d5b90f50de1c458408fcc0b1fed40489, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 15aad43b657bbba47a42755ffed7003e, type: 2} + m_Animations: + - {fileID: 7400000, guid: 15aad43b657bbba47a42755ffed7003e, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_1_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 52b78687a3a231842a2878f76f3c11de, type: 2} + m_Animations: + - {fileID: 7400000, guid: 52b78687a3a231842a2878f76f3c11de, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_1_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 537d4b4fa0b9f8e4aaca4d11df3a9996, type: 2} + m_Animations: + - {fileID: 7400000, guid: 537d4b4fa0b9f8e4aaca4d11df3a9996, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + m_Layer: 0 + m_Name: Spinner 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + 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: + - {fileID: 22400010} + - {fileID: 22400018} + - {fileID: 22400012} + - {fileID: 22400008} + - {fileID: 22400022} + - {fileID: 22400000} + - {fileID: 22400006} + - {fileID: 22400002} + - {fileID: 22400016} + - {fileID: 22400004} + - {fileID: 22400014} + - {fileID: 22400020} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 1.prefab.meta new file mode 100644 index 0000000..ca4d4eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4396a831358f4fe49bb64502f4535264 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 10.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 10.prefab new file mode 100644 index 0000000..eab52aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 10.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: spinner_10_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300058, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6e7500e01278e7d41bcbe3fa32726d16, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6e7500e01278e7d41bcbe3fa32726d16, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Spinner 10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 10.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 10.prefab.meta new file mode 100644 index 0000000..e369ce6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 10.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6acbcaaf0d98e34e8d95dc9e8ec0b5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 2.prefab new file mode 100644 index 0000000..748d40a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 2.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_2_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 00711d410bdbdcf449b02de5462d92e8, type: 2} + m_Animations: + - {fileID: 7400000, guid: 00711d410bdbdcf449b02de5462d92e8, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_2_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9d37546b392a08e4385fb5728622d7f9, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9d37546b392a08e4385fb5728622d7f9, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 964408ef698d0234aa8054ddeb82556d, type: 2} + m_Animations: + - {fileID: 7400000, guid: 964408ef698d0234aa8054ddeb82556d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_2_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: aac5d1e88a6c97245b45aeac00c1be34, type: 2} + m_Animations: + - {fileID: 7400000, guid: aac5d1e88a6c97245b45aeac00c1be34, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 989c8cb51d96e7744893233f51302b9c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 989c8cb51d96e7744893233f51302b9c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_2_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 37e1db6e8f8c7784db2f8a5fb369f17d, type: 2} + m_Animations: + - {fileID: 7400000, guid: 37e1db6e8f8c7784db2f8a5fb369f17d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + m_Layer: 0 + m_Name: Spinner 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + 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: + - {fileID: 22400008} + - {fileID: 22400004} + - {fileID: 22400014} + - {fileID: 22400006} + - {fileID: 22400018} + - {fileID: 22400000} + - {fileID: 22400020} + - {fileID: 22400024} + - {fileID: 22400002} + - {fileID: 22400022} + - {fileID: 22400016} + - {fileID: 22400010} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_2_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d1e425f629d25e94eb128b1299a8956c, type: 2} + m_Animations: + - {fileID: 7400000, guid: d1e425f629d25e94eb128b1299a8956c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_2_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 49f6ec05b36e6bf47bf9506b09c3938d, type: 2} + m_Animations: + - {fileID: 7400000, guid: 49f6ec05b36e6bf47bf9506b09c3938d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_2_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: eb34014376d9c794fbecc034cfc90c2d, type: 2} + m_Animations: + - {fileID: 7400000, guid: eb34014376d9c794fbecc034cfc90c2d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_2_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 239bfcaa2e9d1d74dad8ee466762b0bc, type: 2} + m_Animations: + - {fileID: 7400000, guid: 239bfcaa2e9d1d74dad8ee466762b0bc, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_2_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 95fa53ac3ec98fc4ea877b5e09db183c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 95fa53ac3ec98fc4ea877b5e09db183c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_2_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c7e8484294fd29b48af1cdabecd3ad89, type: 2} + m_Animations: + - {fileID: 7400000, guid: c7e8484294fd29b48af1cdabecd3ad89, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 2.prefab.meta new file mode 100644 index 0000000..b53733b --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42a6b30c4f44ecd4894e1303b18472ff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 3.prefab new file mode 100644 index 0000000..5af13b9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 3.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_3_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 550aac8c4dcc7434b848f3899a613c58, type: 2} + m_Animations: + - {fileID: 7400000, guid: 550aac8c4dcc7434b848f3899a613c58, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Spinner 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400008} + - {fileID: 22400006} + - {fileID: 22400024} + - {fileID: 22400014} + - {fileID: 22400000} + - {fileID: 22400004} + - {fileID: 22400016} + - {fileID: 22400022} + - {fileID: 22400020} + - {fileID: 22400012} + - {fileID: 22400018} + - {fileID: 22400010} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_3_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 38518d714cf75f14e877d4a51f517941, type: 2} + m_Animations: + - {fileID: 7400000, guid: 38518d714cf75f14e877d4a51f517941, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b6ab44665d0e80a49a6cb45948a27419, type: 2} + m_Animations: + - {fileID: 7400000, guid: b6ab44665d0e80a49a6cb45948a27419, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5bfe2f3b248305a4f9efad88c9c153ad, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5bfe2f3b248305a4f9efad88c9c153ad, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_3_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c71075189d0acb14cad8570e1f25f650, type: 2} + m_Animations: + - {fileID: 7400000, guid: c71075189d0acb14cad8570e1f25f650, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_3_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: afa467b9218be434eb0e8c6592671925, type: 2} + m_Animations: + - {fileID: 7400000, guid: afa467b9218be434eb0e8c6592671925, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_3_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f459cf0a57c54b74aa793863fce549b1, type: 2} + m_Animations: + - {fileID: 7400000, guid: f459cf0a57c54b74aa793863fce549b1, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_3_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 94685127065b70f40a6fba25eeb8d365, type: 2} + m_Animations: + - {fileID: 7400000, guid: 94685127065b70f40a6fba25eeb8d365, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_3_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 0c072a4f6266a2c4a8d51e364194004d, type: 2} + m_Animations: + - {fileID: 7400000, guid: 0c072a4f6266a2c4a8d51e364194004d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_3_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3d5e64cb7c23d6f4c90ebc62c06b3c5c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3d5e64cb7c23d6f4c90ebc62c06b3c5c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_3_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5e53d25433b623d47aeecea6ed828c94, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5e53d25433b623d47aeecea6ed828c94, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_3_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 4e94aa24706cbf64c9e67b87a194f07c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 4e94aa24706cbf64c9e67b87a194f07c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 3.prefab.meta new file mode 100644 index 0000000..743e0ea --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abfa2fb07afae414db4e924b19570fd9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 4.prefab new file mode 100644 index 0000000..fae3ed8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 4.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_4_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7d0027829ae575247a837b4cda536507, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7d0027829ae575247a837b4cda536507, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_4_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: cb2db3270f1e17642a7ccf4ce051ac1b, type: 2} + m_Animations: + - {fileID: 7400000, guid: cb2db3270f1e17642a7ccf4ce051ac1b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_4_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d8e1e9da1fb4be745b2d22127c39035f, type: 2} + m_Animations: + - {fileID: 7400000, guid: d8e1e9da1fb4be745b2d22127c39035f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_4_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: fb72f47a3e3479d4ba5d57d588fe8c9c, type: 2} + m_Animations: + - {fileID: 7400000, guid: fb72f47a3e3479d4ba5d57d588fe8c9c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_4_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: dd532c590d7322747808f3a0ab5ff96b, type: 2} + m_Animations: + - {fileID: 7400000, guid: dd532c590d7322747808f3a0ab5ff96b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7aeab9a63f591494d91978937ebc66b0, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7aeab9a63f591494d91978937ebc66b0, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_4_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6cab8fc5b9b45ff46b4f25a521bb9f28, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6cab8fc5b9b45ff46b4f25a521bb9f28, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_4_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c8aad356a1309ce4187a12773e7f5c9b, type: 2} + m_Animations: + - {fileID: 7400000, guid: c8aad356a1309ce4187a12773e7f5c9b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_4_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 648bff1e4c205824d946dd73ca423d6c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 648bff1e4c205824d946dd73ca423d6c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + m_Layer: 0 + m_Name: Spinner 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + 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: + - {fileID: 22400010} + - {fileID: 22400004} + - {fileID: 22400006} + - {fileID: 22400022} + - {fileID: 22400008} + - {fileID: 22400012} + - {fileID: 22400024} + - {fileID: 22400014} + - {fileID: 22400016} + - {fileID: 22400000} + - {fileID: 22400002} + - {fileID: 22400020} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_4_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b586576385081734482ec06faba02b17, type: 2} + m_Animations: + - {fileID: 7400000, guid: b586576385081734482ec06faba02b17, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_4_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 1c2963104969be740adeed93fecf7df2, type: 2} + m_Animations: + - {fileID: 7400000, guid: 1c2963104969be740adeed93fecf7df2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_4_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300062, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 0ed2a55a54016494993472c068f559cb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 0ed2a55a54016494993472c068f559cb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 4.prefab.meta new file mode 100644 index 0000000..6ba0ec5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51acf45a5648eb54fbc533cc9180bf02 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 5.prefab new file mode 100644 index 0000000..99fd741 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 5.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_5_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 05a88225357b7164b8658ad53a1d1f66, type: 2} + m_Animations: + - {fileID: 7400000, guid: 05a88225357b7164b8658ad53a1d1f66, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_5_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3ff11943adbf3784ea2ddb2b5a8d171f, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3ff11943adbf3784ea2ddb2b5a8d171f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_5_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ddc5b91c6bc86194d8ac9a3d6e5ec372, type: 2} + m_Animations: + - {fileID: 7400000, guid: ddc5b91c6bc86194d8ac9a3d6e5ec372, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_5_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d78130b0e1444fe4b914eefd1b1121ec, type: 2} + m_Animations: + - {fileID: 7400000, guid: d78130b0e1444fe4b914eefd1b1121ec, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_5_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f354624122460294b861c009e0597b4e, type: 2} + m_Animations: + - {fileID: 7400000, guid: f354624122460294b861c009e0597b4e, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_5_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a367cab8d5ddb864fb6be301ff46173b, type: 2} + m_Animations: + - {fileID: 7400000, guid: a367cab8d5ddb864fb6be301ff46173b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + m_Layer: 0 + m_Name: Spinner 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + 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: + - {fileID: 22400006} + - {fileID: 22400018} + - {fileID: 22400008} + - {fileID: 22400010} + - {fileID: 22400016} + - {fileID: 22400020} + - {fileID: 22400000} + - {fileID: 22400004} + - {fileID: 22400022} + - {fileID: 22400002} + - {fileID: 22400024} + - {fileID: 22400014} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_5_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e4670fe18de73df478282b581022eef5, type: 2} + m_Animations: + - {fileID: 7400000, guid: e4670fe18de73df478282b581022eef5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_5_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 166535dce2f240f448e39f5e3aae79dc, type: 2} + m_Animations: + - {fileID: 7400000, guid: 166535dce2f240f448e39f5e3aae79dc, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_5_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e44aae3b42624d643a15d8b1309b794f, type: 2} + m_Animations: + - {fileID: 7400000, guid: e44aae3b42624d643a15d8b1309b794f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_5_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 55d3da2484aeb17449dabef18c97725d, type: 2} + m_Animations: + - {fileID: 7400000, guid: 55d3da2484aeb17449dabef18c97725d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_5_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d8eec6c78f30a63448f52e3278889854, type: 2} + m_Animations: + - {fileID: 7400000, guid: d8eec6c78f30a63448f52e3278889854, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_5_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400012} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 663abcf68d6f4fc409761110ce75a7aa, type: 2} + m_Animations: + - {fileID: 7400000, guid: 663abcf68d6f4fc409761110ce75a7aa, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 5.prefab.meta new file mode 100644 index 0000000..35b656c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 722f67001cba8064c9d1fe73ace70a06 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 6.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 6.prefab new file mode 100644 index 0000000..ffe7474 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 6.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_6_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 35da3b2571c1ef048918405ec20ca178, type: 2} + m_Animations: + - {fileID: 7400000, guid: 35da3b2571c1ef048918405ec20ca178, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_6_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7e2a5a87170f8a54c952df9ba84f334b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7e2a5a87170f8a54c952df9ba84f334b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_6_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 532a270ea7d8c72479d3fee2335f1665, type: 2} + m_Animations: + - {fileID: 7400000, guid: 532a270ea7d8c72479d3fee2335f1665, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_6_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 71cf890604add2447a8772091a147240, type: 2} + m_Animations: + - {fileID: 7400000, guid: 71cf890604add2447a8772091a147240, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_6_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 003454567422cf743b39a5f202dd19ad, type: 2} + m_Animations: + - {fileID: 7400000, guid: 003454567422cf743b39a5f202dd19ad, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_6_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c71ade809ee3c464f80c666ba774dee9, type: 2} + m_Animations: + - {fileID: 7400000, guid: c71ade809ee3c464f80c666ba774dee9, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_6_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c741e5e28b25f4849a7c3afbd2514341, type: 2} + m_Animations: + - {fileID: 7400000, guid: c741e5e28b25f4849a7c3afbd2514341, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_6_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 57fe84c79e3baa14e9f143fc54df2bdc, type: 2} + m_Animations: + - {fileID: 7400000, guid: 57fe84c79e3baa14e9f143fc54df2bdc, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_6_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b5231e18fcf9685408f33dbef833bb74, type: 2} + m_Animations: + - {fileID: 7400000, guid: b5231e18fcf9685408f33dbef833bb74, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_6_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + 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: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ad023d020507ea74a961a4425192c4aa, type: 2} + m_Animations: + - {fileID: 7400000, guid: ad023d020507ea74a961a4425192c4aa, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_6_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a28f0fe72746c534f93f0682ae54950a, type: 2} + m_Animations: + - {fileID: 7400000, guid: a28f0fe72746c534f93f0682ae54950a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_6_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300060, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f93f0513230c6a94686e3f901a0ee0f8, type: 2} + m_Animations: + - {fileID: 7400000, guid: f93f0513230c6a94686e3f901a0ee0f8, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + m_Layer: 0 + m_Name: Spinner 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + 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: + - {fileID: 22400018} + - {fileID: 22400022} + - {fileID: 22400006} + - {fileID: 22400014} + - {fileID: 22400004} + - {fileID: 22400008} + - {fileID: 22400020} + - {fileID: 22400010} + - {fileID: 22400000} + - {fileID: 22400012} + - {fileID: 22400016} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 6.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 6.prefab.meta new file mode 100644 index 0000000..543b35a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 6.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf9f59041405fd74fb5077dd88279f02 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 7.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 7.prefab new file mode 100644 index 0000000..23be145 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 7.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_7_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 822d70a14d0eaa149ae91f97b94ce6be, type: 2} + m_Animations: + - {fileID: 7400000, guid: 822d70a14d0eaa149ae91f97b94ce6be, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Spinner 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400006} + - {fileID: 22400020} + - {fileID: 22400024} + - {fileID: 22400014} + - {fileID: 22400000} + - {fileID: 22400022} + - {fileID: 22400018} + - {fileID: 22400008} + - {fileID: 22400010} + - {fileID: 22400012} + - {fileID: 22400004} + - {fileID: 22400016} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_7_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e9d9506ed1c9a2f479b7d612003d9dff, type: 2} + m_Animations: + - {fileID: 7400000, guid: e9d9506ed1c9a2f479b7d612003d9dff, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_7_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6c0a0b3164b24774c9c32634bccd3f44, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6c0a0b3164b24774c9c32634bccd3f44, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_7_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 270e81f8fc2b44c4b9996e6f819e8a07, type: 2} + m_Animations: + - {fileID: 7400000, guid: 270e81f8fc2b44c4b9996e6f819e8a07, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_7_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 7c4b63d6eb1396c4a85986c643947c4c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7c4b63d6eb1396c4a85986c643947c4c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_7_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a048f2062580ac349a1fb587ac99c6d8, type: 2} + m_Animations: + - {fileID: 7400000, guid: a048f2062580ac349a1fb587ac99c6d8, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_7_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ab62ff21ac6ec094aa8e81e75db6cc33, type: 2} + m_Animations: + - {fileID: 7400000, guid: ab62ff21ac6ec094aa8e81e75db6cc33, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_7_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 2fe76d4972d253e42aa628e2e42d7096, type: 2} + m_Animations: + - {fileID: 7400000, guid: 2fe76d4972d253e42aa628e2e42d7096, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_7_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c153afcfbee04f740b36238b87854734, type: 2} + m_Animations: + - {fileID: 7400000, guid: c153afcfbee04f740b36238b87854734, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_7_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 674685a011b81174a97b33527166fe6d, type: 2} + m_Animations: + - {fileID: 7400000, guid: 674685a011b81174a97b33527166fe6d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_7_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 1736e07730205da499ee646cb29bc86c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 1736e07730205da499ee646cb29bc86c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_7_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e0e2b8f62e9a704438d33ddbc5247845, type: 2} + m_Animations: + - {fileID: 7400000, guid: e0e2b8f62e9a704438d33ddbc5247845, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 7.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 7.prefab.meta new file mode 100644 index 0000000..adc79ec --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 7.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e415acfe317ec04dbb4c6e98b14b427 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 8.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 8.prefab new file mode 100644 index 0000000..19642df --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 8.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_8_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e76a9e37382fe3046804f96b5e756c3b, type: 2} + m_Animations: + - {fileID: 7400000, guid: e76a9e37382fe3046804f96b5e756c3b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_8_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ed8d8a58d5db0c148aaaed8f40698ced, type: 2} + m_Animations: + - {fileID: 7400000, guid: ed8d8a58d5db0c148aaaed8f40698ced, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_8_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6387d869bd201054ca406898953ef1c6, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6387d869bd201054ca406898953ef1c6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_8_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9a8b36ee4e3b2f249bd9bac838e04949, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9a8b36ee4e3b2f249bd9bac838e04949, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_8_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 550949491194aff48b5887eec41561fc, type: 2} + m_Animations: + - {fileID: 7400000, guid: 550949491194aff48b5887eec41561fc, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_8_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 337dcf616d4cdbe4183c2eb7cbdec782, type: 2} + m_Animations: + - {fileID: 7400000, guid: 337dcf616d4cdbe4183c2eb7cbdec782, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_8_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 0068e213e5dc68d4c981de43c584fb0b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 0068e213e5dc68d4c981de43c584fb0b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_8_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e579313d14c03b84bb15c3e3afb2af6f, type: 2} + m_Animations: + - {fileID: 7400000, guid: e579313d14c03b84bb15c3e3afb2af6f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_8_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a62e587bed69bee4eb4d9ce6aecaa8dd, type: 2} + m_Animations: + - {fileID: 7400000, guid: a62e587bed69bee4eb4d9ce6aecaa8dd, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + m_Layer: 0 + m_Name: Spinner 8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + 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: + - {fileID: 22400008} + - {fileID: 22400020} + - {fileID: 22400006} + - {fileID: 22400024} + - {fileID: 22400012} + - {fileID: 22400010} + - {fileID: 22400000} + - {fileID: 22400022} + - {fileID: 22400016} + - {fileID: 22400004} + - {fileID: 22400002} + - {fileID: 22400014} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_8_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: f83e4e1b93a79e445843b3bd73c448a2, type: 2} + m_Animations: + - {fileID: 7400000, guid: f83e4e1b93a79e445843b3bd73c448a2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_8_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 105d5927668d2574c8db3380613cf742, type: 2} + m_Animations: + - {fileID: 7400000, guid: 105d5927668d2574c8db3380613cf742, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_8_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300056, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: e6b8e47f973fe114598251657f01778a, type: 2} + m_Animations: + - {fileID: 7400000, guid: e6b8e47f973fe114598251657f01778a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 8.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 8.prefab.meta new file mode 100644 index 0000000..78a50a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 8.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 999dee95d1b1d494d8ae692a9e5339fb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 9.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 9.prefab new file mode 100644 index 0000000..2ce60e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 9.prefab @@ -0,0 +1,1309 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: spinner_9_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 308cc35269e7f9f4186f4b68f36884e4, type: 2} + m_Animations: + - {fileID: 7400000, guid: 308cc35269e7f9f4186f4b68f36884e4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: spinner_9_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d02ab21ecae060d46b80e5047334a687, type: 2} + m_Animations: + - {fileID: 7400000, guid: d02ab21ecae060d46b80e5047334a687, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Spinner 9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400010} + - {fileID: 22400000} + - {fileID: 22400008} + - {fileID: 22400006} + - {fileID: 22400014} + - {fileID: 22400012} + - {fileID: 22400018} + - {fileID: 22400024} + - {fileID: 22400002} + - {fileID: 22400016} + - {fileID: 22400022} + - {fileID: 22400020} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: spinner_9_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: b6848ddb6312133429db7bee85526cb2, type: 2} + m_Animations: + - {fileID: 7400000, guid: b6848ddb6312133429db7bee85526cb2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: spinner_9_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: -0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c22c4d239786ebb4482d34c4b978674f, type: 2} + m_Animations: + - {fileID: 7400000, guid: c22c4d239786ebb4482d34c4b978674f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: spinner_9_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a7d1a8ba113cfbd4baeee3bd0ea8bf55, type: 2} + m_Animations: + - {fileID: 7400000, guid: a7d1a8ba113cfbd4baeee3bd0ea8bf55, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: spinner_9_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 0, y: 0, z: -0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d1bbf4deda8856d4e976ebaee4d64f14, type: 2} + m_Animations: + - {fileID: 7400000, guid: d1bbf4deda8856d4e976ebaee4d64f14, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: spinner_9_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 0, y: 0, z: -0.86602545, w: 0.49999997} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a41f9c589881a0a42bba29e33cd239c4, type: 2} + m_Animations: + - {fileID: 7400000, guid: a41f9c589881a0a42bba29e33cd239c4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: spinner_9_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a76fece90bd902e408dcce14cebe2a8a, type: 2} + m_Animations: + - {fileID: 7400000, guid: a76fece90bd902e408dcce14cebe2a8a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: spinner_9_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: -1, w: -0.00000004371139} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 76f76e50166fd0e4887ecb2a7eb9b5f2, type: 2} + m_Animations: + - {fileID: 7400000, guid: 76f76e50166fd0e4887ecb2a7eb9b5f2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: spinner_9_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 0, y: 0, z: 0.25881904, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 746ded3a601239f459eb29cc507f5802, type: 2} + m_Animations: + - {fileID: 7400000, guid: 746ded3a601239f459eb29cc507f5802, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: spinner_9_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 8a2c0693200d595428b7e47b71b3fbcd, type: 2} + m_Animations: + - {fileID: 7400000, guid: 8a2c0693200d595428b7e47b71b3fbcd, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: spinner_9_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_LocalRotation: {x: 0, y: 0, z: 0.9659258, w: 0.25881907} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300002, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 795d50b842eb5c2449fec6adc5d19824, type: 2} + m_Animations: + - {fileID: 7400000, guid: 795d50b842eb5c2449fec6adc5d19824, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 9.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 9.prefab.meta new file mode 100644 index 0000000..958f8f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Spinner/Spinner 9.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2649502504bc9184d9f4cb368e7b27f8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares.meta new file mode 100644 index 0000000..848aff1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6fb25a99688e6f94daec1e72506eec84 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 1.prefab new file mode 100644 index 0000000..05fed57 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 1.prefab @@ -0,0 +1,1415 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: squares_1_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -60} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_Animations: + - {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Squares 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400010} + - {fileID: 22400024} + - {fileID: 22400020} + - {fileID: 22400004} + - {fileID: 22400018} + - {fileID: 22400022} + - {fileID: 22400006} + - {fileID: 22400008} + - {fileID: 22400014} + - {fileID: 22400016} + - {fileID: 22400000} + - {fileID: 22400026} + - {fileID: 22400012} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: squares_1_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 35} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_Animations: + - {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: squares_1_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: -35} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_Animations: + - {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: squares_1_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 50, y: 30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_Animations: + - {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: squares_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: dacf18c7e0f8cb94fa88659f2aab9b22, type: 2} + m_Animations: + - {fileID: 7400000, guid: dacf18c7e0f8cb94fa88659f2aab9b22, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: squares_1_13 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -50, y: 30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_Animations: + - {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: squares_1_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 50, y: -30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_Animations: + - {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: squares_1_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -50, y: -30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_Animations: + - {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: squares_1_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 35} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_Animations: + - {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: squares_1_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_Animations: + - {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: squares_1_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: -35} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_Animations: + - {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: squares_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_Animations: + - {fileID: 7400000, guid: aef8d72066221c842a061ca1b5c648b4, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400026} + - component: {fileID: 22200024} + - component: {fileID: 11400024} + - component: {fileID: 11100024} + - component: {fileID: 22500024} + m_Layer: 0 + m_Name: squares_1_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 60} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200024 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_CullTransparentMesh: 1 +--- !u!114 &11400024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100024 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_Animations: + - {fileID: 7400000, guid: bcc444b6846a89c4496382652e6273f6, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500024 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 1.prefab.meta new file mode 100644 index 0000000..60b4c8f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b66a45a2f5d5cfb4d8d9681bc97ffe8e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 2.prefab new file mode 100644 index 0000000..9ce27eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 2.prefab @@ -0,0 +1,355 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: squares_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 74733569cbedf8b408799e74e83f7ec9, type: 2} + m_Animations: + - {fileID: 7400000, guid: 74733569cbedf8b408799e74e83f7ec9, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Squares 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400006} + - {fileID: 22400000} + - {fileID: 22400004} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: squares_2_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 85209c70c807f814e9f4e0cd4ec778f3, type: 2} + m_Animations: + - {fileID: 7400000, guid: 85209c70c807f814e9f4e0cd4ec778f3, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: squares_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: efdee9079b0744d4581015c97642b78d, type: 2} + m_Animations: + - {fileID: 7400000, guid: efdee9079b0744d4581015c97642b78d, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 2.prefab.meta new file mode 100644 index 0000000..3ac4b76 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3d1b753c47417246a2865aad860ad39 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 3.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 3.prefab new file mode 100644 index 0000000..3e21617 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 3.prefab @@ -0,0 +1,1415 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: squares_3_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: 35} + m_SizeDelta: {x: 18, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_Animations: + - {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: squares_3_13 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -50, y: 30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: squares_3_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: -35} + m_SizeDelta: {x: 18, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_Animations: + - {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200006} + - component: {fileID: 11400006} + - component: {fileID: 11100006} + - component: {fileID: 22500006} + m_Layer: 0 + m_Name: squares_3_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 50, y: -30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100006 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500006 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400008} + - component: {fileID: 22200008} + - component: {fileID: 11400008} + - component: {fileID: 11100008} + - component: {fileID: 22500008} + m_Layer: 0 + m_Name: squares_3_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 18, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_CullTransparentMesh: 1 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100008 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_Animations: + - {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500008 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400010} + - component: {fileID: 22200010} + - component: {fileID: 11400010} + - component: {fileID: 11100010} + - component: {fileID: 22500010} + m_Layer: 0 + m_Name: squares_3_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 18, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_CullTransparentMesh: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100010 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_Animations: + - {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500010 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400012} + - component: {fileID: 22200012} + - component: {fileID: 11400012} + - component: {fileID: 11100012} + - component: {fileID: 22500012} + m_Layer: 0 + m_Name: squares_3_11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -60} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_CullTransparentMesh: 1 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100012 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500012 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400014} + - component: {fileID: 22200014} + - component: {fileID: 11400014} + - component: {fileID: 11100014} + - component: {fileID: 22500014} + m_Layer: 0 + m_Name: squares_3_12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 60} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_CullTransparentMesh: 1 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100014 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500014 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400016} + - component: {fileID: 22200016} + - component: {fileID: 11400016} + - component: {fileID: 11100016} + - component: {fileID: 22500016} + m_Layer: 0 + m_Name: squares_3_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -20, y: -35} + m_SizeDelta: {x: 18, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100016 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_Animations: + - {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500016 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400018} + m_Layer: 0 + m_Name: Squares 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100018} + 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: + - {fileID: 22400026} + - {fileID: 22400008} + - {fileID: 22400010} + - {fileID: 22400022} + - {fileID: 22400000} + - {fileID: 22400016} + - {fileID: 22400004} + - {fileID: 22400024} + - {fileID: 22400006} + - {fileID: 22400020} + - {fileID: 22400012} + - {fileID: 22400014} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400020} + - component: {fileID: 22200018} + - component: {fileID: 11400018} + - component: {fileID: 11100018} + - component: {fileID: 22500018} + m_Layer: 0 + m_Name: squares_3_10 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -50, y: -30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200018 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_CullTransparentMesh: 1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100018 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500018 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400022} + - component: {fileID: 22200020} + - component: {fileID: 11400020} + - component: {fileID: 11100020} + - component: {fileID: 22500020} + m_Layer: 0 + m_Name: squares_3_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 20, y: 35} + m_SizeDelta: {x: 18, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_CullTransparentMesh: 1 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100020 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_Animations: + - {fileID: 7400000, guid: 21f0967da1ec382408d2ebba5f486160, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500020 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100022} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400024} + - component: {fileID: 22200022} + - component: {fileID: 11400022} + - component: {fileID: 11100022} + - component: {fileID: 22500022} + m_Layer: 0 + m_Name: squares_3_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 50, y: 30} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_CullTransparentMesh: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100022 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_Animations: + - {fileID: 7400000, guid: 82697b04c15ceca4faa1c841f6cb8efb, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500022 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100024} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400026} + - component: {fileID: 22200024} + - component: {fileID: 11400024} + - component: {fileID: 11100024} + - component: {fileID: 22500024} + m_Layer: 0 + m_Name: squares_3_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + 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: 22400018} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200024 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_CullTransparentMesh: 1 +--- !u!114 &11400024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100024 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 66324ff48061a86459d3666a70e35bf0, type: 2} + m_Animations: + - {fileID: 7400000, guid: 66324ff48061a86459d3666a70e35bf0, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500024 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100026} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 3.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 3.prefab.meta new file mode 100644 index 0000000..d1c3eab --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f657506a8c32ef549add24faccf7f417 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 4.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 4.prefab new file mode 100644 index 0000000..f9a41c8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 4.prefab @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: squares_4_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -85, y: -15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 1, y: 0} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 06786a49aa38dd044a3690bde98ae1e1, type: 2} + m_Animations: + - {fileID: 7400000, guid: 06786a49aa38dd044a3690bde98ae1e1, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Squares 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 4.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 4.prefab.meta new file mode 100644 index 0000000..090a2bf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 4.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b4e634a4cf0172a4f8d3e945e8b39729 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 5.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 5.prefab new file mode 100644 index 0000000..8d0dc2a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 5.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Squares 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: squares_5_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -85, y: -15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 1, y: 0} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5aa4dc169f233ff4f96cf24968f86a11, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5aa4dc169f233ff4f96cf24968f86a11, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 5.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 5.prefab.meta new file mode 100644 index 0000000..f625a28 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 5.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 438bac63fd787a64d889e702c532b875 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 6.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 6.prefab new file mode 100644 index 0000000..9830dde --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 6.prefab @@ -0,0 +1,316 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: squares_6_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.3278159, w: -0.94474167} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 5.2354736, y: -15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: d35e654eb72001d45b86831bc4e8b7ec, type: 2} + m_Animations: + - {fileID: 7400000, guid: d35e654eb72001d45b86831bc4e8b7ec, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: squares_6_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: -0.3278159, w: -0.94474167} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 5.2354736, y: -15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 112f93f3226df9f47a3cdedb3ab3a8cc, type: 2} + m_Animations: + - {fileID: 7400000, guid: 112f93f3226df9f47a3cdedb3ab3a8cc, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: squares_6_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400006} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -85, y: -15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 1, y: 0} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 558384e1e3876764a848d9fe5986d2d5, type: 2} + m_Animations: + - {fileID: 7400000, guid: 558384e1e3876764a848d9fe5986d2d5, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + m_Layer: 0 + m_Name: Squares 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: + - {fileID: 22400004} + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 6.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 6.prefab.meta new file mode 100644 index 0000000..519d22c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 6.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2637650878d4dc84086897cb333b4b82 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 7.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 7.prefab new file mode 100644 index 0000000..0c3c0ae --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 7.prefab @@ -0,0 +1,355 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: squares_7_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3daeef583bf08ea48bdc2355a6977e0a, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3daeef583bf08ea48bdc2355a6977e0a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: squares_7_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3f664b737d350cf44843159ce174146b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3f664b737d350cf44843159ce174146b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Squares 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400006} + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: squares_7_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 460d8b670841abf46b80f6761288d3bf, type: 2} + m_Animations: + - {fileID: 7400000, guid: 460d8b670841abf46b80f6761288d3bf, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 7.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 7.prefab.meta new file mode 100644 index 0000000..fb09eaf --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 7.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53c3aa73f24cacf41952f0f4da60a306 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 8.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 8.prefab new file mode 100644 index 0000000..eec9a5c --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 8.prefab @@ -0,0 +1,355 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + - component: {fileID: 22500000} + m_Layer: 0 + m_Name: squares_8_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 6270e42a0d1bc64478d8988a693688f0, type: 2} + m_Animations: + - {fileID: 7400000, guid: 6270e42a0d1bc64478d8988a693688f0, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500000 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Squares 8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + - {fileID: 22400004} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + - component: {fileID: 22500002} + m_Layer: 0 + m_Name: squares_8_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 2b24e97a0ed36a8499365124ee972fa2, type: 2} + m_Animations: + - {fileID: 7400000, guid: 2b24e97a0ed36a8499365124ee972fa2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500002 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + - component: {fileID: 22500004} + m_Layer: 0 + m_Name: squares_8_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 40, y: 0} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300004, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 42f1892baef2a4a4ab28c90542cdee51, type: 2} + m_Animations: + - {fileID: 7400000, guid: 42f1892baef2a4a4ab28c90542cdee51, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!225 &22500004 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 8.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 8.prefab.meta new file mode 100644 index 0000000..8a240e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Squares/Squares 8.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49ab9f9a5ce03644089e439b843a6f8c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch.meta new file mode 100644 index 0000000..8778d83 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af7854703bf618c448d1a0f0dcfc9de9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch/Stopwatch 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch/Stopwatch 1.prefab new file mode 100644 index 0000000..a6a8b9a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch/Stopwatch 1.prefab @@ -0,0 +1,315 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: stopwatch_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300008, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 0} + m_Animations: [] + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: stopwatch_arrow_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: -0.34202012, w: 0.9396926} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300006, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a6784da57aaa31f49beffb2d957ebe23, type: 2} + m_Animations: + - {fileID: 7400000, guid: a6784da57aaa31f49beffb2d957ebe23, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Stopwatch 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400006} + - {fileID: 22400002} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: stopwatch_arrow_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 95} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300006, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: cf3dacb80fecbdd488ac735021b823e8, type: 2} + m_Animations: + - {fileID: 7400000, guid: cf3dacb80fecbdd488ac735021b823e8, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch/Stopwatch 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch/Stopwatch 1.prefab.meta new file mode 100644 index 0000000..4aac94d --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Stopwatch/Stopwatch 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 337cc916794ec9448acf3747bab44db8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword.meta new file mode 100644 index 0000000..7247bb3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f70c00e0cd99cc4fa234e2ffcaccd55 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 1.prefab new file mode 100644 index 0000000..c5687e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 1.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + m_Layer: 0 + m_Name: Sword 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: + - {fileID: 22400002} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: sword_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: -0.3826835, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400000} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -25} + m_SizeDelta: {x: 125, y: 125} + m_Pivot: {x: 0.5, y: 0.2} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300010, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5d35c544a12e555408eadbbfc234287b, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5d35c544a12e555408eadbbfc234287b, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 1.prefab.meta new file mode 100644 index 0000000..1225236 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26d36324e2a15a842805a7786a3e572b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 2.prefab new file mode 100644 index 0000000..a73bf5e --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 2.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: sword_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: -0.3826835, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -25} + m_SizeDelta: {x: 125, y: 125} + m_Pivot: {x: 0.5, y: 0.2} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300010, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 9038a6ee25a954d40bec0988a0007d0a, type: 2} + m_Animations: + - {fileID: 7400000, guid: 9038a6ee25a954d40bec0988a0007d0a, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Sword 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 2.prefab.meta new file mode 100644 index 0000000..c7ddab6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Sword/Sword 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: defb1c526ba7d7b47bf94f3f04368acc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating.meta new file mode 100644 index 0000000..cf5c462 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3090b46dab409c4b9efab8d3dfe5fde +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 1.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 1.prefab new file mode 100644 index 0000000..66dafd3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 1.prefab @@ -0,0 +1,223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: triangle_rotating_1_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -8} + m_SizeDelta: {x: 65, y: 65} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300014, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 96a55dea757069b4c89059ffe0f5fe05, type: 2} + m_Animations: + - {fileID: 7400000, guid: 96a55dea757069b4c89059ffe0f5fe05, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + m_Layer: 0 + m_Name: Triangle rotating 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: + - {fileID: 22400004} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: triangle_rotating_1_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300014, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a6608df8620d29a4d9f7ec6454a3f189, type: 2} + m_Animations: + - {fileID: 7400000, guid: a6608df8620d29a4d9f7ec6454a3f189, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 1.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 1.prefab.meta new file mode 100644 index 0000000..cd87436 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a4ef5184656ce143954c9ade206b8d7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 2.prefab b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 2.prefab new file mode 100644 index 0000000..45f834f --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 2.prefab @@ -0,0 +1,316 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400000} + - component: {fileID: 22200000} + - component: {fileID: 11400000} + - component: {fileID: 11100000} + m_Layer: 0 + m_Name: triangle_rotating_2_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -15} + m_SizeDelta: {x: 35, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_CullTransparentMesh: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300014, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100000 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: c7f79063d01acfa4dbdf5fa9cf89cfe3, type: 2} + m_Animations: + - {fileID: 7400000, guid: c7f79063d01acfa4dbdf5fa9cf89cfe3, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400002} + - component: {fileID: 22200002} + - component: {fileID: 11400002} + - component: {fileID: 11100002} + m_Layer: 0 + m_Name: triangle_rotating_2_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_CullTransparentMesh: 1 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300014, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100002 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 5949023ebcffc7c45943f01fe17bd79c, type: 2} + m_Animations: + - {fileID: 7400000, guid: 5949023ebcffc7c45943f01fe17bd79c, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400004} + m_Layer: 0 + m_Name: Triangle rotating 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100004} + 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: + - {fileID: 22400002} + - {fileID: 22400006} + - {fileID: 22400000} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400006} + - component: {fileID: 22200004} + - component: {fileID: 11400004} + - component: {fileID: 11100004} + m_Layer: 0 + m_Name: triangle_rotating_2_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -8} + m_SizeDelta: {x: 65, y: 65} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_CullTransparentMesh: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300014, guid: 0fd21678280ad9c47aa2d32baf438c5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!111 &11100004 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 369486e70d58ee54daa1ceda90447a70, type: 2} + m_Animations: + - {fileID: 7400000, guid: 369486e70d58ee54daa1ceda90447a70, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 2.prefab.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 2.prefab.meta new file mode 100644 index 0000000..11f3198 --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Prefabs/Triangle rotating/Triangle rotating 2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 904ea61232455dc4d9aa5ddc7fef4195 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet.meta new file mode 100644 index 0000000..56144eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43507db7073f17444ac1dc124818186e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet/Icons Spritesheet.png b/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet/Icons Spritesheet.png new file mode 100644 index 0000000..ba00a87 Binary files /dev/null and b/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet/Icons Spritesheet.png differ diff --git a/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet/Icons Spritesheet.png.meta b/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet/Icons Spritesheet.png.meta new file mode 100644 index 0000000..756b30a --- /dev/null +++ b/Test_Dvurechensky/Assets/Animated Loading Icons/Spritesheet/Icons Spritesheet.png.meta @@ -0,0 +1,979 @@ +fileFormatVersion: 2 +guid: 0fd21678280ad9c47aa2d32baf438c5d +TextureImporter: + internalIDToNameTable: + - first: + 213: 21300000 + second: spinner_square + - first: + 213: 21300002 + second: spinner_square_thin + - first: + 213: 21300004 + second: square + - first: + 213: 21300006 + second: stopwatch_arrow + - first: + 213: 21300008 + second: stopwatch + - first: + 213: 21300010 + second: sword + - first: + 213: 21300012 + second: dot + - first: + 213: 21300014 + second: triangle + - first: + 213: 21300016 + second: circle_half + - first: + 213: 21300018 + second: circle_half_fading + - first: + 213: 21300020 + second: circle_half_fading_2 + - first: + 213: 21300022 + second: circle_half_fading_3 + - first: + 213: 21300024 + second: circle_half_fading_4 + - first: + 213: 21300026 + second: circle_half_fading_thick + - first: + 213: 21300028 + second: circle_half_fading_thick_2 + - first: + 213: 21300030 + second: circle_half_opacity + - first: + 213: 21300032 + second: circle + - first: + 213: 21300034 + second: circle_open + - first: + 213: 21300036 + second: circle_quarter + - first: + 213: 21300038 + second: circle_quarter_2 + - first: + 213: 21300040 + second: circle_quarter_2_opacity + - first: + 213: 21300042 + second: circle_quarter_3 + - first: + 213: 21300044 + second: circle_quarter_opacity + - first: + 213: 21300046 + second: cog + - first: + 213: 21300048 + second: cog_inside + - first: + 213: 21300050 + second: pickaxe + - first: + 213: 21300052 + second: rectangle + - first: + 213: 21300054 + second: rock + - first: + 213: 21300056 + second: spinner_circle + - first: + 213: 21300058 + second: spinner + - first: + 213: 21300060 + second: spinner_rounded_corners + - first: + 213: 21300062 + second: spinner_rounded_corners_thin + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + 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 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: tvOS + 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: + - serializedVersion: 2 + name: spinner_square + rect: + serializedVersion: 2 + x: 0 + y: 1706.6666 + width: 341.33334 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.49999982} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spinner_square_thin + rect: + serializedVersion: 2 + x: 341 + y: 1707 + width: 340 + height: 341 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: square + rect: + serializedVersion: 2 + x: 682 + y: 1706.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stopwatch_arrow + rect: + serializedVersion: 2 + x: 1027 + y: 1709 + width: 334 + height: 336 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stopwatch + rect: + serializedVersion: 2 + x: 1364 + y: 1706.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sword + rect: + serializedVersion: 2 + x: 1705 + y: 1706.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dot + rect: + serializedVersion: 2 + x: 0 + y: 1365.6666 + width: 341.33334 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: triangle + rect: + serializedVersion: 2 + x: 343 + y: 1366 + width: 339 + height: 339 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half + rect: + serializedVersion: 2 + x: 685 + y: 1368 + width: 337 + height: 336 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half_fading + rect: + serializedVersion: 2 + x: 1023 + y: 1365.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half_fading_2 + rect: + serializedVersion: 2 + x: 1364 + y: 1365.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half_fading_3 + rect: + serializedVersion: 2 + x: 1705 + y: 1365.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half_fading_4 + rect: + serializedVersion: 2 + x: 0 + y: 1024.6666 + width: 341.33334 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half_fading_thick + rect: + serializedVersion: 2 + x: 341 + y: 1024.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half_fading_thick_2 + rect: + serializedVersion: 2 + x: 682 + y: 1024.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_half_opacity + rect: + serializedVersion: 2 + x: 1026 + y: 1026 + width: 337 + height: 338 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle + rect: + serializedVersion: 2 + x: 1364 + y: 1024.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_open + rect: + serializedVersion: 2 + x: 1705 + y: 1024.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_quarter + rect: + serializedVersion: 2 + x: 0 + y: 683.6666 + width: 341.33334 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_quarter_2 + rect: + serializedVersion: 2 + x: 341 + y: 683.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 64305410000000000800000000000000 + internalID: 21300038 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_quarter_2_opacity + rect: + serializedVersion: 2 + x: 682 + y: 683.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 84305410000000000800000000000000 + internalID: 21300040 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_quarter_3 + rect: + serializedVersion: 2 + x: 1023 + y: 683.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: circle_quarter_opacity + rect: + serializedVersion: 2 + x: 1364 + y: 683.6666 + width: 341.33337 + height: 341.33337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c4305410000000000800000000000000 + internalID: 21300044 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: cog + rect: + serializedVersion: 2 + x: 1708 + y: 685 + width: 338 + height: 337 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e4305410000000000800000000000000 + internalID: 21300046 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: cog_inside + rect: + serializedVersion: 2 + x: 0 + y: 341 + width: 341 + height: 342 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 1, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 05305410000000000800000000000000 + internalID: 21300048 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: pickaxe + rect: + serializedVersion: 2 + x: 341 + y: 342.66666 + width: 341.33337 + height: 341.33334 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 25305410000000000800000000000000 + internalID: 21300050 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: rectangle + rect: + serializedVersion: 2 + x: 682 + y: 342.66666 + width: 341.33337 + height: 341.33334 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 45305410000000000800000000000000 + internalID: 21300052 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: rock + rect: + serializedVersion: 2 + x: 1023 + y: 342.66666 + width: 341.33337 + height: 341.33334 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 65305410000000000800000000000000 + internalID: 21300054 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spinner_circle + rect: + serializedVersion: 2 + x: 1364 + y: 342.66666 + width: 341.33337 + height: 341.33334 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 85305410000000000800000000000000 + internalID: 21300056 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spinner + rect: + serializedVersion: 2 + x: 1705 + y: 343 + width: 341 + height: 338 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a5305410000000000800000000000000 + internalID: 21300058 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spinner_rounded_corners + rect: + serializedVersion: 2 + x: 0 + y: 1.6666565 + width: 341.33334 + height: 341.33334 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c5305410000000000800000000000000 + internalID: 21300060 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spinner_rounded_corners_thin + rect: + serializedVersion: 2 + x: 341 + y: 1.6666565 + width: 341.33337 + height: 341.33334 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e5305410000000000800000000000000 + internalID: 21300062 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + circle: 21300032 + circle_half: 21300016 + circle_half_fading: 21300018 + circle_half_fading_2: 21300020 + circle_half_fading_3: 21300022 + circle_half_fading_4: 21300024 + circle_half_fading_thick: 21300026 + circle_half_fading_thick_2: 21300028 + circle_half_opacity: 21300030 + circle_open: 21300034 + circle_quarter: 21300036 + circle_quarter_2: 21300038 + circle_quarter_2_opacity: 21300040 + circle_quarter_3: 21300042 + circle_quarter_opacity: 21300044 + cog: 21300046 + cog_inside: 21300048 + dot: 21300012 + pickaxe: 21300050 + rectangle: 21300052 + rock: 21300054 + spinner: 21300058 + spinner_circle: 21300056 + spinner_rounded_corners: 21300060 + spinner_rounded_corners_thin: 21300062 + spinner_square: 21300000 + spinner_square_thin: 21300002 + square: 21300004 + stopwatch: 21300008 + stopwatch_arrow: 21300006 + sword: 21300010 + triangle: 21300014 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins.meta b/Test_Dvurechensky/Assets/Plugins.meta new file mode 100644 index 0000000..58f50f7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b6227d8d2b13b440b68e95c3906e5f1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx.meta b/Test_Dvurechensky/Assets/Plugins/UniRx.meta new file mode 100644 index 0000000..799b147 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 754214f39c817a7458da810585d42199 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples.meta new file mode 100644 index 0000000..8ee1fa3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cebff8c3b7f23f54abd5c9ff71297bed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample01_ObservableWWW.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample01_ObservableWWW.cs new file mode 100644 index 0000000..0c629da --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample01_ObservableWWW.cs @@ -0,0 +1,90 @@ +#if !(UNITY_METRO || UNITY_WP8) + +#if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + +using UnityEngine; + +namespace UniRx.Examples +{ + // sample script, attach your object. + public class Sample01_ObservableWWW : MonoBehaviour + { + void Start() + { + // Basic: Download from google. + { + ObservableWWW.Get("http://google.co.jp/") + .Subscribe( + x => Debug.Log(x.Substring(0, 100)), // onSuccess + ex => Debug.LogException(ex)); // onError + } + + // Linear Pattern with LINQ Query Expressions + // download after google, start bing download + { + var query = from google in ObservableWWW.Get("http://google.com/") + from bing in ObservableWWW.Get("http://bing.com/") + select new { google, bing }; + + var cancel = query.Subscribe(x => Debug.Log(x.google.Substring(0, 100) + ":" + x.bing.Substring(0, 100))); + + // Call Dispose is cancel downloading. + cancel.Dispose(); + } + + // Observable.WhenAll is for parallel asynchronous operation + // (It's like Observable.Zip but specialized for single async operations like Task.WhenAll of .NET 4) + { + var parallel = Observable.WhenAll( + ObservableWWW.Get("http://google.com/"), + ObservableWWW.Get("http://bing.com/"), + ObservableWWW.Get("http://unity3d.com/")); + + parallel.Subscribe(xs => + { + Debug.Log(xs[0].Substring(0, 100)); // google + Debug.Log(xs[1].Substring(0, 100)); // bing + Debug.Log(xs[2].Substring(0, 100)); // unity + }); + } + + // with Progress + { + // notifier for progress + var progressNotifier = new ScheduledNotifier(); + progressNotifier.Subscribe(x => Debug.Log(x)); // write www.progress + + // pass notifier to WWW.Get/Post + ObservableWWW.Get("http://google.com/", progress: progressNotifier).Subscribe(); + } + + // with Error + { + // If WWW has .error, ObservableWWW throws WWWErrorException to onError pipeline. + // WWWErrorException has RawErrorMessage, HasResponse, StatusCode, ResponseHeaders + ObservableWWW.Get("http://www.google.com/404") + .CatchIgnore((WWWErrorException ex) => + { + Debug.Log(ex.RawErrorMessage); + if (ex.HasResponse) + { + Debug.Log(ex.StatusCode); + } + foreach (var item in ex.ResponseHeaders) + { + Debug.Log(item.Key + ":" + item.Value); + } + }) + .Subscribe(); + } + } + } +} + +#endif + +#if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample01_ObservableWWW.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample01_ObservableWWW.cs.meta new file mode 100644 index 0000000..bfc52d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample01_ObservableWWW.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bf3770fc51ac89f45987dbde37ae81bd +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample02_ObservableTriggers.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample02_ObservableTriggers.cs new file mode 100644 index 0000000..c054aed --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample02_ObservableTriggers.cs @@ -0,0 +1,24 @@ +using UnityEngine; +using UniRx.Triggers; // Triggers Namepsace +using System; + +namespace UniRx.Examples +{ + public class Sample02_ObservableTriggers : MonoBehaviour + { + void Start() + { + // Get the plain object + var cube = GameObject.CreatePrimitive(PrimitiveType.Cube); + + // Add ObservableXxxTrigger for handle MonoBehaviour's event as Observable + cube.AddComponent() + .UpdateAsObservable() + .SampleFrame(30) + .Subscribe(x => Debug.Log("cube"), () => Debug.Log("destroy")); + + // destroy after 3 second:) + GameObject.Destroy(cube, 3f); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample02_ObservableTriggers.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample02_ObservableTriggers.cs.meta new file mode 100644 index 0000000..1ca1c6a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample02_ObservableTriggers.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cb5e978d683e94f4d9c2c81be80f93a7 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample03_GameObjectAsObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample03_GameObjectAsObservable.cs new file mode 100644 index 0000000..2c0d0e4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample03_GameObjectAsObservable.cs @@ -0,0 +1,23 @@ +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_METRO) + +using UnityEngine; +using UniRx.Triggers; // for enable gameObject.EventAsObservbale() + +namespace UniRx.Examples +{ + public class Sample03_GameObjectAsObservable : MonoBehaviour + { + void Start() + { + // All events can subscribe by ***AsObservable if enables UniRx.Triggers + this.OnMouseDownAsObservable() + .SelectMany(_ => this.gameObject.UpdateAsObservable()) + .TakeUntil(this.gameObject.OnMouseUpAsObservable()) + .Select(_ => Input.mousePosition) + .RepeatUntilDestroy(this) + .Subscribe(x => Debug.Log(x), ()=> Debug.Log("!!!" + "complete")); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample03_GameObjectAsObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample03_GameObjectAsObservable.cs.meta new file mode 100644 index 0000000..9e027f8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample03_GameObjectAsObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 005e349e5ccdd2b47bddc813b81afe40 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample04_ConvertFromUnityCallback.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample04_ConvertFromUnityCallback.cs new file mode 100644 index 0000000..549d8c2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample04_ConvertFromUnityCallback.cs @@ -0,0 +1,66 @@ +using System; +using UnityEngine; + +namespace UniRx.Examples +{ + public class Sample04_ConvertFromUnityCallback : MonoBehaviour + { + // This is about log but more reliable log sample => Sample11_Logger + + private class LogCallback + { + public string Condition; + public string StackTrace; + public UnityEngine.LogType LogType; + } + + static class LogHelper + { + // If static register callback, use Subject for event branching. + +#if (UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7) + static Subject subject; + + public static IObservable LogCallbackAsObservable() + { + if (subject == null) + { + subject = new Subject(); + + // Publish to Subject in callback + + + UnityEngine.Application.RegisterLogCallback((condition, stackTrace, type) => + { + subject.OnNext(new LogCallback { Condition = condition, StackTrace = stackTrace, LogType = type }); + }); + } + + return subject.AsObservable(); + } + +#else + // If standard evetns, you can use Observable.FromEvent. + + public static IObservable LogCallbackAsObservable() + { + return Observable.FromEvent( + h => (condition, stackTrace, type) => h(new LogCallback { Condition = condition, StackTrace = stackTrace, LogType = type }), + h => Application.logMessageReceived += h, h => Application.logMessageReceived -= h); + } +#endif + } + + void Awake() + { + // method is separatable and composable + LogHelper.LogCallbackAsObservable() + .Where(x => x.LogType == LogType.Warning) + .Subscribe(x => Debug.Log(x)); + + LogHelper.LogCallbackAsObservable() + .Where(x => x.LogType == LogType.Error) + .Subscribe(x => Debug.Log(x)); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample04_ConvertFromUnityCallback.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample04_ConvertFromUnityCallback.cs.meta new file mode 100644 index 0000000..4c68f0a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample04_ConvertFromUnityCallback.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 73e69fd4bbb724045a4e06050fbc5af3 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample05_ConvertFromCoroutine.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample05_ConvertFromCoroutine.cs new file mode 100644 index 0000000..8c5a37a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample05_ConvertFromCoroutine.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections; +using System.Threading; +using UnityEngine; +#if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + +namespace UniRx.Examples +{ + public class Sample05_ConvertFromCoroutine + { + // public method + public static IObservable GetWWW(string url) + { + // convert coroutine to IObservable + return Observable.FromCoroutine((observer, cancellationToken) => GetWWWCore(url, observer, cancellationToken)); + } + + // IEnumerator with callback + static IEnumerator GetWWWCore(string url, IObserver observer, CancellationToken cancellationToken) + { + var www = new UnityEngine.WWW(url); + while (!www.isDone && !cancellationToken.IsCancellationRequested) + { + yield return null; + } + + if (cancellationToken.IsCancellationRequested) yield break; + + if (www.error != null) + { + observer.OnError(new Exception(www.error)); + } + else + { + observer.OnNext(www.text); + observer.OnCompleted(); + } + } + } +} +#if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample05_ConvertFromCoroutine.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample05_ConvertFromCoroutine.cs.meta new file mode 100644 index 0000000..1a8a8b4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample05_ConvertFromCoroutine.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 41f3df73f7da66b4980f6d9a86927796 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample06_ConvertToCoroutine.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample06_ConvertToCoroutine.cs new file mode 100644 index 0000000..e7ec1da --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample06_ConvertToCoroutine.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UniRx.Examples +{ + public class Sample06_ConvertToCoroutine : MonoBehaviour + { + // convert IObservable to Coroutine + void Start() + { + StartCoroutine(ComplexCoroutineTest()); + } + + IEnumerator ComplexCoroutineTest() + { + yield return new WaitForSeconds(1); + + var v = default(int); + yield return Observable.Range(1, 10).StartAsCoroutine(x => v = x); + + Debug.Log(v); // 10(callback is last value) + yield return new WaitForSeconds(3); + + yield return Observable.Return(100).StartAsCoroutine(x => v = x); + + Debug.Log(v); // 100 + } + + // Note:ToAwaitableEnumerator/StartAsCoroutine/LazyTask are obsolete way on Unity 5.3 + // You can use ToYieldInstruction. + +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) +#if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + + IEnumerator TestNewCustomYieldInstruction() + { + // wait Rx Observable. + yield return Observable.Timer(TimeSpan.FromSeconds(1)).ToYieldInstruction(); + + // you can change the scheduler(this is ignore Time.scale) + yield return Observable.Timer(TimeSpan.FromSeconds(1), Scheduler.MainThreadIgnoreTimeScale).ToYieldInstruction(); + + // get return value from ObservableYieldInstruction + var o = ObservableWWW.Get("http://unity3d.com/").ToYieldInstruction(throwOnError: false); + yield return o; + + if (o.HasError) { Debug.Log(o.Error.ToString()); } + if (o.HasResult) { Debug.Log(o.Result); } + + // other sample(wait until transform.position.y >= 100) + yield return this.ObserveEveryValueChanged(x => x.transform).FirstOrDefault(x => x.position.y >= 100).ToYieldInstruction(); + } +#if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif +#endif + + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample06_ConvertToCoroutine.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample06_ConvertToCoroutine.cs.meta new file mode 100644 index 0000000..30b592b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample06_ConvertToCoroutine.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5da8247fbc4a4c84e96a727b44903214 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample07_OrchestratIEnumerator.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample07_OrchestratIEnumerator.cs new file mode 100644 index 0000000..fa0fcdc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample07_OrchestratIEnumerator.cs @@ -0,0 +1,45 @@ +#pragma warning disable 0168 +#pragma warning disable 0219 + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEngine; + +namespace UniRx.Examples +{ + public class Sample07_OrchestratIEnumerator : MonoBehaviour + { + // two coroutines + IEnumerator AsyncA() + { + Debug.Log("a start"); + yield return new WaitForSeconds(3); + Debug.Log("a end"); + } + + IEnumerator AsyncB() + { + Debug.Log("b start"); + yield return new WaitForEndOfFrame(); + Debug.Log("b end"); + } + + void Start() + { + // after completed AsyncA, run AsyncB as continuous routine. + // UniRx expands SelectMany(IEnumerator) as SelectMany(IEnumerator.ToObservable()) + var cancel = Observable.FromCoroutine(AsyncA) + .SelectMany(AsyncB) + .Subscribe(); + + // If you want to stop Coroutine(as cancel), call subscription.Dispose() + // cancel.Dispose(); + } + } +} + +#pragma warning restore 0219 +#pragma warning restore 0168 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample07_OrchestratIEnumerator.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample07_OrchestratIEnumerator.cs.meta new file mode 100644 index 0000000..9a1ae43 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample07_OrchestratIEnumerator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d437607dfffa8ff428bda3366354078d +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample08_DetectDoubleClick.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample08_DetectDoubleClick.cs new file mode 100644 index 0000000..1c880ed --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample08_DetectDoubleClick.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEngine; + +namespace UniRx.Examples +{ + public class Sample08_DetectDoubleClick : MonoBehaviour + { + void Start() + { + // Global event handling is very useful. + // UniRx can handle there events. + // Observable.EveryUpdate/EveryFixedUpdate/EveryEndOfFrame + // Observable.EveryApplicationFocus/EveryApplicationPause + // Observable.OnceApplicationQuit + + // This DoubleCLick Sample is from + // The introduction to Reactive Programming you've been missing + // https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 + + var clickStream = Observable.EveryUpdate() + .Where(_ => Input.GetMouseButtonDown(0)); + + clickStream.Buffer(clickStream.Throttle(TimeSpan.FromMilliseconds(250))) + .Where(xs => xs.Count >= 2) + .Subscribe(xs => Debug.Log("DoubleClick Detected! Count:" + xs.Count)); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample08_DetectDoubleClick.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample08_DetectDoubleClick.cs.meta new file mode 100644 index 0000000..5b9112f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample08_DetectDoubleClick.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eb801bbfb1ffcd64389e90c8f2435b79 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample09_EventHandling.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample09_EventHandling.cs new file mode 100644 index 0000000..8ccd1db --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample09_EventHandling.cs @@ -0,0 +1,69 @@ +#pragma warning disable 0067 + +using System; +using UnityEngine; + +namespace UniRx.Examples +{ + public class Sample09_EventHandling : MonoBehaviour + { + public class MyEventArgs : EventArgs + { + public int MyProperty { get; set; } + } + + public event EventHandler FooBar; + public event Action FooFoo; + + CompositeDisposable disposables = new CompositeDisposable(); + + // Subject is Rx's native event expression and recommend way for use Rx as event. + // Subject.OnNext as fire event, + // expose IObserver is subscibable for external source, it's no need convert. + Subject onBarBar = new Subject(); + public IObservable OnBarBar { get { return onBarBar; } } + + void Start() + { + // convert to IO as (sender, eventArgs) + Observable.FromEventPattern, MyEventArgs>( + h => h.Invoke, h => FooBar += h, h => FooBar -= h) + .Subscribe() + .AddTo(disposables); // IDisposable can add to collection easily by AddTo + + // convert to IO, many situation this is useful than FromEventPattern + Observable.FromEvent, MyEventArgs>( + h => (sender, e) => h(e), h => FooBar += h, h => FooBar -= h) + .Subscribe() + .AddTo(disposables); + + // You can convert Action like event. + Observable.FromEvent( + h => FooFoo += h, h => FooFoo -= h) + .Subscribe() + .AddTo(disposables); + + // AOT Safe EventHandling, use dummy capture, see:https://github.com/neuecc/UniRx/wiki/AOT-Exception-Patterns-and-Hacks + var capture = 0; + Observable.FromEventPattern, MyEventArgs>(h => + { + capture.GetHashCode(); // dummy for AOT + return new EventHandler(h); + }, h => FooBar += h, h => FooBar -= h) + .Subscribe() + .AddTo(disposables); + + // Subject as like event. + OnBarBar.Subscribe().AddTo(disposables); + onBarBar.OnNext(1); // fire event + } + + void OnDestroy() + { + // manage subscription lifecycle + disposables.Dispose(); + } + } +} + +#pragma warning restore 0067 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample09_EventHandling.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample09_EventHandling.cs.meta new file mode 100644 index 0000000..73b2354 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample09_EventHandling.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 95140e49213aa6f49a470a81873b87c0 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample10_MainThreadDispatcher.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample10_MainThreadDispatcher.cs new file mode 100644 index 0000000..b2cafef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample10_MainThreadDispatcher.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UniRx.Examples +{ + public class Sample10_MainThreadDispatcher + { + public void Run() + { + // MainThreadDispatcher is heart of Rx and Unity integration + + // StartCoroutine can start coroutine besides MonoBehaviour. + MainThreadDispatcher.StartCoroutine(TestAsync()); + + // We have two way of run coroutine, FromCoroutine or StartCoroutine. + // StartCoroutine is Unity primitive way and it's awaitable by yield return. + // FromCoroutine is Rx, it's composable and cancellable by subscription's IDisposable. + // FromCoroutine's overload can have return value, see:Sample05_ConvertFromCoroutine + Observable.FromCoroutine(TestAsync).Subscribe(); + + // Add Action to MainThreadDispatcher. Action is saved queue, run on next update. + MainThreadDispatcher.Post(_ => Debug.Log("test"), null); + + // Timebased operations is run on MainThread(as default) + // All timebased operation(Interval, Timer, Delay, Buffer, etc...)is single thread, thread safe! + Observable.Interval(TimeSpan.FromSeconds(1)) + .Subscribe(x => Debug.Log(x)); + + // Observable.Start use ThreadPool Scheduler as default. + // ObserveOnMainThread return to mainthread + Observable.Start(() => Unit.Default) // asynchronous work + .ObserveOnMainThread() + .Subscribe(x => Debug.Log(x)); + } + + IEnumerator TestAsync() + { + Debug.Log("a"); + yield return new WaitForSeconds(1); + Debug.Log("b"); + yield return new WaitForSeconds(1); + Debug.Log("c"); + yield return new WaitForSeconds(1); + Debug.Log("d"); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample10_MainThreadDispatcher.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample10_MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..7335916 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample10_MainThreadDispatcher.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6a0b959735346af48b772254afc8afdd +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample11_Logger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample11_Logger.cs new file mode 100644 index 0000000..8de54d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample11_Logger.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections; +using UniRx.Diagnostics; +using UnityEngine; + +namespace UniRx.Examples +{ + public class Sample11_Logger + { + // UniRx.Diagnostics.Logger + // logger is threadsafe, define per class with name. + static readonly UniRx.Diagnostics.Logger logger = new UniRx.Diagnostics.Logger("Sample11"); + + // call once at applicationinit + public void ApplicationInitialize() + { + // Log as Stream, UniRx.Diagnostics.ObservableLogger.Listener is IObservable + // You can subscribe and output to any place. + ObservableLogger.Listener.LogToUnityDebug(); + + // for example, filter only Exception and upload to web. + // (make custom sink(IObserver) is better to use) + ObservableLogger.Listener + .Where(x => x.LogType == LogType.Exception) + .Subscribe(x => + { + // ObservableWWW.Post("", null).Subscribe(); + }); + } + + public void Run() + { + // Debug is write only DebugBuild. + logger.Debug("Debug Message"); + + // or other logging methods + logger.Log("Message"); + logger.Exception(new Exception("test exception")); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample11_Logger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample11_Logger.cs.meta new file mode 100644 index 0000000..d5fa22b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample11_Logger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f5aa72c61e2548a4bac4d65f93c63bf1 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12Scene.unity b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12Scene.unity new file mode 100644 index 0000000..dd99029 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12Scene.unity @@ -0,0 +1,1535 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_GIWorkflowMode: 0 + m_LightmapsMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 3 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AOMaxDistance: 1 + m_Padding: 2 + m_CompAOExponent: 0 + m_LightmapParameters: {fileID: 0} + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &33721919 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 33721920} + - 223: {fileID: 33721924} + - 114: {fileID: 33721923} + - 114: {fileID: 33721922} + - 114: {fileID: 33721921} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &33721920 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 33721919} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 921642174} + - {fileID: 530746210} + - {fileID: 46704896} + - {fileID: 579875960} + - {fileID: 1891604357} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &33721921 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 33721919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 18e34490a83a27e44adf93dd4ffd1f22, type: 3} + m_Name: + m_EditorClassIdentifier: + MyButton: {fileID: 921642175} + MyToggle: {fileID: 530746211} + MyInput: {fileID: 46704897} + MyText: {fileID: 579875961} + MySlider: {fileID: 1891604358} + IntRxProp: + value: 0 +--- !u!114 &33721922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 33721919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &33721923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 33721919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &33721924 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 33721919} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &46704895 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 46704896} + - 222: {fileID: 46704899} + - 114: {fileID: 46704898} + - 114: {fileID: 46704897} + m_Layer: 5 + m_Name: InputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &46704896 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 46704895} + 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_Children: + - {fileID: 835857415} + - {fileID: 710358450} + m_Father: {fileID: 33721920} + m_RootOrder: 2 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 277} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &46704897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 46704895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 46704898} + m_TextComponent: {fileID: 710358451} + m_Placeholder: {fileID: 835857416} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 1.7 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &46704898 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 46704895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &46704899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 46704895} +--- !u!1 &163238468 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 163238469} + - 222: {fileID: 163238471} + - 114: {fileID: 163238470} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &163238469 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 163238468} + 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_Children: [] + m_Father: {fileID: 1018308463} + m_RootOrder: 0 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &163238470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 163238468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &163238471 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 163238468} +--- !u!1 &530746209 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 530746210} + - 114: {fileID: 530746211} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &530746210 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 530746209} + 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_Children: + - {fileID: 1018308463} + - {fileID: 1527674668} + m_Father: {fileID: 33721920} + m_RootOrder: 1 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -160, y: 294} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &530746211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 530746209} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1018308464} + toggleTransition: 1 + graphic: {fileID: 163238470} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 0 +--- !u!1 &579875959 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 579875960} + - 222: {fileID: 579875962} + - 114: {fileID: 579875961} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &579875960 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 579875959} + 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_Children: [] + m_Father: {fileID: 33721920} + m_RootOrder: 3 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 178} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &579875961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 579875959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &579875962 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 579875959} +--- !u!1 &605953354 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 605953355} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &605953355 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 605953354} + 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_Children: + - {fileID: 1022847601} + m_Father: {fileID: 1891604357} + m_RootOrder: 2 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &710358449 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 710358450} + - 222: {fileID: 710358452} + - 114: {fileID: 710358451} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &710358450 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 710358449} + 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_Children: [] + m_Father: {fileID: 46704896} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &710358451 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 710358449} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &710358452 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 710358449} +--- !u!1 &801653541 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 801653542} + - 222: {fileID: 801653544} + - 114: {fileID: 801653543} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &801653542 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 801653541} + 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_Children: [] + m_Father: {fileID: 1891604357} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &801653543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 801653541} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &801653544 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 801653541} +--- !u!1 &835857414 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 835857415} + - 222: {fileID: 835857417} + - 114: {fileID: 835857416} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &835857415 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 835857414} + 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_Children: [] + m_Father: {fileID: 46704896} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &835857416 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 835857414} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!222 &835857417 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 835857414} +--- !u!1 &921642173 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 921642174} + - 222: {fileID: 921642177} + - 114: {fileID: 921642176} + - 114: {fileID: 921642175} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &921642174 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921642173} + 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_Children: + - {fileID: 1781955689} + m_Father: {fileID: 33721920} + m_RootOrder: 0 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -171, y: 218} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &921642175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921642173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 921642176} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &921642176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921642173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &921642177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921642173} +--- !u!1 &930565829 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 930565830} + - 222: {fileID: 930565832} + - 114: {fileID: 930565831} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &930565830 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 930565829} + 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_Children: [] + m_Father: {fileID: 1807094062} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &930565831 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 930565829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &930565832 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 930565829} +--- !u!1 &1018308462 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1018308463} + - 222: {fileID: 1018308465} + - 114: {fileID: 1018308464} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1018308463 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1018308462} + 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_Children: + - {fileID: 163238469} + m_Father: {fileID: 530746210} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1018308464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1018308462} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1018308465 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1018308462} +--- !u!1 &1022847600 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1022847601} + - 222: {fileID: 1022847603} + - 114: {fileID: 1022847602} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1022847601 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1022847600} + 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_Children: [] + m_Father: {fileID: 605953355} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1022847602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1022847600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1022847603 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1022847600} +--- !u!1 &1184379970 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1184379974} + - 114: {fileID: 1184379973} + - 114: {fileID: 1184379972} + - 114: {fileID: 1184379971} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1184379971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1184379970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1184379972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1184379970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1184379973 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1184379970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1184379974 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1184379970} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1 &1527674667 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1527674668} + - 222: {fileID: 1527674670} + - 114: {fileID: 1527674669} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1527674668 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1527674667} + 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_Children: [] + m_Father: {fileID: 530746210} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 9, y: -0.5} + m_SizeDelta: {x: -28, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1527674669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1527674667} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Toggle +--- !u!222 &1527674670 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1527674667} +--- !u!1 &1781955688 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1781955689} + - 222: {fileID: 1781955691} + - 114: {fileID: 1781955690} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1781955689 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1781955688} + 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_Children: [] + m_Father: {fileID: 921642174} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1781955690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1781955688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Button +--- !u!222 &1781955691 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1781955688} +--- !u!1 &1807094061 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1807094062} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1807094062 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1807094061} + 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_Children: + - {fileID: 930565830} + m_Father: {fileID: 1891604357} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1838497716 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1838497721} + - 20: {fileID: 1838497720} + - 92: {fileID: 1838497719} + - 124: {fileID: 1838497718} + - 81: {fileID: 1838497717} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1838497717 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1838497716} + m_Enabled: 1 +--- !u!124 &1838497718 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1838497716} + m_Enabled: 1 +--- !u!92 &1838497719 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1838497716} + m_Enabled: 1 +--- !u!20 &1838497720 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1838497716} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &1838497721 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1838497716} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &1891604356 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1891604357} + - 114: {fileID: 1891604358} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1891604357 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1891604356} + 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_Children: + - {fileID: 801653542} + - {fileID: 1807094062} + - {fileID: 605953355} + m_Father: {fileID: 33721920} + m_RootOrder: 4 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 102} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1891604358 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1891604356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -113659843, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1022847602} + m_FillRect: {fileID: 930565830} + m_HandleRect: {fileID: 1022847601} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Slider+SliderEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12Scene.unity.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12Scene.unity.meta new file mode 100644 index 0000000..43d6aba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12Scene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a4aea8df1ad11c47a1db84432dd30f8 +timeCreated: 1455373896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12_ReactiveProperty.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12_ReactiveProperty.cs new file mode 100644 index 0000000..e1e7d56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12_ReactiveProperty.cs @@ -0,0 +1,77 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; +using UnityEngine; +using UnityEngine.UI; + +namespace UniRx.Examples +{ + public class Sample12_ReactiveProperty : MonoBehaviour + { + // Open Sample12Scene. Set from canvas + public Button MyButton; + public Toggle MyToggle; + public InputField MyInput; + public Text MyText; + public Slider MySlider; + + // You can monitor/modifie in inspector by SpecializedReactiveProperty + public IntReactiveProperty IntRxProp = new IntReactiveProperty(); + + Enemy enemy = new Enemy(1000); + + void Start() + { + // UnityEvent as Observable + // (shortcut, MyButton.OnClickAsObservable()) + MyButton.onClick.AsObservable().Subscribe(_ => enemy.CurrentHp.Value -= 99); + + // Toggle, Input etc as Observable(OnValueChangedAsObservable is helper for provide isOn value on subscribe) + // SubscribeToInteractable is UniRx.UI Extension Method, same as .interactable = x) + MyToggle.OnValueChangedAsObservable().SubscribeToInteractable(MyButton); + + // input shows delay after 1 second +#if !(UNITY_4_6 || UNITY_4_7 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) + MyInput.OnValueChangedAsObservable() +#else + MyInput.OnValueChangeAsObservable() +#endif + .Where(x => x != null) + .Delay(TimeSpan.FromSeconds(1)) + .SubscribeToText(MyText); // SubscribeToText is UniRx.UI Extension Method + + // converting for human visibility + MySlider.OnValueChangedAsObservable() + .SubscribeToText(MyText, x => Math.Round(x, 2).ToString()); + + // from RxProp, CurrentHp changing(Button Click) is observable + enemy.CurrentHp.SubscribeToText(MyText); + enemy.IsDead.Where(isDead => isDead == true) + .Subscribe(_ => + { + MyToggle.interactable = MyButton.interactable = false; + }); + + // initial text:) + IntRxProp.SubscribeToText(MyText); + } + } + + // Reactive Notification Model + public class Enemy + { + public IReactiveProperty CurrentHp { get; private set; } + + public IReadOnlyReactiveProperty IsDead { get; private set; } + + public Enemy(int initialHp) + { + // Declarative Property + CurrentHp = new ReactiveProperty(initialHp); + IsDead = CurrentHp.Select(x => x <= 0).ToReactiveProperty(); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12_ReactiveProperty.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12_ReactiveProperty.cs.meta new file mode 100644 index 0000000..66c4ceb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample12_ReactiveProperty.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 18e34490a83a27e44adf93dd4ffd1f22 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13Scene.unity b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13Scene.unity new file mode 100644 index 0000000..169248e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13Scene.unity @@ -0,0 +1,1300 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_GIWorkflowMode: 0 + m_LightmapsMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 3 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AOMaxDistance: 1 + m_Padding: 2 + m_CompAOExponent: 0 + m_LightmapParameters: {fileID: 0} + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &48390799 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 48390800} + - 222: {fileID: 48390802} + - 114: {fileID: 48390801} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &48390800 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 48390799} + 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_Children: [] + m_Father: {fileID: 2136645852} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &48390801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 48390799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Clear Checked +--- !u!222 &48390802 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 48390799} +--- !u!1 &80191139 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 80191140} + - 114: {fileID: 80191141} + m_Layer: 5 + m_Name: TodoList + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &80191140 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 80191139} + 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_Children: [] + m_Father: {fileID: 625561981} + m_RootOrder: 2 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000030517578, y: -864} + m_SizeDelta: {x: 0, y: 744} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &80191141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 80191139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 +--- !u!1 &300470760 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 300470761} + - 114: {fileID: 300470762} + m_Layer: 0 + m_Name: ToDoScene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &300470761 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 300470760} + 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_Children: + - {fileID: 895588078} + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!114 &300470762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 300470760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 022ecfa555367154c8cf87d61465f7e2, type: 3} + m_Name: + m_EditorClassIdentifier: + Title: {fileID: 852345258} + ToDoInput: {fileID: 566049662} + AddButton: {fileID: 611575448} + ClearButton: {fileID: 2136645853} + TodoList: {fileID: 80191139} + SampleItemPrefab: {fileID: 182208, guid: 173222196f3e1f0448b383f260df7d44, type: 2} +--- !u!1 &448872075 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 448872079} + - 114: {fileID: 448872078} + - 114: {fileID: 448872077} + - 114: {fileID: 448872076} + - 114: {fileID: 448872080} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &448872076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448872075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &448872077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448872075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &448872078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448872075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &448872079 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448872075} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!114 &448872080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448872075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!1 &566049660 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 566049661} + - 222: {fileID: 566049664} + - 114: {fileID: 566049663} + - 114: {fileID: 566049662} + m_Layer: 5 + m_Name: ToDoInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &566049661 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 566049660} + 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_Children: + - {fileID: 2102338788} + - {fileID: 1368145207} + m_Father: {fileID: 650625965} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &566049662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 566049660} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 566049663} + m_TextComponent: {fileID: 1368145205} + m_Placeholder: {fileID: 2102338789} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 1.7 + m_CaretWidth: 1 + m_ReadOnly: 0 +--- !u!114 &566049663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 566049660} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &566049664 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 566049660} +--- !u!1 &611575446 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 611575447} + - 222: {fileID: 611575450} + - 114: {fileID: 611575449} + - 114: {fileID: 611575448} + m_Layer: 5 + m_Name: AddButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &611575447 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 611575446} + 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_Children: + - {fileID: 721405894} + m_Father: {fileID: 650625965} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &611575448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 611575446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 611575449} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &611575449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 611575446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &611575450 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 611575446} +--- !u!1 &625561980 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 625561981} + - 222: {fileID: 625561983} + - 114: {fileID: 625561982} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &625561981 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 625561980} + 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_Children: + - {fileID: 852345257} + - {fileID: 650625965} + - {fileID: 80191140} + m_Father: {fileID: 895588078} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &625561982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 625561980} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &625561983 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 625561980} +--- !u!1 &650625964 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 650625965} + - 114: {fileID: 650625966} + m_Layer: 5 + m_Name: InputArea + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &650625965 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 650625964} + 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_Children: + - {fileID: 566049661} + - {fileID: 611575447} + - {fileID: 2136645852} + m_Father: {fileID: 625561981} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &650625966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 650625964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -405508275, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 +--- !u!1 &721405893 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 721405894} + - 222: {fileID: 721405896} + - 114: {fileID: 721405895} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &721405894 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 721405893} + 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_Children: [] + m_Father: {fileID: 611575447} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &721405895 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 721405893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Add +--- !u!222 &721405896 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 721405893} +--- !u!1 &852345256 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 852345257} + - 222: {fileID: 852345259} + - 114: {fileID: 852345258} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &852345257 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 852345256} + 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_Children: [] + m_Father: {fileID: 625561981} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 120} + m_Pivot: {x: 0, y: 1} +--- !u!114 &852345258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 852345256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: TODO App:) +--- !u!222 &852345259 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 852345256} +--- !u!1 &895588077 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 895588078} + - 223: {fileID: 895588081} + - 114: {fileID: 895588080} + - 114: {fileID: 895588079} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &895588078 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 895588077} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 625561981} + m_Father: {fileID: 300470761} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &895588079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 895588077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &895588080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 895588077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &895588081 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 895588077} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1368145204 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 1368145207} + - 222: {fileID: 1368145206} + - 114: {fileID: 1368145205} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1368145205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368145204} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1368145206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368145204} +--- !u!224 &1368145207 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368145204} + 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_Children: [] + m_Father: {fileID: 566049661} + m_RootOrder: 1 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2074703090 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2074703095} + - 20: {fileID: 2074703094} + - 92: {fileID: 2074703093} + - 124: {fileID: 2074703092} + - 81: {fileID: 2074703091} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &2074703091 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2074703090} + m_Enabled: 1 +--- !u!124 &2074703092 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2074703090} + m_Enabled: 1 +--- !u!92 &2074703093 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2074703090} + m_Enabled: 1 +--- !u!20 &2074703094 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2074703090} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &2074703095 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2074703090} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &2102338787 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 2102338788} + - 222: {fileID: 2102338790} + - 114: {fileID: 2102338789} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2102338788 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2102338787} + 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_Children: [] + m_Father: {fileID: 566049661} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2102338789 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2102338787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: What needs to be done? +--- !u!222 &2102338790 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2102338787} +--- !u!1 &2136645851 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 2136645852} + - 222: {fileID: 2136645855} + - 114: {fileID: 2136645854} + - 114: {fileID: 2136645853} + m_Layer: 5 + m_Name: ClearButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2136645852 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136645851} + 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_Children: + - {fileID: 48390800} + m_Father: {fileID: 650625965} + m_RootOrder: 2 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2136645853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136645851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2136645854} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &2136645854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136645851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2136645855 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2136645851} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13Scene.unity.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13Scene.unity.meta new file mode 100644 index 0000000..42dc203 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13Scene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b879645f640b02b43a8e78e210c1da1f +timeCreated: 1455373896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13_ToDoApp.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13_ToDoApp.cs new file mode 100644 index 0000000..159e932 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13_ToDoApp.cs @@ -0,0 +1,68 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System.Linq; +using UnityEngine; +using UnityEngine.UI; +using System.Collections; +using UnityEngine.EventSystems; + +namespace UniRx.Examples +{ + public class Sample13_ToDoApp : MonoBehaviour + { + // Open Sample13Scene. Set from canvas + public Text Title; + public InputField ToDoInput; + public Button AddButton; + public Button ClearButton; + public GameObject TodoList; + + // prefab:) + public GameObject SampleItemPrefab; + + ReactiveCollection toDos = new ReactiveCollection(); + + void Start() + { + // merge Button click and push enter key on input field. + var submit = Observable.Merge( + AddButton.OnClickAsObservable().Select(_ => ToDoInput.text), + ToDoInput.OnEndEditAsObservable().Where(_ => Input.GetKeyDown(KeyCode.Return))); + + // add to reactive collection + submit.Where(x => x != "") + .Subscribe(x => + { + ToDoInput.text = ""; // clear input field + var item = Instantiate(SampleItemPrefab) as GameObject; + (item.GetComponentInChildren(typeof(Text)) as Text).text = x; + toDos.Add(item); + }); + + // Collection Change Handling + toDos.ObserveCountChanged().Subscribe(x => Title.text = "TODO App, ItemCount:" + x); + toDos.ObserveAdd().Subscribe(x => + { + x.Value.transform.SetParent(TodoList.transform, false); + }); + toDos.ObserveRemove().Subscribe(x => + { + GameObject.Destroy(x.Value); + }); + + // Clear + ClearButton.OnClickAsObservable() + .Subscribe(_ => + { + var removeTargets = toDos.Where(x => x.GetComponent().isOn).ToArray(); + foreach (var item in removeTargets) + { + toDos.Remove(item); + } + }); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13_ToDoApp.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13_ToDoApp.cs.meta new file mode 100644 index 0000000..ca18a37 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/Sample13_ToDoApp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 022ecfa555367154c8cf87d61465f7e2 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/UniRx.Examples.asmdef b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/UniRx.Examples.asmdef new file mode 100644 index 0000000..04b178b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/UniRx.Examples.asmdef @@ -0,0 +1,12 @@ +{ + "name": "UniRx.Examples", + "references": [ + "UniRx" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/UniRx.Examples.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/UniRx.Examples.asmdef.meta new file mode 100644 index 0000000..0380f9f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Examples/UniRx.Examples.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71799519d12379b49b6b53aea974bea5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts.meta new file mode 100644 index 0000000..a375094 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c91df1d9e26c5d844a99ed5d6da593d4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous.meta new file mode 100644 index 0000000..848cd54 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a54e23e1df200244854948883a22e6e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous/WebRequestExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous/WebRequestExtensions.cs new file mode 100644 index 0000000..b493bc3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous/WebRequestExtensions.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading; + +namespace UniRx +{ + public static class WebRequestExtensions + { + static IObservable AbortableDeferredAsyncRequest(Func begin, Func end, WebRequest request) + { + var result = Observable.Create(observer => + { + var isCompleted = -1; + var subscription = Observable.FromAsyncPattern(begin, + ar => + { + try + { + Interlocked.Increment(ref isCompleted); + return end(ar); + } + catch (WebException ex) + { + if (ex.Status == WebExceptionStatus.RequestCanceled) return default(TResult); + throw; + } + })() + .Subscribe(observer); + return Disposable.Create(() => + { + if (Interlocked.Increment(ref isCompleted) == 0) + { + subscription.Dispose(); + request.Abort(); + } + }); + }); + + return result; + } + + public static IObservable GetResponseAsObservable(this WebRequest request) + { + return AbortableDeferredAsyncRequest(request.BeginGetResponse, request.EndGetResponse, request); + } + + public static IObservable GetResponseAsObservable(this HttpWebRequest request) + { + return AbortableDeferredAsyncRequest(request.BeginGetResponse, ar => (HttpWebResponse)request.EndGetResponse(ar), request); + } + + public static IObservable GetRequestStreamAsObservable(this WebRequest request) + { + return AbortableDeferredAsyncRequest(request.BeginGetRequestStream, request.EndGetRequestStream, request); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous/WebRequestExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous/WebRequestExtensions.cs.meta new file mode 100644 index 0000000..5be850f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Asynchronous/WebRequestExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 457f0007b2c70e34e9929ec8f0e2c4e6 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables.meta new file mode 100644 index 0000000..bbdc33a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04e54d7b86a1fe44687331d2f71a33f5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/BooleanDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/BooleanDisposable.cs new file mode 100644 index 0000000..4069a84 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/BooleanDisposable.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections; + +namespace UniRx +{ + public sealed class BooleanDisposable : IDisposable, ICancelable + { + public bool IsDisposed { get; private set; } + + public BooleanDisposable() + { + + } + + internal BooleanDisposable(bool isDisposed) + { + IsDisposed = isDisposed; + } + + public void Dispose() + { + if (!IsDisposed) IsDisposed = true; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/BooleanDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/BooleanDisposable.cs.meta new file mode 100644 index 0000000..4fe8917 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/BooleanDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4ff95c6eb380ca248984d8c27c1244d0 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CancellationDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CancellationDisposable.cs new file mode 100644 index 0000000..abf2189 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CancellationDisposable.cs @@ -0,0 +1,67 @@ +// original code from GitHub Reactive-Extensions/Rx.NET +// some modified. + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +#if (NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + +using System; +using System.Threading; + +namespace UniRx +{ + /// + /// Represents a disposable resource that has an associated that will be set to the cancellation requested state upon disposal. + /// + public sealed class CancellationDisposable : ICancelable + { + private readonly CancellationTokenSource _cts; + + /// + /// Initializes a new instance of the class that uses an existing . + /// + /// used for cancellation. + /// is null. + public CancellationDisposable(CancellationTokenSource cts) + { + if (cts == null) + throw new ArgumentNullException("cts"); + + _cts = cts; + } + + /// + /// Initializes a new instance of the class that uses a new . + /// + public CancellationDisposable() + : this(new CancellationTokenSource()) + { + } + + /// + /// Gets the used by this CancellationDisposable. + /// + public CancellationToken Token + { + get { return _cts.Token; } + } + + /// + /// Cancels the underlying . + /// + public void Dispose() + { + _cts.Cancel(); + } + + /// + /// Gets a value that indicates whether the object is disposed. + /// + public bool IsDisposed + { + get { return _cts.IsCancellationRequested; } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CancellationDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CancellationDisposable.cs.meta new file mode 100644 index 0000000..9a05768 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CancellationDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6c675907554bfa24d8bd411f386e410d +timeCreated: 1475137543 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CompositeDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CompositeDisposable.cs new file mode 100644 index 0000000..8b0841e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CompositeDisposable.cs @@ -0,0 +1,283 @@ +using System; +using System.Collections.Generic; +// using System.Linq; do not use LINQ +using System.Text; + +namespace UniRx +{ + // copy, modified from Rx Official + + public sealed class CompositeDisposable : ICollection, IDisposable, ICancelable + { + private readonly object _gate = new object(); + + private bool _disposed; + private List _disposables; + private int _count; + private const int SHRINK_THRESHOLD = 64; + + /// + /// Initializes a new instance of the class with no disposables contained by it initially. + /// + public CompositeDisposable() + { + _disposables = new List(); + } + + /// + /// Initializes a new instance of the class with the specified number of disposables. + /// + /// The number of disposables that the new CompositeDisposable can initially store. + /// is less than zero. + public CompositeDisposable(int capacity) + { + if (capacity < 0) + throw new ArgumentOutOfRangeException("capacity"); + + _disposables = new List(capacity); + } + + /// + /// Initializes a new instance of the class from a group of disposables. + /// + /// Disposables that will be disposed together. + /// is null. + public CompositeDisposable(params IDisposable[] disposables) + { + if (disposables == null) + throw new ArgumentNullException("disposables"); + + _disposables = new List(disposables); + _count = _disposables.Count; + } + + /// + /// Initializes a new instance of the class from a group of disposables. + /// + /// Disposables that will be disposed together. + /// is null. + public CompositeDisposable(IEnumerable disposables) + { + if (disposables == null) + throw new ArgumentNullException("disposables"); + + _disposables = new List(disposables); + _count = _disposables.Count; + } + + /// + /// Gets the number of disposables contained in the CompositeDisposable. + /// + public int Count + { + get + { + return _count; + } + } + + /// + /// Adds a disposable to the CompositeDisposable or disposes the disposable if the CompositeDisposable is disposed. + /// + /// Disposable to add. + /// is null. + public void Add(IDisposable item) + { + if (item == null) + throw new ArgumentNullException("item"); + + var shouldDispose = false; + lock (_gate) + { + shouldDispose = _disposed; + if (!_disposed) + { + _disposables.Add(item); + _count++; + } + } + if (shouldDispose) + item.Dispose(); + } + + /// + /// Removes and disposes the first occurrence of a disposable from the CompositeDisposable. + /// + /// Disposable to remove. + /// true if found; false otherwise. + /// is null. + public bool Remove(IDisposable item) + { + if (item == null) + throw new ArgumentNullException("item"); + + var shouldDispose = false; + + lock (_gate) + { + if (!_disposed) + { + // + // List doesn't shrink the size of the underlying array but does collapse the array + // by copying the tail one position to the left of the removal index. We don't need + // index-based lookup but only ordering for sequential disposal. So, instead of spending + // cycles on the Array.Copy imposed by Remove, we use a null sentinel value. We also + // do manual Swiss cheese detection to shrink the list if there's a lot of holes in it. + // + var i = _disposables.IndexOf(item); + if (i >= 0) + { + shouldDispose = true; + _disposables[i] = null; + _count--; + + if (_disposables.Capacity > SHRINK_THRESHOLD && _count < _disposables.Capacity / 2) + { + var old = _disposables; + _disposables = new List(_disposables.Capacity / 2); + + foreach (var d in old) + if (d != null) + _disposables.Add(d); + } + } + } + } + + if (shouldDispose) + item.Dispose(); + + return shouldDispose; + } + + /// + /// Disposes all disposables in the group and removes them from the group. + /// + public void Dispose() + { + var currentDisposables = default(IDisposable[]); + lock (_gate) + { + if (!_disposed) + { + _disposed = true; + currentDisposables = _disposables.ToArray(); + _disposables.Clear(); + _count = 0; + } + } + + if (currentDisposables != null) + { + foreach (var d in currentDisposables) + if (d != null) + d.Dispose(); + } + } + + /// + /// Removes and disposes all disposables from the CompositeDisposable, but does not dispose the CompositeDisposable. + /// + public void Clear() + { + var currentDisposables = default(IDisposable[]); + lock (_gate) + { + currentDisposables = _disposables.ToArray(); + _disposables.Clear(); + _count = 0; + } + + foreach (var d in currentDisposables) + if (d != null) + d.Dispose(); + } + + /// + /// Determines whether the CompositeDisposable contains a specific disposable. + /// + /// Disposable to search for. + /// true if the disposable was found; otherwise, false. + /// is null. + public bool Contains(IDisposable item) + { + if (item == null) + throw new ArgumentNullException("item"); + + lock (_gate) + { + return _disposables.Contains(item); + } + } + + /// + /// Copies the disposables contained in the CompositeDisposable to an array, starting at a particular array index. + /// + /// Array to copy the contained disposables to. + /// Target index at which to copy the first disposable of the group. + /// is null. + /// is less than zero. -or - is larger than or equal to the array length. + public void CopyTo(IDisposable[] array, int arrayIndex) + { + if (array == null) + throw new ArgumentNullException("array"); + if (arrayIndex < 0 || arrayIndex >= array.Length) + throw new ArgumentOutOfRangeException("arrayIndex"); + + lock (_gate) + { + var disArray = new List(); + foreach (var item in _disposables) + { + if (item != null) disArray.Add(item); + } + + Array.Copy(disArray.ToArray(), 0, array, arrayIndex, array.Length - arrayIndex); + } + } + + /// + /// Always returns false. + /// + public bool IsReadOnly + { + get { return false; } + } + + /// + /// Returns an enumerator that iterates through the CompositeDisposable. + /// + /// An enumerator to iterate over the disposables. + public IEnumerator GetEnumerator() + { + var res = new List(); + + lock (_gate) + { + foreach (var d in _disposables) + { + if (d != null) res.Add(d); + } + } + + return res.GetEnumerator(); + } + + /// + /// Returns an enumerator that iterates through the CompositeDisposable. + /// + /// An enumerator to iterate over the disposables. + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + /// + /// Gets a value that indicates whether the object is disposed. + /// + public bool IsDisposed + { + get { return _disposed; } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CompositeDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CompositeDisposable.cs.meta new file mode 100644 index 0000000..33e695a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/CompositeDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a0f9d923bd5f4cd47b39bdd83125de27 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DictionaryDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DictionaryDisposable.cs new file mode 100644 index 0000000..48d0d54 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DictionaryDisposable.cs @@ -0,0 +1,255 @@ +using System; +using System.Collections.Generic; + +namespace UniRx +{ + public sealed class DictionaryDisposable : IDisposable, IDictionary + where TValue : IDisposable + { + bool isDisposed = false; + readonly Dictionary inner; + + public DictionaryDisposable() + { + inner = new Dictionary(); + } + + public DictionaryDisposable(IEqualityComparer comparer) + { + inner = new Dictionary(comparer); + } + + public TValue this[TKey key] + { + get + { + lock (inner) + { + return inner[key]; + } + } + + set + { + lock (inner) + { + if (isDisposed) value.Dispose(); + + TValue oldValue; + if (TryGetValue(key, out oldValue)) + { + oldValue.Dispose(); + inner[key] = value; + } + else + { + inner[key] = value; + } + } + } + } + + public int Count + { + get + { + lock (inner) + { + return inner.Count; + } + } + } + + public Dictionary.KeyCollection Keys + { + get + { + throw new NotSupportedException("please use .Select(x => x.Key).ToArray()"); + } + } + + public Dictionary.ValueCollection Values + { + get + { + throw new NotSupportedException("please use .Select(x => x.Value).ToArray()"); + } + } + + public void Add(TKey key, TValue value) + { + lock (inner) + { + if (isDisposed) + { + value.Dispose(); + return; + } + + inner.Add(key, value); + } + } + + public void Clear() + { + lock (inner) + { + foreach (var item in inner) + { + item.Value.Dispose(); + } + inner.Clear(); + } + } + + public bool Remove(TKey key) + { + lock (inner) + { + TValue oldValue; + if (inner.TryGetValue(key, out oldValue)) + { + var isSuccessRemove = inner.Remove(key); + if (isSuccessRemove) + { + oldValue.Dispose(); + } + return isSuccessRemove; + } + else + { + return false; + } + } + } + + public bool ContainsKey(TKey key) + { + lock (inner) + { + return inner.ContainsKey(key); + } + } + + public bool TryGetValue(TKey key, out TValue value) + { + lock (inner) + { + return inner.TryGetValue(key, out value); + } + } + + public Dictionary.Enumerator GetEnumerator() + { + lock (inner) + { + return new Dictionary(inner).GetEnumerator(); + } + } + + bool ICollection>.IsReadOnly + { + get + { + return ((ICollection>)inner).IsReadOnly; + } + } + + ICollection IDictionary.Keys + { + get + { + lock (inner) + { + return new List(inner.Keys); + } + } + } + + ICollection IDictionary.Values + { + get + { + lock (inner) + { + return new List(inner.Values); + } + } + } + + +#if !UNITY_METRO + + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) + { + lock (inner) + { + ((System.Runtime.Serialization.ISerializable)inner).GetObjectData(info, context); + } + } + + public void OnDeserialization(object sender) + { + lock (inner) + { + ((System.Runtime.Serialization.IDeserializationCallback)inner).OnDeserialization(sender); + } + } + +#endif + + void ICollection>.Add(KeyValuePair item) + { + Add((TKey)item.Key, (TValue)item.Value); + } + + bool ICollection>.Contains(KeyValuePair item) + { + lock (inner) + { + return ((ICollection>)inner).Contains(item); + } + } + + void ICollection>.CopyTo(KeyValuePair[] array, int arrayIndex) + { + lock (inner) + { + ((ICollection>)inner).CopyTo(array, arrayIndex); + } + } + + IEnumerator> IEnumerable>.GetEnumerator() + { + lock (inner) + { + return new List>((ICollection>)inner).GetEnumerator(); + } + } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + bool ICollection>.Remove(KeyValuePair item) + { + throw new NotSupportedException(); + } + + public void Dispose() + { + lock (inner) + { + if (isDisposed) return; + isDisposed = true; + + foreach (var item in inner) + { + item.Value.Dispose(); + } + inner.Clear(); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DictionaryDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DictionaryDisposable.cs.meta new file mode 100644 index 0000000..67adf14 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DictionaryDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 702939929fc84d544b12076b76aa73b5 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/Disposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/Disposable.cs new file mode 100644 index 0000000..7999ca2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/Disposable.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections; + +namespace UniRx +{ + public static class Disposable + { + public static readonly IDisposable Empty = EmptyDisposable.Singleton; + + public static IDisposable Create(Action disposeAction) + { + return new AnonymousDisposable(disposeAction); + } + + public static IDisposable CreateWithState(TState state, Action disposeAction) + { + return new AnonymousDisposable(state, disposeAction); + } + + class EmptyDisposable : IDisposable + { + public static EmptyDisposable Singleton = new EmptyDisposable(); + + private EmptyDisposable() + { + + } + + public void Dispose() + { + } + } + + class AnonymousDisposable : IDisposable + { + bool isDisposed = false; + readonly Action dispose; + + public AnonymousDisposable(Action dispose) + { + this.dispose = dispose; + } + + public void Dispose() + { + if (!isDisposed) + { + isDisposed = true; + dispose(); + } + } + } + + class AnonymousDisposable : IDisposable + { + bool isDisposed = false; + readonly T state; + readonly Action dispose; + + public AnonymousDisposable(T state, Action dispose) + { + this.state = state; + this.dispose = dispose; + } + + public void Dispose() + { + if (!isDisposed) + { + isDisposed = true; + dispose(state); + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/Disposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/Disposable.cs.meta new file mode 100644 index 0000000..219760e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/Disposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 958f291bb8f434740a6d2c08ad5182a0 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DisposableExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DisposableExtensions.cs new file mode 100644 index 0000000..24b9691 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DisposableExtensions.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; + +namespace UniRx +{ + public static partial class DisposableExtensions + { + /// Add disposable(self) to CompositeDisposable(or other ICollection). Return value is self disposable. + public static T AddTo(this T disposable, ICollection container) + where T : IDisposable + { + if (disposable == null) throw new ArgumentNullException("disposable"); + if (container == null) throw new ArgumentNullException("container"); + + container.Add(disposable); + + return disposable; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DisposableExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DisposableExtensions.cs.meta new file mode 100644 index 0000000..b584f6b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/DisposableExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9c4757265ae105441bae71007cbd0184 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ICancelable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ICancelable.cs new file mode 100644 index 0000000..fd7fce5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ICancelable.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace UniRx +{ + public interface ICancelable : IDisposable + { + bool IsDisposed { get; } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ICancelable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ICancelable.cs.meta new file mode 100644 index 0000000..6af4cb2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ICancelable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b5cd5b0b304c78345a49757b1f6f8ba8 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/MultipleAssignmentDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/MultipleAssignmentDisposable.cs new file mode 100644 index 0000000..499805f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/MultipleAssignmentDisposable.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections; + +namespace UniRx +{ + public sealed class MultipleAssignmentDisposable : IDisposable, ICancelable + { + static readonly BooleanDisposable True = new BooleanDisposable(true); + + object gate = new object(); + IDisposable current; + + public bool IsDisposed + { + get + { + lock (gate) + { + return current == True; + } + } + } + + public IDisposable Disposable + { + get + { + lock (gate) + { + return (current == True) + ? UniRx.Disposable.Empty + : current; + } + } + set + { + var shouldDispose = false; + lock (gate) + { + shouldDispose = (current == True); + if (!shouldDispose) + { + current = value; + } + } + if (shouldDispose && value != null) + { + value.Dispose(); + } + } + } + + public void Dispose() + { + IDisposable old = null; + + lock (gate) + { + if (current != True) + { + old = current; + current = True; + } + } + + if (old != null) old.Dispose(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/MultipleAssignmentDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/MultipleAssignmentDisposable.cs.meta new file mode 100644 index 0000000..40947a9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/MultipleAssignmentDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bb959083576ace749afd55c1e54b02d9 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/RefCountDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/RefCountDisposable.cs new file mode 100644 index 0000000..354627a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/RefCountDisposable.cs @@ -0,0 +1,152 @@ +// This code is borrwed from Rx Official and some modified. + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading; + +namespace UniRx +{ + /// + /// Represents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed. + /// + public sealed class RefCountDisposable : ICancelable + { + private readonly object _gate = new object(); + private IDisposable _disposable; + private bool _isPrimaryDisposed; + private int _count; + + /// + /// Initializes a new instance of the class with the specified disposable. + /// + /// Underlying disposable. + /// is null. + public RefCountDisposable(IDisposable disposable) + { + if (disposable == null) + throw new ArgumentNullException("disposable"); + + _disposable = disposable; + _isPrimaryDisposed = false; + _count = 0; + } + + /// + /// Gets a value that indicates whether the object is disposed. + /// + public bool IsDisposed + { + get { return _disposable == null; } + } + + /// + /// Returns a dependent disposable that when disposed decreases the refcount on the underlying disposable. + /// + /// A dependent disposable contributing to the reference count that manages the underlying disposable's lifetime. + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Justification = "Backward compat + non-trivial work for a property getter.")] + public IDisposable GetDisposable() + { + lock (_gate) + { + if (_disposable == null) + { + return Disposable.Empty; + } + else + { + _count++; + return new InnerDisposable(this); + } + } + } + + /// + /// Disposes the underlying disposable only when all dependent disposables have been disposed. + /// + public void Dispose() + { + var disposable = default(IDisposable); + lock (_gate) + { + if (_disposable != null) + { + if (!_isPrimaryDisposed) + { + _isPrimaryDisposed = true; + + if (_count == 0) + { + disposable = _disposable; + _disposable = null; + } + } + } + } + + if (disposable != null) + disposable.Dispose(); + } + + private void Release() + { + var disposable = default(IDisposable); + lock (_gate) + { + if (_disposable != null) + { + _count--; + + if (_isPrimaryDisposed) + { + if (_count == 0) + { + disposable = _disposable; + _disposable = null; + } + } + } + } + + if (disposable != null) + disposable.Dispose(); + } + + sealed class InnerDisposable : IDisposable + { + private RefCountDisposable _parent; + object parentLock = new object(); + + public InnerDisposable(RefCountDisposable parent) + { + _parent = parent; + } + + public void Dispose() + { + RefCountDisposable parent; + lock (parentLock) + { + parent = _parent; + _parent = null; + } + if (parent != null) + parent.Release(); + } + } + } + + public partial class Observable + { + static IObservable AddRef(IObservable xs, RefCountDisposable r) + { + return Observable.Create((IObserver observer) => new CompositeDisposable(new IDisposable[] + { + r.GetDisposable(), + xs.Subscribe(observer) + })); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/RefCountDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/RefCountDisposable.cs.meta new file mode 100644 index 0000000..1dd30f6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/RefCountDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2fb5a2cdb138579498eb20d8b7818ad8 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ScheduledDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ScheduledDisposable.cs new file mode 100644 index 0000000..1232493 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ScheduledDisposable.cs @@ -0,0 +1,46 @@ +using System; +using System.Threading; + +namespace UniRx +{ + public sealed class ScheduledDisposable : ICancelable + { + private readonly IScheduler scheduler; + private volatile IDisposable disposable; + private int isDisposed = 0; + + public ScheduledDisposable(IScheduler scheduler, IDisposable disposable) + { + this.scheduler = scheduler; + this.disposable = disposable; + } + + public IScheduler Scheduler + { + get { return scheduler; } + } + + public IDisposable Disposable + { + get { return disposable; } + } + + public bool IsDisposed + { + get { return isDisposed != 0; } + } + + public void Dispose() + { + Scheduler.Schedule(DisposeInner); + } + + private void DisposeInner() + { + if (Interlocked.Increment(ref isDisposed) == 1) + { + disposable.Dispose(); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ScheduledDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ScheduledDisposable.cs.meta new file mode 100644 index 0000000..6e70e61 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/ScheduledDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: db98ce742e859bd4e81db434c3ca3663 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SerialDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SerialDisposable.cs new file mode 100644 index 0000000..cb19e6e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SerialDisposable.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections; + +namespace UniRx +{ + public sealed class SerialDisposable : IDisposable, ICancelable + { + readonly object gate = new object(); + IDisposable current; + bool disposed; + + public bool IsDisposed { get { lock (gate) { return disposed; } } } + + public IDisposable Disposable + { + get + { + return current; + } + set + { + var shouldDispose = false; + var old = default(IDisposable); + lock (gate) + { + shouldDispose = disposed; + if (!shouldDispose) + { + old = current; + current = value; + } + } + if (old != null) + { + old.Dispose(); + } + if (shouldDispose && value != null) + { + value.Dispose(); + } + } + } + + public void Dispose() + { + var old = default(IDisposable); + + lock (gate) + { + if (!disposed) + { + disposed = true; + old = current; + current = null; + } + } + + if (old != null) + { + old.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SerialDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SerialDisposable.cs.meta new file mode 100644 index 0000000..e9a07a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SerialDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 06fb064ad9e4d354ab15ff89f6343243 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SingleAssignmentDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SingleAssignmentDisposable.cs new file mode 100644 index 0000000..53c9216 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SingleAssignmentDisposable.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections; + +namespace UniRx +{ + // should be use Interlocked.CompareExchange for Threadsafe? + // but CompareExchange cause ExecutionEngineException on iOS. + // AOT... + // use lock instead + + public sealed class SingleAssignmentDisposable : IDisposable, ICancelable + { + readonly object gate = new object(); + IDisposable current; + bool disposed; + + public bool IsDisposed { get { lock (gate) { return disposed; } } } + + public IDisposable Disposable + { + get + { + return current; + } + set + { + var old = default(IDisposable); + bool alreadyDisposed; + lock (gate) + { + alreadyDisposed = disposed; + old = current; + if (!alreadyDisposed) + { + if (value == null) return; + current = value; + } + } + + if (alreadyDisposed && value != null) + { + value.Dispose(); + return; + } + + if (old != null) throw new InvalidOperationException("Disposable is already set"); + } + } + + + public void Dispose() + { + IDisposable old = null; + + lock (gate) + { + if (!disposed) + { + disposed = true; + old = current; + current = null; + } + } + + if (old != null) old.Dispose(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SingleAssignmentDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SingleAssignmentDisposable.cs.meta new file mode 100644 index 0000000..6fddafa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/SingleAssignmentDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7ec869f7548c62748ad57a5c86b2f6ba +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/StableCompositeDisposable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/StableCompositeDisposable.cs new file mode 100644 index 0000000..58633b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/StableCompositeDisposable.cs @@ -0,0 +1,277 @@ +using System; +using System.Collections.Generic; +using System.Threading; + +namespace UniRx +{ + /// + /// Represents a group of disposable resources that are disposed together. + /// + public abstract class StableCompositeDisposable : ICancelable + { + /// + /// Creates a new group containing two disposable resources that are disposed together. + /// + /// The first disposable resoruce to add to the group. + /// The second disposable resoruce to add to the group. + /// Group of disposable resources that are disposed together. + public static ICancelable Create(IDisposable disposable1, IDisposable disposable2) + { + if (disposable1 == null) throw new ArgumentNullException("disposable1"); + if (disposable2 == null) throw new ArgumentNullException("disposable2"); + + return new Binary(disposable1, disposable2); + } + + /// + /// Creates a new group containing three disposable resources that are disposed together. + /// + /// The first disposable resoruce to add to the group. + /// The second disposable resoruce to add to the group. + /// The third disposable resoruce to add to the group. + /// Group of disposable resources that are disposed together. + public static ICancelable Create(IDisposable disposable1, IDisposable disposable2, IDisposable disposable3) + { + if (disposable1 == null) throw new ArgumentNullException("disposable1"); + if (disposable2 == null) throw new ArgumentNullException("disposable2"); + if (disposable3 == null) throw new ArgumentNullException("disposable3"); + + return new Trinary(disposable1, disposable2, disposable3); + } + + /// + /// Creates a new group containing four disposable resources that are disposed together. + /// + /// The first disposable resoruce to add to the group. + /// The second disposable resoruce to add to the group. + /// The three disposable resoruce to add to the group. + /// The four disposable resoruce to add to the group. + /// Group of disposable resources that are disposed together. + public static ICancelable Create(IDisposable disposable1, IDisposable disposable2, IDisposable disposable3, IDisposable disposable4) + { + if (disposable1 == null) throw new ArgumentNullException("disposable1"); + if (disposable2 == null) throw new ArgumentNullException("disposable2"); + if (disposable3 == null) throw new ArgumentNullException("disposable3"); + if (disposable4 == null) throw new ArgumentNullException("disposable4"); + + return new Quaternary(disposable1, disposable2, disposable3, disposable4); + } + + /// + /// Creates a new group of disposable resources that are disposed together. + /// + /// Disposable resources to add to the group. + /// Group of disposable resources that are disposed together. + public static ICancelable Create(params IDisposable[] disposables) + { + if (disposables == null) throw new ArgumentNullException("disposables"); + + return new NAry(disposables); + } + + /// + /// Creates a new group of disposable resources that are disposed together. Array is not copied, it's unsafe but optimized. + /// + /// Disposable resources to add to the group. + /// Group of disposable resources that are disposed together. + public static ICancelable CreateUnsafe(IDisposable[] disposables) + { + return new NAryUnsafe(disposables); + } + + /// + /// Creates a new group of disposable resources that are disposed together. + /// + /// Disposable resources to add to the group. + /// Group of disposable resources that are disposed together. + public static ICancelable Create(IEnumerable disposables) + { + if (disposables == null) throw new ArgumentNullException("disposables"); + + return new NAry(disposables); + } + + /// + /// Disposes all disposables in the group. + /// + public abstract void Dispose(); + + /// + /// Gets a value that indicates whether the object is disposed. + /// + public abstract bool IsDisposed + { + get; + } + + class Binary : StableCompositeDisposable + { + int disposedCallCount = -1; + private volatile IDisposable _disposable1; + private volatile IDisposable _disposable2; + + public Binary(IDisposable disposable1, IDisposable disposable2) + { + _disposable1 = disposable1; + _disposable2 = disposable2; + } + + public override bool IsDisposed + { + get + { + return disposedCallCount != -1; + } + } + + public override void Dispose() + { + if (Interlocked.Increment(ref disposedCallCount) == 0) + { + _disposable1.Dispose(); + _disposable2.Dispose(); + } + } + } + + class Trinary : StableCompositeDisposable + { + int disposedCallCount = -1; + private volatile IDisposable _disposable1; + private volatile IDisposable _disposable2; + private volatile IDisposable _disposable3; + + public Trinary(IDisposable disposable1, IDisposable disposable2, IDisposable disposable3) + { + _disposable1 = disposable1; + _disposable2 = disposable2; + _disposable3 = disposable3; + } + + public override bool IsDisposed + { + get + { + return disposedCallCount != -1; + } + } + + public override void Dispose() + { + if (Interlocked.Increment(ref disposedCallCount) == 0) + { + _disposable1.Dispose(); + _disposable2.Dispose(); + _disposable3.Dispose(); + } + } + } + + class Quaternary : StableCompositeDisposable + { + int disposedCallCount = -1; + private volatile IDisposable _disposable1; + private volatile IDisposable _disposable2; + private volatile IDisposable _disposable3; + private volatile IDisposable _disposable4; + + public Quaternary(IDisposable disposable1, IDisposable disposable2, IDisposable disposable3, IDisposable disposable4) + { + _disposable1 = disposable1; + _disposable2 = disposable2; + _disposable3 = disposable3; + _disposable4 = disposable4; + } + + public override bool IsDisposed + { + get + { + return disposedCallCount != -1; + } + } + + public override void Dispose() + { + if (Interlocked.Increment(ref disposedCallCount) == 0) + { + _disposable1.Dispose(); + _disposable2.Dispose(); + _disposable3.Dispose(); + _disposable4.Dispose(); + } + } + } + + class NAry : StableCompositeDisposable + { + int disposedCallCount = -1; + private volatile List _disposables; + + public NAry(IDisposable[] disposables) + : this((IEnumerable)disposables) + { + } + + public NAry(IEnumerable disposables) + { + _disposables = new List(disposables); + + // + // Doing this on the list to avoid duplicate enumeration of disposables. + // + if (_disposables.Contains(null)) throw new ArgumentException("Disposables can't contains null", "disposables"); + } + + public override bool IsDisposed + { + get + { + return disposedCallCount != -1; + } + } + + public override void Dispose() + { + if (Interlocked.Increment(ref disposedCallCount) == 0) + { + foreach (var d in _disposables) + { + d.Dispose(); + } + } + } + } + + class NAryUnsafe : StableCompositeDisposable + { + int disposedCallCount = -1; + private volatile IDisposable[] _disposables; + + public NAryUnsafe(IDisposable[] disposables) + { + _disposables = disposables; + } + + public override bool IsDisposed + { + get + { + return disposedCallCount != -1; + } + } + + public override void Dispose() + { + if (Interlocked.Increment(ref disposedCallCount) == 0) + { + var len = _disposables.Length; + for (int i = 0; i < len; i++) + { + _disposables[i].Dispose(); + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/StableCompositeDisposable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/StableCompositeDisposable.cs.meta new file mode 100644 index 0000000..85c914f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Disposables/StableCompositeDisposable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3a9cd9fa22bc6a5439484581f5049cf8 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/EventPattern.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/EventPattern.cs new file mode 100644 index 0000000..b5eeadd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/EventPattern.cs @@ -0,0 +1,140 @@ +// original code from rx.codeplex.com +// some modified. + +/* ------------------ */ + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; + +namespace UniRx +{ + /// + /// Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. + /// + /// + /// The type of the sender that raised the event. + /// This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. + /// + /// + /// The type of the event data generated by the event. + /// This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. + /// + public interface IEventPattern + { + /// + /// Gets the sender object that raised the event. + /// + TSender Sender { get; } + + /// + /// Gets the event data that was generated by the event. + /// + TEventArgs EventArgs { get; } + } + + /// + /// Represents a .NET event invocation consisting of the weakly typed object that raised the event and the data that was generated by the event. + /// + /// The type of the event data generated by the event. + public class EventPattern : EventPattern + { + /// + /// Creates a new data representation instance of a .NET event invocation with the given sender and event data. + /// + /// The sender object that raised the event. + /// The event data that was generated by the event. + public EventPattern(object sender, TEventArgs e) + : base(sender, e) + { + } + } + + /// + /// Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. + /// + /// The type of the sender that raised the event. + /// The type of the event data generated by the event. + public class EventPattern : IEquatable>, IEventPattern + { + /// + /// Creates a new data representation instance of a .NET event invocation with the given sender and event data. + /// + /// The sender object that raised the event. + /// The event data that was generated by the event. + public EventPattern(TSender sender, TEventArgs e) + { + Sender = sender; + EventArgs = e; + } + + /// + /// Gets the sender object that raised the event. + /// + public TSender Sender { get; private set; } + + /// + /// Gets the event data that was generated by the event. + /// + public TEventArgs EventArgs { get; private set; } + + /// + /// Determines whether the current EventPattern<TSender, TEventArgs> object represents the same event as a specified EventPattern<TSender, TEventArgs> object. + /// + /// An object to compare to the current EventPattern<TSender, TEventArgs> object. + /// true if both EventPattern<TSender, TEventArgs> objects represent the same event; otherwise, false. + public bool Equals(EventPattern other) + { + if (object.ReferenceEquals(null, other)) + return false; + if (object.ReferenceEquals(this, other)) + return true; + + return EqualityComparer.Default.Equals(Sender, other.Sender) && EqualityComparer.Default.Equals(EventArgs, other.EventArgs); + } + + /// + /// Determines whether the specified System.Object is equal to the current EventPattern<TSender, TEventArgs>. + /// + /// The System.Object to compare with the current EventPattern<TSender, TEventArgs>. + /// true if the specified System.Object is equal to the current EventPattern<TSender, TEventArgs>; otherwise, false. + public override bool Equals(object obj) + { + return Equals(obj as EventPattern); + } + + /// + /// Returns the hash code for the current EventPattern<TSender, TEventArgs> instance. + /// + /// A hash code for the current EventPattern<TSender, TEventArgs> instance. + public override int GetHashCode() + { + var x = EqualityComparer.Default.GetHashCode(Sender); + var y = EqualityComparer.Default.GetHashCode(EventArgs); + return (x << 5) + (x ^ y); + } + + /// + /// Determines whether two specified EventPattern<TSender, TEventArgs> objects represent the same event. + /// + /// The first EventPattern<TSender, TEventArgs> to compare, or null. + /// The second EventPattern<TSender, TEventArgs> to compare, or null. + /// true if both EventPattern<TSender, TEventArgs> objects represent the same event; otherwise, false. + public static bool operator ==(EventPattern first, EventPattern second) + { + return object.Equals(first, second); + } + + /// + /// Determines whether two specified EventPattern<TSender, TEventArgs> objects represent a different event. + /// + /// The first EventPattern<TSender, TEventArgs> to compare, or null. + /// The second EventPattern<TSender, TEventArgs> to compare, or null. + /// true if both EventPattern<TSender, TEventArgs> objects don't represent the same event; otherwise, false. + public static bool operator !=(EventPattern first, EventPattern second) + { + return !object.Equals(first, second); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/EventPattern.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/EventPattern.cs.meta new file mode 100644 index 0000000..ad6fa9a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/EventPattern.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e4b797bfea1999a499309068b7d7a97e +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil.meta new file mode 100644 index 0000000..896ab2f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42da8cab093737c42ba6f70b371a89ab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/AscynLock.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/AscynLock.cs new file mode 100644 index 0000000..31564fb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/AscynLock.cs @@ -0,0 +1,85 @@ +// this code is borrowed from RxOfficial(rx.codeplex.com) and modified + +using System; +using System.Collections.Generic; + +namespace UniRx.InternalUtil +{ + /// + /// Asynchronous lock. + /// + internal sealed class AsyncLock : IDisposable + { + private readonly Queue queue = new Queue(); + private bool isAcquired = false; + private bool hasFaulted = false; + + /// + /// Queues the action for execution. If the caller acquires the lock and becomes the owner, + /// the queue is processed. If the lock is already owned, the action is queued and will get + /// processed by the owner. + /// + /// Action to queue for execution. + /// is null. + public void Wait(Action action) + { + if (action == null) + throw new ArgumentNullException("action"); + + var isOwner = false; + lock (queue) + { + if (!hasFaulted) + { + queue.Enqueue(action); + isOwner = !isAcquired; + isAcquired = true; + } + } + + if (isOwner) + { + while (true) + { + var work = default(Action); + lock (queue) + { + if (queue.Count > 0) + work = queue.Dequeue(); + else + { + isAcquired = false; + break; + } + } + + try + { + work(); + } + catch + { + lock (queue) + { + queue.Clear(); + hasFaulted = true; + } + throw; + } + } + } + } + + /// + /// Clears the work items in the queue and drops further work being queued. + /// + public void Dispose() + { + lock (queue) + { + queue.Clear(); + hasFaulted = true; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/AscynLock.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/AscynLock.cs.meta new file mode 100644 index 0000000..11fcee4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/AscynLock.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 23dbd656cfe9c5e47b02c3c263e476aa +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/CancellableTaskCompletionSource.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/CancellableTaskCompletionSource.cs new file mode 100644 index 0000000..7e1e686 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/CancellableTaskCompletionSource.cs @@ -0,0 +1,23 @@ +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) +#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace UniRx.InternalUtil +{ + internal interface ICancellableTaskCompletionSource + { + bool TrySetException(Exception exception); + bool TrySetCanceled(); + } + + internal class CancellableTaskCompletionSource : TaskCompletionSource, ICancellableTaskCompletionSource + { + + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/CancellableTaskCompletionSource.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/CancellableTaskCompletionSource.cs.meta new file mode 100644 index 0000000..a856963 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/CancellableTaskCompletionSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 622c7ba8630c25b4c911cd1612ee0887 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ExceptionExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ExceptionExtensions.cs new file mode 100644 index 0000000..39a7a4c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ExceptionExtensions.cs @@ -0,0 +1,15 @@ +namespace UniRx.InternalUtil +{ + using System; + + internal static class ExceptionExtensions + { + public static void Throw(this Exception exception) + { +#if (NET_4_6 || NET_STANDARD_2_0) + System.Runtime.ExceptionServices.ExceptionDispatchInfo.Capture(exception).Throw(); +#endif + throw exception; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ExceptionExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ExceptionExtensions.cs.meta new file mode 100644 index 0000000..aa5a411 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ExceptionExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 94d5d10805124b34c8b488ebf3f893eb +timeCreated: 1509016318 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ImmutableList.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ImmutableList.cs new file mode 100644 index 0000000..ef6998f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ImmutableList.cs @@ -0,0 +1,61 @@ +using System; + +namespace UniRx.InternalUtil +{ + // ImmutableList is sometimes useful, use for public. + public class ImmutableList + { + public static readonly ImmutableList Empty = new ImmutableList(); + + T[] data; + + public T[] Data + { + get { return data; } + } + + ImmutableList() + { + data = new T[0]; + } + + public ImmutableList(T[] data) + { + this.data = data; + } + + public ImmutableList Add(T value) + { + var newData = new T[data.Length + 1]; + Array.Copy(data, newData, data.Length); + newData[data.Length] = value; + return new ImmutableList(newData); + } + + public ImmutableList Remove(T value) + { + var i = IndexOf(value); + if (i < 0) return this; + + var length = data.Length; + if (length == 1) return Empty; + + var newData = new T[length - 1]; + + Array.Copy(data, 0, newData, 0, i); + Array.Copy(data, i + 1, newData, i, length - i - 1); + + return new ImmutableList(newData); + } + + public int IndexOf(T value) + { + for (var i = 0; i < data.Length; ++i) + { + // ImmutableList only use for IObserver(no worry for boxed) + if (object.Equals(data[i], value)) return i; + } + return -1; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ImmutableList.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ImmutableList.cs.meta new file mode 100644 index 0000000..bb4d1e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ImmutableList.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dbafd8a41f556ec40b4bbd46fca2e85c +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ListObserver.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ListObserver.cs new file mode 100644 index 0000000..5ad1afc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ListObserver.cs @@ -0,0 +1,134 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace UniRx.InternalUtil +{ + public class ListObserver : IObserver + { + private readonly ImmutableList> _observers; + + public ListObserver(ImmutableList> observers) + { + _observers = observers; + } + + public void OnCompleted() + { + var targetObservers = _observers.Data; + for (int i = 0; i < targetObservers.Length; i++) + { + targetObservers[i].OnCompleted(); + } + } + + public void OnError(Exception error) + { + var targetObservers = _observers.Data; + for (int i = 0; i < targetObservers.Length; i++) + { + targetObservers[i].OnError(error); + } + } + + public void OnNext(T value) + { + var targetObservers = _observers.Data; + for (int i = 0; i < targetObservers.Length; i++) + { + targetObservers[i].OnNext(value); + } + } + + internal IObserver Add(IObserver observer) + { + return new ListObserver(_observers.Add(observer)); + } + + internal IObserver Remove(IObserver observer) + { + var i = Array.IndexOf(_observers.Data, observer); + if (i < 0) + return this; + + if (_observers.Data.Length == 2) + { + return _observers.Data[1 - i]; + } + else + { + return new ListObserver(_observers.Remove(observer)); + } + } + } + + public class EmptyObserver : IObserver + { + public static readonly EmptyObserver Instance = new EmptyObserver(); + + EmptyObserver() + { + + } + + public void OnCompleted() + { + } + + public void OnError(Exception error) + { + } + + public void OnNext(T value) + { + } + } + + public class ThrowObserver : IObserver + { + public static readonly ThrowObserver Instance = new ThrowObserver(); + + ThrowObserver() + { + + } + + public void OnCompleted() + { + } + + public void OnError(Exception error) + { + error.Throw(); + } + + public void OnNext(T value) + { + } + } + + public class DisposedObserver : IObserver + { + public static readonly DisposedObserver Instance = new DisposedObserver(); + + DisposedObserver() + { + + } + + public void OnCompleted() + { + throw new ObjectDisposedException(""); + } + + public void OnError(Exception error) + { + throw new ObjectDisposedException(""); + } + + public void OnNext(T value) + { + throw new ObjectDisposedException(""); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ListObserver.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ListObserver.cs.meta new file mode 100644 index 0000000..f73a979 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ListObserver.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 889dc2f3c5f44d24a98a2c25510b4346 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/MicroCoroutine.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/MicroCoroutine.cs new file mode 100644 index 0000000..8b78097 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/MicroCoroutine.cs @@ -0,0 +1,170 @@ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace UniRx.InternalUtil +{ + /// + /// Simple supports(only yield return null) lightweight, threadsafe coroutine dispatcher. + /// + public class MicroCoroutine + { + const int InitialSize = 16; + + readonly object runningAndQueueLock = new object(); + readonly object arrayLock = new object(); + readonly Action unhandledExceptionCallback; + + int tail = 0; + bool running = false; + IEnumerator[] coroutines = new IEnumerator[InitialSize]; + Queue waitQueue = new Queue(); + + public MicroCoroutine(Action unhandledExceptionCallback) + { + this.unhandledExceptionCallback = unhandledExceptionCallback; + } + + public void AddCoroutine(IEnumerator enumerator) + { + lock (runningAndQueueLock) + { + if (running) + { + waitQueue.Enqueue(enumerator); + return; + } + } + + // worst case at multi threading, wait lock until finish Run() but it is super rarely. + lock (arrayLock) + { + // Ensure Capacity + if (coroutines.Length == tail) + { + Array.Resize(ref coroutines, checked(tail * 2)); + } + coroutines[tail++] = enumerator; + } + } + + public void Run() + { + lock (runningAndQueueLock) + { + running = true; + } + + lock (arrayLock) + { + var j = tail - 1; + + // eliminate array-bound check for i + for (int i = 0; i < coroutines.Length; i++) + { + var coroutine = coroutines[i]; + if (coroutine != null) + { + try + { + if (!coroutine.MoveNext()) + { + coroutines[i] = null; + } + else + { +#if UNITY_EDITOR + // validation only on Editor. + if (coroutine.Current != null) + { + UnityEngine.Debug.LogWarning("MicroCoroutine supports only yield return null. return value = " + coroutine.Current); + } +#endif + + continue; // next i + } + } + catch (Exception ex) + { + coroutines[i] = null; + try + { + unhandledExceptionCallback(ex); + } + catch { } + } + } + + // find null, loop from tail + while (i < j) + { + var fromTail = coroutines[j]; + if (fromTail != null) + { + try + { + if (!fromTail.MoveNext()) + { + coroutines[j] = null; + j--; + continue; // next j + } + else + { +#if UNITY_EDITOR + // validation only on Editor. + if (fromTail.Current != null) + { + UnityEngine.Debug.LogWarning("MicroCoroutine supports only yield return null. return value = " + coroutine.Current); + } +#endif + + // swap + coroutines[i] = fromTail; + coroutines[j] = null; + j--; + goto NEXT_LOOP; // next i + } + } + catch (Exception ex) + { + coroutines[j] = null; + j--; + try + { + unhandledExceptionCallback(ex); + } + catch { } + continue; // next j + } + } + else + { + j--; + } + } + + tail = i; // loop end + break; // LOOP END + + NEXT_LOOP: + continue; + } + + + lock (runningAndQueueLock) + { + running = false; + while (waitQueue.Count != 0) + { + if (coroutines.Length == tail) + { + Array.Resize(ref coroutines, checked(tail * 2)); + } + coroutines[tail++] = waitQueue.Dequeue(); + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/MicroCoroutine.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/MicroCoroutine.cs.meta new file mode 100644 index 0000000..e1f9e44 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/MicroCoroutine.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 108be6d634275c94a95eeb2a39de0792 +timeCreated: 1462599042 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PriorityQueue.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PriorityQueue.cs new file mode 100644 index 0000000..0f16eea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PriorityQueue.cs @@ -0,0 +1,149 @@ +// this code is borrowed from RxOfficial(rx.codeplex.com) and modified + +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading; + +namespace UniRx.InternalUtil +{ + internal class PriorityQueue where T : IComparable + { + private static long _count = long.MinValue; + + private IndexedItem[] _items; + private int _size; + + public PriorityQueue() + : this(16) + { + } + + public PriorityQueue(int capacity) + { + _items = new IndexedItem[capacity]; + _size = 0; + } + + private bool IsHigherPriority(int left, int right) + { + return _items[left].CompareTo(_items[right]) < 0; + } + + private void Percolate(int index) + { + if (index >= _size || index < 0) + return; + var parent = (index - 1) / 2; + if (parent < 0 || parent == index) + return; + + if (IsHigherPriority(index, parent)) + { + var temp = _items[index]; + _items[index] = _items[parent]; + _items[parent] = temp; + Percolate(parent); + } + } + + private void Heapify() + { + Heapify(0); + } + + private void Heapify(int index) + { + if (index >= _size || index < 0) + return; + + var left = 2 * index + 1; + var right = 2 * index + 2; + var first = index; + + if (left < _size && IsHigherPriority(left, first)) + first = left; + if (right < _size && IsHigherPriority(right, first)) + first = right; + if (first != index) + { + var temp = _items[index]; + _items[index] = _items[first]; + _items[first] = temp; + Heapify(first); + } + } + + public int Count { get { return _size; } } + + public T Peek() + { + if (_size == 0) + throw new InvalidOperationException("HEAP is Empty"); + + return _items[0].Value; + } + + private void RemoveAt(int index) + { + _items[index] = _items[--_size]; + _items[_size] = default(IndexedItem); + Heapify(); + if (_size < _items.Length / 4) + { + var temp = _items; + _items = new IndexedItem[_items.Length / 2]; + Array.Copy(temp, 0, _items, 0, _size); + } + } + + public T Dequeue() + { + var result = Peek(); + RemoveAt(0); + return result; + } + + public void Enqueue(T item) + { + if (_size >= _items.Length) + { + var temp = _items; + _items = new IndexedItem[_items.Length * 2]; + Array.Copy(temp, _items, temp.Length); + } + + var index = _size++; + _items[index] = new IndexedItem { Value = item, Id = Interlocked.Increment(ref _count) }; + Percolate(index); + } + + public bool Remove(T item) + { + for (var i = 0; i < _size; ++i) + { + if (EqualityComparer.Default.Equals(_items[i].Value, item)) + { + RemoveAt(i); + return true; + } + } + + return false; + } + + struct IndexedItem : IComparable + { + public T Value; + public long Id; + + public int CompareTo(IndexedItem other) + { + var c = Value.CompareTo(other.Value); + if (c == 0) + c = Id.CompareTo(other.Id); + return c; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PriorityQueue.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PriorityQueue.cs.meta new file mode 100644 index 0000000..142c4fb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PriorityQueue.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7956b408e24dc5a4884fe4f5a3d7c858 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PromiseHelper.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PromiseHelper.cs new file mode 100644 index 0000000..9662f29 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PromiseHelper.cs @@ -0,0 +1,26 @@ +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) +#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member + +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace UniRx.InternalUtil +{ + internal static class PromiseHelper + { + internal static void TrySetResultAll(IEnumerable> source, T value) + { + var rentArray = source.ToArray(); // better to use Arraypool. + var array = rentArray; + var len = rentArray.Length; + for (int i = 0; i < len; i++) + { + array[i].TrySetResult(value); + array[i] = null; + } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PromiseHelper.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PromiseHelper.cs.meta new file mode 100644 index 0000000..6d7ba4f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/PromiseHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: daa7aa90cece0fe40920a35e79f526dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ScheduledItem.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ScheduledItem.cs new file mode 100644 index 0000000..1717fff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ScheduledItem.cs @@ -0,0 +1,257 @@ +// this code is borrowed from RxOfficial(rx.codeplex.com) and modified + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; + +namespace UniRx.InternalUtil +{ + /// + /// Abstract base class for scheduled work items. + /// + internal class ScheduledItem : IComparable + { + private readonly BooleanDisposable _disposable = new BooleanDisposable(); + private readonly TimeSpan _dueTime; + private readonly Action _action; + + /// + /// Creates a new scheduled work item to run at the specified time. + /// + /// Absolute time at which the work item has to be executed. + public ScheduledItem(Action action, TimeSpan dueTime) + { + _dueTime = dueTime; + _action = action; + } + + /// + /// Gets the absolute time at which the item is due for invocation. + /// + public TimeSpan DueTime + { + get { return _dueTime; } + } + + /// + /// Invokes the work item. + /// + public void Invoke() + { + if (!_disposable.IsDisposed) + { + _action(); + } + } + + #region Inequality + + /// + /// Compares the work item with another work item based on absolute time values. + /// + /// Work item to compare the current work item to. + /// Relative ordering between this and the specified work item. + /// The inequality operators are overloaded to provide results consistent with the IComparable implementation. Equality operators implement traditional reference equality semantics. + public int CompareTo(ScheduledItem other) + { + // MSDN: By definition, any object compares greater than null, and two null references compare equal to each other. + if (object.ReferenceEquals(other, null)) + return 1; + + return DueTime.CompareTo(other.DueTime); + } + + /// + /// Determines whether one specified ScheduledItem<TAbsolute> object is due before a second specified ScheduledItem<TAbsolute> object. + /// + /// The first object to compare. + /// The second object to compare. + /// true if the DueTime value of left is earlier than the DueTime value of right; otherwise, false. + /// This operator provides results consistent with the IComparable implementation. + public static bool operator <(ScheduledItem left, ScheduledItem right) + { + return left.CompareTo(right) < 0; + } + + /// + /// Determines whether one specified ScheduledItem<TAbsolute> object is due before or at the same of a second specified ScheduledItem<TAbsolute> object. + /// + /// The first object to compare. + /// The second object to compare. + /// true if the DueTime value of left is earlier than or simultaneous with the DueTime value of right; otherwise, false. + /// This operator provides results consistent with the IComparable implementation. + public static bool operator <=(ScheduledItem left, ScheduledItem right) + { + return left.CompareTo(right) <= 0; + } + + /// + /// Determines whether one specified ScheduledItem<TAbsolute> object is due after a second specified ScheduledItem<TAbsolute> object. + /// + /// The first object to compare. + /// The second object to compare. + /// true if the DueTime value of left is later than the DueTime value of right; otherwise, false. + /// This operator provides results consistent with the IComparable implementation. + public static bool operator >(ScheduledItem left, ScheduledItem right) + { + return left.CompareTo(right) > 0; + } + + /// + /// Determines whether one specified ScheduledItem<TAbsolute> object is due after or at the same time of a second specified ScheduledItem<TAbsolute> object. + /// + /// The first object to compare. + /// The second object to compare. + /// true if the DueTime value of left is later than or simultaneous with the DueTime value of right; otherwise, false. + /// This operator provides results consistent with the IComparable implementation. + public static bool operator >=(ScheduledItem left, ScheduledItem right) + { + return left.CompareTo(right) >= 0; + } + + #endregion + + #region Equality + + /// + /// Determines whether two specified ScheduledItem<TAbsolute, TValue> objects are equal. + /// + /// The first object to compare. + /// The second object to compare. + /// true if both ScheduledItem<TAbsolute, TValue> are equal; otherwise, false. + /// This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. + public static bool operator ==(ScheduledItem left, ScheduledItem right) + { + return object.ReferenceEquals(left, right); + } + + /// + /// Determines whether two specified ScheduledItem<TAbsolute, TValue> objects are inequal. + /// + /// The first object to compare. + /// The second object to compare. + /// true if both ScheduledItem<TAbsolute, TValue> are inequal; otherwise, false. + /// This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. + public static bool operator !=(ScheduledItem left, ScheduledItem right) + { + return !(left == right); + } + + /// + /// Determines whether a ScheduledItem<TAbsolute> object is equal to the specified object. + /// + /// The object to compare to the current ScheduledItem<TAbsolute> object. + /// true if the obj parameter is a ScheduledItem<TAbsolute> object and is equal to the current ScheduledItem<TAbsolute> object; otherwise, false. + public override bool Equals(object obj) + { + return object.ReferenceEquals(this, obj); + } + + /// + /// Returns the hash code for the current ScheduledItem<TAbsolute> object. + /// + /// A 32-bit signed integer hash code. + public override int GetHashCode() + { + return base.GetHashCode(); + } + + #endregion + + public IDisposable Cancellation + { + get + { + return _disposable; + } + } + + /// + /// Gets whether the work item has received a cancellation request. + /// + public bool IsCanceled + { + get { return _disposable.IsDisposed; } + } + } + + /// + /// Efficient scheduler queue that maintains scheduled items sorted by absolute time. + /// + /// This type is not thread safe; users should ensure proper synchronization. + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix", Justification = "But it *is* a queue!")] + internal class SchedulerQueue + { + private readonly PriorityQueue _queue; + + /// + /// Creates a new scheduler queue with a default initial capacity. + /// + public SchedulerQueue() + : this(1024) + { + } + + /// + /// Creats a new scheduler queue with the specified initial capacity. + /// + /// Initial capacity of the scheduler queue. + /// is less than zero. + public SchedulerQueue(int capacity) + { + if (capacity < 0) + throw new ArgumentOutOfRangeException("capacity"); + + _queue = new PriorityQueue(capacity); + } + + /// + /// Gets the number of scheduled items in the scheduler queue. + /// + public int Count + { + get + { + return _queue.Count; + } + } + + /// + /// Enqueues the specified work item to be scheduled. + /// + /// Work item to be scheduled. + public void Enqueue(ScheduledItem scheduledItem) + { + _queue.Enqueue(scheduledItem); + } + + /// + /// Removes the specified work item from the scheduler queue. + /// + /// Work item to be removed from the scheduler queue. + /// true if the item was found; false otherwise. + public bool Remove(ScheduledItem scheduledItem) + { + return _queue.Remove(scheduledItem); + } + + /// + /// Dequeues the next work item from the scheduler queue. + /// + /// Next work item in the scheduler queue (removed). + public ScheduledItem Dequeue() + { + return _queue.Dequeue(); + } + + /// + /// Peeks the next work item in the scheduler queue. + /// + /// Next work item in the scheduler queue (not removed). + public ScheduledItem Peek() + { + return _queue.Peek(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ScheduledItem.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ScheduledItem.cs.meta new file mode 100644 index 0000000..91514e6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ScheduledItem.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 45457ee4a77967347828238b7a52b851 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ThreadSafeQueueWorker.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ThreadSafeQueueWorker.cs new file mode 100644 index 0000000..3d1243b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ThreadSafeQueueWorker.cs @@ -0,0 +1,112 @@ +using System; + +namespace UniRx.InternalUtil +{ + public class ThreadSafeQueueWorker + { + const int MaxArrayLength = 0X7FEFFFFF; + const int InitialSize = 16; + + object gate = new object(); + bool dequing = false; + + int actionListCount = 0; + Action[] actionList = new Action[InitialSize]; + object[] actionStates = new object[InitialSize]; + + int waitingListCount = 0; + Action[] waitingList = new Action[InitialSize]; + object[] waitingStates = new object[InitialSize]; + + public void Enqueue(Action action, object state) + { + lock (gate) + { + if (dequing) + { + // Ensure Capacity + if (waitingList.Length == waitingListCount) + { + var newLength = waitingListCount * 2; + if ((uint)newLength > MaxArrayLength) newLength = MaxArrayLength; + + var newArray = new Action[newLength]; + var newArrayState = new object[newLength]; + Array.Copy(waitingList, newArray, waitingListCount); + Array.Copy(waitingStates, newArrayState, waitingListCount); + waitingList = newArray; + waitingStates = newArrayState; + } + waitingList[waitingListCount] = action; + waitingStates[waitingListCount] = state; + waitingListCount++; + } + else + { + // Ensure Capacity + if (actionList.Length == actionListCount) + { + var newLength = actionListCount * 2; + if ((uint)newLength > MaxArrayLength) newLength = MaxArrayLength; + + var newArray = new Action[newLength]; + var newArrayState = new object[newLength]; + Array.Copy(actionList, newArray, actionListCount); + Array.Copy(actionStates, newArrayState, actionListCount); + actionList = newArray; + actionStates = newArrayState; + } + actionList[actionListCount] = action; + actionStates[actionListCount] = state; + actionListCount++; + } + } + } + + public void ExecuteAll(Action unhandledExceptionCallback) + { + lock (gate) + { + if (actionListCount == 0) return; + + dequing = true; + } + + for (int i = 0; i < actionListCount; i++) + { + var action = actionList[i]; + var state = actionStates[i]; + try + { + action(state); + } + catch (Exception ex) + { + unhandledExceptionCallback(ex); + } + finally + { + // Clear + actionList[i] = null; + actionStates[i] = null; + } + } + + lock (gate) + { + dequing = false; + + var swapTempActionList = actionList; + var swapTempActionStates = actionStates; + + actionListCount = waitingListCount; + actionList = waitingList; + actionStates = waitingStates; + + waitingListCount = 0; + waitingList = swapTempActionList; + waitingStates = swapTempActionStates; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ThreadSafeQueueWorker.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ThreadSafeQueueWorker.cs.meta new file mode 100644 index 0000000..a1b4b1e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/ThreadSafeQueueWorker.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 768cbfcbe2a8e704a8953eea28cd33df +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/UnityEqualityComparer.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/UnityEqualityComparer.cs new file mode 100644 index 0000000..98abdf1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/UnityEqualityComparer.cs @@ -0,0 +1,271 @@ +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) +#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member +#endif + +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UniRx.InternalUtil +{ + internal static class UnityEqualityComparer + { + public static readonly IEqualityComparer Vector2 = new Vector2EqualityComparer(); + public static readonly IEqualityComparer Vector3 = new Vector3EqualityComparer(); + public static readonly IEqualityComparer Vector4 = new Vector4EqualityComparer(); + public static readonly IEqualityComparer Color = new ColorEqualityComparer(); + public static readonly IEqualityComparer Color32 = new Color32EqualityComparer(); + public static readonly IEqualityComparer Rect = new RectEqualityComparer(); + public static readonly IEqualityComparer Bounds = new BoundsEqualityComparer(); + public static readonly IEqualityComparer Quaternion = new QuaternionEqualityComparer(); + + static readonly RuntimeTypeHandle vector2Type = typeof(Vector2).TypeHandle; + static readonly RuntimeTypeHandle vector3Type = typeof(Vector3).TypeHandle; + static readonly RuntimeTypeHandle vector4Type = typeof(Vector4).TypeHandle; + static readonly RuntimeTypeHandle colorType = typeof(Color).TypeHandle; + static readonly RuntimeTypeHandle color32Type = typeof(Color32).TypeHandle; + static readonly RuntimeTypeHandle rectType = typeof(Rect).TypeHandle; + static readonly RuntimeTypeHandle boundsType = typeof(Bounds).TypeHandle; + static readonly RuntimeTypeHandle quaternionType = typeof(Quaternion).TypeHandle; + +#if UNITY_2017_2_OR_NEWER + + public static readonly IEqualityComparer Vector2Int = new Vector2IntEqualityComparer(); + public static readonly IEqualityComparer Vector3Int = new Vector3IntEqualityComparer(); + public static readonly IEqualityComparer RangeInt = new RangeIntEqualityComparer(); + public static readonly IEqualityComparer RectInt = new RectIntEqualityComparer(); + public static readonly IEqualityComparer BoundsInt = new BoundsIntEqualityComparer(); + + static readonly RuntimeTypeHandle vector2IntType = typeof(Vector2Int).TypeHandle; + static readonly RuntimeTypeHandle vector3IntType = typeof(Vector3Int).TypeHandle; + static readonly RuntimeTypeHandle rangeIntType = typeof(RangeInt).TypeHandle; + static readonly RuntimeTypeHandle rectIntType = typeof(RectInt).TypeHandle; + static readonly RuntimeTypeHandle boundsIntType = typeof(BoundsInt).TypeHandle; + +#endif + + static class Cache + { + public static readonly IEqualityComparer Comparer; + + static Cache() + { + var comparer = GetDefaultHelper(typeof(T)); + if (comparer == null) + { + Comparer = EqualityComparer.Default; + } + else + { + Comparer = (IEqualityComparer)comparer; + } + } + } + + public static IEqualityComparer GetDefault() + { + return Cache.Comparer; + } + + static object GetDefaultHelper(Type type) + { + var t = type.TypeHandle; + + if (t.Equals(vector2Type)) return (object)UnityEqualityComparer.Vector2; + if (t.Equals(vector3Type)) return (object)UnityEqualityComparer.Vector3; + if (t.Equals(vector4Type)) return (object)UnityEqualityComparer.Vector4; + if (t.Equals(colorType)) return (object)UnityEqualityComparer.Color; + if (t.Equals(color32Type)) return (object)UnityEqualityComparer.Color32; + if (t.Equals(rectType)) return (object)UnityEqualityComparer.Rect; + if (t.Equals(boundsType)) return (object)UnityEqualityComparer.Bounds; + if (t.Equals(quaternionType)) return (object)UnityEqualityComparer.Quaternion; + +#if UNITY_2017_2_OR_NEWER + + if (t.Equals(vector2IntType)) return (object)UnityEqualityComparer.Vector2Int; + if (t.Equals(vector3IntType)) return (object)UnityEqualityComparer.Vector3Int; + if (t.Equals(rangeIntType)) return (object)UnityEqualityComparer.RangeInt; + if (t.Equals(rectIntType)) return (object)UnityEqualityComparer.RectInt; + if (t.Equals(boundsIntType)) return (object)UnityEqualityComparer.BoundsInt; +#endif + + return null; + } + + sealed class Vector2EqualityComparer : IEqualityComparer + { + public bool Equals(Vector2 self, Vector2 vector) + { + return self.x.Equals(vector.x) && self.y.Equals(vector.y); + } + + public int GetHashCode(Vector2 obj) + { + return obj.x.GetHashCode() ^ obj.y.GetHashCode() << 2; + } + } + + sealed class Vector3EqualityComparer : IEqualityComparer + { + public bool Equals(Vector3 self, Vector3 vector) + { + return self.x.Equals(vector.x) && self.y.Equals(vector.y) && self.z.Equals(vector.z); + } + + public int GetHashCode(Vector3 obj) + { + return obj.x.GetHashCode() ^ obj.y.GetHashCode() << 2 ^ obj.z.GetHashCode() >> 2; + } + } + + sealed class Vector4EqualityComparer : IEqualityComparer + { + public bool Equals(Vector4 self, Vector4 vector) + { + return self.x.Equals(vector.x) && self.y.Equals(vector.y) && self.z.Equals(vector.z) && self.w.Equals(vector.w); + } + + public int GetHashCode(Vector4 obj) + { + return obj.x.GetHashCode() ^ obj.y.GetHashCode() << 2 ^ obj.z.GetHashCode() >> 2 ^ obj.w.GetHashCode() >> 1; + } + } + + sealed class ColorEqualityComparer : IEqualityComparer + { + public bool Equals(Color self, Color other) + { + return self.r.Equals(other.r) && self.g.Equals(other.g) && self.b.Equals(other.b) && self.a.Equals(other.a); + } + + public int GetHashCode(Color obj) + { + return obj.r.GetHashCode() ^ obj.g.GetHashCode() << 2 ^ obj.b.GetHashCode() >> 2 ^ obj.a.GetHashCode() >> 1; + } + } + + sealed class RectEqualityComparer : IEqualityComparer + { + public bool Equals(Rect self, Rect other) + { + return self.x.Equals(other.x) && self.width.Equals(other.width) && self.y.Equals(other.y) && self.height.Equals(other.height); + } + + public int GetHashCode(Rect obj) + { + return obj.x.GetHashCode() ^ obj.width.GetHashCode() << 2 ^ obj.y.GetHashCode() >> 2 ^ obj.height.GetHashCode() >> 1; + } + } + + sealed class BoundsEqualityComparer : IEqualityComparer + { + public bool Equals(Bounds self, Bounds vector) + { + return self.center.Equals(vector.center) && self.extents.Equals(vector.extents); + } + + public int GetHashCode(Bounds obj) + { + return obj.center.GetHashCode() ^ obj.extents.GetHashCode() << 2; + } + } + + sealed class QuaternionEqualityComparer : IEqualityComparer + { + public bool Equals(Quaternion self, Quaternion vector) + { + return self.x.Equals(vector.x) && self.y.Equals(vector.y) && self.z.Equals(vector.z) && self.w.Equals(vector.w); + } + + public int GetHashCode(Quaternion obj) + { + return obj.x.GetHashCode() ^ obj.y.GetHashCode() << 2 ^ obj.z.GetHashCode() >> 2 ^ obj.w.GetHashCode() >> 1; + } + } + + sealed class Color32EqualityComparer : IEqualityComparer + { + public bool Equals(Color32 self, Color32 vector) + { + return self.a.Equals(vector.a) && self.r.Equals(vector.r) && self.g.Equals(vector.g) && self.b.Equals(vector.b); + } + + public int GetHashCode(Color32 obj) + { + return obj.a.GetHashCode() ^ obj.r.GetHashCode() << 2 ^ obj.g.GetHashCode() >> 2 ^ obj.b.GetHashCode() >> 1; + } + } + +#if UNITY_2017_2_OR_NEWER + + sealed class Vector2IntEqualityComparer : IEqualityComparer + { + public bool Equals(Vector2Int self, Vector2Int vector) + { + return self.x.Equals(vector.x) && self.y.Equals(vector.y); + } + + public int GetHashCode(Vector2Int obj) + { + return obj.x.GetHashCode() ^ obj.y.GetHashCode() << 2; + } + } + + sealed class Vector3IntEqualityComparer : IEqualityComparer + { + public static readonly Vector3IntEqualityComparer Default = new Vector3IntEqualityComparer(); + + public bool Equals(Vector3Int self, Vector3Int vector) + { + return self.x.Equals(vector.x) && self.y.Equals(vector.y) && self.z.Equals(vector.z); + } + + public int GetHashCode(Vector3Int obj) + { + return obj.x.GetHashCode() ^ obj.y.GetHashCode() << 2 ^ obj.z.GetHashCode() >> 2; + } + } + + sealed class RangeIntEqualityComparer : IEqualityComparer + { + public bool Equals(RangeInt self, RangeInt vector) + { + return self.start.Equals(vector.start) && self.length.Equals(vector.length); + } + + public int GetHashCode(RangeInt obj) + { + return obj.start.GetHashCode() ^ obj.length.GetHashCode() << 2; + } + } + + sealed class RectIntEqualityComparer : IEqualityComparer + { + public bool Equals(RectInt self, RectInt other) + { + return self.x.Equals(other.x) && self.width.Equals(other.width) && self.y.Equals(other.y) && self.height.Equals(other.height); + } + + public int GetHashCode(RectInt obj) + { + return obj.x.GetHashCode() ^ obj.width.GetHashCode() << 2 ^ obj.y.GetHashCode() >> 2 ^ obj.height.GetHashCode() >> 1; + } + } + + sealed class BoundsIntEqualityComparer : IEqualityComparer + { + public bool Equals(BoundsInt self, BoundsInt vector) + { + return Vector3IntEqualityComparer.Default.Equals(self.position, vector.position) + && Vector3IntEqualityComparer.Default.Equals(self.size, vector.size); + } + + public int GetHashCode(BoundsInt obj) + { + return Vector3IntEqualityComparer.Default.GetHashCode(obj.position) ^ Vector3IntEqualityComparer.Default.GetHashCode(obj.size) << 2; + } + } + +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/UnityEqualityComparer.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/UnityEqualityComparer.cs.meta new file mode 100644 index 0000000..3550ec5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/InternalUtil/UnityEqualityComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 626a410137515ac45bb59d1ca91d8f3f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notification.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notification.cs new file mode 100644 index 0000000..25f8f1a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notification.cs @@ -0,0 +1,678 @@ +// original code from rx.codeplex.com +// some modified. + +/* ------------------ */ + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +using System.Diagnostics; +using System.Globalization; +using System.Collections.Generic; +using System; +using UniRx.InternalUtil; + +#pragma warning disable 0659 +#pragma warning disable 0661 + +namespace UniRx +{ + /// + /// Provides a mechanism for receiving push-based notifications and returning a response. + /// + /// + /// The type of the elements received by the observer. + /// This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. + /// + /// + /// The type of the result returned from the observer's notification handlers. + /// This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. + /// + public interface IObserver + { + /// + /// Notifies the observer of a new element in the sequence. + /// + /// The new element in the sequence. + /// Result returned upon observation of a new element. + TResult OnNext(TValue value); + + /// + /// Notifies the observer that an exception has occurred. + /// + /// The exception that occurred. + /// Result returned upon observation of an error. + TResult OnError(Exception exception); + + /// + /// Notifies the observer of the end of the sequence. + /// + /// Result returned upon observation of the sequence completion. + TResult OnCompleted(); + } + + /// + /// Indicates the type of a notification. + /// + public enum NotificationKind + { + /// + /// Represents an OnNext notification. + /// + OnNext, + + /// + /// Represents an OnError notification. + /// + OnError, + + /// + /// Represents an OnCompleted notification. + /// + OnCompleted + } + + /// + /// Represents a notification to an observer. + /// + /// The type of the elements received by the observer. + [Serializable] + public abstract class Notification : IEquatable> + { + /// + /// Default constructor used by derived types. + /// + protected internal Notification() + { + } + + /// + /// Returns the value of an OnNext notification or throws an exception. + /// + public abstract T Value + { + get; + } + + /// + /// Returns a value that indicates whether the notification has a value. + /// + public abstract bool HasValue + { + get; + } + + /// + /// Returns the exception of an OnError notification or returns null. + /// + public abstract Exception Exception + { + get; + } + + /// + /// Gets the kind of notification that is represented. + /// + public abstract NotificationKind Kind + { + get; + } + + /// + /// Represents an OnNext notification to an observer. + /// + [DebuggerDisplay("OnNext({Value})")] + [Serializable] + internal sealed class OnNextNotification : Notification + { + T value; + + /// + /// Constructs a notification of a new value. + /// + public OnNextNotification(T value) + { + this.value = value; + } + + /// + /// Returns the value of an OnNext notification. + /// + public override T Value { get { return value; } } + + /// + /// Returns null. + /// + public override Exception Exception { get { return null; } } + + /// + /// Returns true. + /// + public override bool HasValue { get { return true; } } + + /// + /// Returns NotificationKind.OnNext. + /// + public override NotificationKind Kind { get { return NotificationKind.OnNext; } } + + /// + /// Returns the hash code for this instance. + /// + public override int GetHashCode() + { + return EqualityComparer.Default.GetHashCode(Value); + } + + /// + /// Indicates whether this instance and a specified object are equal. + /// + public override bool Equals(Notification other) + { + if (Object.ReferenceEquals(this, other)) + return true; + if (Object.ReferenceEquals(other, null)) + return false; + if (other.Kind != NotificationKind.OnNext) + return false; + return EqualityComparer.Default.Equals(Value, other.Value); + } + + /// + /// Returns a string representation of this instance. + /// + public override string ToString() + { + return String.Format(CultureInfo.CurrentCulture, "OnNext({0})", Value); + } + + /// + /// Invokes the observer's method corresponding to the notification. + /// + /// Observer to invoke the notification on. + public override void Accept(IObserver observer) + { + if (observer == null) + throw new ArgumentNullException("observer"); + + observer.OnNext(Value); + } + + /// + /// Invokes the observer's method corresponding to the notification and returns the produced result. + /// + /// Observer to invoke the notification on. + /// Result produced by the observation. + public override TResult Accept(IObserver observer) + { + if (observer == null) + throw new ArgumentNullException("observer"); + + return observer.OnNext(Value); + } + + /// + /// Invokes the delegate corresponding to the notification. + /// + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + public override void Accept(Action onNext, Action onError, Action onCompleted) + { + if (onNext == null) + throw new ArgumentNullException("onNext"); + if (onError == null) + throw new ArgumentNullException("onError"); + if (onCompleted == null) + throw new ArgumentNullException("onCompleted"); + + onNext(Value); + } + + /// + /// Invokes the delegate corresponding to the notification and returns the produced result. + /// + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + /// Result produced by the observation. + public override TResult Accept(Func onNext, Func onError, Func onCompleted) + { + if (onNext == null) + throw new ArgumentNullException("onNext"); + if (onError == null) + throw new ArgumentNullException("onError"); + if (onCompleted == null) + throw new ArgumentNullException("onCompleted"); + + return onNext(Value); + } + } + + /// + /// Represents an OnError notification to an observer. + /// +#if !NO_DEBUGGER_ATTRIBUTES + [DebuggerDisplay("OnError({Exception})")] +#endif +#if !NO_SERIALIZABLE + [Serializable] +#endif + internal sealed class OnErrorNotification : Notification + { + Exception exception; + + /// + /// Constructs a notification of an exception. + /// + public OnErrorNotification(Exception exception) + { + this.exception = exception; + } + + /// + /// Throws the exception. + /// + public override T Value { get { exception.Throw(); throw exception; } } + + /// + /// Returns the exception. + /// + public override Exception Exception { get { return exception; } } + + /// + /// Returns false. + /// + public override bool HasValue { get { return false; } } + + /// + /// Returns NotificationKind.OnError. + /// + public override NotificationKind Kind { get { return NotificationKind.OnError; } } + + /// + /// Returns the hash code for this instance. + /// + public override int GetHashCode() + { + return Exception.GetHashCode(); + } + + /// + /// Indicates whether this instance and other are equal. + /// + public override bool Equals(Notification other) + { + if (Object.ReferenceEquals(this, other)) + return true; + if (Object.ReferenceEquals(other, null)) + return false; + if (other.Kind != NotificationKind.OnError) + return false; + return Object.Equals(Exception, other.Exception); + } + + /// + /// Returns a string representation of this instance. + /// + public override string ToString() + { + return String.Format(CultureInfo.CurrentCulture, "OnError({0})", Exception.GetType().FullName); + } + + /// + /// Invokes the observer's method corresponding to the notification. + /// + /// Observer to invoke the notification on. + public override void Accept(IObserver observer) + { + if (observer == null) + throw new ArgumentNullException("observer"); + + observer.OnError(Exception); + } + + /// + /// Invokes the observer's method corresponding to the notification and returns the produced result. + /// + /// Observer to invoke the notification on. + /// Result produced by the observation. + public override TResult Accept(IObserver observer) + { + if (observer == null) + throw new ArgumentNullException("observer"); + + return observer.OnError(Exception); + } + + /// + /// Invokes the delegate corresponding to the notification. + /// + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + public override void Accept(Action onNext, Action onError, Action onCompleted) + { + if (onNext == null) + throw new ArgumentNullException("onNext"); + if (onError == null) + throw new ArgumentNullException("onError"); + if (onCompleted == null) + throw new ArgumentNullException("onCompleted"); + + onError(Exception); + } + + /// + /// Invokes the delegate corresponding to the notification and returns the produced result. + /// + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + /// Result produced by the observation. + public override TResult Accept(Func onNext, Func onError, Func onCompleted) + { + if (onNext == null) + throw new ArgumentNullException("onNext"); + if (onError == null) + throw new ArgumentNullException("onError"); + if (onCompleted == null) + throw new ArgumentNullException("onCompleted"); + + return onError(Exception); + } + } + + /// + /// Represents an OnCompleted notification to an observer. + /// + [DebuggerDisplay("OnCompleted()")] + [Serializable] + internal sealed class OnCompletedNotification : Notification + { + /// + /// Constructs a notification of the end of a sequence. + /// + public OnCompletedNotification() + { + } + + /// + /// Throws an InvalidOperationException. + /// + public override T Value { get { throw new InvalidOperationException("No Value"); } } + + /// + /// Returns null. + /// + public override Exception Exception { get { return null; } } + + /// + /// Returns false. + /// + public override bool HasValue { get { return false; } } + + /// + /// Returns NotificationKind.OnCompleted. + /// + public override NotificationKind Kind { get { return NotificationKind.OnCompleted; } } + + /// + /// Returns the hash code for this instance. + /// + public override int GetHashCode() + { + return typeof(T).GetHashCode() ^ 8510; + } + + /// + /// Indicates whether this instance and other are equal. + /// + public override bool Equals(Notification other) + { + if (Object.ReferenceEquals(this, other)) + return true; + if (Object.ReferenceEquals(other, null)) + return false; + return other.Kind == NotificationKind.OnCompleted; + } + + /// + /// Returns a string representation of this instance. + /// + public override string ToString() + { + return "OnCompleted()"; + } + + /// + /// Invokes the observer's method corresponding to the notification. + /// + /// Observer to invoke the notification on. + public override void Accept(IObserver observer) + { + if (observer == null) + throw new ArgumentNullException("observer"); + + observer.OnCompleted(); + } + + /// + /// Invokes the observer's method corresponding to the notification and returns the produced result. + /// + /// Observer to invoke the notification on. + /// Result produced by the observation. + public override TResult Accept(IObserver observer) + { + if (observer == null) + throw new ArgumentNullException("observer"); + + return observer.OnCompleted(); + } + + /// + /// Invokes the delegate corresponding to the notification. + /// + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + public override void Accept(Action onNext, Action onError, Action onCompleted) + { + if (onNext == null) + throw new ArgumentNullException("onNext"); + if (onError == null) + throw new ArgumentNullException("onError"); + if (onCompleted == null) + throw new ArgumentNullException("onCompleted"); + + onCompleted(); + } + + /// + /// Invokes the delegate corresponding to the notification and returns the produced result. + /// + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + /// Result produced by the observation. + public override TResult Accept(Func onNext, Func onError, Func onCompleted) + { + if (onNext == null) + throw new ArgumentNullException("onNext"); + if (onError == null) + throw new ArgumentNullException("onError"); + if (onCompleted == null) + throw new ArgumentNullException("onCompleted"); + + return onCompleted(); + } + } + + /// + /// Determines whether the current Notification<T> object has the same observer message payload as a specified Notification<T> value. + /// + /// An object to compare to the current Notification<T> object. + /// true if both Notification<T> objects have the same observer message payload; otherwise, false. + /// + /// Equality of Notification<T> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). + /// This means two Notification<T> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. + /// In case one wants to determine whether two Notification<T> objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. + /// + public abstract bool Equals(Notification other); + + /// + /// Determines whether the two specified Notification<T> objects have the same observer message payload. + /// + /// The first Notification<T> to compare, or null. + /// The second Notification<T> to compare, or null. + /// true if the first Notification<T> value has the same observer message payload as the second Notification<T> value; otherwise, false. + /// + /// Equality of Notification<T> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). + /// This means two Notification<T> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. + /// In case one wants to determine whether two Notification<T> objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. + /// + public static bool operator ==(Notification left, Notification right) + { + if (object.ReferenceEquals(left, right)) + return true; + + if ((object)left == null || (object)right == null) + return false; + + return left.Equals(right); + } + + /// + /// Determines whether the two specified Notification<T> objects have a different observer message payload. + /// + /// The first Notification<T> to compare, or null. + /// The second Notification<T> to compare, or null. + /// true if the first Notification<T> value has a different observer message payload as the second Notification<T> value; otherwise, false. + /// + /// Equality of Notification<T> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). + /// This means two Notification<T> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. + /// In case one wants to determine whether two Notification<T> objects represent a different observer method call, use Object.ReferenceEquals identity equality instead. + /// + public static bool operator !=(Notification left, Notification right) + { + return !(left == right); + } + + /// + /// Determines whether the specified System.Object is equal to the current Notification<T>. + /// + /// The System.Object to compare with the current Notification<T>. + /// true if the specified System.Object is equal to the current Notification<T>; otherwise, false. + /// + /// Equality of Notification<T> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). + /// This means two Notification<T> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. + /// In case one wants to determine whether two Notification<T> objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. + /// + public override bool Equals(object obj) + { + return Equals(obj as Notification); + } + + /// + /// Invokes the observer's method corresponding to the notification. + /// + /// Observer to invoke the notification on. + public abstract void Accept(IObserver observer); + + /// + /// Invokes the observer's method corresponding to the notification and returns the produced result. + /// + /// The type of the result returned from the observer's notification handlers. + /// Observer to invoke the notification on. + /// Result produced by the observation. + public abstract TResult Accept(IObserver observer); + + /// + /// Invokes the delegate corresponding to the notification. + /// + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + public abstract void Accept(Action onNext, Action onError, Action onCompleted); + + /// + /// Invokes the delegate corresponding to the notification and returns the produced result. + /// + /// The type of the result returned from the notification handler delegates. + /// Delegate to invoke for an OnNext notification. + /// Delegate to invoke for an OnError notification. + /// Delegate to invoke for an OnCompleted notification. + /// Result produced by the observation. + public abstract TResult Accept(Func onNext, Func onError, Func onCompleted); + + /// + /// Returns an observable sequence with a single notification, using the immediate scheduler. + /// + /// The observable sequence that surfaces the behavior of the notification upon subscription. + public IObservable ToObservable() + { + return this.ToObservable(Scheduler.Immediate); + } + + /// + /// Returns an observable sequence with a single notification. + /// + /// Scheduler to send out the notification calls on. + /// The observable sequence that surfaces the behavior of the notification upon subscription. + public IObservable ToObservable(IScheduler scheduler) + { + if (scheduler == null) + throw new ArgumentNullException("scheduler"); + + return Observable.Create(observer => scheduler.Schedule(() => + { + this.Accept(observer); + if (this.Kind == NotificationKind.OnNext) + observer.OnCompleted(); + })); + } + } + + /// + /// Provides a set of static methods for constructing notifications. + /// + public static class Notification + { + /// + /// Creates an object that represents an OnNext notification to an observer. + /// + /// The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. + /// The value contained in the notification. + /// The OnNext notification containing the value. + public static Notification CreateOnNext(T value) + { + return new Notification.OnNextNotification(value); + } + + /// + /// Creates an object that represents an OnError notification to an observer. + /// + /// The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. + /// The exception contained in the notification. + /// The OnError notification containing the exception. + /// is null. + public static Notification CreateOnError(Exception error) + { + if (error == null) + throw new ArgumentNullException("error"); + + return new Notification.OnErrorNotification(error); + } + + /// + /// Creates an object that represents an OnCompleted notification to an observer. + /// + /// The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. + /// The OnCompleted notification. + public static Notification CreateOnCompleted() + { + return new Notification.OnCompletedNotification(); + } + } +} + +#pragma warning restore 0659 +#pragma warning restore 0661 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notification.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notification.cs.meta new file mode 100644 index 0000000..75ed5fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notification.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 169d02559aa6b3e459fbae10f2acecd8 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers.meta new file mode 100644 index 0000000..93562aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f472fa7c8bfb70a458fc9e11bbfb189e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/BooleanNotifier.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/BooleanNotifier.cs new file mode 100644 index 0000000..bc23897 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/BooleanNotifier.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace UniRx +{ + /// + /// Notify boolean flag. + /// + public class BooleanNotifier : IObservable + { + readonly Subject boolTrigger = new Subject(); + + bool boolValue; + /// Current flag value + public bool Value + { + get { return boolValue; } + set + { + boolValue = value; + boolTrigger.OnNext(value); + } + } + + /// + /// Setup initial flag. + /// + public BooleanNotifier(bool initialValue = false) + { + this.Value = initialValue; + } + + /// + /// Set and raise true if current value isn't true. + /// + public void TurnOn() + { + if (Value != true) + { + Value = true; + } + } + + /// + /// Set and raise false if current value isn't false. + /// + public void TurnOff() + { + if (Value != false) + { + Value = false; + } + } + + /// + /// Set and raise reverse value. + /// + public void SwitchValue() + { + Value = !Value; + } + + + /// + /// Subscribe observer. + /// + public IDisposable Subscribe(IObserver observer) + { + return boolTrigger.Subscribe(observer); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/BooleanNotifier.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/BooleanNotifier.cs.meta new file mode 100644 index 0000000..b2064e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/BooleanNotifier.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5ee30c0abdddd7241acbe24df0637678 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/CountNotifier.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/CountNotifier.cs new file mode 100644 index 0000000..8b4a006 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/CountNotifier.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace UniRx +{ + /// Event kind of CountNotifier. + public enum CountChangedStatus + { + /// Count incremented. + Increment, + /// Count decremented. + Decrement, + /// Count is zero. + Empty, + /// Count arrived max. + Max + } + + /// + /// Notify event of count flag. + /// + public class CountNotifier : IObservable + { + readonly object lockObject = new object(); + readonly Subject statusChanged = new Subject(); + readonly int max; + + public int Max { get { return max; } } + public int Count { get; private set; } + + /// + /// Setup max count of signal. + /// + public CountNotifier(int max = int.MaxValue) + { + if (max <= 0) + { + throw new ArgumentException("max"); + } + + this.max = max; + } + + /// + /// Increment count and notify status. + /// + public IDisposable Increment(int incrementCount = 1) + { + if (incrementCount < 0) + { + throw new ArgumentException("incrementCount"); + } + + lock (lockObject) + { + if (Count == Max) return Disposable.Empty; + else if (incrementCount + Count > Max) Count = Max; + else Count += incrementCount; + + statusChanged.OnNext(CountChangedStatus.Increment); + if (Count == Max) statusChanged.OnNext(CountChangedStatus.Max); + + return Disposable.Create(() => this.Decrement(incrementCount)); + } + } + + /// + /// Decrement count and notify status. + /// + public void Decrement(int decrementCount = 1) + { + if (decrementCount < 0) + { + throw new ArgumentException("decrementCount"); + } + + lock (lockObject) + { + if (Count == 0) return; + else if (Count - decrementCount < 0) Count = 0; + else Count -= decrementCount; + + statusChanged.OnNext(CountChangedStatus.Decrement); + if (Count == 0) statusChanged.OnNext(CountChangedStatus.Empty); + } + } + + /// + /// Subscribe observer. + /// + public IDisposable Subscribe(IObserver observer) + { + return statusChanged.Subscribe(observer); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/CountNotifier.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/CountNotifier.cs.meta new file mode 100644 index 0000000..706bb83 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/CountNotifier.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 503af1c1dc279164e83011be5110633e +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/MessageBroker.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/MessageBroker.cs new file mode 100644 index 0000000..a951831 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/MessageBroker.cs @@ -0,0 +1,209 @@ +using System; +using System.Collections.Generic; +using UniRx.InternalUtil; + +namespace UniRx +{ + public interface IMessagePublisher + { + /// + /// Send Message to all receiver. + /// + void Publish(T message); + } + + public interface IMessageReceiver + { + /// + /// Subscribe typed message. + /// + IObservable Receive(); + } + + public interface IMessageBroker : IMessagePublisher, IMessageReceiver + { + } + + public interface IAsyncMessagePublisher + { + /// + /// Send Message to all receiver and await complete. + /// + IObservable PublishAsync(T message); + } + + public interface IAsyncMessageReceiver + { + /// + /// Subscribe typed message. + /// + IDisposable Subscribe(Func> asyncMessageReceiver); + } + + public interface IAsyncMessageBroker : IAsyncMessagePublisher, IAsyncMessageReceiver + { + } + + /// + /// In-Memory PubSub filtered by Type. + /// + public class MessageBroker : IMessageBroker, IDisposable + { + /// + /// MessageBroker in Global scope. + /// + public static readonly IMessageBroker Default = new MessageBroker(); + + bool isDisposed = false; + readonly Dictionary notifiers = new Dictionary(); + + public void Publish(T message) + { + object notifier; + lock (notifiers) + { + if (isDisposed) return; + + if (!notifiers.TryGetValue(typeof(T), out notifier)) + { + return; + } + } + ((ISubject)notifier).OnNext(message); + } + + public IObservable Receive() + { + object notifier; + lock (notifiers) + { + if (isDisposed) throw new ObjectDisposedException("MessageBroker"); + + if (!notifiers.TryGetValue(typeof(T), out notifier)) + { + ISubject n = new Subject().Synchronize(); + notifier = n; + notifiers.Add(typeof(T), notifier); + } + } + + return ((IObservable)notifier).AsObservable(); + } + + public void Dispose() + { + lock (notifiers) + { + if (!isDisposed) + { + isDisposed = true; + notifiers.Clear(); + } + } + } + } + + /// + /// In-Memory PubSub filtered by Type. + /// + public class AsyncMessageBroker : IAsyncMessageBroker, IDisposable + { + /// + /// AsyncMessageBroker in Global scope. + /// + public static readonly IAsyncMessageBroker Default = new AsyncMessageBroker(); + + bool isDisposed = false; + readonly Dictionary notifiers = new Dictionary(); + + public IObservable PublishAsync(T message) + { + UniRx.InternalUtil.ImmutableList>> notifier; + lock (notifiers) + { + if (isDisposed) throw new ObjectDisposedException("AsyncMessageBroker"); + + object _notifier; + if (notifiers.TryGetValue(typeof(T), out _notifier)) + { + notifier = (UniRx.InternalUtil.ImmutableList>>)_notifier; + } + else + { + return Observable.ReturnUnit(); + } + } + + var data = notifier.Data; + var awaiter = new IObservable[data.Length]; + for (int i = 0; i < data.Length; i++) + { + awaiter[i] = data[i].Invoke(message); + } + return Observable.WhenAll(awaiter); + } + + public IDisposable Subscribe(Func> asyncMessageReceiver) + { + lock (notifiers) + { + if (isDisposed) throw new ObjectDisposedException("AsyncMessageBroker"); + + object _notifier; + if (!notifiers.TryGetValue(typeof(T), out _notifier)) + { + var notifier = UniRx.InternalUtil.ImmutableList>>.Empty; + notifier = notifier.Add(asyncMessageReceiver); + notifiers.Add(typeof(T), notifier); + } + else + { + var notifier = (ImmutableList>>)_notifier; + notifier = notifier.Add(asyncMessageReceiver); + notifiers[typeof(T)] = notifier; + } + } + + return new Subscription(this, asyncMessageReceiver); + } + + public void Dispose() + { + lock (notifiers) + { + if (!isDisposed) + { + isDisposed = true; + notifiers.Clear(); + } + } + } + + class Subscription : IDisposable + { + readonly AsyncMessageBroker parent; + readonly Func> asyncMessageReceiver; + + public Subscription(AsyncMessageBroker parent, Func> asyncMessageReceiver) + { + this.parent = parent; + this.asyncMessageReceiver = asyncMessageReceiver; + } + + public void Dispose() + { + lock (parent.notifiers) + { + object _notifier; + if (parent.notifiers.TryGetValue(typeof(T), out _notifier)) + { + var notifier = (ImmutableList>>)_notifier; + notifier = notifier.Remove(asyncMessageReceiver); + + parent.notifiers[typeof(T)] = notifier; + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/MessageBroker.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/MessageBroker.cs.meta new file mode 100644 index 0000000..a678ef5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/MessageBroker.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9dc5e3c48d083d4418ab67287f050267 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/ScheduledNotifier.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/ScheduledNotifier.cs new file mode 100644 index 0000000..649dcbc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/ScheduledNotifier.cs @@ -0,0 +1,72 @@ +using System; + +namespace UniRx +{ + /// + /// Notify value on setuped scheduler. + /// + public class ScheduledNotifier : IObservable, IProgress + { + readonly IScheduler scheduler; + readonly Subject trigger = new Subject(); + + /// + /// Use scheduler is Scheduler.DefaultSchedulers.ConstantTimeOperations. + /// + public ScheduledNotifier() + { + this.scheduler = Scheduler.DefaultSchedulers.ConstantTimeOperations; + } + /// + /// Use scheduler is argument's scheduler. + /// + public ScheduledNotifier(IScheduler scheduler) + { + if (scheduler == null) + { + throw new ArgumentNullException("scheduler"); + } + + this.scheduler = scheduler; + } + + /// + /// Push value to subscribers on setuped scheduler. + /// + public void Report(T value) + { + scheduler.Schedule(() => trigger.OnNext(value)); + } + + /// + /// Push value to subscribers on setuped scheduler. + /// + public IDisposable Report(T value, TimeSpan dueTime) + { + var cancel = scheduler.Schedule(dueTime, () => trigger.OnNext(value)); + return cancel; + } + + /// + /// Push value to subscribers on setuped scheduler. + /// + public IDisposable Report(T value, DateTimeOffset dueTime) + { + var cancel = scheduler.Schedule(dueTime, () => trigger.OnNext(value)); + return cancel; + } + + /// + /// Subscribe observer. + /// + public IDisposable Subscribe(IObserver observer) + { + if (observer == null) + { + throw new ArgumentNullException("observer"); + } + + return trigger.Subscribe(observer); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/ScheduledNotifier.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/ScheduledNotifier.cs.meta new file mode 100644 index 0000000..00a3217 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Notifiers/ScheduledNotifier.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e6f53242e655cbe4e889538216dc9e17 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Aggregate.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Aggregate.cs new file mode 100644 index 0000000..da0dff2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Aggregate.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UniRx.Operators; + +namespace UniRx +{ + public static partial class Observable + { + public static IObservable Scan(this IObservable source, Func accumulator) + { + return new ScanObservable(source, accumulator); + } + + public static IObservable Scan(this IObservable source, TAccumulate seed, Func accumulator) + { + return new ScanObservable(source, seed, accumulator); + } + + public static IObservable Aggregate(this IObservable source, Func accumulator) + { + return new AggregateObservable(source, accumulator); + } + + public static IObservable Aggregate(this IObservable source, TAccumulate seed, Func accumulator) + { + return new AggregateObservable(source, seed, accumulator); + } + + public static IObservable Aggregate(this IObservable source, TAccumulate seed, Func accumulator, Func resultSelector) + { + return new AggregateObservable(source, seed, accumulator, resultSelector); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Aggregate.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Aggregate.cs.meta new file mode 100644 index 0000000..a314e4a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Aggregate.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 82339dddb2a9f944785f1555b83d667c +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Awaiter.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Awaiter.cs new file mode 100644 index 0000000..1040e0a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Awaiter.cs @@ -0,0 +1,133 @@ +#if (NET_4_6 || NET_STANDARD_2_0) + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace UniRx +{ + public static partial class Observable + { + /// + /// Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. + /// This operation subscribes to the observable sequence, making it hot. + /// + /// Source sequence to await. + public static AsyncSubject GetAwaiter(this IObservable source) + { + if (source == null) throw new ArgumentNullException("source"); + + return RunAsync(source, CancellationToken.None); + } + + /// + /// Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. + /// This operation subscribes to the observable sequence, making it hot. + /// + /// Source sequence to await. + public static AsyncSubject GetAwaiter(this IConnectableObservable source) + { + if (source == null) throw new ArgumentNullException("source"); + + return RunAsync(source, CancellationToken.None); + } + + /// + /// Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. + /// This operation subscribes to the observable sequence, making it hot. + /// + /// Source sequence to await. + /// Cancellation token. + public static AsyncSubject GetAwaiter(this IObservable source, CancellationToken cancellationToken) + { + if (source == null) throw new ArgumentNullException("source"); + + return RunAsync(source, cancellationToken); + } + + /// + /// Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. + /// This operation subscribes to the observable sequence, making it hot. + /// + /// Source sequence to await. + /// Cancellation token. + public static AsyncSubject GetAwaiter(this IConnectableObservable source, CancellationToken cancellationToken) + { + if (source == null) throw new ArgumentNullException("source"); + + return RunAsync(source, cancellationToken); + } + + static AsyncSubject RunAsync(IObservable source, CancellationToken cancellationToken) + { + var s = new AsyncSubject(); + + if (cancellationToken.IsCancellationRequested) + { + return Cancel(s, cancellationToken); + } + + var d = source.Subscribe(s); + + if (cancellationToken.CanBeCanceled) + { + RegisterCancelation(s, d, cancellationToken); + } + + return s; + } + + static AsyncSubject RunAsync(IConnectableObservable source, CancellationToken cancellationToken) + { + var s = new AsyncSubject(); + + if (cancellationToken.IsCancellationRequested) + { + return Cancel(s, cancellationToken); + } + + var d = source.Subscribe(s); + var c = source.Connect(); + + if (cancellationToken.CanBeCanceled) + { + RegisterCancelation(s, StableCompositeDisposable.Create(d, c), cancellationToken); + } + + return s; + } + + static AsyncSubject Cancel(AsyncSubject subject, CancellationToken cancellationToken) + { + subject.OnError(new OperationCanceledException(cancellationToken)); + return subject; + } + + static void RegisterCancelation(AsyncSubject subject, IDisposable subscription, CancellationToken token) + { + // + // Separate method used to avoid heap allocation of closure when no cancellation is needed, + // e.g. when CancellationToken.None is provided to the RunAsync overloads. + // + + var ctr = token.Register(() => + { + subscription.Dispose(); + Cancel(subject, token); + }); + + // + // No null-check for ctr is needed: + // + // - CancellationTokenRegistration is a struct + // - Registration will succeed 99% of the time, no warranting an attempt to avoid spurious Subscribe calls + // + subject.Subscribe(Stubs.Ignore, _ => ctr.Dispose(), ctr.Dispose); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Awaiter.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Awaiter.cs.meta new file mode 100644 index 0000000..50e9759 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Awaiter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ec3ea3f22d061964c8f06eb9ea78ec42 +timeCreated: 1475137543 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Binding.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Binding.cs new file mode 100644 index 0000000..7b75ed8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Binding.cs @@ -0,0 +1,76 @@ +using System; +using UniRx.Operators; + +namespace UniRx +{ + public static partial class Observable + { + public static IConnectableObservable Multicast(this IObservable source, ISubject subject) + { + return new ConnectableObservable(source, subject); + } + + public static IConnectableObservable Publish(this IObservable source) + { + return source.Multicast(new Subject()); + } + + public static IConnectableObservable Publish(this IObservable source, T initialValue) + { + return source.Multicast(new BehaviorSubject(initialValue)); + } + + public static IConnectableObservable PublishLast(this IObservable source) + { + return source.Multicast(new AsyncSubject()); + } + + public static IConnectableObservable Replay(this IObservable source) + { + return source.Multicast(new ReplaySubject()); + } + + public static IConnectableObservable Replay(this IObservable source, IScheduler scheduler) + { + return source.Multicast(new ReplaySubject(scheduler)); + } + + public static IConnectableObservable Replay(this IObservable source, int bufferSize) + { + return source.Multicast(new ReplaySubject(bufferSize)); + } + + public static IConnectableObservable Replay(this IObservable source, int bufferSize, IScheduler scheduler) + { + return source.Multicast(new ReplaySubject(bufferSize, scheduler)); + } + + public static IConnectableObservable Replay(this IObservable source, TimeSpan window) + { + return source.Multicast(new ReplaySubject(window)); + } + + public static IConnectableObservable Replay(this IObservable source, TimeSpan window, IScheduler scheduler) + { + return source.Multicast(new ReplaySubject(window, scheduler)); + } + + public static IConnectableObservable Replay(this IObservable source, int bufferSize, TimeSpan window, IScheduler scheduler) + { + return source.Multicast(new ReplaySubject(bufferSize, window, scheduler)); + } + + public static IObservable RefCount(this IConnectableObservable source) + { + return new RefCountObservable(source); + } + + /// + /// same as Publish().RefCount() + /// + public static IObservable Share(this IObservable source) + { + return source.Publish().RefCount(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Binding.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Binding.cs.meta new file mode 100644 index 0000000..b1e96a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Binding.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bb11a562e64264645b76ad3a8d15d966 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Blocking.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Blocking.cs new file mode 100644 index 0000000..ebaa402 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Blocking.cs @@ -0,0 +1,17 @@ +using System; + +namespace UniRx +{ + public static partial class Observable + { + public static T Wait(this IObservable source) + { + return new UniRx.Operators.Wait(source, InfiniteTimeSpan).Run(); + } + + public static T Wait(this IObservable source, TimeSpan timeout) + { + return new UniRx.Operators.Wait(source, timeout).Run(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Blocking.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Blocking.cs.meta new file mode 100644 index 0000000..7851640 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Blocking.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4a05ec8aabbdba24388b7b2ae6c4a474 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concatenate.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concatenate.cs new file mode 100644 index 0000000..cdf5f6d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concatenate.cs @@ -0,0 +1,320 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using UniRx.Operators; + +namespace UniRx +{ + // concatenate multiple observable + // merge, concat, zip... + public static partial class Observable + { + static IEnumerable> CombineSources(IObservable first, IObservable[] seconds) + { + yield return first; + for (int i = 0; i < seconds.Length; i++) + { + yield return seconds[i]; + } + } + + public static IObservable Concat(params IObservable[] sources) + { + if (sources == null) throw new ArgumentNullException("sources"); + + return new ConcatObservable(sources); + } + + public static IObservable Concat(this IEnumerable> sources) + { + if (sources == null) throw new ArgumentNullException("sources"); + + return new ConcatObservable(sources); + } + + public static IObservable Concat(this IObservable> sources) + { + return sources.Merge(maxConcurrent: 1); + } + + public static IObservable Concat(this IObservable first, params IObservable[] seconds) + { + if (first == null) throw new ArgumentNullException("first"); + if (seconds == null) throw new ArgumentNullException("seconds"); + + var concat = first as ConcatObservable; + if (concat != null) + { + return concat.Combine(seconds); + } + + return Concat(CombineSources(first, seconds)); + } + + public static IObservable Merge(this IEnumerable> sources) + { + return Merge(sources, Scheduler.DefaultSchedulers.ConstantTimeOperations); + } + + public static IObservable Merge(this IEnumerable> sources, IScheduler scheduler) + { + return new MergeObservable(sources.ToObservable(scheduler), scheduler == Scheduler.CurrentThread); + } + + public static IObservable Merge(this IEnumerable> sources, int maxConcurrent) + { + return Merge(sources, maxConcurrent, Scheduler.DefaultSchedulers.ConstantTimeOperations); + } + + public static IObservable Merge(this IEnumerable> sources, int maxConcurrent, IScheduler scheduler) + { + return new MergeObservable(sources.ToObservable(scheduler), maxConcurrent, scheduler == Scheduler.CurrentThread); + } + + public static IObservable Merge(params IObservable[] sources) + { + return Merge(Scheduler.DefaultSchedulers.ConstantTimeOperations, sources); + } + + public static IObservable Merge(IScheduler scheduler, params IObservable[] sources) + { + return new MergeObservable(sources.ToObservable(scheduler), scheduler == Scheduler.CurrentThread); + } + + public static IObservable Merge(this IObservable first, params IObservable[] seconds) + { + return Merge(CombineSources(first, seconds)); + } + + public static IObservable Merge(this IObservable first, IObservable second, IScheduler scheduler) + { + return Merge(scheduler, new[] { first, second }); + } + + public static IObservable Merge(this IObservable> sources) + { + return new MergeObservable(sources, false); + } + + public static IObservable Merge(this IObservable> sources, int maxConcurrent) + { + return new MergeObservable(sources, maxConcurrent, false); + } + + public static IObservable Zip(this IObservable left, IObservable right, Func selector) + { + return new ZipObservable(left, right, selector); + } + + public static IObservable> Zip(this IEnumerable> sources) + { + return Zip(sources.ToArray()); + } + + public static IObservable> Zip(params IObservable[] sources) + { + return new ZipObservable(sources); + } + + public static IObservable Zip(this IObservable source1, IObservable source2, IObservable source3, ZipFunc resultSelector) + { + return new ZipObservable(source1, source2, source3, resultSelector); + } + + public static IObservable Zip(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, ZipFunc resultSelector) + { + return new ZipObservable(source1, source2, source3, source4, resultSelector); + } + + public static IObservable Zip(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, ZipFunc resultSelector) + { + return new ZipObservable(source1, source2, source3, source4, source5, resultSelector); + } + + public static IObservable Zip(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, IObservable source6, ZipFunc resultSelector) + { + return new ZipObservable(source1, source2, source3, source4, source5, source6, resultSelector); + } + + public static IObservable Zip(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, IObservable source6, IObservable source7, ZipFunc resultSelector) + { + return new ZipObservable(source1, source2, source3, source4, source5, source6, source7, resultSelector); + } + + public static IObservable CombineLatest(this IObservable left, IObservable right, Func selector) + { + return new CombineLatestObservable(left, right, selector); + } + + public static IObservable> CombineLatest(this IEnumerable> sources) + { + return CombineLatest(sources.ToArray()); + } + + public static IObservable> CombineLatest(params IObservable[] sources) + { + return new CombineLatestObservable(sources); + } + + public static IObservable CombineLatest(this IObservable source1, IObservable source2, IObservable source3, CombineLatestFunc resultSelector) + { + return new CombineLatestObservable(source1, source2, source3, resultSelector); + } + + public static IObservable CombineLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, CombineLatestFunc resultSelector) + { + return new CombineLatestObservable(source1, source2, source3, source4, resultSelector); + } + + public static IObservable CombineLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, CombineLatestFunc resultSelector) + { + return new CombineLatestObservable(source1, source2, source3, source4, source5, resultSelector); + } + + public static IObservable CombineLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, IObservable source6, CombineLatestFunc resultSelector) + { + return new CombineLatestObservable(source1, source2, source3, source4, source5, source6, resultSelector); + } + + public static IObservable CombineLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, IObservable source6, IObservable source7, CombineLatestFunc resultSelector) + { + return new CombineLatestObservable(source1, source2, source3, source4, source5, source6, source7, resultSelector); + } + + public static IObservable ZipLatest(this IObservable left, IObservable right, Func selector) + { + return new ZipLatestObservable(left, right, selector); + } + + public static IObservable> ZipLatest(this IEnumerable> sources) + { + return ZipLatest(sources.ToArray()); + } + + public static IObservable> ZipLatest(params IObservable[] sources) + { + return new ZipLatestObservable(sources); + } + + public static IObservable ZipLatest(this IObservable source1, IObservable source2, IObservable source3, ZipLatestFunc resultSelector) + { + return new ZipLatestObservable(source1, source2, source3, resultSelector); + } + + public static IObservable ZipLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, ZipLatestFunc resultSelector) + { + return new ZipLatestObservable(source1, source2, source3, source4, resultSelector); + } + + public static IObservable ZipLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, ZipLatestFunc resultSelector) + { + return new ZipLatestObservable(source1, source2, source3, source4, source5, resultSelector); + } + + public static IObservable ZipLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, IObservable source6, ZipLatestFunc resultSelector) + { + return new ZipLatestObservable(source1, source2, source3, source4, source5, source6, resultSelector); + } + + public static IObservable ZipLatest(this IObservable source1, IObservable source2, IObservable source3, IObservable source4, IObservable source5, IObservable source6, IObservable source7, ZipLatestFunc resultSelector) + { + return new ZipLatestObservable(source1, source2, source3, source4, source5, source6, source7, resultSelector); + } + + public static IObservable Switch(this IObservable> sources) + { + return new SwitchObservable(sources); + } + + public static IObservable WithLatestFrom(this IObservable left, IObservable right, Func selector) + { + return new WithLatestFromObservable(left, right, selector); + } + + /// + /// Specialized for single async operations like Task.WhenAll, Zip.Take(1). + /// If sequence is empty, return T[0] array. + /// + public static IObservable WhenAll(params IObservable[] sources) + { + if (sources.Length == 0) return Observable.Return(new T[0]); + + return new WhenAllObservable(sources); + } + + /// + /// Specialized for single async operations like Task.WhenAll, Zip.Take(1). + /// + public static IObservable WhenAll(params IObservable[] sources) + { + if (sources.Length == 0) return Observable.ReturnUnit(); + + return new WhenAllObservable(sources); + } + + /// + /// Specialized for single async operations like Task.WhenAll, Zip.Take(1). + /// If sequence is empty, return T[0] array. + /// + public static IObservable WhenAll(this IEnumerable> sources) + { + var array = sources as IObservable[]; + if (array != null) return WhenAll(array); + + return new WhenAllObservable(sources); + } + + /// + /// Specialized for single async operations like Task.WhenAll, Zip.Take(1). + /// + public static IObservable WhenAll(this IEnumerable> sources) + { + var array = sources as IObservable[]; + if (array != null) return WhenAll(array); + + return new WhenAllObservable(sources); + } + + public static IObservable StartWith(this IObservable source, T value) + { + return new StartWithObservable(source, value); + } + + public static IObservable StartWith(this IObservable source, Func valueFactory) + { + return new StartWithObservable(source, valueFactory); + } + + public static IObservable StartWith(this IObservable source, params T[] values) + { + return StartWith(source, Scheduler.DefaultSchedulers.ConstantTimeOperations, values); + } + + public static IObservable StartWith(this IObservable source, IEnumerable values) + { + return StartWith(source, Scheduler.DefaultSchedulers.ConstantTimeOperations, values); + } + + public static IObservable StartWith(this IObservable source, IScheduler scheduler, T value) + { + return Observable.Return(value, scheduler).Concat(source); + } + + public static IObservable StartWith(this IObservable source, IScheduler scheduler, IEnumerable values) + { + var array = values as T[]; + if (array == null) + { + array = values.ToArray(); + } + + return StartWith(source, scheduler, array); + } + + public static IObservable StartWith(this IObservable source, IScheduler scheduler, params T[] values) + { + return values.ToObservable(scheduler).Concat(source); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concatenate.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concatenate.cs.meta new file mode 100644 index 0000000..bc8b9d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concatenate.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 18c56bbfaaeedf445874f4246d42b509 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concurrency.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concurrency.cs new file mode 100644 index 0000000..89bd971 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concurrency.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UniRx.Operators; + +namespace UniRx +{ + public static partial class Observable + { + public static IObservable Synchronize(this IObservable source) + { + return new SynchronizeObservable(source, new object()); + } + + public static IObservable Synchronize(this IObservable source, object gate) + { + return new SynchronizeObservable(source, gate); + } + + public static IObservable ObserveOn(this IObservable source, IScheduler scheduler) + { + return new ObserveOnObservable(source, scheduler); + } + + public static IObservable SubscribeOn(this IObservable source, IScheduler scheduler) + { + return new SubscribeOnObservable(source, scheduler); + } + + public static IObservable DelaySubscription(this IObservable source, TimeSpan dueTime) + { + return new DelaySubscriptionObservable(source, dueTime, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable DelaySubscription(this IObservable source, TimeSpan dueTime, IScheduler scheduler) + { + return new DelaySubscriptionObservable(source, dueTime, scheduler); + } + + public static IObservable DelaySubscription(this IObservable source, DateTimeOffset dueTime) + { + return new DelaySubscriptionObservable(source, dueTime, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable DelaySubscription(this IObservable source, DateTimeOffset dueTime, IScheduler scheduler) + { + return new DelaySubscriptionObservable(source, dueTime, scheduler); + } + + public static IObservable Amb(params IObservable[] sources) + { + return Amb((IEnumerable>)sources); + } + + public static IObservable Amb(IEnumerable> sources) + { + var result = Observable.Never(); + foreach (var item in sources) + { + var second = item; + result = result.Amb(second); + } + return result; + } + + public static IObservable Amb(this IObservable source, IObservable second) + { + return new AmbObservable(source, second); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concurrency.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concurrency.cs.meta new file mode 100644 index 0000000..06cdb26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Concurrency.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a31d38ad13dc4644180647afc28c6045 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Conversions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Conversions.cs new file mode 100644 index 0000000..461d523 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Conversions.cs @@ -0,0 +1,74 @@ +using System; +using System.Collections.Generic; +using UniRx.Operators; + +namespace UniRx +{ + public static partial class Observable + { + public static IObservable AsObservable(this IObservable source) + { + if (source == null) throw new ArgumentNullException("source"); + + // optimize, don't double wrap + if (source is UniRx.Operators.AsObservableObservable) + { + return source; + } + + return new AsObservableObservable(source); + } + + public static IObservable ToObservable(this IEnumerable source) + { + return ToObservable(source, Scheduler.DefaultSchedulers.Iteration); + } + + public static IObservable ToObservable(this IEnumerable source, IScheduler scheduler) + { + return new ToObservableObservable(source, scheduler); + } + + public static IObservable Cast(this IObservable source) + { + return new CastObservable(source); + } + + /// + /// witness is for type inference. + /// + public static IObservable Cast(this IObservable source, TResult witness) + { + return new CastObservable(source); + } + + public static IObservable OfType(this IObservable source) + { + return new OfTypeObservable(source); + } + + /// + /// witness is for type inference. + /// + public static IObservable OfType(this IObservable source, TResult witness) + { + return new OfTypeObservable(source); + } + + /// + /// Converting .Select(_ => Unit.Default) sequence. + /// + public static IObservable AsUnitObservable(this IObservable source) + { + return new AsUnitObservableObservable(source); + } + + /// + /// Same as LastOrDefault().AsUnitObservable(). + /// + public static IObservable AsSingleUnitObservable(this IObservable source) + { + return new AsSingleUnitObservableObservable(source); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Conversions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Conversions.cs.meta new file mode 100644 index 0000000..e3ef7b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Conversions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e32bd7bbf28014b4ab2873cc8de3dea9 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Creation.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Creation.cs new file mode 100644 index 0000000..a13b51c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Creation.cs @@ -0,0 +1,375 @@ +using System; +using System.Collections.Generic; +using UniRx.Operators; + +namespace UniRx +{ + public static partial class Observable + { + /// + /// Create anonymous observable. Observer has exception durability. This is recommended for make operator and event like generator. + /// + public static IObservable Create(Func, IDisposable> subscribe) + { + if (subscribe == null) throw new ArgumentNullException("subscribe"); + + return new CreateObservable(subscribe); + } + + /// + /// Create anonymous observable. Observer has exception durability. This is recommended for make operator and event like generator(HotObservable). + /// + public static IObservable Create(Func, IDisposable> subscribe, bool isRequiredSubscribeOnCurrentThread) + { + if (subscribe == null) throw new ArgumentNullException("subscribe"); + + return new CreateObservable(subscribe, isRequiredSubscribeOnCurrentThread); + } + + /// + /// Create anonymous observable. Observer has exception durability. This is recommended for make operator and event like generator. + /// + public static IObservable CreateWithState(TState state, Func, IDisposable> subscribe) + { + if (subscribe == null) throw new ArgumentNullException("subscribe"); + + return new CreateObservable(state, subscribe); + } + + /// + /// Create anonymous observable. Observer has exception durability. This is recommended for make operator and event like generator(HotObservable). + /// + public static IObservable CreateWithState(TState state, Func, IDisposable> subscribe, bool isRequiredSubscribeOnCurrentThread) + { + if (subscribe == null) throw new ArgumentNullException("subscribe"); + + return new CreateObservable(state, subscribe, isRequiredSubscribeOnCurrentThread); + } + + /// + /// Create anonymous observable. Safe means auto detach when error raised in onNext pipeline. This is recommended for make generator (ColdObservable). + /// + public static IObservable CreateSafe(Func, IDisposable> subscribe) + { + if (subscribe == null) throw new ArgumentNullException("subscribe"); + + return new CreateSafeObservable(subscribe); + } + + /// + /// Create anonymous observable. Safe means auto detach when error raised in onNext pipeline. This is recommended for make generator (ColdObservable). + /// + public static IObservable CreateSafe(Func, IDisposable> subscribe, bool isRequiredSubscribeOnCurrentThread) + { + if (subscribe == null) throw new ArgumentNullException("subscribe"); + + return new CreateSafeObservable(subscribe, isRequiredSubscribeOnCurrentThread); + } + + /// + /// Empty Observable. Returns only OnCompleted. + /// + public static IObservable Empty() + { + return Empty(Scheduler.DefaultSchedulers.ConstantTimeOperations); + } + + /// + /// Empty Observable. Returns only OnCompleted on specified scheduler. + /// + public static IObservable Empty(IScheduler scheduler) + { + if (scheduler == Scheduler.Immediate) + { + return ImmutableEmptyObservable.Instance; + } + else + { + return new EmptyObservable(scheduler); + } + } + + /// + /// Empty Observable. Returns only OnCompleted. witness is for type inference. + /// + public static IObservable Empty(T witness) + { + return Empty(Scheduler.DefaultSchedulers.ConstantTimeOperations); + } + + /// + /// Empty Observable. Returns only OnCompleted on specified scheduler. witness is for type inference. + /// + public static IObservable Empty(IScheduler scheduler, T witness) + { + return Empty(scheduler); + } + + /// + /// Non-Terminating Observable. It's no returns, never finish. + /// + public static IObservable Never() + { + return ImmutableNeverObservable.Instance; + } + + /// + /// Non-Terminating Observable. It's no returns, never finish. witness is for type inference. + /// + public static IObservable Never(T witness) + { + return ImmutableNeverObservable.Instance; + } + + /// + /// Return single sequence Immediately. + /// + public static IObservable Return(T value) + { + return Return(value, Scheduler.DefaultSchedulers.ConstantTimeOperations); + } + + /// + /// Return single sequence on specified scheduler. + /// + public static IObservable Return(T value, IScheduler scheduler) + { + if (scheduler == Scheduler.Immediate) + { + return new ImmediateReturnObservable(value); + } + else + { + return new ReturnObservable(value, scheduler); + } + } + + /// + /// Return single sequence Immediately, optimized for Unit(no allocate memory). + /// + public static IObservable Return(Unit value) + { + return ImmutableReturnUnitObservable.Instance; + } + + /// + /// Return single sequence Immediately, optimized for Boolean(no allocate memory). + /// + public static IObservable Return(bool value) + { + return (value == true) + ? (IObservable)ImmutableReturnTrueObservable.Instance + : (IObservable)ImmutableReturnFalseObservable.Instance; + } + + /// + /// Return single sequence Immediately, optimized for Int32. + /// + public static IObservable Return(int value) + { + return ImmutableReturnInt32Observable.GetInt32Observable(value); + } + + /// + /// Same as Observable.Return(Unit.Default); but no allocate memory. + /// + public static IObservable ReturnUnit() + { + return ImmutableReturnUnitObservable.Instance; + } + + /// + /// Empty Observable. Returns only onError. + /// + public static IObservable Throw(Exception error) + { + return Throw(error, Scheduler.DefaultSchedulers.ConstantTimeOperations); + } + + /// + /// Empty Observable. Returns only onError. witness if for Type inference. + /// + public static IObservable Throw(Exception error, T witness) + { + return Throw(error, Scheduler.DefaultSchedulers.ConstantTimeOperations); + } + + /// + /// Empty Observable. Returns only onError on specified scheduler. + /// + public static IObservable Throw(Exception error, IScheduler scheduler) + { + return new ThrowObservable(error, scheduler); + } + + /// + /// Empty Observable. Returns only onError on specified scheduler. witness if for Type inference. + /// + public static IObservable Throw(Exception error, IScheduler scheduler, T witness) + { + return Throw(error, scheduler); + } + + public static IObservable Range(int start, int count) + { + return Range(start, count, Scheduler.DefaultSchedulers.Iteration); + } + + public static IObservable Range(int start, int count, IScheduler scheduler) + { + return new RangeObservable(start, count, scheduler); + } + + public static IObservable Repeat(T value) + { + return Repeat(value, Scheduler.DefaultSchedulers.Iteration); + } + + public static IObservable Repeat(T value, IScheduler scheduler) + { + if (scheduler == null) throw new ArgumentNullException("scheduler"); + + return new RepeatObservable(value, null, scheduler); + } + + public static IObservable Repeat(T value, int repeatCount) + { + return Repeat(value, repeatCount, Scheduler.DefaultSchedulers.Iteration); + } + + public static IObservable Repeat(T value, int repeatCount, IScheduler scheduler) + { + if (repeatCount < 0) throw new ArgumentOutOfRangeException("repeatCount"); + if (scheduler == null) throw new ArgumentNullException("scheduler"); + + return new RepeatObservable(value, repeatCount, scheduler); + } + + public static IObservable Repeat(this IObservable source) + { + return RepeatInfinite(source).Concat(); + } + + static IEnumerable> RepeatInfinite(IObservable source) + { + while (true) + { + yield return source; + } + } + + /// + /// Same as Repeat() but if arriving contiguous "OnComplete" Repeat stops. + /// + public static IObservable RepeatSafe(this IObservable source) + { + return new RepeatSafeObservable(RepeatInfinite(source), source.IsRequiredSubscribeOnCurrentThread()); + } + + public static IObservable Defer(Func> observableFactory) + { + return new DeferObservable(observableFactory); + } + + public static IObservable Start(Func function) + { + return new StartObservable(function, null, Scheduler.DefaultSchedulers.AsyncConversions); + } + + public static IObservable Start(Func function, TimeSpan timeSpan) + { + return new StartObservable(function, timeSpan, Scheduler.DefaultSchedulers.AsyncConversions); + } + + public static IObservable Start(Func function, IScheduler scheduler) + { + return new StartObservable(function, null, scheduler); + } + + public static IObservable Start(Func function, TimeSpan timeSpan, IScheduler scheduler) + { + return new StartObservable(function, timeSpan, scheduler); + } + + public static IObservable Start(Action action) + { + return new StartObservable(action, null, Scheduler.DefaultSchedulers.AsyncConversions); + } + + public static IObservable Start(Action action, TimeSpan timeSpan) + { + return new StartObservable(action, timeSpan, Scheduler.DefaultSchedulers.AsyncConversions); + } + + public static IObservable Start(Action action, IScheduler scheduler) + { + return new StartObservable(action, null, scheduler); + } + + public static IObservable Start(Action action, TimeSpan timeSpan, IScheduler scheduler) + { + return new StartObservable(action, timeSpan, scheduler); + } + + public static Func> ToAsync(Func function) + { + return ToAsync(function, Scheduler.DefaultSchedulers.AsyncConversions); + } + + public static Func> ToAsync(Func function, IScheduler scheduler) + { + return () => + { + var subject = new AsyncSubject(); + + scheduler.Schedule(() => + { + var result = default(T); + try + { + result = function(); + } + catch (Exception exception) + { + subject.OnError(exception); + return; + } + subject.OnNext(result); + subject.OnCompleted(); + }); + + return subject.AsObservable(); + }; + } + + public static Func> ToAsync(Action action) + { + return ToAsync(action, Scheduler.DefaultSchedulers.AsyncConversions); + } + + public static Func> ToAsync(Action action, IScheduler scheduler) + { + return () => + { + var subject = new AsyncSubject(); + + scheduler.Schedule(() => + { + try + { + action(); + } + catch (Exception exception) + { + subject.OnError(exception); + return; + } + subject.OnNext(Unit.Default); + subject.OnCompleted(); + }); + + return subject.AsObservable(); + }; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Creation.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Creation.cs.meta new file mode 100644 index 0000000..d8ffc64 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Creation.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e63036d2dba75f64382beed512fd086c +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.ErrorHandling.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.ErrorHandling.cs new file mode 100644 index 0000000..8faf6dc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.ErrorHandling.cs @@ -0,0 +1,134 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UniRx.Operators; + +namespace UniRx +{ + public static partial class Observable + { + public static IObservable Finally(this IObservable source, Action finallyAction) + { + return new FinallyObservable(source, finallyAction); + } + + public static IObservable Catch(this IObservable source, Func> errorHandler) + where TException : Exception + { + return new CatchObservable(source, errorHandler); + } + + public static IObservable Catch(this IEnumerable> sources) + { + return new CatchObservable(sources); + } + + /// Catch exception and return Observable.Empty. + public static IObservable CatchIgnore(this IObservable source) + { + return source.Catch(Stubs.CatchIgnore); + } + + /// Catch exception and return Observable.Empty. + public static IObservable CatchIgnore(this IObservable source, Action errorAction) + where TException : Exception + { + var result = source.Catch((TException ex) => + { + errorAction(ex); + return Observable.Empty(); + }); + return result; + } + + public static IObservable Retry(this IObservable source) + { + return RepeatInfinite(source).Catch(); + } + + public static IObservable Retry(this IObservable source, int retryCount) + { + return System.Linq.Enumerable.Repeat(source, retryCount).Catch(); + } + + /// + /// Repeats the source observable sequence until it successfully terminates. + /// This is same as Retry(). + /// + public static IObservable OnErrorRetry( + this IObservable source) + { + var result = source.Retry(); + return result; + } + + /// + /// When catched exception, do onError action and repeat observable sequence. + /// + public static IObservable OnErrorRetry( + this IObservable source, Action onError) + where TException : Exception + { + return source.OnErrorRetry(onError, TimeSpan.Zero); + } + + /// + /// When catched exception, do onError action and repeat observable sequence after delay time. + /// + public static IObservable OnErrorRetry( + this IObservable source, Action onError, TimeSpan delay) + where TException : Exception + { + return source.OnErrorRetry(onError, int.MaxValue, delay); + } + + /// + /// When catched exception, do onError action and repeat observable sequence during within retryCount. + /// + public static IObservable OnErrorRetry( + this IObservable source, Action onError, int retryCount) + where TException : Exception + { + return source.OnErrorRetry(onError, retryCount, TimeSpan.Zero); + } + + /// + /// When catched exception, do onError action and repeat observable sequence after delay time during within retryCount. + /// + public static IObservable OnErrorRetry( + this IObservable source, Action onError, int retryCount, TimeSpan delay) + where TException : Exception + { + return source.OnErrorRetry(onError, retryCount, delay, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + /// + /// When catched exception, do onError action and repeat observable sequence after delay time(work on delayScheduler) during within retryCount. + /// + public static IObservable OnErrorRetry( + this IObservable source, Action onError, int retryCount, TimeSpan delay, IScheduler delayScheduler) + where TException : Exception + { + var result = Observable.Defer(() => + { + var dueTime = (delay.Ticks < 0) ? TimeSpan.Zero : delay; + var count = 0; + + IObservable self = null; + self = source.Catch((TException ex) => + { + onError(ex); + + return (++count < retryCount) + ? (dueTime == TimeSpan.Zero) + ? self.SubscribeOn(Scheduler.CurrentThread) + : self.DelaySubscription(dueTime, delayScheduler).SubscribeOn(Scheduler.CurrentThread) + : Observable.Throw(ex); + }); + return self; + }); + + return result; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.ErrorHandling.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.ErrorHandling.cs.meta new file mode 100644 index 0000000..f78d001 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.ErrorHandling.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f40cab35efe24e6448ac8455bc7a4eb9 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Events.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Events.cs new file mode 100644 index 0000000..305b13f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Events.cs @@ -0,0 +1,34 @@ +using System; +using UniRx.Operators; + +namespace UniRx +{ + public static partial class Observable + { + public static IObservable> FromEventPattern(Func, TDelegate> conversion, Action addHandler, Action removeHandler) + where TEventArgs : EventArgs + { + return new FromEventPatternObservable(conversion, addHandler, removeHandler); + } + + public static IObservable FromEvent(Func conversion, Action addHandler, Action removeHandler) + { + return new FromEventObservable(conversion, addHandler, removeHandler); + } + + public static IObservable FromEvent(Func, TDelegate> conversion, Action addHandler, Action removeHandler) + { + return new FromEventObservable(conversion, addHandler, removeHandler); + } + + public static IObservable FromEvent(Action addHandler, Action removeHandler) + { + return new FromEventObservable(addHandler, removeHandler); + } + + public static IObservable FromEvent(Action> addHandler, Action> removeHandler) + { + return new FromEventObservable_(addHandler, removeHandler); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Events.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Events.cs.meta new file mode 100644 index 0000000..396fc27 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Events.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e591aafff0492c94590cf9702f6c408f +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.FromAsync.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.FromAsync.cs new file mode 100644 index 0000000..0a04bfa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.FromAsync.cs @@ -0,0 +1,127 @@ +using System; + +namespace UniRx +{ + public static partial class Observable + { + public static Func> FromAsyncPattern(Func begin, Func end) + { + return () => + { + var subject = new AsyncSubject(); + try + { + begin(iar => + { + TResult result; + try + { + result = end(iar); + } + catch (Exception exception) + { + subject.OnError(exception); + return; + } + subject.OnNext(result); + subject.OnCompleted(); + }, null); + } + catch (Exception exception) + { + return Observable.Throw(exception, Scheduler.DefaultSchedulers.AsyncConversions); + } + return subject.AsObservable(); + }; + } + + public static Func> FromAsyncPattern(Func begin, Func end) + { + return x => + { + var subject = new AsyncSubject(); + try + { + begin(x, iar => + { + TResult result; + try + { + result = end(iar); + } + catch (Exception exception) + { + subject.OnError(exception); + return; + } + subject.OnNext(result); + subject.OnCompleted(); + }, null); + } + catch (Exception exception) + { + return Observable.Throw(exception, Scheduler.DefaultSchedulers.AsyncConversions); + } + return subject.AsObservable(); + }; + } + + public static Func> FromAsyncPattern(Func begin, Func end) + { + return (x, y) => + { + var subject = new AsyncSubject(); + try + { + begin(x, y, iar => + { + TResult result; + try + { + result = end(iar); + } + catch (Exception exception) + { + subject.OnError(exception); + return; + } + subject.OnNext(result); + subject.OnCompleted(); + }, null); + } + catch (Exception exception) + { + return Observable.Throw(exception, Scheduler.DefaultSchedulers.AsyncConversions); + } + return subject.AsObservable(); + }; + } + + public static Func> FromAsyncPattern(Func begin, Action end) + { + return FromAsyncPattern(begin, iar => + { + end(iar); + return Unit.Default; + }); + } + + public static Func> FromAsyncPattern(Func begin, Action end) + { + return FromAsyncPattern(begin, iar => + { + end(iar); + return Unit.Default; + }); + } + + public static Func> FromAsyncPattern(Func begin, Action end) + { + return FromAsyncPattern(begin, iar => + { + end(iar); + return Unit.Default; + }); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.FromAsync.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.FromAsync.cs.meta new file mode 100644 index 0000000..e40ab88 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.FromAsync.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 601f5bb7bb302a14cb46df717729b8c7 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Joins.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Joins.cs new file mode 100644 index 0000000..93588b5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Joins.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace UniRx +{ + public static partial class Observable + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Joins.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Joins.cs.meta new file mode 100644 index 0000000..561c3c0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Joins.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dd92425c6c6dec24e9e52677cbc36aa0 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Paging.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Paging.cs new file mode 100644 index 0000000..36f8e16 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Paging.cs @@ -0,0 +1,327 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UniRx.InternalUtil; +using UniRx.Operators; + +namespace UniRx +{ + // Take, Skip, etc.. + public static partial class Observable + { + public static IObservable Take(this IObservable source, int count) + { + if (source == null) throw new ArgumentNullException("source"); + if (count < 0) throw new ArgumentOutOfRangeException("count"); + + if (count == 0) return Empty(); + + // optimize .Take(count).Take(count) + var take = source as TakeObservable; + if (take != null && take.scheduler == null) + { + return take.Combine(count); + } + + return new TakeObservable(source, count); + } + + public static IObservable Take(this IObservable source, TimeSpan duration) + { + return Take(source, duration, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Take(this IObservable source, TimeSpan duration, IScheduler scheduler) + { + if (source == null) throw new ArgumentNullException("source"); + if (scheduler == null) throw new ArgumentNullException("scheduler"); + + // optimize .Take(duration).Take(duration) + var take = source as TakeObservable; + if (take != null && take.scheduler == scheduler) + { + return take.Combine(duration); + } + + return new TakeObservable(source, duration, scheduler); + } + + public static IObservable TakeWhile(this IObservable source, Func predicate) + { + return new TakeWhileObservable(source, predicate); + } + + public static IObservable TakeWhile(this IObservable source, Func predicate) + { + if (source == null) throw new ArgumentNullException("source"); + if (predicate == null) throw new ArgumentNullException("predicate"); + + return new TakeWhileObservable(source, predicate); + } + + public static IObservable TakeUntil(this IObservable source, IObservable other) + { + if (source == null) throw new ArgumentNullException("source"); + if (other == null) throw new ArgumentNullException("other"); + + return new TakeUntilObservable(source, other); + } + + public static IObservable TakeLast(this IObservable source, int count) + { + if (source == null) throw new ArgumentNullException("source"); + if (count < 0) throw new ArgumentOutOfRangeException("count"); + + return new TakeLastObservable(source, count); + } + + public static IObservable TakeLast(this IObservable source, TimeSpan duration) + { + return TakeLast(source, duration, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable TakeLast(this IObservable source, TimeSpan duration, IScheduler scheduler) + { + if (source == null) throw new ArgumentNullException("source"); + + return new TakeLastObservable(source, duration, scheduler); + } + + public static IObservable Skip(this IObservable source, int count) + { + if (source == null) throw new ArgumentNullException("source"); + if (count < 0) throw new ArgumentOutOfRangeException("count"); + + // optimize .Skip(count).Skip(count) + var skip = source as SkipObservable; + if (skip != null && skip.scheduler == null) + { + return skip.Combine(count); + } + + return new SkipObservable(source, count); + } + + public static IObservable Skip(this IObservable source, TimeSpan duration) + { + return Skip(source, duration, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Skip(this IObservable source, TimeSpan duration, IScheduler scheduler) + { + if (source == null) throw new ArgumentNullException("source"); + if (scheduler == null) throw new ArgumentNullException("scheduler"); + + // optimize .Skip(duration).Skip(duration) + var skip = source as SkipObservable; + if (skip != null && skip.scheduler == scheduler) + { + return skip.Combine(duration); + } + + return new SkipObservable(source, duration, scheduler); + } + + public static IObservable SkipWhile(this IObservable source, Func predicate) + { + return new SkipWhileObservable(source, predicate); + } + + public static IObservable SkipWhile(this IObservable source, Func predicate) + { + if (source == null) throw new ArgumentNullException("source"); + if (predicate == null) throw new ArgumentNullException("predicate"); + + return new SkipWhileObservable(source, predicate); + } + + public static IObservable SkipUntil(this IObservable source, IObservable other) + { + return new SkipUntilObservable(source, other); + } + + public static IObservable> Buffer(this IObservable source, int count) + { + if (source == null) throw new ArgumentNullException("source"); + if (count <= 0) throw new ArgumentOutOfRangeException("count <= 0"); + + return new BufferObservable(source, count, 0); + } + + public static IObservable> Buffer(this IObservable source, int count, int skip) + { + if (source == null) throw new ArgumentNullException("source"); + if (count <= 0) throw new ArgumentOutOfRangeException("count <= 0"); + if (skip <= 0) throw new ArgumentOutOfRangeException("skip <= 0"); + + return new BufferObservable(source, count, skip); + } + + public static IObservable> Buffer(this IObservable source, TimeSpan timeSpan) + { + return Buffer(source, timeSpan, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable> Buffer(this IObservable source, TimeSpan timeSpan, IScheduler scheduler) + { + if (source == null) throw new ArgumentNullException("source"); + + return new BufferObservable(source, timeSpan, timeSpan, scheduler); + } + + public static IObservable> Buffer(this IObservable source, TimeSpan timeSpan, int count) + { + return Buffer(source, timeSpan, count, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable> Buffer(this IObservable source, TimeSpan timeSpan, int count, IScheduler scheduler) + { + if (source == null) throw new ArgumentNullException("source"); + if (count <= 0) throw new ArgumentOutOfRangeException("count <= 0"); + + return new BufferObservable(source, timeSpan, count, scheduler); + } + + public static IObservable> Buffer(this IObservable source, TimeSpan timeSpan, TimeSpan timeShift) + { + return new BufferObservable(source, timeSpan, timeShift, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable> Buffer(this IObservable source, TimeSpan timeSpan, TimeSpan timeShift, IScheduler scheduler) + { + if (source == null) throw new ArgumentNullException("source"); + + return new BufferObservable(source, timeSpan, timeShift, scheduler); + } + + public static IObservable> Buffer(this IObservable source, IObservable windowBoundaries) + { + return new BufferObservable(source, windowBoundaries); + } + + /// Projects old and new element of a sequence into a new form. + public static IObservable> Pairwise(this IObservable source) + { + return new PairwiseObservable(source); + } + + /// Projects old and new element of a sequence into a new form. + public static IObservable Pairwise(this IObservable source, Func selector) + { + return new PairwiseObservable(source, selector); + } + + // first, last, single + + public static IObservable Last(this IObservable source) + { + return new LastObservable(source, false); + } + public static IObservable Last(this IObservable source, Func predicate) + { + return new LastObservable(source, predicate, false); + } + + public static IObservable LastOrDefault(this IObservable source) + { + return new LastObservable(source, true); + } + + public static IObservable LastOrDefault(this IObservable source, Func predicate) + { + return new LastObservable(source, predicate, true); + } + + public static IObservable First(this IObservable source) + { + return new FirstObservable(source, false); + } + public static IObservable First(this IObservable source, Func predicate) + { + return new FirstObservable(source, predicate, false); + } + + public static IObservable FirstOrDefault(this IObservable source) + { + return new FirstObservable(source, true); + } + + public static IObservable FirstOrDefault(this IObservable source, Func predicate) + { + return new FirstObservable(source, predicate, true); + } + + public static IObservable Single(this IObservable source) + { + return new SingleObservable(source, false); + } + public static IObservable Single(this IObservable source, Func predicate) + { + return new SingleObservable(source, predicate, false); + } + + public static IObservable SingleOrDefault(this IObservable source) + { + return new SingleObservable(source, true); + } + + public static IObservable SingleOrDefault(this IObservable source, Func predicate) + { + return new SingleObservable(source, predicate, true); + } + + // Grouping + + public static IObservable> GroupBy(this IObservable source, Func keySelector) + { + return GroupBy(source, keySelector, Stubs.Identity); + } + + public static IObservable> GroupBy(this IObservable source, Func keySelector, IEqualityComparer comparer) + { + return GroupBy(source, keySelector, Stubs.Identity, comparer); + } + + public static IObservable> GroupBy(this IObservable source, Func keySelector, Func elementSelector) + { +#if !UniRxLibrary + var comparer = UnityEqualityComparer.GetDefault(); +#else + var comparer = EqualityComparer.Default; +#endif + + return GroupBy(source, keySelector, elementSelector, comparer); + } + + public static IObservable> GroupBy(this IObservable source, Func keySelector, Func elementSelector, IEqualityComparer comparer) + { + return new GroupByObservable(source, keySelector, elementSelector, null, comparer); + } + + public static IObservable> GroupBy(this IObservable source, Func keySelector, int capacity) + { + return GroupBy(source, keySelector, Stubs.Identity, capacity); + } + + public static IObservable> GroupBy(this IObservable source, Func keySelector, int capacity, IEqualityComparer comparer) + { + return GroupBy(source, keySelector, Stubs.Identity, capacity, comparer); + } + + public static IObservable> GroupBy(this IObservable source, Func keySelector, Func elementSelector, int capacity) + { +#if !UniRxLibrary + var comparer = UnityEqualityComparer.GetDefault(); +#else + var comparer = EqualityComparer.Default; +#endif + + return GroupBy(source, keySelector, elementSelector, capacity, comparer); + } + + public static IObservable> GroupBy(this IObservable source, Func keySelector, Func elementSelector, int capacity, IEqualityComparer comparer) + { + return new GroupByObservable(source, keySelector, elementSelector, capacity, comparer); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Paging.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Paging.cs.meta new file mode 100644 index 0000000..6017170 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Paging.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f4c9428bf00006d408fcfe4c514ee798 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Time.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Time.cs new file mode 100644 index 0000000..1477d63 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Time.cs @@ -0,0 +1,140 @@ +using System; +using System.Collections.Generic; +using UniRx.Operators; + +namespace UniRx +{ + // Timer, Interval, etc... + public static partial class Observable + { + public static IObservable Interval(TimeSpan period) + { + return new TimerObservable(period, period, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Interval(TimeSpan period, IScheduler scheduler) + { + return new TimerObservable(period, period, scheduler); + } + + public static IObservable Timer(TimeSpan dueTime) + { + return new TimerObservable(dueTime, null, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Timer(DateTimeOffset dueTime) + { + return new TimerObservable(dueTime, null, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Timer(TimeSpan dueTime, TimeSpan period) + { + return new TimerObservable(dueTime, period, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Timer(DateTimeOffset dueTime, TimeSpan period) + { + return new TimerObservable(dueTime, period, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Timer(TimeSpan dueTime, IScheduler scheduler) + { + return new TimerObservable(dueTime, null, scheduler); + } + + public static IObservable Timer(DateTimeOffset dueTime, IScheduler scheduler) + { + return new TimerObservable(dueTime, null, scheduler); + } + + public static IObservable Timer(TimeSpan dueTime, TimeSpan period, IScheduler scheduler) + { + return new TimerObservable(dueTime, period, scheduler); + } + + public static IObservable Timer(DateTimeOffset dueTime, TimeSpan period, IScheduler scheduler) + { + return new TimerObservable(dueTime, period, scheduler); + } + + public static IObservable> Timestamp(this IObservable source) + { + return Timestamp(source, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable> Timestamp(this IObservable source, IScheduler scheduler) + { + return new TimestampObservable(source, scheduler); + } + + public static IObservable> TimeInterval(this IObservable source) + { + return TimeInterval(source, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable> TimeInterval(this IObservable source, IScheduler scheduler) + { + return new UniRx.Operators.TimeIntervalObservable(source, scheduler); + } + + public static IObservable Delay(this IObservable source, TimeSpan dueTime) + { + return source.Delay(dueTime, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Delay(this IObservable source, TimeSpan dueTime, IScheduler scheduler) + { + return new DelayObservable(source, dueTime, scheduler); + } + + public static IObservable Sample(this IObservable source, TimeSpan interval) + { + return source.Sample(interval, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Sample(this IObservable source, TimeSpan interval, IScheduler scheduler) + { + return new SampleObservable(source, interval, scheduler); + } + + public static IObservable Throttle(this IObservable source, TimeSpan dueTime) + { + return source.Throttle(dueTime, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Throttle(this IObservable source, TimeSpan dueTime, IScheduler scheduler) + { + return new ThrottleObservable(source, dueTime, scheduler); + } + + public static IObservable ThrottleFirst(this IObservable source, TimeSpan dueTime) + { + return source.ThrottleFirst(dueTime, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable ThrottleFirst(this IObservable source, TimeSpan dueTime, IScheduler scheduler) + { + return new ThrottleFirstObservable(source, dueTime, scheduler); + } + + public static IObservable Timeout(this IObservable source, TimeSpan dueTime) + { + return source.Timeout(dueTime, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Timeout(this IObservable source, TimeSpan dueTime, IScheduler scheduler) + { + return new TimeoutObservable(source, dueTime, scheduler); + } + + public static IObservable Timeout(this IObservable source, DateTimeOffset dueTime) + { + return source.Timeout(dueTime, Scheduler.DefaultSchedulers.TimeBasedOperations); + } + + public static IObservable Timeout(this IObservable source, DateTimeOffset dueTime, IScheduler scheduler) + { + return new TimeoutObservable(source, dueTime, scheduler); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Time.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Time.cs.meta new file mode 100644 index 0000000..a0484a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.Time.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7da89fcf95f5c364ca62bbb874005d32 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.cs new file mode 100644 index 0000000..1f5d10a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.cs @@ -0,0 +1,292 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Threading; +using UniRx.InternalUtil; +using UniRx.Operators; + +namespace UniRx +{ + // Standard Query Operators + + // onNext implementation guide. enclose otherFunc but onNext is not catch. + // try{ otherFunc(); } catch { onError() } + // onNext(); + + public static partial class Observable + { + static readonly TimeSpan InfiniteTimeSpan = new TimeSpan(0, 0, 0, 0, -1); // from .NET 4.5 + + public static IObservable Select(this IObservable source, Func selector) + { + // sometimes cause "which no ahead of time (AOT) code was generated." on IL2CPP... + + //var select = source as ISelect; + //if (select != null) + //{ + // return select.CombineSelector(selector); + //} + + // optimized path + var whereObservable = source as UniRx.Operators.WhereObservable; + if (whereObservable != null) + { + return whereObservable.CombineSelector(selector); + } + + return new SelectObservable(source, selector); + } + + public static IObservable Select(this IObservable source, Func selector) + { + return new SelectObservable(source, selector); + } + + public static IObservable Where(this IObservable source, Func predicate) + { + // optimized path + var whereObservable = source as UniRx.Operators.WhereObservable; + if (whereObservable != null) + { + return whereObservable.CombinePredicate(predicate); + } + + var selectObservable = source as UniRx.Operators.ISelect; + if (selectObservable != null) + { + return selectObservable.CombinePredicate(predicate); + } + + return new WhereObservable(source, predicate); + } + + public static IObservable Where(this IObservable source, Func predicate) + { + return new WhereObservable(source, predicate); + } + + /// + /// Lightweight SelectMany for Single Async Operation. + /// + public static IObservable ContinueWith(this IObservable source, IObservable other) + { + return ContinueWith(source, _ => other); + } + + /// + /// Lightweight SelectMany for Single Async Operation. + /// + public static IObservable ContinueWith(this IObservable source, Func> selector) + { + return new ContinueWithObservable(source, selector); + } + + public static IObservable SelectMany(this IObservable source, IObservable other) + { + return SelectMany(source, _ => other); + } + + public static IObservable SelectMany(this IObservable source, Func> selector) + { + return new SelectManyObservable(source, selector); + } + + public static IObservable SelectMany(this IObservable source, Func> selector) + { + return new SelectManyObservable(source, selector); + } + + public static IObservable SelectMany(this IObservable source, Func> collectionSelector, Func resultSelector) + { + return new SelectManyObservable(source, collectionSelector, resultSelector); + } + + public static IObservable SelectMany(this IObservable source, Func> collectionSelector, Func resultSelector) + { + return new SelectManyObservable(source, collectionSelector, resultSelector); + } + + public static IObservable SelectMany(this IObservable source, Func> selector) + { + return new SelectManyObservable(source, selector); + } + + public static IObservable SelectMany(this IObservable source, Func> selector) + { + return new SelectManyObservable(source, selector); + } + + public static IObservable SelectMany(this IObservable source, Func> collectionSelector, Func resultSelector) + { + return new SelectManyObservable(source, collectionSelector, resultSelector); + } + + public static IObservable SelectMany(this IObservable source, Func> collectionSelector, Func resultSelector) + { + return new SelectManyObservable(source, collectionSelector, resultSelector); + } + + public static IObservable ToArray(this IObservable source) + { + return new ToArrayObservable(source); + } + + public static IObservable> ToList(this IObservable source) + { + return new ToListObservable(source); + } + + public static IObservable Do(this IObservable source, IObserver observer) + { + return new DoObserverObservable(source, observer); + } + + public static IObservable Do(this IObservable source, Action onNext) + { + return new DoObservable(source, onNext, Stubs.Throw, Stubs.Nop); + } + + public static IObservable Do(this IObservable source, Action onNext, Action onError) + { + return new DoObservable(source, onNext, onError, Stubs.Nop); + } + + public static IObservable Do(this IObservable source, Action onNext, Action onCompleted) + { + return new DoObservable(source, onNext, Stubs.Throw, onCompleted); + } + + public static IObservable Do(this IObservable source, Action onNext, Action onError, Action onCompleted) + { + return new DoObservable(source, onNext, onError, onCompleted); + } + + public static IObservable DoOnError(this IObservable source, Action onError) + { + return new DoOnErrorObservable(source, onError); + } + + public static IObservable DoOnCompleted(this IObservable source, Action onCompleted) + { + return new DoOnCompletedObservable(source, onCompleted); + } + + public static IObservable DoOnTerminate(this IObservable source, Action onTerminate) + { + return new DoOnTerminateObservable(source, onTerminate); + } + + public static IObservable DoOnSubscribe(this IObservable source, Action onSubscribe) + { + return new DoOnSubscribeObservable(source, onSubscribe); + } + + public static IObservable DoOnCancel(this IObservable source, Action onCancel) + { + return new DoOnCancelObservable(source, onCancel); + } + + public static IObservable> Materialize(this IObservable source) + { + return new MaterializeObservable(source); + } + + public static IObservable Dematerialize(this IObservable> source) + { + return new DematerializeObservable(source); + } + + public static IObservable DefaultIfEmpty(this IObservable source) + { + return new DefaultIfEmptyObservable(source, default(T)); + } + + public static IObservable DefaultIfEmpty(this IObservable source, T defaultValue) + { + return new DefaultIfEmptyObservable(source, defaultValue); + } + + public static IObservable Distinct(this IObservable source) + { +#if !UniRxLibrary + var comparer = UnityEqualityComparer.GetDefault(); +#else + var comparer = EqualityComparer.Default; +#endif + + return new DistinctObservable(source, comparer); + } + + public static IObservable Distinct(this IObservable source, IEqualityComparer comparer) + { + return new DistinctObservable(source, comparer); + } + + public static IObservable Distinct(this IObservable source, Func keySelector) + { +#if !UniRxLibrary + var comparer = UnityEqualityComparer.GetDefault(); +#else + var comparer = EqualityComparer.Default; +#endif + + return new DistinctObservable(source, keySelector, comparer); + } + + public static IObservable Distinct(this IObservable source, Func keySelector, IEqualityComparer comparer) + { + return new DistinctObservable(source, keySelector, comparer); + } + + public static IObservable DistinctUntilChanged(this IObservable source) + { +#if !UniRxLibrary + var comparer = UnityEqualityComparer.GetDefault(); +#else + var comparer = EqualityComparer.Default; +#endif + + return new DistinctUntilChangedObservable(source, comparer); + } + + public static IObservable DistinctUntilChanged(this IObservable source, IEqualityComparer comparer) + { + if (source == null) throw new ArgumentNullException("source"); + + return new DistinctUntilChangedObservable(source, comparer); + } + + public static IObservable DistinctUntilChanged(this IObservable source, Func keySelector) + { +#if !UniRxLibrary + var comparer = UnityEqualityComparer.GetDefault(); +#else + var comparer = EqualityComparer.Default; +#endif + + return new DistinctUntilChangedObservable(source, keySelector, comparer); + } + + public static IObservable DistinctUntilChanged(this IObservable source, Func keySelector, IEqualityComparer comparer) + { + if (source == null) throw new ArgumentNullException("source"); + + return new DistinctUntilChangedObservable(source, keySelector, comparer); + } + + public static IObservable IgnoreElements(this IObservable source) + { + return new IgnoreElementsObservable(source); + } + + public static IObservable ForEachAsync(this IObservable source, Action onNext) + { + return new ForEachAsyncObservable(source, onNext); + } + + public static IObservable ForEachAsync(this IObservable source, Action onNext) + { + return new ForEachAsyncObservable(source, onNext); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.cs.meta new file mode 100644 index 0000000..50ff0a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a2dd1c80d4559fd4ca9ef62f20d031ab +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observer.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observer.cs new file mode 100644 index 0000000..47efd51 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observer.cs @@ -0,0 +1,524 @@ +using System; +using System.Threading; +using UniRx.InternalUtil; + +namespace UniRx +{ + public static class Observer + { + internal static IObserver CreateSubscribeObserver(Action onNext, Action onError, Action onCompleted) + { + // need compare for avoid iOS AOT + if (onNext == Stubs.Ignore) + { + return new Subscribe_(onError, onCompleted); + } + else + { + return new Subscribe(onNext, onError, onCompleted); + } + } + + internal static IObserver CreateSubscribeWithStateObserver(TState state, Action onNext, Action onError, Action onCompleted) + { + return new Subscribe(state, onNext, onError, onCompleted); + } + + internal static IObserver CreateSubscribeWithState2Observer(TState1 state1, TState2 state2, Action onNext, Action onError, Action onCompleted) + { + return new Subscribe(state1, state2, onNext, onError, onCompleted); + } + + internal static IObserver CreateSubscribeWithState3Observer(TState1 state1, TState2 state2, TState3 state3, Action onNext, Action onError, Action onCompleted) + { + return new Subscribe(state1, state2, state3, onNext, onError, onCompleted); + } + + public static IObserver Create(Action onNext) + { + return Create(onNext, UniRx.Stubs.Throw, UniRx.Stubs.Nop); + } + + public static IObserver Create(Action onNext, Action onError) + { + return Create(onNext, onError, UniRx.Stubs.Nop); + } + + public static IObserver Create(Action onNext, Action onCompleted) + { + return Create(onNext, UniRx.Stubs.Throw, onCompleted); + } + + public static IObserver Create(Action onNext, Action onError, Action onCompleted) + { + // need compare for avoid iOS AOT + if (onNext == Stubs.Ignore) + { + return new EmptyOnNextAnonymousObserver(onError, onCompleted); + } + else + { + return new AnonymousObserver(onNext, onError, onCompleted); + } + } + + public static IObserver CreateAutoDetachObserver(IObserver observer, IDisposable disposable) + { + return new AutoDetachObserver(observer, disposable); + } + + class AnonymousObserver : IObserver + { + readonly Action onNext; + readonly Action onError; + readonly Action onCompleted; + + int isStopped = 0; + + public AnonymousObserver(Action onNext, Action onError, Action onCompleted) + { + this.onNext = onNext; + this.onError = onError; + this.onCompleted = onCompleted; + } + + public void OnNext(T value) + { + if (isStopped == 0) + { + onNext(value); + } + } + + public void OnError(Exception error) + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onError(error); + } + } + + + public void OnCompleted() + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onCompleted(); + } + } + } + + class EmptyOnNextAnonymousObserver : IObserver + { + readonly Action onError; + readonly Action onCompleted; + + int isStopped = 0; + + public EmptyOnNextAnonymousObserver(Action onError, Action onCompleted) + { + this.onError = onError; + this.onCompleted = onCompleted; + } + + public void OnNext(T value) + { + } + + public void OnError(Exception error) + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onError(error); + } + } + + public void OnCompleted() + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onCompleted(); + } + } + } + + // same as AnonymousObserver... + class Subscribe : IObserver + { + readonly Action onNext; + readonly Action onError; + readonly Action onCompleted; + + int isStopped = 0; + + public Subscribe(Action onNext, Action onError, Action onCompleted) + { + this.onNext = onNext; + this.onError = onError; + this.onCompleted = onCompleted; + } + + public void OnNext(T value) + { + if (isStopped == 0) + { + onNext(value); + } + } + + public void OnError(Exception error) + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onError(error); + } + } + + + public void OnCompleted() + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onCompleted(); + } + } + } + + // same as EmptyOnNextAnonymousObserver... + class Subscribe_ : IObserver + { + readonly Action onError; + readonly Action onCompleted; + + int isStopped = 0; + + public Subscribe_(Action onError, Action onCompleted) + { + this.onError = onError; + this.onCompleted = onCompleted; + } + + public void OnNext(T value) + { + } + + public void OnError(Exception error) + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onError(error); + } + } + + public void OnCompleted() + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onCompleted(); + } + } + } + + // with state + class Subscribe : IObserver + { + readonly TState state; + readonly Action onNext; + readonly Action onError; + readonly Action onCompleted; + + int isStopped = 0; + + public Subscribe(TState state, Action onNext, Action onError, Action onCompleted) + { + this.state = state; + this.onNext = onNext; + this.onError = onError; + this.onCompleted = onCompleted; + } + + public void OnNext(T value) + { + if (isStopped == 0) + { + onNext(value, state); + } + } + + public void OnError(Exception error) + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onError(error, state); + } + } + + + public void OnCompleted() + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onCompleted(state); + } + } + } + + class Subscribe : IObserver + { + readonly TState1 state1; + readonly TState2 state2; + readonly Action onNext; + readonly Action onError; + readonly Action onCompleted; + + int isStopped = 0; + + public Subscribe(TState1 state1, TState2 state2, Action onNext, Action onError, Action onCompleted) + { + this.state1 = state1; + this.state2 = state2; + this.onNext = onNext; + this.onError = onError; + this.onCompleted = onCompleted; + } + + public void OnNext(T value) + { + if (isStopped == 0) + { + onNext(value, state1, state2); + } + } + + public void OnError(Exception error) + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onError(error, state1, state2); + } + } + + public void OnCompleted() + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onCompleted(state1, state2); + } + } + } + + class Subscribe : IObserver + { + readonly TState1 state1; + readonly TState2 state2; + readonly TState3 state3; + readonly Action onNext; + readonly Action onError; + readonly Action onCompleted; + + int isStopped = 0; + + public Subscribe(TState1 state1, TState2 state2, TState3 state3, Action onNext, Action onError, Action onCompleted) + { + this.state1 = state1; + this.state2 = state2; + this.state3 = state3; + this.onNext = onNext; + this.onError = onError; + this.onCompleted = onCompleted; + } + + public void OnNext(T value) + { + if (isStopped == 0) + { + onNext(value, state1, state2, state3); + } + } + + public void OnError(Exception error) + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onError(error, state1, state2, state3); + } + } + + + public void OnCompleted() + { + if (Interlocked.Increment(ref isStopped) == 1) + { + onCompleted(state1, state2, state3); + } + } + } + + class AutoDetachObserver : UniRx.Operators.OperatorObserverBase + { + public AutoDetachObserver(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + public static partial class ObserverExtensions + { + public static IObserver Synchronize(this IObserver observer) + { + return new UniRx.Operators.SynchronizedObserver(observer, new object()); + } + + public static IObserver Synchronize(this IObserver observer, object gate) + { + return new UniRx.Operators.SynchronizedObserver(observer, gate); + } + } + + public static partial class ObservableExtensions + { + public static IDisposable Subscribe(this IObservable source) + { + return source.Subscribe(UniRx.InternalUtil.ThrowObserver.Instance); + } + + public static IDisposable Subscribe(this IObservable source, Action onNext) + { + return source.Subscribe(Observer.CreateSubscribeObserver(onNext, Stubs.Throw, Stubs.Nop)); + } + + public static IDisposable Subscribe(this IObservable source, Action onNext, Action onError) + { + return source.Subscribe(Observer.CreateSubscribeObserver(onNext, onError, Stubs.Nop)); + } + + public static IDisposable Subscribe(this IObservable source, Action onNext, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeObserver(onNext, Stubs.Throw, onCompleted)); + } + + public static IDisposable Subscribe(this IObservable source, Action onNext, Action onError, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeObserver(onNext, onError, onCompleted)); + } + + public static IDisposable SubscribeWithState(this IObservable source, TState state, Action onNext) + { + return source.Subscribe(Observer.CreateSubscribeWithStateObserver(state, onNext, Stubs.Throw, Stubs.Ignore)); + } + + public static IDisposable SubscribeWithState(this IObservable source, TState state, Action onNext, Action onError) + { + return source.Subscribe(Observer.CreateSubscribeWithStateObserver(state, onNext, onError, Stubs.Ignore)); + } + + public static IDisposable SubscribeWithState(this IObservable source, TState state, Action onNext, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeWithStateObserver(state, onNext, Stubs.Throw, onCompleted)); + } + + public static IDisposable SubscribeWithState(this IObservable source, TState state, Action onNext, Action onError, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeWithStateObserver(state, onNext, onError, onCompleted)); + } + + public static IDisposable SubscribeWithState2(this IObservable source, TState1 state1, TState2 state2, Action onNext) + { + return source.Subscribe(Observer.CreateSubscribeWithState2Observer(state1, state2, onNext, Stubs.Throw, Stubs.Ignore)); + } + + public static IDisposable SubscribeWithState2(this IObservable source, TState1 state1, TState2 state2, Action onNext, Action onError) + { + return source.Subscribe(Observer.CreateSubscribeWithState2Observer(state1, state2, onNext, onError, Stubs.Ignore)); + } + + public static IDisposable SubscribeWithState2(this IObservable source, TState1 state1, TState2 state2, Action onNext, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeWithState2Observer(state1, state2, onNext, Stubs.Throw, onCompleted)); + } + + public static IDisposable SubscribeWithState2(this IObservable source, TState1 state1, TState2 state2, Action onNext, Action onError, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeWithState2Observer(state1, state2, onNext, onError, onCompleted)); + } + + public static IDisposable SubscribeWithState3(this IObservable source, TState1 state1, TState2 state2, TState3 state3, Action onNext) + { + return source.Subscribe(Observer.CreateSubscribeWithState3Observer(state1, state2, state3, onNext, Stubs.Throw, Stubs.Ignore)); + } + + public static IDisposable SubscribeWithState3(this IObservable source, TState1 state1, TState2 state2, TState3 state3, Action onNext, Action onError) + { + return source.Subscribe(Observer.CreateSubscribeWithState3Observer(state1, state2, state3, onNext, onError, Stubs.Ignore)); + } + + public static IDisposable SubscribeWithState3(this IObservable source, TState1 state1, TState2 state2, TState3 state3, Action onNext, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeWithState3Observer(state1, state2, state3, onNext, Stubs.Throw, onCompleted)); + } + + public static IDisposable SubscribeWithState3(this IObservable source, TState1 state1, TState2 state2, TState3 state3, Action onNext, Action onError, Action onCompleted) + { + return source.Subscribe(Observer.CreateSubscribeWithState3Observer(state1, state2, state3, onNext, onError, onCompleted)); + } + } + + internal static class Stubs + { + public static readonly Action Nop = () => { }; + public static readonly Action Throw = ex => { ex.Throw(); }; + + // marker for CatchIgnore and Catch avoid iOS AOT problem. + public static IObservable CatchIgnore(Exception ex) + { + return Observable.Empty(); + } + } + + internal static class Stubs + { + public static readonly Action Ignore = (T t) => { }; + public static readonly Func Identity = (T t) => t; + public static readonly Action Throw = (ex, _) => { ex.Throw(); }; + } + + internal static class Stubs + { + public static readonly Action Ignore = (x, y) => { }; + public static readonly Action Throw = (ex, _, __) => { ex.Throw(); }; + } + + + internal static class Stubs + { + public static readonly Action Ignore = (x, y, z) => { }; + public static readonly Action Throw = (ex, _, __, ___) => { ex.Throw(); }; + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observer.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observer.cs.meta new file mode 100644 index 0000000..efe223b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Observer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 57d25c3f6fa1d334e89c384393252b8a +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators.meta new file mode 100644 index 0000000..505feaa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5bb6484dd94dbf4bac7a17050eaebbc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Aggregate.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Aggregate.cs new file mode 100644 index 0000000..3edf634 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Aggregate.cs @@ -0,0 +1,207 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class AggregateObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func accumulator; + + public AggregateObservable(IObservable source, Func accumulator) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.accumulator = accumulator; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Aggregate(this, observer, cancel)); + } + + class Aggregate : OperatorObserverBase + { + readonly AggregateObservable parent; + TSource accumulation; + bool seenValue; + + public Aggregate(AggregateObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.seenValue = false; + } + + public override void OnNext(TSource value) + { + if (!seenValue) + { + seenValue = true; + accumulation = value; + } + else + { + try + { + accumulation = parent.accumulator(accumulation, value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (!seenValue) + { + throw new InvalidOperationException("Sequence contains no elements."); + } + + observer.OnNext(accumulation); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class AggregateObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TAccumulate seed; + readonly Func accumulator; + + public AggregateObservable(IObservable source, TAccumulate seed, Func accumulator) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.seed = seed; + this.accumulator = accumulator; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Aggregate(this, observer, cancel)); + } + + class Aggregate : OperatorObserverBase + { + readonly AggregateObservable parent; + TAccumulate accumulation; + + public Aggregate(AggregateObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.accumulation = parent.seed; + } + + public override void OnNext(TSource value) + { + try + { + accumulation = parent.accumulator(accumulation, value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + observer.OnNext(accumulation); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class AggregateObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TAccumulate seed; + readonly Func accumulator; + readonly Func resultSelector; + + public AggregateObservable(IObservable source, TAccumulate seed, Func accumulator, Func resultSelector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.seed = seed; + this.accumulator = accumulator; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Aggregate(this, observer, cancel)); + } + + class Aggregate : OperatorObserverBase + { + readonly AggregateObservable parent; + TAccumulate accumulation; + + public Aggregate(AggregateObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.accumulation = parent.seed; + } + + public override void OnNext(TSource value) + { + try + { + accumulation = parent.accumulator(accumulation, value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + TResult result; + try + { + result = parent.resultSelector(accumulation); + } + catch (Exception ex) + { + OnError(ex); + return; + } + + observer.OnNext(result); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Aggregate.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Aggregate.cs.meta new file mode 100644 index 0000000..1f2cf37 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Aggregate.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f777fc54ecf275349a3f007e760705b3 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Amb.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Amb.cs new file mode 100644 index 0000000..6f48a9d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Amb.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class AmbObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IObservable second; + + public AmbObservable(IObservable source, IObservable second) + : base(source.IsRequiredSubscribeOnCurrentThread() || second.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.second = second; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new AmbOuterObserver(this, observer, cancel).Run(); + } + + class AmbOuterObserver : OperatorObserverBase + { + enum AmbState + { + Left, Right, Neither + } + + readonly AmbObservable parent; + readonly object gate = new object(); + SingleAssignmentDisposable leftSubscription; + SingleAssignmentDisposable rightSubscription; + AmbState choice = AmbState.Neither; + + public AmbOuterObserver(AmbObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + leftSubscription = new SingleAssignmentDisposable(); + rightSubscription = new SingleAssignmentDisposable(); + var d = StableCompositeDisposable.Create(leftSubscription, rightSubscription); + + var left = new Amb(); + left.targetDisposable = d; + left.targetObserver = new AmbDecisionObserver(this, AmbState.Left, rightSubscription, left); + + var right = new Amb(); + right.targetDisposable = d; + right.targetObserver = new AmbDecisionObserver(this, AmbState.Right, leftSubscription, right); + + leftSubscription.Disposable = parent.source.Subscribe(left); + rightSubscription.Disposable = parent.second.Subscribe(right); + + return d; + } + + public override void OnNext(T value) + { + // no use + } + + public override void OnError(Exception error) + { + // no use + } + + public override void OnCompleted() + { + // no use + } + + class Amb : IObserver + { + public IObserver targetObserver; + public IDisposable targetDisposable; + + public void OnNext(T value) + { + targetObserver.OnNext(value); + } + + public void OnError(Exception error) + { + try + { + targetObserver.OnError(error); + } + finally + { + targetObserver = UniRx.InternalUtil.EmptyObserver.Instance; + targetDisposable.Dispose(); + } + } + + public void OnCompleted() + { + try + { + targetObserver.OnCompleted(); + } + finally + { + targetObserver = UniRx.InternalUtil.EmptyObserver.Instance; + targetDisposable.Dispose(); + } + } + } + + class AmbDecisionObserver : IObserver + { + readonly AmbOuterObserver parent; + readonly AmbState me; + readonly IDisposable otherSubscription; + readonly Amb self; + + public AmbDecisionObserver(AmbOuterObserver parent, AmbState me, IDisposable otherSubscription, Amb self) + { + this.parent = parent; + this.me = me; + this.otherSubscription = otherSubscription; + this.self = self; + } + + public void OnNext(T value) + { + lock (parent.gate) + { + if (parent.choice == AmbState.Neither) + { + parent.choice = me; + otherSubscription.Dispose(); + self.targetObserver = parent.observer; + } + + if (parent.choice == me) self.targetObserver.OnNext(value); + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + if (parent.choice == AmbState.Neither) + { + parent.choice = me; + otherSubscription.Dispose(); + self.targetObserver = parent.observer; + } + + if (parent.choice == me) + { + self.targetObserver.OnError(error); + } + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + if (parent.choice == AmbState.Neither) + { + parent.choice = me; + otherSubscription.Dispose(); + self.targetObserver = parent.observer; + } + + if (parent.choice == me) + { + self.targetObserver.OnCompleted(); + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Amb.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Amb.cs.meta new file mode 100644 index 0000000..62e2c86 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Amb.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ad1a22922a735ee479baf0e179648532 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsObservable.cs new file mode 100644 index 0000000..9b3fa5a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsObservable.cs @@ -0,0 +1,45 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class AsObservableObservable : OperatorObservableBase + { + readonly IObservable source; + + public AsObservableObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new AsObservable(observer, cancel)); + } + + class AsObservable : OperatorObserverBase + { + public AsObservable(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsObservable.cs.meta new file mode 100644 index 0000000..409ea15 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9e4851fd48b2b42469d71b311254877b +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsSingleUnitObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsSingleUnitObservable.cs new file mode 100644 index 0000000..1672e81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsSingleUnitObservable.cs @@ -0,0 +1,46 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class AsSingleUnitObservableObservable : OperatorObservableBase + { + readonly IObservable source; + + public AsSingleUnitObservableObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new AsSingleUnitObservable(observer, cancel)); + } + + class AsSingleUnitObservable : OperatorObserverBase + { + public AsSingleUnitObservable(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + observer.OnNext(Unit.Default); + + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsSingleUnitObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsSingleUnitObservable.cs.meta new file mode 100644 index 0000000..5d981eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsSingleUnitObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3b5e05dba2d3aca4e9c3a6312bef8690 +timeCreated: 1462636004 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsUnitObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsUnitObservable.cs new file mode 100644 index 0000000..ffc8cde --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsUnitObservable.cs @@ -0,0 +1,45 @@ +using System; + +namespace UniRx.Operators +{ + internal class AsUnitObservableObservable : OperatorObservableBase + { + readonly IObservable source; + + public AsUnitObservableObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new AsUnitObservable(observer, cancel)); + } + + class AsUnitObservable : OperatorObserverBase + { + public AsUnitObservable(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + base.observer.OnNext(Unit.Default); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsUnitObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsUnitObservable.cs.meta new file mode 100644 index 0000000..14ea875 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/AsUnitObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 236f5f407bf92c949844fcaf450af450 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Buffer.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Buffer.cs new file mode 100644 index 0000000..ddc6354 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Buffer.cs @@ -0,0 +1,624 @@ +using System; +using System.Collections.Generic; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class BufferObservable : OperatorObservableBase> + { + readonly IObservable source; + readonly int count; + readonly int skip; + + readonly TimeSpan timeSpan; + readonly TimeSpan timeShift; + readonly IScheduler scheduler; + + public BufferObservable(IObservable source, int count, int skip) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.count = count; + this.skip = skip; + } + + public BufferObservable(IObservable source, TimeSpan timeSpan, TimeSpan timeShift, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.timeSpan = timeSpan; + this.timeShift = timeShift; + this.scheduler = scheduler; + } + + public BufferObservable(IObservable source, TimeSpan timeSpan, int count, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.timeSpan = timeSpan; + this.count = count; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + // count,skip + if (scheduler == null) + { + if (skip == 0) + { + return new Buffer(this, observer, cancel).Run(); + } + else + { + return new Buffer_(this, observer, cancel).Run(); + } + } + else + { + // time + count + if (count > 0) + { + return new BufferTC(this, observer, cancel).Run(); + } + else + { + if (timeSpan == timeShift) + { + return new BufferT(this, observer, cancel).Run(); + } + else + { + return new BufferTS(this, observer, cancel).Run(); + } + } + } + } + + // count only + class Buffer : OperatorObserverBase> + { + readonly BufferObservable parent; + List list; + + public Buffer(BufferObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + list = new List(parent.count); + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + list.Add(value); + if (list.Count == parent.count) + { + observer.OnNext(list); + list = new List(parent.count); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + if (list.Count > 0) + { + observer.OnNext(list); + } + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + // count and skip + class Buffer_ : OperatorObserverBase> + { + readonly BufferObservable parent; + Queue> q; + int index; + + public Buffer_(BufferObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + q = new Queue>(); + index = -1; + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + index++; + + if (index % parent.skip == 0) + { + q.Enqueue(new List(parent.count)); + } + + var len = q.Count; + for (int i = 0; i < len; i++) + { + var list = q.Dequeue(); + list.Add(value); + if (list.Count == parent.count) + { + observer.OnNext(list); + } + else + { + q.Enqueue(list); + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + foreach (var list in q) + { + observer.OnNext(list); + } + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + // timespan = timeshift + class BufferT : OperatorObserverBase> + { + static readonly T[] EmptyArray = new T[0]; + + readonly BufferObservable parent; + readonly object gate = new object(); + + List list; + + public BufferT(BufferObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + list = new List(); + + var timerSubscription = Observable.Interval(parent.timeSpan, parent.scheduler) + .Subscribe(new Buffer(this)); + + var sourceSubscription = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(timerSubscription, sourceSubscription); + } + + public override void OnNext(T value) + { + lock (gate) + { + list.Add(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + List currentList; + lock (gate) + { + currentList = list; + } + observer.OnNext(currentList); + try { observer.OnCompleted(); } finally { Dispose(); } + } + + class Buffer : IObserver + { + BufferT parent; + + public Buffer(BufferT parent) + { + this.parent = parent; + } + + public void OnNext(long value) + { + var isZero = false; + List currentList; + lock (parent.gate) + { + currentList = parent.list; + if (currentList.Count != 0) + { + parent.list = new List(); + } + else + { + isZero = true; + } + } + + parent.observer.OnNext((isZero) ? (IList)EmptyArray : currentList); + } + + public void OnError(Exception error) + { + } + + public void OnCompleted() + { + } + } + } + + // timespan + timeshift + class BufferTS : OperatorObserverBase> + { + readonly BufferObservable parent; + readonly object gate = new object(); + + Queue> q; + TimeSpan totalTime; + TimeSpan nextShift; + TimeSpan nextSpan; + SerialDisposable timerD; + + public BufferTS(BufferObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + totalTime = TimeSpan.Zero; + nextShift = parent.timeShift; + nextSpan = parent.timeSpan; + + q = new Queue>(); + + timerD = new SerialDisposable(); + q.Enqueue(new List()); + CreateTimer(); + + var subscription = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(subscription, timerD); + } + + void CreateTimer() + { + var m = new SingleAssignmentDisposable(); + timerD.Disposable = m; + + var isSpan = false; + var isShift = false; + if (nextSpan == nextShift) + { + isSpan = true; + isShift = true; + } + else if (nextSpan < nextShift) + isSpan = true; + else + isShift = true; + + var newTotalTime = isSpan ? nextSpan : nextShift; + var ts = newTotalTime - totalTime; + totalTime = newTotalTime; + + if (isSpan) + nextSpan += parent.timeShift; + if (isShift) + nextShift += parent.timeShift; + + m.Disposable = parent.scheduler.Schedule(ts, () => + { + lock (gate) + { + if (isShift) + { + var s = new List(); + q.Enqueue(s); + } + if (isSpan) + { + var s = q.Dequeue(); + observer.OnNext(s); + } + } + + CreateTimer(); + }); + } + + public override void OnNext(T value) + { + lock (gate) + { + foreach (var s in q) + { + s.Add(value); + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + lock (gate) + { + foreach (var list in q) + { + observer.OnNext(list); + } + + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + // timespan + count + class BufferTC : OperatorObserverBase> + { + static readonly T[] EmptyArray = new T[0]; // cache + + readonly BufferObservable parent; + readonly object gate = new object(); + + List list; + long timerId; + SerialDisposable timerD; + + public BufferTC(BufferObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + list = new List(); + timerId = 0L; + timerD = new SerialDisposable(); + + CreateTimer(); + var subscription = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(subscription, timerD); + } + + void CreateTimer() + { + var currentTimerId = timerId; + var timerS = new SingleAssignmentDisposable(); + timerD.Disposable = timerS; // restart timer(dispose before) + + + var periodicScheduler = parent.scheduler as ISchedulerPeriodic; + if (periodicScheduler != null) + { + timerS.Disposable = periodicScheduler.SchedulePeriodic(parent.timeSpan, () => OnNextTick(currentTimerId)); + } + else + { + timerS.Disposable = parent.scheduler.Schedule(parent.timeSpan, self => OnNextRecursive(currentTimerId, self)); + } + } + + void OnNextTick(long currentTimerId) + { + var isZero = false; + List currentList; + lock (gate) + { + if (currentTimerId != timerId) return; + + currentList = list; + if (currentList.Count != 0) + { + list = new List(); + } + else + { + isZero = true; + } + } + + observer.OnNext((isZero) ? (IList)EmptyArray : currentList); + } + + void OnNextRecursive(long currentTimerId, Action self) + { + var isZero = false; + List currentList; + lock (gate) + { + if (currentTimerId != timerId) return; + + currentList = list; + if (currentList.Count != 0) + { + list = new List(); + } + else + { + isZero = true; + } + } + + observer.OnNext((isZero) ? (IList)EmptyArray : currentList); + self(parent.timeSpan); + } + + public override void OnNext(T value) + { + List currentList = null; + lock (gate) + { + list.Add(value); + if (list.Count == parent.count) + { + currentList = list; + list = new List(); + timerId++; + CreateTimer(); + } + } + if (currentList != null) + { + observer.OnNext(currentList); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + List currentList; + lock (gate) + { + timerId++; + currentList = list; + } + observer.OnNext(currentList); + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + internal class BufferObservable : OperatorObservableBase> + { + readonly IObservable source; + readonly IObservable windowBoundaries; + + public BufferObservable(IObservable source, IObservable windowBoundaries) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.windowBoundaries = windowBoundaries; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return new Buffer(this, observer, cancel).Run(); + } + + class Buffer : OperatorObserverBase> + { + static readonly TSource[] EmptyArray = new TSource[0]; // cache + + readonly BufferObservable parent; + object gate = new object(); + List list; + + public Buffer(BufferObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + list = new List(); + + var sourceSubscription = parent.source.Subscribe(this); + var windowSubscription = parent.windowBoundaries.Subscribe(new Buffer_(this)); + + return StableCompositeDisposable.Create(sourceSubscription, windowSubscription); + } + + public override void OnNext(TSource value) + { + lock (gate) + { + list.Add(value); + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + lock (gate) + { + var currentList = list; + list = new List(); // safe + observer.OnNext(currentList); + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class Buffer_ : IObserver + { + readonly Buffer parent; + + public Buffer_(Buffer parent) + { + this.parent = parent; + } + + public void OnNext(TWindowBoundary value) + { + var isZero = false; + List currentList; + lock (parent.gate) + { + currentList = parent.list; + if (currentList.Count != 0) + { + parent.list = new List(); + } + else + { + isZero = true; + } + } + if (isZero) + { + parent.observer.OnNext(EmptyArray); + } + else + { + parent.observer.OnNext(currentList); + } + } + + public void OnError(Exception error) + { + parent.OnError(error); + } + + public void OnCompleted() + { + parent.OnCompleted(); + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Buffer.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Buffer.cs.meta new file mode 100644 index 0000000..b30149a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Buffer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4137aec9640d3ea41a740d677026aa8c +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Cast.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Cast.cs new file mode 100644 index 0000000..92f1e4c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Cast.cs @@ -0,0 +1,57 @@ +using System; + +namespace UniRx.Operators +{ + internal class CastObservable : OperatorObservableBase + { + readonly IObservable source; + + public CastObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Cast(observer, cancel)); + } + + class Cast : OperatorObserverBase + { + public Cast(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(TSource value) + { + var castValue = default(TResult); + try + { + castValue = (TResult)(object)value; + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + observer.OnNext(castValue); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Cast.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Cast.cs.meta new file mode 100644 index 0000000..87b7a43 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Cast.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e70ae559c9b927742acbff91d50b3b22 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Catch.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Catch.cs new file mode 100644 index 0000000..9790969 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Catch.cs @@ -0,0 +1,217 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class CatchObservable : OperatorObservableBase + where TException : Exception + { + readonly IObservable source; + readonly Func> errorHandler; + + public CatchObservable(IObservable source, Func> errorHandler) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.errorHandler = errorHandler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Catch(this, observer, cancel).Run(); + } + + class Catch : OperatorObserverBase + { + readonly CatchObservable parent; + SingleAssignmentDisposable sourceSubscription; + SingleAssignmentDisposable exceptionSubscription; + + public Catch(CatchObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + this.sourceSubscription = new SingleAssignmentDisposable(); + this.exceptionSubscription = new SingleAssignmentDisposable(); + + this.sourceSubscription.Disposable = parent.source.Subscribe(this); + return StableCompositeDisposable.Create(sourceSubscription, exceptionSubscription); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + var e = error as TException; + if (e != null) + { + IObservable next; + try + { + if (parent.errorHandler == Stubs.CatchIgnore) + { + next = Observable.Empty(); // for avoid iOS AOT + } + else + { + next = parent.errorHandler(e); + } + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + + exceptionSubscription.Disposable = next.Subscribe(observer); + } + else + { + try { observer.OnError(error); } finally { Dispose(); }; + return; + } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + + + internal class CatchObservable : OperatorObservableBase + { + readonly IEnumerable> sources; + + public CatchObservable(IEnumerable> sources) + : base(true) + { + this.sources = sources; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Catch(this, observer, cancel).Run(); + } + + class Catch : OperatorObserverBase + { + readonly CatchObservable parent; + readonly object gate = new object(); + bool isDisposed; + IEnumerator> e; + SerialDisposable subscription; + Exception lastException; + Action nextSelf; + + public Catch(CatchObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + isDisposed = false; + e = parent.sources.GetEnumerator(); + subscription = new SerialDisposable(); + + var schedule = Scheduler.DefaultSchedulers.TailRecursion.Schedule(RecursiveRun); + + return StableCompositeDisposable.Create(schedule, subscription, Disposable.Create(() => + { + lock (gate) + { + this.isDisposed = true; + this.e.Dispose(); + } + })); + } + + void RecursiveRun(Action self) + { + lock (gate) + { + nextSelf = self; + if (isDisposed) return; + + var current = default(IObservable); + var hasNext = false; + var ex = default(Exception); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = e.Current; + if (current == null) throw new InvalidOperationException("sequence is null."); + } + else + { + e.Dispose(); + } + } + catch (Exception exception) + { + ex = exception; + e.Dispose(); + } + + if (ex != null) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + if (!hasNext) + { + if (lastException != null) + { + try { observer.OnError(lastException); } + finally { Dispose(); } + } + else + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + return; + } + + var source = current; + var d = new SingleAssignmentDisposable(); + subscription.Disposable = d; + d.Disposable = source.Subscribe(this); + } + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + lastException = error; + nextSelf(); + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Catch.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Catch.cs.meta new file mode 100644 index 0000000..c3259ae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Catch.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 404a684db151ca34f8258c6fb373db8d +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/CombineLatest.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/CombineLatest.cs new file mode 100644 index 0000000..ac253ad --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/CombineLatest.cs @@ -0,0 +1,1010 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + public delegate TR CombineLatestFunc(T1 arg1, T2 arg2, T3 arg3); + public delegate TR CombineLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4); + public delegate TR CombineLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + public delegate TR CombineLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + public delegate TR CombineLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); + + + // binary + internal class CombineLatestObservable : OperatorObservableBase + { + readonly IObservable left; + readonly IObservable right; + readonly Func selector; + + public CombineLatestObservable(IObservable left, IObservable right, Func selector) + : base(left.IsRequiredSubscribeOnCurrentThread() || right.IsRequiredSubscribeOnCurrentThread()) + { + this.left = left; + this.right = right; + this.selector = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new CombineLatest(this, observer, cancel).Run(); + } + + class CombineLatest : OperatorObserverBase + { + readonly CombineLatestObservable parent; + readonly object gate = new object(); + + TLeft leftValue = default(TLeft); + bool leftStarted = false; + bool leftCompleted = false; + + TRight rightValue = default(TRight); + bool rightStarted = false; + bool rightCompleted = false; + + public CombineLatest(CombineLatestObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var l = parent.left.Subscribe(new LeftObserver(this)); + var r = parent.right.Subscribe(new RightObserver(this)); + + return StableCompositeDisposable.Create(l, r); + } + + // publish in lock + public void Publish() + { + if ((leftCompleted && !leftStarted) || (rightCompleted && !rightStarted)) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else if (!(leftStarted && rightStarted)) + { + return; + } + + TResult v; + try + { + v = parent.selector(leftValue, rightValue); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + OnNext(v); + } + + public override void OnNext(TResult value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + class LeftObserver : IObserver + { + readonly CombineLatest parent; + + public LeftObserver(CombineLatest parent) + { + this.parent = parent; + } + + public void OnNext(TLeft value) + { + lock (parent.gate) + { + parent.leftStarted = true; + parent.leftValue = value; + parent.Publish(); + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + parent.OnError(error); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.leftCompleted = true; + if (parent.rightCompleted) parent.OnCompleted(); + } + } + } + + class RightObserver : IObserver + { + readonly CombineLatest parent; + + public RightObserver(CombineLatest parent) + { + this.parent = parent; + } + + + public void OnNext(TRight value) + { + lock (parent.gate) + { + parent.rightStarted = true; + parent.rightValue = value; + parent.Publish(); + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + parent.OnError(error); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.rightCompleted = true; + if (parent.leftCompleted) parent.OnCompleted(); + } + } + } + } + } + + // array + internal class CombineLatestObservable : OperatorObservableBase> + { + readonly IObservable[] sources; + + public CombineLatestObservable(IObservable[] sources) + : base(true) + { + this.sources = sources; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return new CombineLatest(this, observer, cancel).Run(); + } + + class CombineLatest : OperatorObserverBase, IList> + { + readonly CombineLatestObservable parent; + readonly object gate = new object(); + + int length; + T[] values; + bool[] isStarted; + bool[] isCompleted; + bool isAllValueStarted; + + public CombineLatest(CombineLatestObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + length = parent.sources.Length; + values = new T[length]; + isStarted = new bool[length]; + isCompleted = new bool[length]; + isAllValueStarted = false; + + var disposables = new IDisposable[length]; + for (int i = 0; i < length; i++) + { + var source = parent.sources[i]; + disposables[i] = source.Subscribe(new CombineLatestObserver(this, i)); + } + + return StableCompositeDisposable.CreateUnsafe(disposables); + } + + // publish is in the lock + void Publish(int index) + { + isStarted[index] = true; + + if (isAllValueStarted) + { + OnNext(new List(values)); + return; + } + + var allValueStarted = true; + for (int i = 0; i < length; i++) + { + if (!isStarted[i]) + { + allValueStarted = false; + break; + } + } + + isAllValueStarted = allValueStarted; + + if (isAllValueStarted) + { + OnNext(new List(values)); + return; + } + else + { + var allCompletedWithoutSelf = true; + for (int i = 0; i < length; i++) + { + if (i == index) continue; + if (!isCompleted[i]) + { + allCompletedWithoutSelf = false; + break; + } + } + + if (allCompletedWithoutSelf) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else + { + return; + } + } + } + + public override void OnNext(IList value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + class CombineLatestObserver : IObserver + { + readonly CombineLatest parent; + readonly int index; + + public CombineLatestObserver(CombineLatest parent, int index) + { + this.parent = parent; + this.index = index; + } + + public void OnNext(T value) + { + lock (parent.gate) + { + parent.values[index] = value; + parent.Publish(index); + } + } + + public void OnError(Exception ex) + { + lock (parent.gate) + { + parent.OnError(ex); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.isCompleted[index] = true; + + var allTrue = true; + for (int i = 0; i < parent.length; i++) + { + if (!parent.isCompleted[i]) + { + allTrue = false; + break; + } + } + + if (allTrue) + { + parent.OnCompleted(); + } + } + } + } + } + } + + // generated from UniRx.Console.CombineLatestGenerator.tt + #region NTH + + internal class CombineLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + CombineLatestFunc resultSelector; + + public CombineLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + CombineLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new CombineLatest(3, this, observer, cancel).Run(); + } + + class CombineLatest : NthCombineLatestObserverBase + { + readonly CombineLatestObservable parent; + readonly object gate = new object(); + CombineLatestObserver c1; + CombineLatestObserver c2; + CombineLatestObserver c3; + + public CombineLatest(int length, CombineLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new CombineLatestObserver(gate, this, 0); + c2 = new CombineLatestObserver(gate, this, 1); + c3 = new CombineLatestObserver(gate, this, 2); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + + return StableCompositeDisposable.Create(s1, s2, s3); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class CombineLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + CombineLatestFunc resultSelector; + + public CombineLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + CombineLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new CombineLatest(4, this, observer, cancel).Run(); + } + + class CombineLatest : NthCombineLatestObserverBase + { + readonly CombineLatestObservable parent; + readonly object gate = new object(); + CombineLatestObserver c1; + CombineLatestObserver c2; + CombineLatestObserver c3; + CombineLatestObserver c4; + + public CombineLatest(int length, CombineLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new CombineLatestObserver(gate, this, 0); + c2 = new CombineLatestObserver(gate, this, 1); + c3 = new CombineLatestObserver(gate, this, 2); + c4 = new CombineLatestObserver(gate, this, 3); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + + return StableCompositeDisposable.Create(s1, s2, s3, s4); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class CombineLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + CombineLatestFunc resultSelector; + + public CombineLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + CombineLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new CombineLatest(5, this, observer, cancel).Run(); + } + + class CombineLatest : NthCombineLatestObserverBase + { + readonly CombineLatestObservable parent; + readonly object gate = new object(); + CombineLatestObserver c1; + CombineLatestObserver c2; + CombineLatestObserver c3; + CombineLatestObserver c4; + CombineLatestObserver c5; + + public CombineLatest(int length, CombineLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new CombineLatestObserver(gate, this, 0); + c2 = new CombineLatestObserver(gate, this, 1); + c3 = new CombineLatestObserver(gate, this, 2); + c4 = new CombineLatestObserver(gate, this, 3); + c5 = new CombineLatestObserver(gate, this, 4); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + var s5 = parent.source5.Subscribe(c5); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value, c5.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class CombineLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + IObservable source6; + CombineLatestFunc resultSelector; + + public CombineLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + IObservable source6, + CombineLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + source6.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.source6 = source6; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new CombineLatest(6, this, observer, cancel).Run(); + } + + class CombineLatest : NthCombineLatestObserverBase + { + readonly CombineLatestObservable parent; + readonly object gate = new object(); + CombineLatestObserver c1; + CombineLatestObserver c2; + CombineLatestObserver c3; + CombineLatestObserver c4; + CombineLatestObserver c5; + CombineLatestObserver c6; + + public CombineLatest(int length, CombineLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new CombineLatestObserver(gate, this, 0); + c2 = new CombineLatestObserver(gate, this, 1); + c3 = new CombineLatestObserver(gate, this, 2); + c4 = new CombineLatestObserver(gate, this, 3); + c5 = new CombineLatestObserver(gate, this, 4); + c6 = new CombineLatestObserver(gate, this, 5); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + var s5 = parent.source5.Subscribe(c5); + var s6 = parent.source6.Subscribe(c6); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5, s6); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value, c5.Value, c6.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class CombineLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + IObservable source6; + IObservable source7; + CombineLatestFunc resultSelector; + + public CombineLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + IObservable source6, + IObservable source7, + CombineLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + source6.IsRequiredSubscribeOnCurrentThread() || + source7.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.source6 = source6; + this.source7 = source7; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new CombineLatest(7, this, observer, cancel).Run(); + } + + class CombineLatest : NthCombineLatestObserverBase + { + readonly CombineLatestObservable parent; + readonly object gate = new object(); + CombineLatestObserver c1; + CombineLatestObserver c2; + CombineLatestObserver c3; + CombineLatestObserver c4; + CombineLatestObserver c5; + CombineLatestObserver c6; + CombineLatestObserver c7; + + public CombineLatest(int length, CombineLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new CombineLatestObserver(gate, this, 0); + c2 = new CombineLatestObserver(gate, this, 1); + c3 = new CombineLatestObserver(gate, this, 2); + c4 = new CombineLatestObserver(gate, this, 3); + c5 = new CombineLatestObserver(gate, this, 4); + c6 = new CombineLatestObserver(gate, this, 5); + c7 = new CombineLatestObserver(gate, this, 6); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + var s5 = parent.source5.Subscribe(c5); + var s6 = parent.source6.Subscribe(c6); + var s7 = parent.source7.Subscribe(c7); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5, s6, s7); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value, c5.Value, c6.Value, c7.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + #endregion + + // Nth infrastructure + + internal interface ICombineLatestObservable + { + void Publish(int index); + void Fail(Exception error); + void Done(int index); + } + + internal abstract class NthCombineLatestObserverBase : OperatorObserverBase, ICombineLatestObservable + { + readonly int length; + bool isAllValueStarted; + readonly bool[] isStarted; + readonly bool[] isCompleted; + + public NthCombineLatestObserverBase(int length, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.length = length; + this.isAllValueStarted = false; + this.isStarted = new bool[length]; + this.isCompleted = new bool[length]; + } + + public abstract T GetResult(); + + // operators in lock + public void Publish(int index) + { + isStarted[index] = true; + + if (isAllValueStarted) + { + var result = default(T); + try + { + result = GetResult(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + OnNext(result); + return; + } + + var allValueStarted = true; + for (int i = 0; i < length; i++) + { + if (!isStarted[i]) + { + allValueStarted = false; + break; + } + } + + isAllValueStarted = allValueStarted; + + if (isAllValueStarted) + { + var result = default(T); + try + { + result = GetResult(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + OnNext(result); + return; + } + else + { + var allCompletedWithoutSelf = true; + for (int i = 0; i < length; i++) + { + if (i == index) continue; + if (!isCompleted[i]) + { + allCompletedWithoutSelf = false; + break; + } + } + + if (allCompletedWithoutSelf) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else + { + return; + } + } + } + + public void Done(int index) + { + isCompleted[index] = true; + + var allTrue = true; + for (int i = 0; i < length; i++) + { + if (!isCompleted[i]) + { + allTrue = false; + break; + } + } + + if (allTrue) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + + public void Fail(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + } + + // Nth + internal class CombineLatestObserver : IObserver + { + readonly object gate; + readonly ICombineLatestObservable parent; + readonly int index; + T value; + + public T Value { get { return value; } } + + public CombineLatestObserver(object gate, ICombineLatestObservable parent, int index) + { + this.gate = gate; + this.parent = parent; + this.index = index; + } + + public void OnNext(T value) + { + lock (gate) + { + this.value = value; + parent.Publish(index); + } + } + + public void OnError(Exception error) + { + lock (gate) + { + parent.Fail(error); + } + } + + public void OnCompleted() + { + lock (gate) + { + parent.Done(index); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/CombineLatest.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/CombineLatest.cs.meta new file mode 100644 index 0000000..be62b73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/CombineLatest.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 64910ffa78510ee48b3a395ee5b2cfe1 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Concat.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Concat.cs new file mode 100644 index 0000000..6b6bf57 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Concat.cs @@ -0,0 +1,142 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + // needs to more improvement + + internal class ConcatObservable : OperatorObservableBase + { + readonly IEnumerable> sources; + + public ConcatObservable(IEnumerable> sources) + : base(true) + { + this.sources = sources; + } + + public IObservable Combine(IEnumerable> combineSources) + { + return new ConcatObservable(CombineSources(this.sources, combineSources)); + } + + static IEnumerable> CombineSources(IEnumerable> first, IEnumerable> second) + { + foreach (var item in first) + { + yield return item; + } + foreach (var item in second) + { + yield return item; + } + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Concat(this, observer, cancel).Run(); + } + + class Concat : OperatorObserverBase + { + readonly ConcatObservable parent; + readonly object gate = new object(); + + bool isDisposed; + IEnumerator> e; + SerialDisposable subscription; + Action nextSelf; + + public Concat(ConcatObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + isDisposed = false; + e = parent.sources.GetEnumerator(); + subscription = new SerialDisposable(); + + var schedule = Scheduler.DefaultSchedulers.TailRecursion.Schedule(RecursiveRun); + + return StableCompositeDisposable.Create(schedule, subscription, Disposable.Create(() => + { + lock (gate) + { + this.isDisposed = true; + this.e.Dispose(); + } + })); + } + + void RecursiveRun(Action self) + { + lock (gate) + { + this.nextSelf = self; + if (isDisposed) return; + + var current = default(IObservable); + var hasNext = false; + var ex = default(Exception); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = e.Current; + if (current == null) throw new InvalidOperationException("sequence is null."); + } + else + { + e.Dispose(); + } + } + catch (Exception exception) + { + ex = exception; + e.Dispose(); + } + + if (ex != null) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + if (!hasNext) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + + var source = current; + var d = new SingleAssignmentDisposable(); + subscription.Disposable = d; + d.Disposable = source.Subscribe(this); + } + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + this.nextSelf(); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Concat.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Concat.cs.meta new file mode 100644 index 0000000..ea2836f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Concat.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 740c2691a7e434f439abfdcac75ea809 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ContinueWith.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ContinueWith.cs new file mode 100644 index 0000000..ee46b3a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ContinueWith.cs @@ -0,0 +1,77 @@ +using System; + +namespace UniRx.Operators +{ + internal class ContinueWithObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func> selector; + + public ContinueWithObservable(IObservable source, Func> selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selector = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ContinueWith(this, observer, cancel).Run(); + } + + class ContinueWith : OperatorObserverBase + { + readonly ContinueWithObservable parent; + readonly SerialDisposable serialDisposable = new SerialDisposable(); + + bool seenValue; + TSource lastValue; + + public ContinueWith(ContinueWithObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var sourceDisposable = new SingleAssignmentDisposable(); + serialDisposable.Disposable = sourceDisposable; + + sourceDisposable.Disposable = parent.source.Subscribe(this); + return serialDisposable; + } + + public override void OnNext(TSource value) + { + this.seenValue = true; + this.lastValue = value; + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + + public override void OnCompleted() + { + if (seenValue) + { + try + { + var v = parent.selector(lastValue); + // dispose source subscription + serialDisposable.Disposable = v.Subscribe(observer); + } + catch (Exception error) + { + OnError(error); + } + } + else + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ContinueWith.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ContinueWith.cs.meta new file mode 100644 index 0000000..0b7c80f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ContinueWith.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bea59b3eb246d244a99183eeb7f3bad4 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Create.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Create.cs new file mode 100644 index 0000000..f3e46a5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Create.cs @@ -0,0 +1,156 @@ +using System; + +namespace UniRx.Operators +{ + internal class CreateObservable : OperatorObservableBase + { + readonly Func, IDisposable> subscribe; + + public CreateObservable(Func, IDisposable> subscribe) + : base(true) // fail safe + { + this.subscribe = subscribe; + } + + public CreateObservable(Func, IDisposable> subscribe, bool isRequiredSubscribeOnCurrentThread) + : base(isRequiredSubscribeOnCurrentThread) + { + this.subscribe = subscribe; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Create(observer, cancel); + return subscribe(observer) ?? Disposable.Empty; + } + + class Create : OperatorObserverBase + { + public Create(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class CreateObservable : OperatorObservableBase + { + readonly TState state; + readonly Func, IDisposable> subscribe; + + public CreateObservable(TState state, Func, IDisposable> subscribe) + : base(true) // fail safe + { + this.state = state; + this.subscribe = subscribe; + } + + public CreateObservable(TState state, Func, IDisposable> subscribe, bool isRequiredSubscribeOnCurrentThread) + : base(isRequiredSubscribeOnCurrentThread) + { + this.state = state; + this.subscribe = subscribe; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Create(observer, cancel); + return subscribe(state, observer) ?? Disposable.Empty; + } + + class Create : OperatorObserverBase + { + public Create(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class CreateSafeObservable : OperatorObservableBase + { + readonly Func, IDisposable> subscribe; + + public CreateSafeObservable(Func, IDisposable> subscribe) + : base(true) // fail safe + { + this.subscribe = subscribe; + } + + public CreateSafeObservable(Func, IDisposable> subscribe, bool isRequiredSubscribeOnCurrentThread) + : base(isRequiredSubscribeOnCurrentThread) + { + this.subscribe = subscribe; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new CreateSafe(observer, cancel); + return subscribe(observer) ?? Disposable.Empty; + } + + class CreateSafe : OperatorObserverBase + { + public CreateSafe(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); // safe + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Create.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Create.cs.meta new file mode 100644 index 0000000..1bf20a9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Create.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cae9e62bf5eb3dc4e9d93cf6ff606052 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DefaultIfEmpty.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DefaultIfEmpty.cs new file mode 100644 index 0000000..ef3001b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DefaultIfEmpty.cs @@ -0,0 +1,58 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class DefaultIfEmptyObservable : OperatorObservableBase + { + readonly IObservable source; + readonly T defaultValue; + + public DefaultIfEmptyObservable(IObservable source, T defaultValue) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.defaultValue = defaultValue; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new DefaultIfEmpty(this, observer, cancel)); + } + + class DefaultIfEmpty : OperatorObserverBase + { + readonly DefaultIfEmptyObservable parent; + bool hasValue; + + public DefaultIfEmpty(DefaultIfEmptyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.hasValue = false; + } + + public override void OnNext(T value) + { + hasValue = true; + observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (!hasValue) + { + observer.OnNext(parent.defaultValue); + } + + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DefaultIfEmpty.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DefaultIfEmpty.cs.meta new file mode 100644 index 0000000..736b984 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DefaultIfEmpty.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 551075cda284fbc489824d153743b1e6 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Defer.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Defer.cs new file mode 100644 index 0000000..b2a88f8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Defer.cs @@ -0,0 +1,64 @@ +using System; + +namespace UniRx.Operators +{ + internal class DeferObservable : OperatorObservableBase + { + readonly Func> observableFactory; + + public DeferObservable(Func> observableFactory) + : base(false) + { + this.observableFactory = observableFactory; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Defer(observer, cancel); + + IObservable source; + try + { + source = observableFactory(); + } + catch (Exception ex) + { + source = Observable.Throw(ex); + } + + return source.Subscribe(observer); + } + + class Defer : OperatorObserverBase + { + public Defer(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Defer.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Defer.cs.meta new file mode 100644 index 0000000..681f93e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Defer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 15ca418b98836d943864b1e8b82f6658 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Delay.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Delay.cs new file mode 100644 index 0000000..f4a6a5b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Delay.cs @@ -0,0 +1,227 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + internal class DelayObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TimeSpan dueTime; + readonly IScheduler scheduler; + + public DelayObservable(IObservable source, TimeSpan dueTime, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.dueTime = dueTime; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Delay(this, observer, cancel).Run(); + } + + class Delay : OperatorObserverBase + { + readonly DelayObservable parent; + readonly object gate = new object(); + bool hasFailed; + bool running; + bool active; + Exception exception; + Queue> queue; + bool onCompleted; + DateTimeOffset completeAt; + IDisposable sourceSubscription; + TimeSpan delay; + bool ready; + SerialDisposable cancelable; + + public Delay(DelayObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + cancelable = new SerialDisposable(); + + active = false; + running = false; + queue = new Queue>(); + onCompleted = false; + completeAt = default(DateTimeOffset); + hasFailed = false; + exception = default(Exception); + ready = true; + delay = Scheduler.Normalize(parent.dueTime); + + var _sourceSubscription = new SingleAssignmentDisposable(); + sourceSubscription = _sourceSubscription; // assign to field + _sourceSubscription.Disposable = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(sourceSubscription, cancelable); + } + + public override void OnNext(T value) + { + var next = parent.scheduler.Now.Add(delay); + var shouldRun = false; + + lock (gate) + { + queue.Enqueue(new Timestamped(value, next)); + + shouldRun = ready && !active; + active = true; + } + + if (shouldRun) + { + cancelable.Disposable = parent.scheduler.Schedule(delay, DrainQueue); + } + } + + public override void OnError(Exception error) + { + sourceSubscription.Dispose(); + + var shouldRun = false; + + lock (gate) + { + queue.Clear(); + + exception = error; + hasFailed = true; + + shouldRun = !running; + } + + if (shouldRun) + { + try { base.observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + sourceSubscription.Dispose(); + + var next = parent.scheduler.Now.Add(delay); + var shouldRun = false; + + lock (gate) + { + completeAt = next; + onCompleted = true; + + shouldRun = ready && !active; + active = true; + } + + if (shouldRun) + { + cancelable.Disposable = parent.scheduler.Schedule(delay, DrainQueue); + } + } + + void DrainQueue(Action recurse) + { + lock (gate) + { + if (hasFailed) return; + running = true; + } + + var shouldYield = false; + + while (true) + { + var hasFailed = false; + var error = default(Exception); + + var hasValue = false; + var value = default(T); + var hasCompleted = false; + + var shouldRecurse = false; + var recurseDueTime = default(TimeSpan); + + lock (gate) + { + if (hasFailed) + { + error = exception; + hasFailed = true; + running = false; + } + else + { + if (queue.Count > 0) + { + var nextDue = queue.Peek().Timestamp; + + if (nextDue.CompareTo(parent.scheduler.Now) <= 0 && !shouldYield) + { + value = queue.Dequeue().Value; + hasValue = true; + } + else + { + shouldRecurse = true; + recurseDueTime = Scheduler.Normalize(nextDue.Subtract(parent.scheduler.Now)); + running = false; + } + } + else if (onCompleted) + { + if (completeAt.CompareTo(parent.scheduler.Now) <= 0 && !shouldYield) + { + hasCompleted = true; + } + else + { + shouldRecurse = true; + recurseDueTime = Scheduler.Normalize(completeAt.Subtract(parent.scheduler.Now)); + running = false; + } + } + else + { + running = false; + active = false; + } + } + } + + if (hasValue) + { + base.observer.OnNext(value); + shouldYield = true; + } + else + { + if (hasCompleted) + { + try { base.observer.OnCompleted(); } finally { Dispose(); } + } + else if (hasFailed) + { + try { base.observer.OnError(error); } finally { Dispose(); } + } + else if (shouldRecurse) + { + recurse(recurseDueTime); + } + + return; + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Delay.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Delay.cs.meta new file mode 100644 index 0000000..1563740 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Delay.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2af9c507ce062994a904e4b5565b49c0 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DelaySubscription.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DelaySubscription.cs new file mode 100644 index 0000000..971293c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DelaySubscription.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class DelaySubscriptionObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IScheduler scheduler; + readonly TimeSpan? dueTimeT; + readonly DateTimeOffset? dueTimeD; + + public DelaySubscriptionObservable(IObservable source,TimeSpan dueTime, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.scheduler = scheduler; + this.dueTimeT = dueTime; + } + + public DelaySubscriptionObservable(IObservable source, DateTimeOffset dueTime, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.scheduler = scheduler; + this.dueTimeD = dueTime; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (dueTimeT != null) + { + var d = new MultipleAssignmentDisposable(); + var dt = Scheduler.Normalize(dueTimeT.Value); + + d.Disposable = scheduler.Schedule(dt, () => + { + d.Disposable = source.Subscribe(observer); + }); + + return d; + } + else + { + var d = new MultipleAssignmentDisposable(); + + d.Disposable = scheduler.Schedule(dueTimeD.Value, () => + { + d.Disposable = source.Subscribe(observer); + }); + + return d; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DelaySubscription.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DelaySubscription.cs.meta new file mode 100644 index 0000000..3232eb3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DelaySubscription.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4f532fc776d5298439cb8f03d52e1211 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Dematerialize.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Dematerialize.cs new file mode 100644 index 0000000..620139c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Dematerialize.cs @@ -0,0 +1,66 @@ +using System; + +namespace UniRx.Operators +{ + internal class DematerializeObservable : OperatorObservableBase + { + readonly IObservable> source; + + public DematerializeObservable(IObservable> source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Dematerialize(this, observer, cancel).Run(); + } + + class Dematerialize : OperatorObserverBase, T> + { + readonly DematerializeObservable parent; + + public Dematerialize(DematerializeObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(Notification value) + { + switch (value.Kind) + { + case NotificationKind.OnNext: + observer.OnNext(value.Value); + break; + case NotificationKind.OnError: + try { observer.OnError(value.Exception); } + finally { Dispose(); } + break; + case NotificationKind.OnCompleted: + try { observer.OnCompleted(); } + finally { Dispose(); } + break; + default: + break; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Dematerialize.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Dematerialize.cs.meta new file mode 100644 index 0000000..01c30f8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Dematerialize.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 80682be7e41afb44581208534f226d38 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Distinct.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Distinct.cs new file mode 100644 index 0000000..c9151c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Distinct.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class DistinctObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IEqualityComparer comparer; + + public DistinctObservable(IObservable source, IEqualityComparer comparer) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.comparer = comparer; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Distinct(this, observer, cancel)); + } + + class Distinct : OperatorObserverBase + { + readonly HashSet hashSet; + + public Distinct(DistinctObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + hashSet = (parent.comparer == null) + ? new HashSet() + : new HashSet(parent.comparer); + } + + public override void OnNext(T value) + { + var key = default(T); + var isAdded = false; + try + { + key = value; + isAdded = hashSet.Add(key); + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + if (isAdded) + { + observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + internal class DistinctObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IEqualityComparer comparer; + readonly Func keySelector; + + public DistinctObservable(IObservable source, Func keySelector, IEqualityComparer comparer) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.comparer = comparer; + this.keySelector = keySelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Distinct(this, observer, cancel)); + } + + class Distinct : OperatorObserverBase + { + readonly DistinctObservable parent; + readonly HashSet hashSet; + + public Distinct(DistinctObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + hashSet = (parent.comparer == null) + ? new HashSet() + : new HashSet(parent.comparer); + } + + public override void OnNext(T value) + { + var key = default(TKey); + var isAdded = false; + try + { + key = parent.keySelector(value); + isAdded = hashSet.Add(key); + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + if (isAdded) + { + observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Distinct.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Distinct.cs.meta new file mode 100644 index 0000000..6bbb0bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Distinct.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 376a7ed430bff5c4b860af4d23ab6b79 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DistinctUntilChanged.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DistinctUntilChanged.cs new file mode 100644 index 0000000..f6d9b10 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DistinctUntilChanged.cs @@ -0,0 +1,165 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class DistinctUntilChangedObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IEqualityComparer comparer; + + public DistinctUntilChangedObservable(IObservable source, IEqualityComparer comparer) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.comparer = comparer; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new DistinctUntilChanged(this, observer, cancel)); + } + + class DistinctUntilChanged : OperatorObserverBase + { + readonly DistinctUntilChangedObservable parent; + bool isFirst = true; + T prevKey = default(T); + + public DistinctUntilChanged(DistinctUntilChangedObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + T currentKey; + try + { + currentKey = value; + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + var sameKey = false; + if (isFirst) + { + isFirst = false; + } + else + { + try + { + sameKey = parent.comparer.Equals(currentKey, prevKey); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + } + + if (!sameKey) + { + prevKey = currentKey; + observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + internal class DistinctUntilChangedObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IEqualityComparer comparer; + readonly Func keySelector; + + public DistinctUntilChangedObservable(IObservable source, Func keySelector, IEqualityComparer comparer) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.comparer = comparer; + this.keySelector = keySelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new DistinctUntilChanged(this, observer, cancel)); + } + + class DistinctUntilChanged : OperatorObserverBase + { + readonly DistinctUntilChangedObservable parent; + bool isFirst = true; + TKey prevKey = default(TKey); + + public DistinctUntilChanged(DistinctUntilChangedObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + TKey currentKey; + try + { + currentKey = parent.keySelector(value); + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + var sameKey = false; + if (isFirst) + { + isFirst = false; + } + else + { + try + { + sameKey = parent.comparer.Equals(currentKey, prevKey); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + } + + if (!sameKey) + { + prevKey = currentKey; + observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DistinctUntilChanged.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DistinctUntilChanged.cs.meta new file mode 100644 index 0000000..f26ca6f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/DistinctUntilChanged.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a09c4b58f60c22342871c30eaf589f6c +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Do.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Do.cs new file mode 100644 index 0000000..472bfdb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Do.cs @@ -0,0 +1,477 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + // Do, DoOnError, DoOnCompleted, DoOnTerminate, DoOnSubscribe, DoOnCancel + + internal class DoObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action onNext; + readonly Action onError; + readonly Action onCompleted; + + public DoObservable(IObservable source, Action onNext, Action onError, Action onCompleted) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onNext = onNext; + this.onError = onError; + this.onCompleted = onCompleted; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Do(this, observer, cancel).Run(); + } + + class Do : OperatorObserverBase + { + readonly DoObservable parent; + + public Do(DoObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + try + { + parent.onNext(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try + { + parent.onError(error); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + try { observer.OnError(error); } finally { Dispose(); }; + } + + public override void OnCompleted() + { + try + { + parent.onCompleted(); + } + catch (Exception ex) + { + base.observer.OnError(ex); + Dispose(); + return; + } + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + + internal class DoObserverObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IObserver observer; + + public DoObserverObservable(IObservable source, IObserver observer) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.observer = observer; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Do(this, observer, cancel).Run(); + } + + class Do : OperatorObserverBase + { + readonly DoObserverObservable parent; + + public Do(DoObserverObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + try + { + parent.observer.OnNext(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try + { + parent.observer.OnError(error); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try + { + parent.observer.OnCompleted(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class DoOnErrorObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action onError; + + public DoOnErrorObservable(IObservable source, Action onError) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onError = onError; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new DoOnError(this, observer, cancel).Run(); + } + + class DoOnError : OperatorObserverBase + { + readonly DoOnErrorObservable parent; + + public DoOnError(DoOnErrorObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try + { + parent.onError(error); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class DoOnCompletedObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action onCompleted; + + public DoOnCompletedObservable(IObservable source, Action onCompleted) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onCompleted = onCompleted; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new DoOnCompleted(this, observer, cancel).Run(); + } + + class DoOnCompleted : OperatorObserverBase + { + readonly DoOnCompletedObservable parent; + + public DoOnCompleted(DoOnCompletedObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try + { + parent.onCompleted(); + } + catch (Exception ex) + { + base.observer.OnError(ex); + Dispose(); + return; + } + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + + internal class DoOnTerminateObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action onTerminate; + + public DoOnTerminateObservable(IObservable source, Action onTerminate) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onTerminate = onTerminate; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new DoOnTerminate(this, observer, cancel).Run(); + } + + class DoOnTerminate : OperatorObserverBase + { + readonly DoOnTerminateObservable parent; + + public DoOnTerminate(DoOnTerminateObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try + { + parent.onTerminate(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + try { observer.OnError(error); } finally { Dispose(); }; + } + + public override void OnCompleted() + { + try + { + parent.onTerminate(); + } + catch (Exception ex) + { + base.observer.OnError(ex); + Dispose(); + return; + } + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + + internal class DoOnSubscribeObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action onSubscribe; + + public DoOnSubscribeObservable(IObservable source, Action onSubscribe) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onSubscribe = onSubscribe; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new DoOnSubscribe(this, observer, cancel).Run(); + } + + class DoOnSubscribe : OperatorObserverBase + { + readonly DoOnSubscribeObservable parent; + + public DoOnSubscribe(DoOnSubscribeObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + try + { + parent.onSubscribe(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return Disposable.Empty; + } + + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + internal class DoOnCancelObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action onCancel; + + public DoOnCancelObservable(IObservable source, Action onCancel) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onCancel = onCancel; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new DoOnCancel(this, observer, cancel).Run(); + } + + class DoOnCancel : OperatorObserverBase + { + readonly DoOnCancelObservable parent; + bool isCompletedCall = false; + + public DoOnCancel(DoOnCancelObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return StableCompositeDisposable.Create(parent.source.Subscribe(this), Disposable.Create(() => + { + if (!isCompletedCall) + { + parent.onCancel(); + } + })); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + isCompletedCall = true; + try { observer.OnError(error); } finally { Dispose(); }; + } + + public override void OnCompleted() + { + isCompletedCall = true; + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Do.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Do.cs.meta new file mode 100644 index 0000000..e4162a9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Do.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8f99ae8870195e34b8618451a95818e0 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Empty.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Empty.cs new file mode 100644 index 0000000..cefcc0b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Empty.cs @@ -0,0 +1,83 @@ +using System; + +namespace UniRx.Operators +{ + internal class EmptyObservable : OperatorObservableBase + { + readonly IScheduler scheduler; + + public EmptyObservable(IScheduler scheduler) + : base(false) + { + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Empty(observer, cancel); + + if (scheduler == Scheduler.Immediate) + { + observer.OnCompleted(); + return Disposable.Empty; + } + else + { + return scheduler.Schedule(observer.OnCompleted); + } + } + + class Empty : OperatorObserverBase + { + public Empty(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class ImmutableEmptyObservable : IObservable, IOptimizedObservable + { + internal static ImmutableEmptyObservable Instance = new ImmutableEmptyObservable(); + + ImmutableEmptyObservable() + { + + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + public IDisposable Subscribe(IObserver observer) + { + observer.OnCompleted(); + return Disposable.Empty; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Empty.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Empty.cs.meta new file mode 100644 index 0000000..6625cb8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Empty.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9e9a7050a289d3a4aa17cba89e085135 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Finally.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Finally.cs new file mode 100644 index 0000000..fb4ee65 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Finally.cs @@ -0,0 +1,68 @@ +using System; + +namespace UniRx.Operators +{ + internal class FinallyObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action finallyAction; + + public FinallyObservable(IObservable source, Action finallyAction) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.finallyAction = finallyAction; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Finally(this, observer, cancel).Run(); + } + + class Finally : OperatorObserverBase + { + readonly FinallyObservable parent; + + public Finally(FinallyObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + IDisposable subscription; + try + { + subscription = parent.source.Subscribe(this); + } + catch + { + // This behaviour is not same as .NET Official Rx + parent.finallyAction(); + throw; + } + + return StableCompositeDisposable.Create(subscription, Disposable.Create(() => + { + parent.finallyAction(); + })); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Finally.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Finally.cs.meta new file mode 100644 index 0000000..772d478 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Finally.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9ce919d8f2acf2b47a932e850e399d3a +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/First.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/First.cs new file mode 100644 index 0000000..220a986 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/First.cs @@ -0,0 +1,166 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class FirstObservable : OperatorObservableBase + { + readonly IObservable source; + readonly bool useDefault; + readonly Func predicate; + + public FirstObservable(IObservable source, bool useDefault) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.useDefault = useDefault; + } + + public FirstObservable(IObservable source, Func predicate, bool useDefault) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicate = predicate; + this.useDefault = useDefault; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (predicate == null) + { + return source.Subscribe(new First(this, observer, cancel)); + } + else + { + return source.Subscribe(new First_(this, observer, cancel)); + } + } + + class First : OperatorObserverBase + { + readonly FirstObservable parent; + bool notPublished; + + public First(FirstObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.notPublished = true; + } + + public override void OnNext(T value) + { + if (notPublished) + { + notPublished = false; + observer.OnNext(value); + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (parent.useDefault) + { + if (notPublished) + { + observer.OnNext(default(T)); + } + try { observer.OnCompleted(); } + finally { Dispose(); } + } + else + { + if (notPublished) + { + try { observer.OnError(new InvalidOperationException("sequence is empty")); } + finally { Dispose(); } + } + else + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + + // with predicate + class First_ : OperatorObserverBase + { + readonly FirstObservable parent; + bool notPublished; + + public First_(FirstObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.notPublished = true; + } + + public override void OnNext(T value) + { + if (notPublished) + { + bool isPassed; + try + { + isPassed = parent.predicate(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + if (isPassed) + { + notPublished = false; + observer.OnNext(value); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (parent.useDefault) + { + if (notPublished) + { + observer.OnNext(default(T)); + } + try { observer.OnCompleted(); } + finally { Dispose(); } + } + else + { + if (notPublished) + { + try { observer.OnError(new InvalidOperationException("sequence is empty")); } + finally { Dispose(); } + } + else + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/First.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/First.cs.meta new file mode 100644 index 0000000..a6c3f8e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/First.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8e3093220aeb1d54faa3fca9fe0af6c0 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ForEachAsync.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ForEachAsync.cs new file mode 100644 index 0000000..7a8aecf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ForEachAsync.cs @@ -0,0 +1,116 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class ForEachAsyncObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Action onNext; + readonly Action onNextWithIndex; + + public ForEachAsyncObservable(IObservable source, Action onNext) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onNext = onNext; + } + + public ForEachAsyncObservable(IObservable source, Action onNext) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.onNextWithIndex = onNext; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (onNext != null) + { + return source.Subscribe(new ForEachAsync(this, observer, cancel)); + } + else + { + return source.Subscribe(new ForEachAsync_(this, observer, cancel)); + } + } + + class ForEachAsync : OperatorObserverBase + { + readonly ForEachAsyncObservable parent; + + public ForEachAsync(ForEachAsyncObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + try + { + parent.onNext(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + observer.OnNext(Unit.Default); + + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + + // with index + class ForEachAsync_ : OperatorObserverBase + { + readonly ForEachAsyncObservable parent; + int index = 0; + + public ForEachAsync_(ForEachAsyncObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + try + { + parent.onNextWithIndex(value, index++); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + observer.OnNext(Unit.Default); + + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ForEachAsync.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ForEachAsync.cs.meta new file mode 100644 index 0000000..3ca9296 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ForEachAsync.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5b66ecd2e5290bc4eb8c78a1ccc2d009 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/FromEvent.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/FromEvent.cs new file mode 100644 index 0000000..d137725 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/FromEvent.cs @@ -0,0 +1,323 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + // FromEvent, FromEventPattern + + internal class FromEventPatternObservable : OperatorObservableBase> + where TEventArgs : EventArgs + { + readonly Func, TDelegate> conversion; + readonly Action addHandler; + readonly Action removeHandler; + + public FromEventPatternObservable(Func, TDelegate> conversion, Action addHandler, Action removeHandler) + : base(false) + { + this.conversion = conversion; + this.addHandler = addHandler; + this.removeHandler = removeHandler; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + var fe = new FromEventPattern(this, observer); + return fe.Register() ? fe : Disposable.Empty; + } + + class FromEventPattern : IDisposable + { + readonly FromEventPatternObservable parent; + readonly IObserver> observer; + TDelegate handler; + + public FromEventPattern(FromEventPatternObservable parent, IObserver> observer) + { + this.parent = parent; + this.observer = observer; + } + + public bool Register() + { + handler = parent.conversion(OnNext); + try + { + parent.addHandler(handler); + } + catch (Exception ex) + { + observer.OnError(ex); + return false; + } + return true; + } + + void OnNext(object sender, TEventArgs eventArgs) + { + observer.OnNext(new EventPattern(sender, eventArgs)); + } + + public void Dispose() + { + if (handler != null) + { + parent.removeHandler(handler); + handler = default(TDelegate); + } + } + } + } + + internal class FromEventObservable : OperatorObservableBase + { + readonly Func conversion; + readonly Action addHandler; + readonly Action removeHandler; + + public FromEventObservable(Func conversion, Action addHandler, Action removeHandler) + : base(false) + { + this.conversion = conversion; + this.addHandler = addHandler; + this.removeHandler = removeHandler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var fe = new FromEvent(this, observer); + return fe.Register() ? fe : Disposable.Empty; + } + + class FromEvent : IDisposable + { + readonly FromEventObservable parent; + readonly IObserver observer; + TDelegate handler; + + public FromEvent(FromEventObservable parent, IObserver observer) + { + this.parent = parent; + this.observer = observer; + } + + public bool Register() + { + handler = parent.conversion(OnNext); + + try + { + parent.addHandler(handler); + } + catch (Exception ex) + { + observer.OnError(ex); + return false; + } + return true; + } + + void OnNext() + { + observer.OnNext(Unit.Default); + } + + public void Dispose() + { + if (handler != null) + { + parent.removeHandler(handler); + handler = default(TDelegate); + } + } + } + } + + internal class FromEventObservable : OperatorObservableBase + { + readonly Func, TDelegate> conversion; + readonly Action addHandler; + readonly Action removeHandler; + + public FromEventObservable(Func, TDelegate> conversion, Action addHandler, Action removeHandler) + : base(false) + { + this.conversion = conversion; + this.addHandler = addHandler; + this.removeHandler = removeHandler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var fe = new FromEvent(this, observer); + return fe.Register() ? fe : Disposable.Empty; + } + + class FromEvent : IDisposable + { + readonly FromEventObservable parent; + readonly IObserver observer; + TDelegate handler; + + public FromEvent(FromEventObservable parent, IObserver observer) + { + this.parent = parent; + this.observer = observer; + } + + public bool Register() + { + handler = parent.conversion(OnNext); + + try + { + parent.addHandler(handler); + } + catch (Exception ex) + { + observer.OnError(ex); + return false; + } + return true; + } + + void OnNext(TEventArgs args) + { + observer.OnNext(args); + } + + public void Dispose() + { + if (handler != null) + { + parent.removeHandler(handler); + handler = default(TDelegate); + } + } + } + } + + internal class FromEventObservable : OperatorObservableBase + { + readonly Action addHandler; + readonly Action removeHandler; + + public FromEventObservable(Action addHandler, Action removeHandler) + : base(false) + { + this.addHandler = addHandler; + this.removeHandler = removeHandler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var fe = new FromEvent(this, observer); + return fe.Register() ? fe : Disposable.Empty; + } + + class FromEvent : IDisposable + { + readonly FromEventObservable parent; + readonly IObserver observer; + Action handler; + + public FromEvent(FromEventObservable parent, IObserver observer) + { + this.parent = parent; + this.observer = observer; + this.handler = OnNext; + } + + public bool Register() + { + try + { + parent.addHandler(handler); + } + catch (Exception ex) + { + observer.OnError(ex); + return false; + } + return true; + } + + void OnNext() + { + observer.OnNext(Unit.Default); + } + + public void Dispose() + { + if (handler != null) + { + parent.removeHandler(handler); + handler = null; + } + } + } + } + + internal class FromEventObservable_ : OperatorObservableBase + { + readonly Action> addHandler; + readonly Action> removeHandler; + + public FromEventObservable_(Action> addHandler, Action> removeHandler) + : base(false) + { + this.addHandler = addHandler; + this.removeHandler = removeHandler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var fe = new FromEvent(this, observer); + return fe.Register() ? fe : Disposable.Empty; + } + + class FromEvent : IDisposable + { + readonly FromEventObservable_ parent; + readonly IObserver observer; + Action handler; + + public FromEvent(FromEventObservable_ parent, IObserver observer) + { + this.parent = parent; + this.observer = observer; + this.handler = OnNext; + } + + public bool Register() + { + try + { + parent.addHandler(handler); + } + catch (Exception ex) + { + observer.OnError(ex); + return false; + } + return true; + } + + void OnNext(T value) + { + observer.OnNext(value); + } + + public void Dispose() + { + if (handler != null) + { + parent.removeHandler(handler); + handler = null; + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/FromEvent.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/FromEvent.cs.meta new file mode 100644 index 0000000..97fdf21 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/FromEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 05fcc5083e94e704ca8f059e4e535ffa +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/GroupBy.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/GroupBy.cs new file mode 100644 index 0000000..60d6349 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/GroupBy.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class GroupedObservable : IGroupedObservable + { + readonly TKey key; + readonly IObservable subject; + readonly RefCountDisposable refCount; + + public TKey Key + { + get { return key; } + } + + public GroupedObservable(TKey key, ISubject subject, RefCountDisposable refCount) + { + this.key = key; + this.subject = subject; + this.refCount = refCount; + } + + public IDisposable Subscribe(IObserver observer) + { + var release = refCount.GetDisposable(); + var subscription = subject.Subscribe(observer); + return StableCompositeDisposable.Create(release, subscription); + } + } + + internal class GroupByObservable : OperatorObservableBase> + { + readonly IObservable source; + readonly Func keySelector; + readonly Func elementSelector; + readonly int? capacity; + readonly IEqualityComparer comparer; + + public GroupByObservable(IObservable source, Func keySelector, Func elementSelector, int? capacity, IEqualityComparer comparer) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.keySelector = keySelector; + this.elementSelector = elementSelector; + this.capacity = capacity; + this.comparer = comparer; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return new GroupBy(this, observer, cancel).Run(); + } + + class GroupBy : OperatorObserverBase> + { + readonly GroupByObservable parent; + readonly Dictionary> map; + ISubject nullKeySubject; + + CompositeDisposable groupDisposable; + RefCountDisposable refCountDisposable; + + public GroupBy(GroupByObservable parent, IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + if (parent.capacity.HasValue) + { + map = new Dictionary>(parent.capacity.Value, parent.comparer); + } + else + { + map = new Dictionary>(parent.comparer); + } + } + + public IDisposable Run() + { + groupDisposable = new CompositeDisposable(); + refCountDisposable = new RefCountDisposable(groupDisposable); + + groupDisposable.Add(parent.source.Subscribe(this)); + + return refCountDisposable; + } + + public override void OnNext(TSource value) + { + var key = default(TKey); + try + { + key = parent.keySelector(value); + } + catch (Exception exception) + { + Error(exception); + return; + } + + var fireNewMapEntry = false; + var writer = default(ISubject); + try + { + if (key == null) + { + if (nullKeySubject == null) + { + nullKeySubject = new Subject(); + fireNewMapEntry = true; + } + + writer = nullKeySubject; + } + else + { + if (!map.TryGetValue(key, out writer)) + { + writer = new Subject(); + map.Add(key, writer); + fireNewMapEntry = true; + } + } + } + catch (Exception exception) + { + Error(exception); + return; + } + + if (fireNewMapEntry) + { + var group = new GroupedObservable(key, writer, refCountDisposable); + observer.OnNext(group); + } + + var element = default(TElement); + try + { + element = parent.elementSelector(value); + } + catch (Exception exception) + { + Error(exception); + return; + } + + writer.OnNext(element); + } + + public override void OnError(Exception error) + { + Error(error); + } + + public override void OnCompleted() + { + try + { + if (nullKeySubject != null) nullKeySubject.OnCompleted(); + + foreach (var s in map.Values) + { + s.OnCompleted(); + } + + observer.OnCompleted(); + } + finally + { + Dispose(); + } + } + + void Error(Exception exception) + { + try + { + if (nullKeySubject != null) nullKeySubject.OnError(exception); + + foreach (var s in map.Values) + { + s.OnError(exception); + } + + observer.OnError(exception); + } + finally + { + Dispose(); + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/GroupBy.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/GroupBy.cs.meta new file mode 100644 index 0000000..1d7b46a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/GroupBy.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7345fc4a6df05ca47ab89ec819bccde6 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/IgnoreElements.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/IgnoreElements.cs new file mode 100644 index 0000000..f8cec0b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/IgnoreElements.cs @@ -0,0 +1,44 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class IgnoreElementsObservable : OperatorObservableBase + { + readonly IObservable source; + + public IgnoreElementsObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new IgnoreElements(observer, cancel)); + } + + class IgnoreElements : OperatorObserverBase + { + public IgnoreElements(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/IgnoreElements.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/IgnoreElements.cs.meta new file mode 100644 index 0000000..f829b3c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/IgnoreElements.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d6c8ca210619da74b92cbdb3e8c58127 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Last.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Last.cs new file mode 100644 index 0000000..7817286 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Last.cs @@ -0,0 +1,165 @@ +using System; + +namespace UniRx.Operators +{ + internal class LastObservable : OperatorObservableBase + { + readonly IObservable source; + readonly bool useDefault; + readonly Func predicate; + + public LastObservable(IObservable source, bool useDefault) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.useDefault = useDefault; + } + + public LastObservable(IObservable source, Func predicate, bool useDefault) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicate = predicate; + this.useDefault = useDefault; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (predicate == null) + { + return source.Subscribe(new Last(this, observer, cancel)); + } + else + { + return source.Subscribe(new Last_(this, observer, cancel)); + } + } + + class Last : OperatorObserverBase + { + readonly LastObservable parent; + bool notPublished; + T lastValue; + + public Last(LastObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.notPublished = true; + } + + public override void OnNext(T value) + { + notPublished = false; + lastValue = value; + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (parent.useDefault) + { + if (notPublished) + { + observer.OnNext(default(T)); + } + else + { + observer.OnNext(lastValue); + } + try { observer.OnCompleted(); } + finally { Dispose(); } + } + else + { + if (notPublished) + { + try { observer.OnError(new InvalidOperationException("sequence is empty")); } + finally { Dispose(); } + } + else + { + observer.OnNext(lastValue); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + + class Last_ : OperatorObserverBase + { + readonly LastObservable parent; + bool notPublished; + T lastValue; + + public Last_(LastObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.notPublished = true; + } + + public override void OnNext(T value) + { + bool isPassed; + try + { + isPassed = parent.predicate(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + if (isPassed) + { + notPublished = false; + lastValue = value; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (parent.useDefault) + { + if (notPublished) + { + observer.OnNext(default(T)); + } + else + { + observer.OnNext(lastValue); + } + try { observer.OnCompleted(); } + finally { Dispose(); } + } + else + { + if (notPublished) + { + try { observer.OnError(new InvalidOperationException("sequence is empty")); } + finally { Dispose(); } + } + else + { + observer.OnNext(lastValue); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Last.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Last.cs.meta new file mode 100644 index 0000000..1c33d43 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Last.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 696780c8759162d4b996683ec13d7e0b +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Materialize.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Materialize.cs new file mode 100644 index 0000000..5c9d108 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Materialize.cs @@ -0,0 +1,53 @@ +using System; + +namespace UniRx.Operators +{ + internal class MaterializeObservable : OperatorObservableBase> + { + readonly IObservable source; + + public MaterializeObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return new Materialize(this, observer, cancel).Run(); + } + + class Materialize : OperatorObserverBase> + { + readonly MaterializeObservable parent; + + public Materialize(MaterializeObservable parent, IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + observer.OnNext(Notification.CreateOnNext(value)); + } + + public override void OnError(Exception error) + { + observer.OnNext(Notification.CreateOnError(error)); + try { observer.OnCompleted(); } finally { Dispose(); } + } + + public override void OnCompleted() + { + observer.OnNext(Notification.CreateOnCompleted()); + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Materialize.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Materialize.cs.meta new file mode 100644 index 0000000..aa04020 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Materialize.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 09d3ba9e6d5fe4643bbf0df943652908 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Merge.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Merge.cs new file mode 100644 index 0000000..9221ad6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Merge.cs @@ -0,0 +1,264 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class MergeObservable : OperatorObservableBase + { + private readonly IObservable> sources; + private readonly int maxConcurrent; + + public MergeObservable(IObservable> sources, bool isRequiredSubscribeOnCurrentThread) + : base(isRequiredSubscribeOnCurrentThread) + { + this.sources = sources; + } + + public MergeObservable(IObservable> sources, int maxConcurrent, bool isRequiredSubscribeOnCurrentThread) + : base(isRequiredSubscribeOnCurrentThread) + { + this.sources = sources; + this.maxConcurrent = maxConcurrent; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (maxConcurrent > 0) + { + return new MergeConcurrentObserver(this, observer, cancel).Run(); + } + else + { + return new MergeOuterObserver(this, observer, cancel).Run(); + } + } + + class MergeOuterObserver : OperatorObserverBase, T> + { + readonly MergeObservable parent; + + CompositeDisposable collectionDisposable; + SingleAssignmentDisposable sourceDisposable; + object gate = new object(); + bool isStopped = false; + + public MergeOuterObserver(MergeObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + collectionDisposable = new CompositeDisposable(); + sourceDisposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(sourceDisposable); + + sourceDisposable.Disposable = parent.sources.Subscribe(this); + return collectionDisposable; + } + + public override void OnNext(IObservable value) + { + var disposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(disposable); + var collectionObserver = new Merge(this, disposable); + disposable.Disposable = value.Subscribe(collectionObserver); + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + isStopped = true; + if (collectionDisposable.Count == 1) + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + else + { + sourceDisposable.Dispose(); + } + } + + class Merge : OperatorObserverBase + { + readonly MergeOuterObserver parent; + readonly IDisposable cancel; + + public Merge(MergeOuterObserver parent, IDisposable cancel) + : base(parent.observer, cancel) + { + this.parent = parent; + this.cancel = cancel; + } + + public override void OnNext(T value) + { + lock (parent.gate) + { + base.observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (parent.gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + parent.collectionDisposable.Remove(cancel); + if (parent.isStopped && parent.collectionDisposable.Count == 1) + { + lock (parent.gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } + } + + class MergeConcurrentObserver : OperatorObserverBase, T> + { + readonly MergeObservable parent; + + CompositeDisposable collectionDisposable; + SingleAssignmentDisposable sourceDisposable; + object gate = new object(); + bool isStopped = false; + + // concurrency + Queue> q; + int activeCount; + + public MergeConcurrentObserver(MergeObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + q = new Queue>(); + activeCount = 0; + + collectionDisposable = new CompositeDisposable(); + sourceDisposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(sourceDisposable); + + sourceDisposable.Disposable = parent.sources.Subscribe(this); + return collectionDisposable; + } + + public override void OnNext(IObservable value) + { + lock (gate) + { + if (activeCount < parent.maxConcurrent) + { + activeCount++; + Subscribe(value); + } + else + { + q.Enqueue(value); + } + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + lock (gate) + { + isStopped = true; + if (activeCount == 0) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + else + { + sourceDisposable.Dispose(); + } + } + } + + void Subscribe(IObservable innerSource) + { + var disposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(disposable); + var collectionObserver = new Merge(this, disposable); + disposable.Disposable = innerSource.Subscribe(collectionObserver); + } + + class Merge : OperatorObserverBase + { + readonly MergeConcurrentObserver parent; + readonly IDisposable cancel; + + public Merge(MergeConcurrentObserver parent, IDisposable cancel) + : base(parent.observer, cancel) + { + this.parent = parent; + this.cancel = cancel; + } + + public override void OnNext(T value) + { + lock (parent.gate) + { + base.observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (parent.gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + parent.collectionDisposable.Remove(cancel); + lock (parent.gate) + { + if (parent.q.Count > 0) + { + var source = parent.q.Dequeue(); + parent.Subscribe(source); + } + else + { + parent.activeCount--; + if (parent.isStopped && parent.activeCount == 0) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Merge.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Merge.cs.meta new file mode 100644 index 0000000..50d7fca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Merge.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 94158fab525468d4e896a62f633257e6 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Never.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Never.cs new file mode 100644 index 0000000..ad6a778 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Never.cs @@ -0,0 +1,32 @@ +using System; + +namespace UniRx.Operators +{ + internal class NeverObservable : OperatorObservableBase + { + public NeverObservable() + : base(false) + { + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return Disposable.Empty; + } + } + + internal class ImmutableNeverObservable : IObservable, IOptimizedObservable + { + internal static ImmutableNeverObservable Instance = new ImmutableNeverObservable(); + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + public IDisposable Subscribe(IObserver observer) + { + return Disposable.Empty; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Never.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Never.cs.meta new file mode 100644 index 0000000..8e92ea5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Never.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b5db8d5c73883214abaf3715002da256 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ObserveOn.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ObserveOn.cs new file mode 100644 index 0000000..b8f02f1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ObserveOn.cs @@ -0,0 +1,210 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class ObserveOnObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IScheduler scheduler; + + public ObserveOnObservable(IObservable source, IScheduler scheduler) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var queueing = scheduler as ISchedulerQueueing; + if (queueing == null) + { + return new ObserveOn(this, observer, cancel).Run(); + } + else + { + return new ObserveOn_(this, queueing, observer, cancel).Run(); + } + } + + class ObserveOn : OperatorObserverBase + { + class SchedulableAction : IDisposable + { + public Notification data; + public LinkedListNode node; + public IDisposable schedule; + + public void Dispose() + { + if (schedule != null) + schedule.Dispose(); + schedule = null; + + if (node.List != null) + { + node.List.Remove(node); + } + } + + public bool IsScheduled { get { return schedule != null; } } + } + + readonly ObserveOnObservable parent; + readonly LinkedList actions = new LinkedList(); + bool isDisposed; + + public ObserveOn(ObserveOnObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + isDisposed = false; + + var sourceDisposable = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(sourceDisposable, Disposable.Create(() => + { + lock (actions) + { + isDisposed = true; + + while (actions.Count > 0) + { + // Dispose will both cancel the action (if not already running) + // and remove it from 'actions' + actions.First.Value.Dispose(); + } + } + })); + } + + public override void OnNext(T value) + { + QueueAction(new Notification.OnNextNotification(value)); + } + + public override void OnError(Exception error) + { + QueueAction(new Notification.OnErrorNotification(error)); + } + + public override void OnCompleted() + { + QueueAction(new Notification.OnCompletedNotification()); + } + + private void QueueAction(Notification data) + { + var action = new SchedulableAction { data = data }; + lock (actions) + { + if (isDisposed) return; + + action.node = actions.AddLast(action); + ProcessNext(); + } + } + + private void ProcessNext() + { + lock (actions) + { + if (actions.Count == 0 || isDisposed) + return; + + var action = actions.First.Value; + + if (action.IsScheduled) + return; + + action.schedule = parent.scheduler.Schedule(() => + { + try + { + switch (action.data.Kind) + { + case NotificationKind.OnNext: + observer.OnNext(action.data.Value); + break; + case NotificationKind.OnError: + observer.OnError(action.data.Exception); + break; + case NotificationKind.OnCompleted: + observer.OnCompleted(); + break; + } + } + finally + { + lock (actions) + { + action.Dispose(); + } + + if (action.data.Kind == NotificationKind.OnNext) + ProcessNext(); + else + Dispose(); + } + }); + } + } + } + + class ObserveOn_ : OperatorObserverBase + { + readonly ObserveOnObservable parent; + readonly ISchedulerQueueing scheduler; + readonly BooleanDisposable isDisposed; + readonly Action onNext; + + public ObserveOn_(ObserveOnObservable parent, ISchedulerQueueing scheduler, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.scheduler = scheduler; + this.isDisposed = new BooleanDisposable(); + this.onNext = new Action(OnNext_); // cache delegate + } + + public IDisposable Run() + { + var sourceDisposable = parent.source.Subscribe(this); + return StableCompositeDisposable.Create(sourceDisposable, isDisposed); + } + + void OnNext_(T value) + { + base.observer.OnNext(value); + } + + void OnError_(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + + void OnCompleted_(Unit _) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + + public override void OnNext(T value) + { + scheduler.ScheduleQueueing(isDisposed, value, onNext); + } + + public override void OnError(Exception error) + { + scheduler.ScheduleQueueing(isDisposed, error, OnError_); + } + + public override void OnCompleted() + { + scheduler.ScheduleQueueing(isDisposed, Unit.Default, OnCompleted_); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ObserveOn.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ObserveOn.cs.meta new file mode 100644 index 0000000..a4dde12 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ObserveOn.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 39df784f492c7404286d05b09a840705 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OfType.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OfType.cs new file mode 100644 index 0000000..76857f8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OfType.cs @@ -0,0 +1,47 @@ +using System; + +namespace UniRx.Operators +{ + internal class OfTypeObservable : OperatorObservableBase + { + readonly IObservable source; + + public OfTypeObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new OfType(observer, cancel)); + } + + class OfType : OperatorObserverBase + { + public OfType(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(TSource value) + { + if (value is TResult) + { + var castValue = (TResult)(object)value; + observer.OnNext(castValue); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OfType.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OfType.cs.meta new file mode 100644 index 0000000..4cb3e09 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OfType.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 981fd4bf7704404459a0deed254a03e5 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObservableBase.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObservableBase.cs new file mode 100644 index 0000000..e00c864 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObservableBase.cs @@ -0,0 +1,42 @@ +using System; + +namespace UniRx.Operators +{ + // implements note : all field must be readonly. + public abstract class OperatorObservableBase : IObservable, IOptimizedObservable + { + readonly bool isRequiredSubscribeOnCurrentThread; + + public OperatorObservableBase(bool isRequiredSubscribeOnCurrentThread) + { + this.isRequiredSubscribeOnCurrentThread = isRequiredSubscribeOnCurrentThread; + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return isRequiredSubscribeOnCurrentThread; + } + + public IDisposable Subscribe(IObserver observer) + { + var subscription = new SingleAssignmentDisposable(); + + // note: + // does not make the safe observer, it breaks exception durability. + // var safeObserver = Observer.CreateAutoDetachObserver(observer, subscription); + + if (isRequiredSubscribeOnCurrentThread && Scheduler.IsCurrentThreadSchedulerScheduleRequired) + { + Scheduler.CurrentThread.Schedule(() => subscription.Disposable = SubscribeCore(observer, subscription)); + } + else + { + subscription.Disposable = SubscribeCore(observer, subscription); + } + + return subscription; + } + + protected abstract IDisposable SubscribeCore(IObserver observer, IDisposable cancel); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObservableBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObservableBase.cs.meta new file mode 100644 index 0000000..385c56f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObservableBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1b94a1a0ae5d509488c6242454216bdb +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObserverBase.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObserverBase.cs new file mode 100644 index 0000000..725842c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObserverBase.cs @@ -0,0 +1,33 @@ +using System; +using System.Threading; + +namespace UniRx.Operators +{ + public abstract class OperatorObserverBase : IDisposable, IObserver + { + protected internal volatile IObserver observer; + IDisposable cancel; + + public OperatorObserverBase(IObserver observer, IDisposable cancel) + { + this.observer = observer; + this.cancel = cancel; + } + + public abstract void OnNext(TSource value); + + public abstract void OnError(Exception error); + + public abstract void OnCompleted(); + + public void Dispose() + { + observer = UniRx.InternalUtil.EmptyObserver.Instance; + var target = System.Threading.Interlocked.Exchange(ref cancel, null); + if (target != null) + { + target.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObserverBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObserverBase.cs.meta new file mode 100644 index 0000000..a58903d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/OperatorObserverBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 258901a4513be8f4a8bfcca91e70bb12 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/PairWise.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/PairWise.cs new file mode 100644 index 0000000..4b9bccc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/PairWise.cs @@ -0,0 +1,120 @@ +using System; + +namespace UniRx.Operators +{ + internal class PairwiseObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func selector; + + public PairwiseObservable(IObservable source, Func selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selector = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Pairwise(this, observer, cancel)); + } + + class Pairwise : OperatorObserverBase + { + readonly PairwiseObservable parent; + T prev = default(T); + bool isFirst = true; + + public Pairwise(PairwiseObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + if (isFirst) + { + isFirst = false; + prev = value; + return; + } + + TR v; + try + { + v = parent.selector(prev, value); + prev = value; + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + observer.OnNext(v); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + internal class PairwiseObservable : OperatorObservableBase> + { + readonly IObservable source; + + public PairwiseObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return source.Subscribe(new Pairwise(observer, cancel)); + } + + class Pairwise : OperatorObserverBase> + { + T prev = default(T); + bool isFirst = true; + + public Pairwise(IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + if (isFirst) + { + isFirst = false; + prev = value; + return; + } + + var pair = new Pair(prev, value); + prev = value; + observer.OnNext(pair); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/PairWise.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/PairWise.cs.meta new file mode 100644 index 0000000..17b6aa0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/PairWise.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f66e4871304e6e74d8548d597457e53c +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Range.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Range.cs new file mode 100644 index 0000000..b96da8e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Range.cs @@ -0,0 +1,89 @@ +using System; + +namespace UniRx.Operators +{ + internal class RangeObservable : OperatorObservableBase + { + readonly int start; + readonly int count; + readonly IScheduler scheduler; + + public RangeObservable(int start, int count, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + if (count < 0) throw new ArgumentOutOfRangeException("count < 0"); + + this.start = start; + this.count = count; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Range(observer, cancel); + + if (scheduler == Scheduler.Immediate) + { + for (int i = 0; i < count; i++) + { + int v = start + i; + observer.OnNext(v); + } + observer.OnCompleted(); + + return Disposable.Empty; + } + else + { + var i = 0; + return scheduler.Schedule((Action self) => + { + if (i < count) + { + int v = start + i; + observer.OnNext(v); + i++; + self(); + } + else + { + observer.OnCompleted(); + } + }); + } + } + + class Range : OperatorObserverBase + { + public Range(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(int value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Range.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Range.cs.meta new file mode 100644 index 0000000..f49b0a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Range.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2249fbe589c8d3042ac201c1ab4be76f +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RefCount.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RefCount.cs new file mode 100644 index 0000000..4928706 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RefCount.cs @@ -0,0 +1,77 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class RefCountObservable : OperatorObservableBase + { + readonly IConnectableObservable source; + readonly object gate = new object(); + int refCount = 0; + IDisposable connection; + + public RefCountObservable(IConnectableObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new RefCount(this, observer, cancel).Run(); + } + + class RefCount : OperatorObserverBase + { + readonly RefCountObservable parent; + + public RefCount(RefCountObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var subcription = parent.source.Subscribe(this); + + lock (parent.gate) + { + if (++parent.refCount == 1) + { + parent.connection = parent.source.Connect(); + } + } + + return Disposable.Create(() => + { + subcription.Dispose(); + + lock (parent.gate) + { + if (--parent.refCount == 0) + { + parent.connection.Dispose(); + } + } + }); + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RefCount.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RefCount.cs.meta new file mode 100644 index 0000000..66a6675 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RefCount.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 17a77b422aa699d4d8cfbf6de804d238 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Repeat.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Repeat.cs new file mode 100644 index 0000000..4d519f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Repeat.cs @@ -0,0 +1,99 @@ +using System; + +namespace UniRx.Operators +{ + internal class RepeatObservable : OperatorObservableBase + { + readonly T value; + readonly int? repeatCount; + readonly IScheduler scheduler; + + public RepeatObservable(T value, int? repeatCount, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.value = value; + this.repeatCount = repeatCount; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Repeat(observer, cancel); + + if (repeatCount == null) + { + return scheduler.Schedule((Action self) => + { + observer.OnNext(value); + self(); + }); + } + else + { + if (scheduler == Scheduler.Immediate) + { + var count = this.repeatCount.Value; + for (int i = 0; i < count; i++) + { + observer.OnNext(value); + } + observer.OnCompleted(); + return Disposable.Empty; + } + else + { + var currentCount = this.repeatCount.Value; + return scheduler.Schedule((Action self) => + { + if (currentCount > 0) + { + observer.OnNext(value); + currentCount--; + } + + if (currentCount == 0) + { + observer.OnCompleted(); + return; + } + + self(); + }); + } + } + } + + class Repeat : OperatorObserverBase + { + public Repeat(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Repeat.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Repeat.cs.meta new file mode 100644 index 0000000..6e484c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Repeat.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 63930706f2ea6e847866fc6d914b0d2e +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RepeatSafe.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RepeatSafe.cs new file mode 100644 index 0000000..4b4a0d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RepeatSafe.cs @@ -0,0 +1,138 @@ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class RepeatSafeObservable : OperatorObservableBase + { + readonly IEnumerable> sources; + + public RepeatSafeObservable(IEnumerable> sources, bool isRequiredSubscribeOnCurrentThread) + : base(isRequiredSubscribeOnCurrentThread) + { + this.sources = sources; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new RepeatSafe(this, observer, cancel).Run(); + } + + class RepeatSafe : OperatorObserverBase + { + readonly RepeatSafeObservable parent; + readonly object gate = new object(); + + IEnumerator> e; + SerialDisposable subscription; + Action nextSelf; + bool isDisposed; + bool isRunNext; + + public RepeatSafe(RepeatSafeObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + isDisposed = false; + isRunNext = false; + e = parent.sources.GetEnumerator(); + subscription = new SerialDisposable(); + + var schedule = Scheduler.DefaultSchedulers.TailRecursion.Schedule(RecursiveRun); + + return StableCompositeDisposable.Create(schedule, subscription, Disposable.Create(() => + { + lock (gate) + { + isDisposed = true; + e.Dispose(); + } + })); + } + + void RecursiveRun(Action self) + { + lock (gate) + { + this.nextSelf = self; + if (isDisposed) return; + + var current = default(IObservable); + var hasNext = false; + var ex = default(Exception); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = e.Current; + if (current == null) throw new InvalidOperationException("sequence is null."); + } + else + { + e.Dispose(); + } + } + catch (Exception exception) + { + ex = exception; + e.Dispose(); + } + + if (ex != null) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + if (!hasNext) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + + var source = e.Current; + var d = new SingleAssignmentDisposable(); + subscription.Disposable = d; + d.Disposable = source.Subscribe(this); + } + } + + public override void OnNext(T value) + { + isRunNext = true; + base.observer.OnNext(value); + } + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (isRunNext && !isDisposed) + { + isRunNext = false; + this.nextSelf(); + } + else + { + e.Dispose(); + if (!isDisposed) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RepeatSafe.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RepeatSafe.cs.meta new file mode 100644 index 0000000..85c808c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/RepeatSafe.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6458fa5124443dc4bb95ad3d0b743934 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Return.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Return.cs new file mode 100644 index 0000000..45167c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Return.cs @@ -0,0 +1,205 @@ +using System; + +namespace UniRx.Operators +{ + internal class ReturnObservable : OperatorObservableBase + { + readonly T value; + readonly IScheduler scheduler; + + public ReturnObservable(T value, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.value = value; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Return(observer, cancel); + + if (scheduler == Scheduler.Immediate) + { + observer.OnNext(value); + observer.OnCompleted(); + return Disposable.Empty; + } + else + { + return scheduler.Schedule(() => + { + observer.OnNext(value); + observer.OnCompleted(); + }); + } + } + + class Return : OperatorObserverBase + { + public Return(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class ImmediateReturnObservable : IObservable, IOptimizedObservable + { + readonly T value; + + public ImmediateReturnObservable(T value) + { + this.value = value; + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + public IDisposable Subscribe(IObserver observer) + { + observer.OnNext(value); + observer.OnCompleted(); + return Disposable.Empty; + } + } + + internal class ImmutableReturnUnitObservable : IObservable, IOptimizedObservable + { + internal static ImmutableReturnUnitObservable Instance = new ImmutableReturnUnitObservable(); + + ImmutableReturnUnitObservable() + { + + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + public IDisposable Subscribe(IObserver observer) + { + observer.OnNext(Unit.Default); + observer.OnCompleted(); + return Disposable.Empty; + } + } + + internal class ImmutableReturnTrueObservable : IObservable, IOptimizedObservable + { + internal static ImmutableReturnTrueObservable Instance = new ImmutableReturnTrueObservable(); + + ImmutableReturnTrueObservable() + { + + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + public IDisposable Subscribe(IObserver observer) + { + observer.OnNext(true); + observer.OnCompleted(); + return Disposable.Empty; + } + } + + internal class ImmutableReturnFalseObservable : IObservable, IOptimizedObservable + { + internal static ImmutableReturnFalseObservable Instance = new ImmutableReturnFalseObservable(); + + ImmutableReturnFalseObservable() + { + + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + public IDisposable Subscribe(IObserver observer) + { + observer.OnNext(false); + observer.OnCompleted(); + return Disposable.Empty; + } + } + + internal class ImmutableReturnInt32Observable : IObservable, IOptimizedObservable + { + static ImmutableReturnInt32Observable[] Caches = new ImmutableReturnInt32Observable[] + { + new ImmutableReturnInt32Observable(-1), + new ImmutableReturnInt32Observable(0), + new ImmutableReturnInt32Observable(1), + new ImmutableReturnInt32Observable(2), + new ImmutableReturnInt32Observable(3), + new ImmutableReturnInt32Observable(4), + new ImmutableReturnInt32Observable(5), + new ImmutableReturnInt32Observable(6), + new ImmutableReturnInt32Observable(7), + new ImmutableReturnInt32Observable(8), + new ImmutableReturnInt32Observable(9), + }; + + public static IObservable GetInt32Observable(int x) + { + if (-1 <= x && x <= 9) + { + return Caches[x + 1]; + } + + return new ImmediateReturnObservable(x); + } + + readonly int x; + + ImmutableReturnInt32Observable(int x) + { + this.x = x; + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + public IDisposable Subscribe(IObserver observer) + { + observer.OnNext(x); + observer.OnCompleted(); + return Disposable.Empty; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Return.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Return.cs.meta new file mode 100644 index 0000000..df54f05 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Return.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 25648117feeec6043bd39468bfab62b7 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Sample.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Sample.cs new file mode 100644 index 0000000..7c73de7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Sample.cs @@ -0,0 +1,241 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + internal class SampleObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TimeSpan interval; + readonly IScheduler scheduler; + + public SampleObservable(IObservable source, TimeSpan interval, IScheduler scheduler) + : base(source.IsRequiredSubscribeOnCurrentThread() || scheduler == Scheduler.CurrentThread) + { + this.source = source; + this.interval = interval; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Sample(this, observer, cancel).Run(); + } + + class Sample : OperatorObserverBase + { + readonly SampleObservable parent; + readonly object gate = new object(); + T latestValue = default(T); + bool isUpdated = false; + bool isCompleted = false; + SingleAssignmentDisposable sourceSubscription; + + public Sample(SampleObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + sourceSubscription = new SingleAssignmentDisposable(); + sourceSubscription.Disposable = parent.source.Subscribe(this); + + + IDisposable scheduling; + var periodicScheduler = parent.scheduler as ISchedulerPeriodic; + if (periodicScheduler != null) + { + scheduling = periodicScheduler.SchedulePeriodic(parent.interval, OnNextTick); + } + else + { + scheduling = parent.scheduler.Schedule(parent.interval, OnNextRecursive); + } + + return StableCompositeDisposable.Create(sourceSubscription, scheduling); + } + + void OnNextTick() + { + lock (gate) + { + if (isUpdated) + { + var value = latestValue; + isUpdated = false; + observer.OnNext(value); + } + if (isCompleted) + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + void OnNextRecursive(Action self) + { + lock (gate) + { + if (isUpdated) + { + var value = latestValue; + isUpdated = false; + observer.OnNext(value); + } + if (isCompleted) + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + self(parent.interval); + } + + public override void OnNext(T value) + { + lock (gate) + { + latestValue = value; + isUpdated = true; + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { base.observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + lock (gate) + { + isCompleted = true; + sourceSubscription.Dispose(); + } + } + } + } + + internal class SampleObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IObservable intervalSource; + + public SampleObservable(IObservable source, IObservable intervalSource) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.intervalSource = intervalSource; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Sample(this, observer, cancel).Run(); + } + + class Sample : OperatorObserverBase + { + readonly SampleObservable parent; + readonly object gate = new object(); + T latestValue = default(T); + bool isUpdated = false; + bool isCompleted = false; + SingleAssignmentDisposable sourceSubscription; + + public Sample( + SampleObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + sourceSubscription = new SingleAssignmentDisposable(); + sourceSubscription.Disposable = parent.source.Subscribe(this); + + var scheduling = this.parent.intervalSource.Subscribe(new SampleTick(this)); + + return StableCompositeDisposable.Create(sourceSubscription, scheduling); + } + + public override void OnNext(T value) + { + lock (gate) + { + latestValue = value; + isUpdated = true; + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { base.observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + lock (gate) + { + isCompleted = true; + sourceSubscription.Dispose(); + } + } + + class SampleTick : IObserver + { + readonly Sample parent; + + public SampleTick(Sample parent) + { + this.parent = parent; + } + + public void OnCompleted() + { + lock (parent.gate) + { + if (parent.isUpdated) + { + parent.isUpdated = false; + parent.observer.OnNext(parent.latestValue); + } + if (parent.isCompleted) + { + try { parent.observer.OnCompleted(); } finally { parent.Dispose(); } + } + } + } + + public void OnError(Exception error) + { + } + + public void OnNext(T2 _) + { + lock (parent.gate) + { + if (parent.isUpdated) + { + var value = parent.latestValue; + parent.isUpdated = false; + parent.observer.OnNext(value); + } + if (parent.isCompleted) + { + try { parent.observer.OnCompleted(); } finally { parent.Dispose(); } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Sample.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Sample.cs.meta new file mode 100644 index 0000000..dfdce6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Sample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 414e918f6a4dfc549b2a8c916a6325e1 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Scan.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Scan.cs new file mode 100644 index 0000000..417222a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Scan.cs @@ -0,0 +1,139 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class ScanObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func accumulator; + + public ScanObservable(IObservable source, Func accumulator) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.accumulator = accumulator; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Scan(this, observer, cancel)); + } + + class Scan : OperatorObserverBase + { + readonly ScanObservable parent; + TSource accumulation; + bool isFirst; + + public Scan(ScanObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.isFirst = true; + } + + public override void OnNext(TSource value) + { + if (isFirst) + { + isFirst = false; + accumulation = value; + } + else + { + try + { + accumulation = parent.accumulator(accumulation, value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + } + + observer.OnNext(accumulation); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class ScanObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TAccumulate seed; + readonly Func accumulator; + + public ScanObservable(IObservable source, TAccumulate seed, Func accumulator) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.seed = seed; + this.accumulator = accumulator; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Scan(this, observer, cancel)); + } + + class Scan : OperatorObserverBase + { + readonly ScanObservable parent; + TAccumulate accumulation; + bool isFirst; + + public Scan(ScanObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.isFirst = true; + } + + public override void OnNext(TSource value) + { + if (isFirst) + { + isFirst = false; + accumulation = parent.seed; + } + + try + { + accumulation = parent.accumulator(accumulation, value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + observer.OnNext(accumulation); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Scan.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Scan.cs.meta new file mode 100644 index 0000000..87a736e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Scan.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 461fecd0ef4d48c4d95aae68c2ca2c1c +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Select.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Select.cs new file mode 100644 index 0000000..ec45e64 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Select.cs @@ -0,0 +1,146 @@ +using System; + +namespace UniRx.Operators +{ + internal interface ISelect + { + // IObservable CombineSelector(Func selector); + IObservable CombinePredicate(Func predicate); + } + + internal class SelectObservable : OperatorObservableBase, ISelect + { + readonly IObservable source; + readonly Func selector; + readonly Func selectorWithIndex; + + public SelectObservable(IObservable source, Func selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selector = selector; + } + + public SelectObservable(IObservable source, Func selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selectorWithIndex = selector; + } + + // sometimes cause "which no ahead of time (AOT) code was generated." on IL2CPP... + + //public IObservable CombineSelector(Func combineSelector) + //{ + // if (this.selector != null) + // { + // return new Select(source, x => combineSelector(this.selector(x))); + // } + // else + // { + // return new Select(this, combineSelector); + // } + //} + + public IObservable CombinePredicate(Func predicate) + { + if (this.selector != null) + { + return new SelectWhereObservable(this.source, this.selector, predicate); + } + else + { + return new WhereObservable(this, predicate); // can't combine + } + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (selector != null) + { + return source.Subscribe(new Select(this, observer, cancel)); + } + else + { + return source.Subscribe(new Select_(this, observer, cancel)); + } + } + + class Select : OperatorObserverBase + { + readonly SelectObservable parent; + + public Select(SelectObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + var v = default(TR); + try + { + v = parent.selector(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + observer.OnNext(v); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + // with Index + class Select_ : OperatorObserverBase + { + readonly SelectObservable parent; + int index; + + public Select_(SelectObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + this.index = 0; + } + + public override void OnNext(T value) + { + var v = default(TR); + try + { + v = parent.selectorWithIndex(value, index++); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + observer.OnNext(v); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Select.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Select.cs.meta new file mode 100644 index 0000000..9a78495 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Select.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 997e36ad7b02b804ea1f03d05e60bed5 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectMany.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectMany.cs new file mode 100644 index 0000000..a199692 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectMany.cs @@ -0,0 +1,910 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class SelectManyObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func> selector; + readonly Func> selectorWithIndex; + readonly Func> selectorEnumerable; + readonly Func> selectorEnumerableWithIndex; + + public SelectManyObservable(IObservable source, Func> selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selector = selector; + } + + public SelectManyObservable(IObservable source, Func> selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selectorWithIndex = selector; + } + + public SelectManyObservable(IObservable source, Func> selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selectorEnumerable = selector; + } + + public SelectManyObservable(IObservable source, Func> selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selectorEnumerableWithIndex = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (this.selector != null) + { + return new SelectManyOuterObserver(this, observer, cancel).Run(); + } + else if (this.selectorWithIndex != null) + { + return new SelectManyObserverWithIndex(this, observer, cancel).Run(); + } + else if (this.selectorEnumerable != null) + { + return new SelectManyEnumerableObserver(this, observer, cancel).Run(); + } + else if (this.selectorEnumerableWithIndex != null) + { + return new SelectManyEnumerableObserverWithIndex(this, observer, cancel).Run(); + } + else + { + throw new InvalidOperationException(); + } + } + + class SelectManyOuterObserver : OperatorObserverBase + { + readonly SelectManyObservable parent; + + CompositeDisposable collectionDisposable; + SingleAssignmentDisposable sourceDisposable; + object gate = new object(); + bool isStopped = false; + + public SelectManyOuterObserver(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + collectionDisposable = new CompositeDisposable(); + sourceDisposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(sourceDisposable); + + sourceDisposable.Disposable = parent.source.Subscribe(this); + return collectionDisposable; + } + + public override void OnNext(TSource value) + { + IObservable nextObservable; + try + { + nextObservable = parent.selector(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + + var disposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(disposable); + var collectionObserver = new SelectMany(this, disposable); + disposable.Disposable = nextObservable.Subscribe(collectionObserver); + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + isStopped = true; + if (collectionDisposable.Count == 1) + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + else + { + sourceDisposable.Dispose(); + } + } + + class SelectMany : OperatorObserverBase + { + readonly SelectManyOuterObserver parent; + readonly IDisposable cancel; + + public SelectMany(SelectManyOuterObserver parent, IDisposable cancel) + : base(parent.observer, cancel) + { + this.parent = parent; + this.cancel = cancel; + } + + public override void OnNext(TResult value) + { + lock (parent.gate) + { + base.observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (parent.gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + parent.collectionDisposable.Remove(cancel); + if (parent.isStopped && parent.collectionDisposable.Count == 1) + { + lock (parent.gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } + } + + class SelectManyObserverWithIndex : OperatorObserverBase + { + readonly SelectManyObservable parent; + + CompositeDisposable collectionDisposable; + int index = 0; + object gate = new object(); + bool isStopped = false; + SingleAssignmentDisposable sourceDisposable; + + public SelectManyObserverWithIndex(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + collectionDisposable = new CompositeDisposable(); + sourceDisposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(sourceDisposable); + + sourceDisposable.Disposable = parent.source.Subscribe(this); + return collectionDisposable; + } + + public override void OnNext(TSource value) + { + IObservable nextObservable; + try + { + nextObservable = parent.selectorWithIndex(value, index++); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + + var disposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(disposable); + var collectionObserver = new SelectMany(this, disposable); + disposable.Disposable = nextObservable.Subscribe(collectionObserver); + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + isStopped = true; + if (collectionDisposable.Count == 1) + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + else + { + sourceDisposable.Dispose(); + } + } + + class SelectMany : OperatorObserverBase + { + readonly SelectManyObserverWithIndex parent; + readonly IDisposable cancel; + + public SelectMany(SelectManyObserverWithIndex parent, IDisposable cancel) + : base(parent.observer, cancel) + { + this.parent = parent; + this.cancel = cancel; + } + + public override void OnNext(TResult value) + { + lock (parent.gate) + { + base.observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (parent.gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + parent.collectionDisposable.Remove(cancel); + if (parent.isStopped && parent.collectionDisposable.Count == 1) + { + lock (parent.gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } + } + + class SelectManyEnumerableObserver : OperatorObserverBase + { + readonly SelectManyObservable parent; + + public SelectManyEnumerableObserver(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(TSource value) + { + IEnumerable nextEnumerable; + try + { + nextEnumerable = parent.selectorEnumerable(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + + var e = nextEnumerable.GetEnumerator(); + try + { + var hasNext = true; + while (hasNext) + { + hasNext = false; + var current = default(TResult); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = e.Current; + } + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + if (hasNext) + { + observer.OnNext(current); + } + } + } + finally + { + if (e != null) + { + e.Dispose(); + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class SelectManyEnumerableObserverWithIndex : OperatorObserverBase + { + readonly SelectManyObservable parent; + int index = 0; + + public SelectManyEnumerableObserverWithIndex(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(TSource value) + { + IEnumerable nextEnumerable; + try + { + nextEnumerable = parent.selectorEnumerableWithIndex(value, index++); + } + catch (Exception ex) + { + OnError(ex); + return; + } + + var e = nextEnumerable.GetEnumerator(); + try + { + var hasNext = true; + while (hasNext) + { + hasNext = false; + var current = default(TResult); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = e.Current; + } + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + if (hasNext) + { + observer.OnNext(current); + } + } + } + finally + { + if (e != null) + { + e.Dispose(); + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + // with resultSelector + internal class SelectManyObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func> collectionSelector; + readonly Func> collectionSelectorWithIndex; + readonly Func> collectionSelectorEnumerable; + readonly Func> collectionSelectorEnumerableWithIndex; + readonly Func resultSelector; + readonly Func resultSelectorWithIndex; + + public SelectManyObservable(IObservable source, Func> collectionSelector, Func resultSelector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.collectionSelector = collectionSelector; + this.resultSelector = resultSelector; + } + + public SelectManyObservable(IObservable source, Func> collectionSelector, Func resultSelector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.collectionSelectorWithIndex = collectionSelector; + this.resultSelectorWithIndex = resultSelector; + } + + public SelectManyObservable(IObservable source, Func> collectionSelector, Func resultSelector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.collectionSelectorEnumerable = collectionSelector; + this.resultSelector = resultSelector; + } + + public SelectManyObservable(IObservable source, Func> collectionSelector, Func resultSelector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.collectionSelectorEnumerableWithIndex = collectionSelector; + this.resultSelectorWithIndex = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (collectionSelector != null) + { + return new SelectManyOuterObserver(this, observer, cancel).Run(); + } + else if (collectionSelectorWithIndex != null) + { + return new SelectManyObserverWithIndex(this, observer, cancel).Run(); + } + else if (collectionSelectorEnumerable != null) + { + return new SelectManyEnumerableObserver(this, observer, cancel).Run(); + } + else if (collectionSelectorEnumerableWithIndex != null) + { + return new SelectManyEnumerableObserverWithIndex(this, observer, cancel).Run(); + } + else + { + throw new InvalidOperationException(); + } + } + + class SelectManyOuterObserver : OperatorObserverBase + { + readonly SelectManyObservable parent; + + CompositeDisposable collectionDisposable; + object gate = new object(); + bool isStopped = false; + SingleAssignmentDisposable sourceDisposable; + + public SelectManyOuterObserver(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + collectionDisposable = new CompositeDisposable(); + sourceDisposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(sourceDisposable); + + sourceDisposable.Disposable = parent.source.Subscribe(this); + return collectionDisposable; + } + + public override void OnNext(TSource value) + { + IObservable nextObservable; + try + { + nextObservable = parent.collectionSelector(value); + } + catch (Exception ex) + { + OnError(ex); + return; + } + + var disposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(disposable); + var collectionObserver = new SelectMany(this, value, disposable); + disposable.Disposable = nextObservable.Subscribe(collectionObserver); + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + isStopped = true; + if (collectionDisposable.Count == 1) + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + else + { + sourceDisposable.Dispose(); + } + } + + class SelectMany : OperatorObserverBase + { + readonly SelectManyOuterObserver parent; + readonly TSource sourceValue; + readonly IDisposable cancel; + + public SelectMany(SelectManyOuterObserver parent, TSource value, IDisposable cancel) + : base(parent.observer, cancel) + { + this.parent = parent; + this.sourceValue = value; + this.cancel = cancel; + } + + public override void OnNext(TCollection value) + { + TResult resultValue; + try + { + resultValue = parent.parent.resultSelector(sourceValue, value); + } + catch (Exception ex) + { + OnError(ex); + return; + } + + lock (parent.gate) + { + base.observer.OnNext(resultValue); + } + } + + public override void OnError(Exception error) + { + lock (parent.gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + parent.collectionDisposable.Remove(cancel); + if (parent.isStopped && parent.collectionDisposable.Count == 1) + { + lock (parent.gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } + } + + class SelectManyObserverWithIndex : OperatorObserverBase + { + readonly SelectManyObservable parent; + + CompositeDisposable collectionDisposable; + object gate = new object(); + bool isStopped = false; + SingleAssignmentDisposable sourceDisposable; + int index = 0; + + public SelectManyObserverWithIndex(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + collectionDisposable = new CompositeDisposable(); + sourceDisposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(sourceDisposable); + + sourceDisposable.Disposable = parent.source.Subscribe(this); + return collectionDisposable; + } + + public override void OnNext(TSource value) + { + var i = index++; + IObservable nextObservable; + try + { + nextObservable = parent.collectionSelectorWithIndex(value, i); + } + catch (Exception ex) + { + OnError(ex); + return; + } + + var disposable = new SingleAssignmentDisposable(); + collectionDisposable.Add(disposable); + var collectionObserver = new SelectManyObserver(this, value, i, disposable); + disposable.Disposable = nextObservable.Subscribe(collectionObserver); + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + isStopped = true; + if (collectionDisposable.Count == 1) + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + else + { + sourceDisposable.Dispose(); + } + } + + class SelectManyObserver : OperatorObserverBase + { + readonly SelectManyObserverWithIndex parent; + readonly TSource sourceValue; + readonly int sourceIndex; + readonly IDisposable cancel; + int index; + + public SelectManyObserver(SelectManyObserverWithIndex parent, TSource value, int index, IDisposable cancel) + : base(parent.observer, cancel) + { + this.parent = parent; + this.sourceValue = value; + this.sourceIndex = index; + this.cancel = cancel; + } + + public override void OnNext(TCollection value) + { + TResult resultValue; + try + { + resultValue = parent.parent.resultSelectorWithIndex(sourceValue, sourceIndex, value, index++); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + + lock (parent.gate) + { + base.observer.OnNext(resultValue); + } + } + + public override void OnError(Exception error) + { + lock (parent.gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + parent.collectionDisposable.Remove(cancel); + if (parent.isStopped && parent.collectionDisposable.Count == 1) + { + lock (parent.gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } + } + + class SelectManyEnumerableObserver : OperatorObserverBase + { + readonly SelectManyObservable parent; + + public SelectManyEnumerableObserver(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(TSource value) + { + IEnumerable nextEnumerable; + try + { + nextEnumerable = parent.collectionSelectorEnumerable(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + + var e = nextEnumerable.GetEnumerator(); + try + { + var hasNext = true; + while (hasNext) + { + hasNext = false; + var current = default(TResult); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = parent.resultSelector(value, e.Current); + } + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + if (hasNext) + { + observer.OnNext(current); + } + } + } + finally + { + if (e != null) + { + e.Dispose(); + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class SelectManyEnumerableObserverWithIndex : OperatorObserverBase + { + readonly SelectManyObservable parent; + int index = 0; + + public SelectManyEnumerableObserverWithIndex(SelectManyObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(TSource value) + { + var i = index++; + IEnumerable nextEnumerable; + try + { + nextEnumerable = parent.collectionSelectorEnumerableWithIndex(value, i); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); }; + return; + } + + var e = nextEnumerable.GetEnumerator(); + try + { + var sequenceI = 0; + var hasNext = true; + while (hasNext) + { + hasNext = false; + var current = default(TResult); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = parent.resultSelectorWithIndex(value, i, e.Current, sequenceI++); + } + } + catch (Exception exception) + { + try { observer.OnError(exception); } finally { Dispose(); } + return; + } + + if (hasNext) + { + observer.OnNext(current); + } + } + } + finally + { + if (e != null) + { + e.Dispose(); + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectMany.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectMany.cs.meta new file mode 100644 index 0000000..35bc2f6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectMany.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6496e8557f6066e4380c32935b6f37c3 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectWhere.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectWhere.cs new file mode 100644 index 0000000..fd768e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectWhere.cs @@ -0,0 +1,77 @@ +using System; + +namespace UniRx.Operators +{ + // Optimize for .Select().Where() + + internal class SelectWhereObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func selector; + readonly Func predicate; + + public SelectWhereObservable(IObservable source, Func selector, Func predicate) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.selector = selector; + this.predicate = predicate; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new SelectWhere(this, observer, cancel)); + } + + class SelectWhere : OperatorObserverBase + { + readonly SelectWhereObservable parent; + + public SelectWhere(SelectWhereObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + var v = default(TR); + try + { + v = parent.selector(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + var isPassed = false; + try + { + isPassed = parent.predicate(v); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (isPassed) + { + observer.OnNext(v); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectWhere.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectWhere.cs.meta new file mode 100644 index 0000000..e6f2cac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SelectWhere.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6a7561d10967d6b4d9c2a67ffc3b9d85 +timeCreated: 1468748731 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Single.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Single.cs new file mode 100644 index 0000000..a7d828f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Single.cs @@ -0,0 +1,182 @@ +using System; + +namespace UniRx.Operators +{ + internal class SingleObservable : OperatorObservableBase + { + readonly IObservable source; + readonly bool useDefault; + readonly Func predicate; + + public SingleObservable(IObservable source, bool useDefault) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.useDefault = useDefault; + } + + public SingleObservable(IObservable source, Func predicate, bool useDefault) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicate = predicate; + this.useDefault = useDefault; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (predicate == null) + { + return source.Subscribe(new Single(this, observer, cancel)); + } + else + { + return source.Subscribe(new Single_(this, observer, cancel)); + } + } + + class Single : OperatorObserverBase + { + readonly SingleObservable parent; + bool seenValue; + T lastValue; + + public Single(SingleObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.seenValue = false; + } + + public override void OnNext(T value) + { + if (seenValue) + { + try { observer.OnError(new InvalidOperationException("sequence is not single")); } + finally { Dispose(); } + } + else + { + seenValue = true; + lastValue = value; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (parent.useDefault) + { + if (!seenValue) + { + observer.OnNext(default(T)); + } + else + { + observer.OnNext(lastValue); + } + try { observer.OnCompleted(); } + finally { Dispose(); } + } + else + { + if (!seenValue) + { + try { observer.OnError(new InvalidOperationException("sequence is empty")); } + finally { Dispose(); } + } + else + { + observer.OnNext(lastValue); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + + class Single_ : OperatorObserverBase + { + readonly SingleObservable parent; + bool seenValue; + T lastValue; + + public Single_(SingleObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.seenValue = false; + } + + public override void OnNext(T value) + { + bool isPassed; + try + { + isPassed = parent.predicate(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + if (isPassed) + { + if (seenValue) + { + try { observer.OnError(new InvalidOperationException("sequence is not single")); } + finally { Dispose(); } + return; + } + else + { + seenValue = true; + lastValue = value; + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (parent.useDefault) + { + if (!seenValue) + { + observer.OnNext(default(T)); + } + else + { + observer.OnNext(lastValue); + } + try { observer.OnCompleted(); } + finally { Dispose(); } + } + else + { + if (!seenValue) + { + try { observer.OnError(new InvalidOperationException("sequence is empty")); } + finally { Dispose(); } + } + else + { + observer.OnNext(lastValue); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Single.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Single.cs.meta new file mode 100644 index 0000000..88c862f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Single.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9a50aee929f403f4ea076fc11f71fc53 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Skip.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Skip.cs new file mode 100644 index 0000000..39cf4a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Skip.cs @@ -0,0 +1,138 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class SkipObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int count; + readonly TimeSpan duration; + internal readonly IScheduler scheduler; // public for optimization check + + public SkipObservable(IObservable source, int count) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.count = count; + } + + public SkipObservable(IObservable source, TimeSpan duration, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.duration = duration; + this.scheduler = scheduler; + } + + // optimize combiner + + public IObservable Combine(int count) + { + // use sum + // xs = 6 + // xs.Skip(2) = 4 + // xs.Skip(2).Skip(3) = 1 + + return new SkipObservable(source, this.count + count); + } + + public IObservable Combine(TimeSpan duration) + { + // use max + // xs = 6s + // xs.Skip(2s) = 2s + // xs.Skip(2s).Skip(3s) = 3s + + return (duration <= this.duration) + ? this + : new SkipObservable(source, duration, scheduler); + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (scheduler == null) + { + return source.Subscribe(new Skip(this, observer, cancel)); + } + else + { + return new Skip_(this, observer, cancel).Run(); + } + } + + class Skip : OperatorObserverBase + { + int remaining; + + public Skip(SkipObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.remaining = parent.count; + } + + public override void OnNext(T value) + { + if (remaining <= 0) + { + base.observer.OnNext(value); + } + else + { + remaining--; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class Skip_ : OperatorObserverBase + { + readonly SkipObservable parent; + volatile bool open; + + public Skip_(SkipObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var d1 = parent.scheduler.Schedule(parent.duration, Tick); + var d2 = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(d1, d2); + } + + void Tick() + { + open = true; + } + + public override void OnNext(T value) + { + if (open) + { + base.observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Skip.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Skip.cs.meta new file mode 100644 index 0000000..02833c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Skip.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1ffcb45c02e14e94bb37c6513b04bb7c +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipUntil.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipUntil.cs new file mode 100644 index 0000000..21e6484 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipUntil.cs @@ -0,0 +1,119 @@ +using System; + +namespace UniRx.Operators +{ + internal class SkipUntilObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IObservable other; + + public SkipUntilObservable(IObservable source, IObservable other) + : base(source.IsRequiredSubscribeOnCurrentThread() || other.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.other = other; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new SkipUntilOuterObserver(this, observer, cancel).Run(); + } + + class SkipUntilOuterObserver : OperatorObserverBase + { + readonly SkipUntilObservable parent; + + public SkipUntilOuterObserver(SkipUntilObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var sourceSubscription = new SingleAssignmentDisposable(); + var sourceObserver = new SkipUntil(this, sourceSubscription); + + var otherSubscription = new SingleAssignmentDisposable(); + var otherObserver = new SkipUntilOther(this, sourceObserver, otherSubscription); + + sourceSubscription.Disposable = parent.source.Subscribe(sourceObserver); + otherSubscription.Disposable = parent.other.Subscribe(otherObserver); + + return StableCompositeDisposable.Create(otherSubscription, sourceSubscription); + } + + public override void OnNext(T value) + { + } + + public override void OnError(Exception error) + { + } + + public override void OnCompleted() + { + } + + class SkipUntil : IObserver + { + public volatile IObserver observer; + readonly SkipUntilOuterObserver parent; + readonly IDisposable subscription; + + public SkipUntil(SkipUntilOuterObserver parent, IDisposable subscription) + { + this.parent = parent; + observer = UniRx.InternalUtil.EmptyObserver.Instance; + this.subscription = subscription; + } + + public void OnNext(T value) + { + observer.OnNext(value); + } + + public void OnError(Exception error) + { + try { observer.OnError(error); } + finally { parent.Dispose(); } + } + + public void OnCompleted() + { + try { observer.OnCompleted(); } + finally { subscription.Dispose(); } + } + } + + class SkipUntilOther : IObserver + { + readonly SkipUntilOuterObserver parent; + readonly SkipUntil sourceObserver; + readonly IDisposable subscription; + + public SkipUntilOther(SkipUntilOuterObserver parent, SkipUntil sourceObserver, IDisposable subscription) + { + this.parent = parent; + this.sourceObserver = sourceObserver; + this.subscription = subscription; + } + + public void OnNext(TOther value) + { + sourceObserver.observer = parent.observer; + subscription.Dispose(); + } + + public void OnError(Exception error) + { + try { parent.observer.OnError(error); } finally { parent.Dispose(); } + } + + public void OnCompleted() + { + subscription.Dispose(); + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipUntil.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipUntil.cs.meta new file mode 100644 index 0000000..0e639d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipUntil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 52314487e375f3d44a49bc5ceb90adab +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipWhile.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipWhile.cs new file mode 100644 index 0000000..c68c4e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipWhile.cs @@ -0,0 +1,130 @@ +using System; + +namespace UniRx.Operators +{ + internal class SkipWhileObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func predicate; + readonly Func predicateWithIndex; + + public SkipWhileObservable(IObservable source, Func predicate) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicate = predicate; + } + + public SkipWhileObservable(IObservable source, Func predicateWithIndex) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicateWithIndex = predicateWithIndex; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (predicate != null) + { + return new SkipWhile(this, observer, cancel).Run(); + } + else + { + return new SkipWhile_(this, observer, cancel).Run(); + } + } + + class SkipWhile : OperatorObserverBase + { + readonly SkipWhileObservable parent; + bool endSkip = false; + + public SkipWhile(SkipWhileObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + if (!endSkip) + { + try + { + endSkip = !parent.predicate(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (!endSkip) return; + } + + observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class SkipWhile_ : OperatorObserverBase + { + readonly SkipWhileObservable parent; + bool endSkip = false; + int index = 0; + + public SkipWhile_(SkipWhileObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + if (!endSkip) + { + try + { + endSkip = !parent.predicateWithIndex(value, index++); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (!endSkip) return; + } + + observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipWhile.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipWhile.cs.meta new file mode 100644 index 0000000..113e94b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SkipWhile.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4bc7a1e818d05654694d51e883739cca +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Start.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Start.cs new file mode 100644 index 0000000..72afaa5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Start.cs @@ -0,0 +1,101 @@ +using System; + +namespace UniRx.Operators +{ + internal class StartObservable : OperatorObservableBase + { + readonly Action action; + readonly Func function; + readonly IScheduler scheduler; + readonly TimeSpan? startAfter; + + public StartObservable(Func function, TimeSpan? startAfter, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.function = function; + this.startAfter = startAfter; + this.scheduler = scheduler; + } + + public StartObservable(Action action, TimeSpan? startAfter, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.action = action; + this.startAfter = startAfter; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (startAfter != null) + { + return scheduler.Schedule(startAfter.Value, new StartObserver(this, observer, cancel).Run); + } + else + { + return scheduler.Schedule(new StartObserver(this, observer, cancel).Run); + } + } + + class StartObserver : OperatorObserverBase + { + readonly StartObservable parent; + + public StartObserver(StartObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public void Run() + { + var result = default(T); + try + { + if (parent.function != null) + { + result = parent.function(); + } + else + { + parent.action(); + } + } + catch (Exception exception) + { + try { observer.OnError(exception); } + finally { Dispose(); } + return; + } + + OnNext(result); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Start.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Start.cs.meta new file mode 100644 index 0000000..9c42432 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Start.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2b99cac67f8c387439619e01a480c465 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/StartWith.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/StartWith.cs new file mode 100644 index 0000000..877fad7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/StartWith.cs @@ -0,0 +1,82 @@ +using System; + +namespace UniRx.Operators +{ + internal class StartWithObservable : OperatorObservableBase + { + readonly IObservable source; + readonly T value; + readonly Func valueFactory; + + public StartWithObservable(IObservable source, T value) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.value = value; + } + + public StartWithObservable(IObservable source, Func valueFactory) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.valueFactory = valueFactory; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new StartWith(this, observer, cancel).Run(); + } + + class StartWith : OperatorObserverBase + { + readonly StartWithObservable parent; + + public StartWith(StartWithObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + T t; + if (parent.valueFactory == null) + { + t = parent.value; + } + else + { + try + { + t = parent.valueFactory(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return Disposable.Empty; + } + } + + OnNext(t); + return parent.source.Subscribe(base.observer); // good bye StartWithObserver + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/StartWith.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/StartWith.cs.meta new file mode 100644 index 0000000..498a564 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/StartWith.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 05df6719453543e458dc3e0d29ac7fa8 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SubscribeOn.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SubscribeOn.cs new file mode 100644 index 0000000..75025f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SubscribeOn.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class SubscribeOnObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IScheduler scheduler; + + public SubscribeOnObservable(IObservable source, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var m = new SingleAssignmentDisposable(); + var d = new SerialDisposable(); + d.Disposable = m; + + m.Disposable = scheduler.Schedule(() => + { + d.Disposable = new ScheduledDisposable(scheduler, source.Subscribe(observer)); + }); + + return d; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SubscribeOn.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SubscribeOn.cs.meta new file mode 100644 index 0000000..cf05344 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SubscribeOn.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bff34f363b1797c4396815b5b3a4be1c +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Switch.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Switch.cs new file mode 100644 index 0000000..6e0d22b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Switch.cs @@ -0,0 +1,130 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + internal class SwitchObservable : OperatorObservableBase + { + readonly IObservable> sources; + + public SwitchObservable(IObservable> sources) + : base(true) + { + this.sources = sources; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new SwitchObserver(this, observer, cancel).Run(); + } + + class SwitchObserver : OperatorObserverBase, T> + { + readonly SwitchObservable parent; + + readonly object gate = new object(); + readonly SerialDisposable innerSubscription = new SerialDisposable(); + bool isStopped = false; + ulong latest = 0UL; + bool hasLatest = false; + + public SwitchObserver(SwitchObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var subscription = parent.sources.Subscribe(this); + return StableCompositeDisposable.Create(subscription, innerSubscription); + } + + public override void OnNext(IObservable value) + { + var id = default(ulong); + lock (gate) + { + id = unchecked(++latest); + hasLatest = true; + } + + var d = new SingleAssignmentDisposable(); + innerSubscription.Disposable = d; + d.Disposable = value.Subscribe(new Switch(this, id)); + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + } + + public override void OnCompleted() + { + lock (gate) + { + isStopped = true; + if (!hasLatest) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + class Switch : IObserver + { + readonly SwitchObserver parent; + readonly ulong id; + + public Switch(SwitchObserver observer, ulong id) + { + this.parent = observer; + this.id = id; + } + + public void OnNext(T value) + { + lock (parent.gate) + { + if (parent.latest == id) + { + parent.observer.OnNext(value); + } + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + if (parent.latest == id) + { + parent.observer.OnError(error); + } + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + if (parent.latest == id) + { + parent.hasLatest = false; + if (parent.isStopped) + { + parent.observer.OnCompleted(); + } + } + } + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Switch.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Switch.cs.meta new file mode 100644 index 0000000..b68dd17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Switch.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5e16cdc638ec3bf41bbd380b75991734 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Synchronize.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Synchronize.cs new file mode 100644 index 0000000..f39e0dd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Synchronize.cs @@ -0,0 +1,57 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class SynchronizeObservable : OperatorObservableBase + { + readonly IObservable source; + readonly object gate; + + public SynchronizeObservable(IObservable source, object gate) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.gate = gate; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new Synchronize(this, observer, cancel)); + } + + class Synchronize : OperatorObserverBase + { + readonly SynchronizeObservable parent; + + public Synchronize(SynchronizeObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + lock (parent.gate) + { + base.observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (parent.gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + lock (parent.gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Synchronize.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Synchronize.cs.meta new file mode 100644 index 0000000..c194498 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Synchronize.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 31ddcb8477b384b4c9867568f6dc8359 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SynchronizedObserver.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SynchronizedObserver.cs new file mode 100644 index 0000000..6bf8d2e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SynchronizedObserver.cs @@ -0,0 +1,40 @@ +using System; + +namespace UniRx.Operators +{ + internal class SynchronizedObserver : IObserver + { + readonly IObserver observer; + readonly object gate; + + public SynchronizedObserver(IObserver observer, object gate) + { + this.observer = observer; + this.gate = gate; + } + + public void OnNext(T value) + { + lock (gate) + { + observer.OnNext(value); + } + } + + public void OnError(Exception error) + { + lock (gate) + { + observer.OnError(error); + } + } + + public void OnCompleted() + { + lock (gate) + { + observer.OnCompleted(); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SynchronizedObserver.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SynchronizedObserver.cs.meta new file mode 100644 index 0000000..abbaeeb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/SynchronizedObserver.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4fd465af6ee05a64f9115b45b58360b7 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Take.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Take.cs new file mode 100644 index 0000000..3430888 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Take.cs @@ -0,0 +1,150 @@ +using System; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class TakeObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int count; + readonly TimeSpan duration; + internal readonly IScheduler scheduler; // public for optimization check + + public TakeObservable(IObservable source, int count) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.count = count; + } + + public TakeObservable(IObservable source, TimeSpan duration, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.duration = duration; + this.scheduler = scheduler; + } + + // optimize combiner + + public IObservable Combine(int count) + { + // xs = 6 + // xs.Take(5) = 5 | xs.Take(3) = 3 + // xs.Take(5).Take(3) = 3 | xs.Take(3).Take(5) = 3 + + // use minimum one + return (this.count <= count) + ? this + : new TakeObservable(source, count); + } + + public IObservable Combine(TimeSpan duration) + { + // xs = 6s + // xs.Take(5s) = 5s | xs.Take(3s) = 3s + // xs.Take(5s).Take(3s) = 3s | xs.Take(3s).Take(5s) = 3s + + // use minimum one + return (this.duration <= duration) + ? this + : new TakeObservable(source, duration, scheduler); + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (scheduler == null) + { + return source.Subscribe(new Take(this, observer, cancel)); + } + else + { + return new Take_(this, observer, cancel).Run(); + } + } + + class Take : OperatorObserverBase + { + int rest; + + public Take(TakeObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.rest = parent.count; + } + + public override void OnNext(T value) + { + if (rest > 0) + { + rest -= 1; + base.observer.OnNext(value); + if (rest == 0) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class Take_ : OperatorObserverBase + { + readonly TakeObservable parent; + readonly object gate = new object(); + + public Take_(TakeObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var d1 = parent.scheduler.Schedule(parent.duration, Tick); + var d2 = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(d1, d2); + } + + void Tick() + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + + public override void OnNext(T value) + { + lock (gate) + { + base.observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + } + + public override void OnCompleted() + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Take.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Take.cs.meta new file mode 100644 index 0000000..bc171a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Take.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5275fc8bb6611984781d8ccd56b9b572 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeLast.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeLast.cs new file mode 100644 index 0000000..95009a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeLast.cs @@ -0,0 +1,140 @@ +using System; +using System.Collections.Generic; +using UniRx.Operators; + +namespace UniRx.Operators +{ + internal class TakeLastObservable : OperatorObservableBase + { + readonly IObservable source; + + // count + readonly int count; + + // duration + readonly TimeSpan duration; + readonly IScheduler scheduler; + + public TakeLastObservable(IObservable source, int count) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.count = count; + } + + public TakeLastObservable(IObservable source, TimeSpan duration, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.duration = duration; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (scheduler == null) + { + return new TakeLast(this, observer, cancel).Run(); + } + else + { + return new TakeLast_(this, observer, cancel).Run(); + } + } + + // count + class TakeLast : OperatorObserverBase + { + readonly TakeLastObservable parent; + readonly Queue q; + + public TakeLast(TakeLastObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.q = new Queue(); + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + q.Enqueue(value); + if (q.Count > parent.count) + { + q.Dequeue(); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + foreach (var item in q) + { + observer.OnNext(item); + } + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + // time + class TakeLast_ : OperatorObserverBase + { + DateTimeOffset startTime; + readonly TakeLastObservable parent; + readonly Queue> q; + + public TakeLast_(TakeLastObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.q = new Queue>(); + } + + public IDisposable Run() + { + startTime = parent.scheduler.Now; + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + var now = parent.scheduler.Now; + var elapsed = now - startTime; + q.Enqueue(new TimeInterval(value, elapsed)); + Trim(elapsed); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); }; + } + + public override void OnCompleted() + { + var now = parent.scheduler.Now; + var elapsed = now - startTime; + Trim(elapsed); + + foreach (var item in q) + { + observer.OnNext(item.Value); + } + try { observer.OnCompleted(); } finally { Dispose(); }; + } + + void Trim(TimeSpan now) + { + while (q.Count > 0 && now - q.Peek().Interval >= parent.duration) + { + q.Dequeue(); + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeLast.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeLast.cs.meta new file mode 100644 index 0000000..25a0927 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeLast.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8ea2ac59577a3214f9fb66ccc62f2ffd +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeUntil.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeUntil.cs new file mode 100644 index 0000000..dab95d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeUntil.cs @@ -0,0 +1,128 @@ +using System; + +namespace UniRx.Operators +{ + internal class TakeUntilObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IObservable other; + + public TakeUntilObservable(IObservable source, IObservable other) + : base(source.IsRequiredSubscribeOnCurrentThread() || other.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.other = other; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new TakeUntil(this, observer, cancel).Run(); + } + + class TakeUntil : OperatorObserverBase + { + readonly TakeUntilObservable parent; + object gate = new object(); + + public TakeUntil(TakeUntilObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var otherSubscription = new SingleAssignmentDisposable(); + var otherObserver = new TakeUntilOther(this, otherSubscription); + otherSubscription.Disposable = parent.other.Subscribe(otherObserver); + + var sourceSubscription = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(otherSubscription, sourceSubscription); + } + + public override void OnNext(T value) + { + lock (gate) + { + observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class TakeUntilOther : IObserver + { + readonly TakeUntil sourceObserver; + readonly IDisposable subscription; + + public TakeUntilOther(TakeUntil sourceObserver, IDisposable subscription) + { + this.sourceObserver = sourceObserver; + this.subscription = subscription; + } + + public void OnNext(TOther value) + { + lock (sourceObserver.gate) + { + try + { + sourceObserver.observer.OnCompleted(); + } + finally + { + sourceObserver.Dispose(); + subscription.Dispose(); + } + } + } + + public void OnError(Exception error) + { + lock (sourceObserver.gate) + { + try + { + sourceObserver.observer.OnError(error); + } + finally + { + sourceObserver.Dispose(); + subscription.Dispose(); + } + } + } + + public void OnCompleted() + { + lock (sourceObserver.gate) + { + try + { + sourceObserver.observer.OnCompleted(); + } + finally + { + sourceObserver.Dispose(); + subscription.Dispose(); + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeUntil.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeUntil.cs.meta new file mode 100644 index 0000000..e81affb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeUntil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 163e3eab299b735418c94e634fecd811 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeWhile.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeWhile.cs new file mode 100644 index 0000000..99b4de4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeWhile.cs @@ -0,0 +1,134 @@ +using System; + +namespace UniRx.Operators +{ + internal class TakeWhileObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func predicate; + readonly Func predicateWithIndex; + + public TakeWhileObservable(IObservable source, Func predicate) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicate = predicate; + } + + public TakeWhileObservable(IObservable source, Func predicateWithIndex) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicateWithIndex = predicateWithIndex; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (predicate != null) + { + return new TakeWhile(this, observer, cancel).Run(); + } + else + { + return new TakeWhile_(this, observer, cancel).Run(); + } + } + + class TakeWhile : OperatorObserverBase + { + readonly TakeWhileObservable parent; + + public TakeWhile(TakeWhileObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + bool isPassed; + try + { + isPassed = parent.predicate(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (isPassed) + { + observer.OnNext(value); + } + else + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class TakeWhile_ : OperatorObserverBase + { + readonly TakeWhileObservable parent; + int index = 0; + + public TakeWhile_(TakeWhileObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + return parent.source.Subscribe(this); + } + + public override void OnNext(T value) + { + bool isPassed; + try + { + isPassed = parent.predicateWithIndex(value, index++); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (isPassed) + { + observer.OnNext(value); + } + else + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeWhile.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeWhile.cs.meta new file mode 100644 index 0000000..beb13c9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TakeWhile.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d6f2da76023d9734ebb4ed1883fda2bc +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throttle.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throttle.cs new file mode 100644 index 0000000..23a1c39 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throttle.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + internal class ThrottleObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TimeSpan dueTime; + readonly IScheduler scheduler; + + public ThrottleObservable(IObservable source, TimeSpan dueTime, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.dueTime = dueTime; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Throttle(this, observer, cancel).Run(); + } + + class Throttle : OperatorObserverBase + { + readonly ThrottleObservable parent; + readonly object gate = new object(); + T latestValue = default(T); + bool hasValue = false; + SerialDisposable cancelable; + ulong id = 0; + + public Throttle(ThrottleObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + cancelable = new SerialDisposable(); + var subscription = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(cancelable, subscription); + } + + void OnNext(ulong currentid) + { + lock (gate) + { + if (hasValue && id == currentid) + { + observer.OnNext(latestValue); + } + hasValue = false; + } + } + + public override void OnNext(T value) + { + ulong currentid; + lock (gate) + { + hasValue = true; + latestValue = value; + id = unchecked(id + 1); + currentid = id; + } + + var d = new SingleAssignmentDisposable(); + cancelable.Disposable = d; + d.Disposable = parent.scheduler.Schedule(parent.dueTime, () => OnNext(currentid)); + } + + public override void OnError(Exception error) + { + cancelable.Dispose(); + + lock (gate) + { + hasValue = false; + id = unchecked(id + 1); + try { observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + cancelable.Dispose(); + + lock (gate) + { + if (hasValue) + { + observer.OnNext(latestValue); + } + hasValue = false; + id = unchecked(id + 1); + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throttle.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throttle.cs.meta new file mode 100644 index 0000000..9e6e728 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throttle.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dc296a61927394b4b908b385087f23d0 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ThrottleFirst.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ThrottleFirst.cs new file mode 100644 index 0000000..e3a36df --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ThrottleFirst.cs @@ -0,0 +1,87 @@ +using System; + +namespace UniRx.Operators +{ + internal class ThrottleFirstObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TimeSpan dueTime; + readonly IScheduler scheduler; + + public ThrottleFirstObservable(IObservable source, TimeSpan dueTime, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.dueTime = dueTime; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ThrottleFirst(this, observer, cancel).Run(); + } + + class ThrottleFirst : OperatorObserverBase + { + readonly ThrottleFirstObservable parent; + readonly object gate = new object(); + bool open = true; + SerialDisposable cancelable; + + public ThrottleFirst(ThrottleFirstObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + cancelable = new SerialDisposable(); + var subscription = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(cancelable, subscription); + } + + void OnNext() + { + lock (gate) + { + open = true; + } + } + + public override void OnNext(T value) + { + lock (gate) + { + if (!open) return; + observer.OnNext(value); + open = false; + } + + var d = new SingleAssignmentDisposable(); + cancelable.Disposable = d; + d.Disposable = parent.scheduler.Schedule(parent.dueTime, OnNext); + } + + public override void OnError(Exception error) + { + cancelable.Dispose(); + + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + cancelable.Dispose(); + + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ThrottleFirst.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ThrottleFirst.cs.meta new file mode 100644 index 0000000..0fe0524 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ThrottleFirst.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 32b6a6efbab897b41a055d830a4d9755 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throw.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throw.cs new file mode 100644 index 0000000..ba618c8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throw.cs @@ -0,0 +1,69 @@ +using System; + +namespace UniRx.Operators +{ + internal class ThrowObservable : OperatorObservableBase + { + readonly Exception error; + readonly IScheduler scheduler; + + public ThrowObservable(Exception error, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.error = error; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + observer = new Throw(observer, cancel); + + if (scheduler == Scheduler.Immediate) + { + observer.OnError(error); + return Disposable.Empty; + } + else + { + return scheduler.Schedule(() => + { + observer.OnError(error); + observer.OnCompleted(); + }); + } + } + + class Throw : OperatorObserverBase + { + public Throw(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throw.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throw.cs.meta new file mode 100644 index 0000000..5a6be2e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Throw.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1e5623719e9b1f1418aa67a63abed4cc +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TimeInterval.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TimeInterval.cs new file mode 100644 index 0000000..e28d672 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TimeInterval.cs @@ -0,0 +1,56 @@ +using System; + +namespace UniRx.Operators +{ + internal class TimeIntervalObservable : OperatorObservableBase> + { + readonly IObservable source; + readonly IScheduler scheduler; + + public TimeIntervalObservable(IObservable source, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return source.Subscribe(new TimeInterval(this, observer, cancel)); + } + + class TimeInterval : OperatorObserverBase> + { + readonly TimeIntervalObservable parent; + DateTimeOffset lastTime; + + public TimeInterval(TimeIntervalObservable parent, IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + this.lastTime = parent.scheduler.Now; + } + + public override void OnNext(T value) + { + var now = parent.scheduler.Now; + var span = now.Subtract(lastTime); + lastTime = now; + + base.observer.OnNext(new UniRx.TimeInterval(value, span)); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TimeInterval.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TimeInterval.cs.meta new file mode 100644 index 0000000..ab4108c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/TimeInterval.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 065e40ebd4bd4a848b58a7a90dac881d +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timeout.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timeout.cs new file mode 100644 index 0000000..541dd74 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timeout.cs @@ -0,0 +1,198 @@ +using System; + +namespace UniRx.Operators +{ + internal class TimeoutObservable : OperatorObservableBase + { + readonly IObservable source; + readonly TimeSpan? dueTime; + readonly DateTimeOffset? dueTimeDT; + readonly IScheduler scheduler; + + public TimeoutObservable(IObservable source, TimeSpan dueTime, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.dueTime = dueTime; + this.scheduler = scheduler; + } + + public TimeoutObservable(IObservable source, DateTimeOffset dueTime, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.dueTimeDT = dueTime; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (dueTime != null) + { + return new Timeout(this, observer, cancel).Run(); + } + else + { + return new Timeout_(this, observer, cancel).Run(); + } + } + + class Timeout : OperatorObserverBase + { + readonly TimeoutObservable parent; + readonly object gate = new object(); + ulong objectId = 0ul; + bool isTimeout = false; + SingleAssignmentDisposable sourceSubscription; + SerialDisposable timerSubscription; + + public Timeout(TimeoutObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + sourceSubscription = new SingleAssignmentDisposable(); + timerSubscription = new SerialDisposable(); + timerSubscription.Disposable = RunTimer(objectId); + sourceSubscription.Disposable = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(timerSubscription, sourceSubscription); + } + + IDisposable RunTimer(ulong timerId) + { + return parent.scheduler.Schedule(parent.dueTime.Value, () => + { + lock (gate) + { + if (objectId == timerId) + { + isTimeout = true; + } + } + if (isTimeout) + { + try { observer.OnError(new TimeoutException()); } finally { Dispose(); } + } + }); + } + + public override void OnNext(T value) + { + ulong useObjectId; + bool timeout; + lock (gate) + { + timeout = isTimeout; + objectId++; + useObjectId = objectId; + } + if (timeout) return; + + timerSubscription.Disposable = Disposable.Empty; // cancel old timer + observer.OnNext(value); + timerSubscription.Disposable = RunTimer(useObjectId); + } + + public override void OnError(Exception error) + { + bool timeout; + lock (gate) + { + timeout = isTimeout; + objectId++; + } + if (timeout) return; + + timerSubscription.Dispose(); + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + bool timeout; + lock (gate) + { + timeout = isTimeout; + objectId++; + } + if (timeout) return; + + timerSubscription.Dispose(); + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class Timeout_ : OperatorObserverBase + { + readonly TimeoutObservable parent; + readonly object gate = new object(); + bool isFinished = false; + SingleAssignmentDisposable sourceSubscription; + IDisposable timerSubscription; + + public Timeout_(TimeoutObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + sourceSubscription = new SingleAssignmentDisposable(); + + timerSubscription = parent.scheduler.Schedule(parent.dueTimeDT.Value, OnNext); + sourceSubscription.Disposable = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(timerSubscription, sourceSubscription); + } + + // in timer + void OnNext() + { + lock (gate) + { + if (isFinished) return; + isFinished = true; + } + + sourceSubscription.Dispose(); + try { observer.OnError(new TimeoutException()); } finally { Dispose(); } + } + + public override void OnNext(T value) + { + lock (gate) + { + if (!isFinished) observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + if (isFinished) return; + isFinished = true; + timerSubscription.Dispose(); + } + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + + lock (gate) + { + if (!isFinished) + { + isFinished = true; + timerSubscription.Dispose(); + } + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timeout.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timeout.cs.meta new file mode 100644 index 0000000..c3c77d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timeout.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a22cd4a86f62fc64384dddb043530703 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timer.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timer.cs new file mode 100644 index 0000000..b2f1f1a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timer.cs @@ -0,0 +1,124 @@ +using System; + +namespace UniRx.Operators +{ + internal class TimerObservable : OperatorObservableBase + { + readonly DateTimeOffset? dueTimeA; + readonly TimeSpan? dueTimeB; + readonly TimeSpan? period; + readonly IScheduler scheduler; + + public TimerObservable(DateTimeOffset dueTime, TimeSpan? period, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.dueTimeA = dueTime; + this.period = period; + this.scheduler = scheduler; + } + + public TimerObservable(TimeSpan dueTime, TimeSpan? period, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.dueTimeB = dueTime; + this.period = period; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var timerObserver = new Timer(observer, cancel); + + var dueTime = (dueTimeA != null) + ? dueTimeA.Value - scheduler.Now + : dueTimeB.Value; + + // one-shot + if (period == null) + { + return scheduler.Schedule(Scheduler.Normalize(dueTime), () => + { + timerObserver.OnNext(); + timerObserver.OnCompleted(); + }); + } + else + { + var periodicScheduler = scheduler as ISchedulerPeriodic; + if (periodicScheduler != null) + { + if (dueTime == period.Value) + { + // same(Observable.Interval), run periodic + return periodicScheduler.SchedulePeriodic(Scheduler.Normalize(dueTime), timerObserver.OnNext); + } + else + { + // Schedule Once + Scheudle Periodic + var disposable = new SerialDisposable(); + + disposable.Disposable = scheduler.Schedule(Scheduler.Normalize(dueTime), () => + { + timerObserver.OnNext(); // run first + + var timeP = Scheduler.Normalize(period.Value); + disposable.Disposable = periodicScheduler.SchedulePeriodic(timeP, timerObserver.OnNext); // run periodic + }); + + return disposable; + } + } + else + { + var timeP = Scheduler.Normalize(period.Value); + + return scheduler.Schedule(Scheduler.Normalize(dueTime), self => + { + timerObserver.OnNext(); + self(timeP); + }); + } + } + } + + class Timer : OperatorObserverBase + { + long index = 0; + + public Timer(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public void OnNext() + { + try + { + base.observer.OnNext(index++); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnNext(long value) + { + // no use. + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timer.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timer.cs.meta new file mode 100644 index 0000000..7f55fe4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6be220be1da39e14ea87b366c149953e +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timestamp.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timestamp.cs new file mode 100644 index 0000000..c81ce1a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timestamp.cs @@ -0,0 +1,50 @@ +using System; + +namespace UniRx.Operators +{ + internal class TimestampObservable : OperatorObservableBase> + { + readonly IObservable source; + readonly IScheduler scheduler; + + public TimestampObservable(IObservable source, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return source.Subscribe(new Timestamp(this, observer, cancel)); + } + + class Timestamp : OperatorObserverBase> + { + readonly TimestampObservable parent; + + public Timestamp(TimestampObservable parent, IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + base.observer.OnNext(new Timestamped(value, parent.scheduler.Now)); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timestamp.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timestamp.cs.meta new file mode 100644 index 0000000..1313978 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Timestamp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d9ec806fec477b243a812e7f609a4453 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToArray.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToArray.cs new file mode 100644 index 0000000..6f92697 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToArray.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class ToArrayObservable : OperatorObservableBase + { + readonly IObservable source; + + public ToArrayObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new ToArray(observer, cancel)); + } + + class ToArray : OperatorObserverBase + { + readonly List list = new List(); + + public ToArray(IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(TSource value) + { + try + { + list.Add(value); // sometimes cause error on multithread + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + TSource[] result; + try + { + result = list.ToArray(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + base.observer.OnNext(result); + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToArray.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToArray.cs.meta new file mode 100644 index 0000000..f2da5ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToArray.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 38d1f7c869353b542af469b0e3fae89a +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToList.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToList.cs new file mode 100644 index 0000000..df0bbd9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToList.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class ToListObservable : OperatorObservableBase> + { + readonly IObservable source; + + public ToListObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return source.Subscribe(new ToList(observer, cancel)); + } + + class ToList : OperatorObserverBase> + { + readonly List list = new List(); + + public ToList(IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + } + + public override void OnNext(TSource value) + { + try + { + list.Add(value); // sometimes cause error on multithread + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + base.observer.OnNext(list); + try { observer.OnCompleted(); } finally { Dispose(); }; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToList.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToList.cs.meta new file mode 100644 index 0000000..586772b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToList.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cee1b9300a644c9458346c1f80f64197 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToObservable.cs new file mode 100644 index 0000000..6adaecd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToObservable.cs @@ -0,0 +1,138 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class ToObservableObservable : OperatorObservableBase + { + readonly IEnumerable source; + readonly IScheduler scheduler; + + public ToObservableObservable(IEnumerable source, IScheduler scheduler) + : base(scheduler == Scheduler.CurrentThread) + { + this.source = source; + this.scheduler = scheduler; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ToObservable(this, observer, cancel).Run(); + } + + class ToObservable : OperatorObserverBase + { + readonly ToObservableObservable parent; + + public ToObservable(ToObservableObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var e = default(IEnumerator); + try + { + e = parent.source.GetEnumerator(); + } + catch (Exception exception) + { + OnError(exception); + return Disposable.Empty; + } + + if (parent.scheduler == Scheduler.Immediate) + { + while (true) + { + bool hasNext; + var current = default(T); + try + { + hasNext = e.MoveNext(); + if (hasNext) current = e.Current; + } + catch (Exception ex) + { + e.Dispose(); + try { observer.OnError(ex); } + finally { Dispose(); } + break; + } + + if (hasNext) + { + observer.OnNext(current); + } + else + { + e.Dispose(); + try { observer.OnCompleted(); } + finally { Dispose(); } + break; + } + } + + return Disposable.Empty; + } + + var flag = new SingleAssignmentDisposable(); + flag.Disposable = parent.scheduler.Schedule(self => + { + if (flag.IsDisposed) + { + e.Dispose(); + return; + } + + bool hasNext; + var current = default(T); + try + { + hasNext = e.MoveNext(); + if (hasNext) current = e.Current; + } + catch (Exception ex) + { + e.Dispose(); + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + if (hasNext) + { + observer.OnNext(current); + self(); + } + else + { + e.Dispose(); + try { observer.OnCompleted(); } + finally { Dispose(); } + } + }); + + return flag; + } + + public override void OnNext(T value) + { + // do nothing + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToObservable.cs.meta new file mode 100644 index 0000000..7714ed0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ToObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7cd3ae084c8ca754f9aceca2e18c3af9 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Wait.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Wait.cs new file mode 100644 index 0000000..abf77f7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Wait.cs @@ -0,0 +1,63 @@ +using System; +using UniRx.InternalUtil; + +namespace UniRx.Operators +{ + internal class Wait : IObserver + { + static readonly TimeSpan InfiniteTimeSpan = new TimeSpan(0, 0, 0, 0, -1); // from .NET 4.5 + + readonly IObservable source; + readonly TimeSpan timeout; + + System.Threading.ManualResetEvent semaphore; + + bool seenValue = false; + T value = default(T); + Exception ex = default(Exception); + + public Wait(IObservable source, TimeSpan timeout) + { + this.source = source; + this.timeout = timeout; + } + + public T Run() + { + semaphore = new System.Threading.ManualResetEvent(false); + using (source.Subscribe(this)) + { + var waitComplete = (timeout == InfiniteTimeSpan) + ? semaphore.WaitOne() + : semaphore.WaitOne(timeout); + + if (!waitComplete) + { + throw new TimeoutException("OnCompleted not fired."); + } + } + + if (ex != null) ex.Throw(); + if (!seenValue) throw new InvalidOperationException("No Elements."); + + return value; + } + + public void OnNext(T value) + { + seenValue = true; + this.value = value; + } + + public void OnError(Exception error) + { + this.ex = error; + semaphore.Set(); + } + + public void OnCompleted() + { + semaphore.Set(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Wait.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Wait.cs.meta new file mode 100644 index 0000000..5291736 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Wait.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ea55c5647aa075b4f894dd37abf5e469 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhenAll.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhenAll.cs new file mode 100644 index 0000000..88bcccc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhenAll.cs @@ -0,0 +1,485 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class WhenAllObservable : OperatorObservableBase + { + readonly IObservable[] sources; + readonly IEnumerable> sourcesEnumerable; + + public WhenAllObservable(IObservable[] sources) + : base(false) + { + this.sources = sources; + } + + public WhenAllObservable(IEnumerable> sources) + : base(false) + { + this.sourcesEnumerable = sources; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (sources != null) + { + return new WhenAll(this.sources, observer, cancel).Run(); + } + else + { + var xs = sourcesEnumerable as IList>; + if (xs == null) + { + xs = new List>(sourcesEnumerable); // materialize observables + } + return new WhenAll_(xs, observer, cancel).Run(); + } + } + + class WhenAll : OperatorObserverBase + { + readonly IObservable[] sources; + readonly object gate = new object(); + int completedCount; + int length; + T[] values; + + public WhenAll(IObservable[] sources, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.sources = sources; + } + + public IDisposable Run() + { + length = sources.Length; + + // fail safe... + if (length == 0) + { + OnNext(new T[0]); + try { observer.OnCompleted(); } finally { Dispose(); } + return Disposable.Empty; + } + + completedCount = 0; + values = new T[length]; + + var subscriptions = new IDisposable[length]; + for (int index = 0; index < length; index++) + { + var source = sources[index]; + var observer = new WhenAllCollectionObserver(this, index); + subscriptions[index] = source.Subscribe(observer); + } + + return StableCompositeDisposable.CreateUnsafe(subscriptions); + } + + public override void OnNext(T[] value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + + class WhenAllCollectionObserver : IObserver + { + readonly WhenAll parent; + readonly int index; + bool isCompleted = false; + + public WhenAllCollectionObserver(WhenAll parent, int index) + { + this.parent = parent; + this.index = index; + } + + public void OnNext(T value) + { + lock (parent.gate) + { + if (!isCompleted) + { + parent.values[index] = value; + } + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + if (!isCompleted) + { + parent.OnError(error); + } + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + if (!isCompleted) + { + isCompleted = true; + parent.completedCount++; + if (parent.completedCount == parent.length) + { + parent.OnNext(parent.values); + parent.OnCompleted(); + } + } + } + } + } + } + + class WhenAll_ : OperatorObserverBase + { + readonly IList> sources; + readonly object gate = new object(); + int completedCount; + int length; + T[] values; + + public WhenAll_(IList> sources, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.sources = sources; + } + + public IDisposable Run() + { + length = sources.Count; + + // fail safe... + if (length == 0) + { + OnNext(new T[0]); + try { observer.OnCompleted(); } finally { Dispose(); } + return Disposable.Empty; + } + + completedCount = 0; + values = new T[length]; + + var subscriptions = new IDisposable[length]; + for (int index = 0; index < length; index++) + { + var source = sources[index]; + var observer = new WhenAllCollectionObserver(this, index); + subscriptions[index] = source.Subscribe(observer); + } + + return StableCompositeDisposable.CreateUnsafe(subscriptions); + } + + public override void OnNext(T[] value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + + class WhenAllCollectionObserver : IObserver + { + readonly WhenAll_ parent; + readonly int index; + bool isCompleted = false; + + public WhenAllCollectionObserver(WhenAll_ parent, int index) + { + this.parent = parent; + this.index = index; + } + + public void OnNext(T value) + { + lock (parent.gate) + { + if (!isCompleted) + { + parent.values[index] = value; + } + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + if (!isCompleted) + { + parent.OnError(error); + } + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + if (!isCompleted) + { + isCompleted = true; + parent.completedCount++; + if (parent.completedCount == parent.length) + { + parent.OnNext(parent.values); + parent.OnCompleted(); + } + } + } + } + } + } + } + + internal class WhenAllObservable : OperatorObservableBase + { + readonly IObservable[] sources; + readonly IEnumerable> sourcesEnumerable; + + public WhenAllObservable(IObservable[] sources) + : base(false) + { + this.sources = sources; + } + + public WhenAllObservable(IEnumerable> sources) + : base(false) + { + this.sourcesEnumerable = sources; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (sources != null) + { + return new WhenAll(this.sources, observer, cancel).Run(); + } + else + { + var xs = sourcesEnumerable as IList>; + if (xs == null) + { + xs = new List>(sourcesEnumerable); // materialize observables + } + return new WhenAll_(xs, observer, cancel).Run(); + } + } + + class WhenAll : OperatorObserverBase + { + readonly IObservable[] sources; + readonly object gate = new object(); + int completedCount; + int length; + + public WhenAll(IObservable[] sources, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.sources = sources; + } + + public IDisposable Run() + { + length = sources.Length; + + // fail safe... + if (length == 0) + { + OnNext(Unit.Default); + try { observer.OnCompleted(); } finally { Dispose(); } + return Disposable.Empty; + } + + completedCount = 0; + + var subscriptions = new IDisposable[length]; + for (int index = 0; index < sources.Length; index++) + { + var source = sources[index]; + var observer = new WhenAllCollectionObserver(this); + subscriptions[index] = source.Subscribe(observer); + } + + return StableCompositeDisposable.CreateUnsafe(subscriptions); + } + + public override void OnNext(Unit value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + + class WhenAllCollectionObserver : IObserver + { + readonly WhenAll parent; + bool isCompleted = false; + + public WhenAllCollectionObserver(WhenAll parent) + { + this.parent = parent; + } + + public void OnNext(Unit value) + { + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + if (!isCompleted) + { + parent.OnError(error); + } + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + if (!isCompleted) + { + isCompleted = true; + parent.completedCount++; + if (parent.completedCount == parent.length) + { + parent.OnNext(Unit.Default); + parent.OnCompleted(); + } + } + } + } + } + } + + class WhenAll_ : OperatorObserverBase + { + readonly IList> sources; + readonly object gate = new object(); + int completedCount; + int length; + + public WhenAll_(IList> sources, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.sources = sources; + } + + public IDisposable Run() + { + length = sources.Count; + + // fail safe... + if (length == 0) + { + OnNext(Unit.Default); + try { observer.OnCompleted(); } finally { Dispose(); } + return Disposable.Empty; + } + + completedCount = 0; + + var subscriptions = new IDisposable[length]; + for (int index = 0; index < length; index++) + { + var source = sources[index]; + var observer = new WhenAllCollectionObserver(this); + subscriptions[index] = source.Subscribe(observer); + } + + return StableCompositeDisposable.CreateUnsafe(subscriptions); + } + + public override void OnNext(Unit value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + + class WhenAllCollectionObserver : IObserver + { + readonly WhenAll_ parent; + bool isCompleted = false; + + public WhenAllCollectionObserver(WhenAll_ parent) + { + this.parent = parent; + } + + public void OnNext(Unit value) + { + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + if (!isCompleted) + { + parent.OnError(error); + } + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + if (!isCompleted) + { + isCompleted = true; + parent.completedCount++; + if (parent.completedCount == parent.length) + { + parent.OnNext(Unit.Default); + parent.OnCompleted(); + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhenAll.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhenAll.cs.meta new file mode 100644 index 0000000..4d47c87 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhenAll.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0af8ada83db8f8a408ee6e9aa994fbbd +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Where.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Where.cs new file mode 100644 index 0000000..9faf62d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Where.cs @@ -0,0 +1,147 @@ +using System; + +namespace UniRx.Operators +{ + internal class WhereObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func predicate; + readonly Func predicateWithIndex; + + public WhereObservable(IObservable source, Func predicate) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicate = predicate; + } + + public WhereObservable(IObservable source, Func predicateWithIndex) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicateWithIndex = predicateWithIndex; + } + + // Optimize for .Where().Where() + + public IObservable CombinePredicate(Func combinePredicate) + { + if (this.predicate != null) + { + return new WhereObservable(source, x => this.predicate(x) && combinePredicate(x)); + } + else + { + return new WhereObservable(this, combinePredicate); + } + } + + // Optimize for .Where().Select() + + public IObservable CombineSelector(Func selector) + { + if (this.predicate != null) + { + return new WhereSelectObservable(source, predicate, selector); + } + else + { + return new SelectObservable(this, selector); // can't combine + } + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + if (predicate != null) + { + return source.Subscribe(new Where(this, observer, cancel)); + } + else + { + return source.Subscribe(new Where_(this, observer, cancel)); + } + } + + class Where : OperatorObserverBase + { + readonly WhereObservable parent; + + public Where(WhereObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + var isPassed = false; + try + { + isPassed = parent.predicate(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (isPassed) + { + observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class Where_ : OperatorObserverBase + { + readonly WhereObservable parent; + int index; + + public Where_(WhereObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + this.index = 0; + } + + public override void OnNext(T value) + { + var isPassed = false; + try + { + isPassed = parent.predicateWithIndex(value, index++); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (isPassed) + { + observer.OnNext(value); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Where.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Where.cs.meta new file mode 100644 index 0000000..b440e73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Where.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a035699dbe9572548afa47c460bad078 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhereSelect.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhereSelect.cs new file mode 100644 index 0000000..72493ff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhereSelect.cs @@ -0,0 +1,77 @@ +using System; + +namespace UniRx.Operators +{ + // Optimize for .Where().Select() + + internal class WhereSelectObservable : OperatorObservableBase + { + readonly IObservable source; + readonly Func predicate; + readonly Func selector; + + public WhereSelectObservable(IObservable source, Func predicate, Func selector) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.predicate = predicate; + this.selector = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return source.Subscribe(new WhereSelect(this, observer, cancel)); + } + + class WhereSelect : OperatorObserverBase + { + readonly WhereSelectObservable parent; + + public WhereSelect(WhereSelectObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public override void OnNext(T value) + { + var isPassed = false; + try + { + isPassed = parent.predicate(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + if (isPassed) + { + var v = default(TR); + try + { + v = parent.selector(value); + } + catch (Exception ex) + { + try { observer.OnError(ex); } finally { Dispose(); } + return; + } + + observer.OnNext(v); + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhereSelect.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhereSelect.cs.meta new file mode 100644 index 0000000..55d0c46 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WhereSelect.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f7453a184d42aa34c854977496f381b9 +timeCreated: 1468743755 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WithLatestFrom.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WithLatestFrom.cs new file mode 100644 index 0000000..47d7d25 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WithLatestFrom.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + internal class WithLatestFromObservable : OperatorObservableBase + { + readonly IObservable left; + readonly IObservable right; + readonly Func selector; + + public WithLatestFromObservable(IObservable left, IObservable right, Func selector) + : base(left.IsRequiredSubscribeOnCurrentThread() || right.IsRequiredSubscribeOnCurrentThread()) + { + this.left = left; + this.right = right; + this.selector = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new WithLatestFrom(this, observer, cancel).Run(); + } + + class WithLatestFrom : OperatorObserverBase + { + readonly WithLatestFromObservable parent; + readonly object gate = new object(); + + volatile bool hasLatest; + TRight latestValue = default(TRight); + + public WithLatestFrom(WithLatestFromObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var l = parent.left.Subscribe(new LeftObserver(this)); + var rSubscription = new SingleAssignmentDisposable(); + rSubscription.Disposable = parent.right.Subscribe(new RightObserver(this, rSubscription)); + + return StableCompositeDisposable.Create(l, rSubscription); + } + + public override void OnNext(TResult value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + class LeftObserver : IObserver + { + readonly WithLatestFrom parent; + + public LeftObserver(WithLatestFrom parent) + { + this.parent = parent; + } + + public void OnNext(TLeft value) + { + if (parent.hasLatest) + { + var result = default(TResult); + try + { + result = parent.parent.selector(value, parent.latestValue); + } + catch (Exception ex) + { + lock (parent.gate) + { + parent.OnError(ex); + } + return; + } + + lock (parent.gate) + { + parent.OnNext(result); + } + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + parent.OnError(error); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.OnCompleted(); + } + } + } + + class RightObserver : IObserver + { + readonly WithLatestFrom parent; + readonly IDisposable selfSubscription; + + public RightObserver(WithLatestFrom parent, IDisposable subscription) + { + this.parent = parent; + this.selfSubscription = subscription; + } + + public void OnNext(TRight value) + { + parent.latestValue = value; + parent.hasLatest = true; + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + parent.OnError(error); + } + } + + public void OnCompleted() + { + selfSubscription.Dispose(); + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WithLatestFrom.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WithLatestFrom.cs.meta new file mode 100644 index 0000000..f94c77c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/WithLatestFrom.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eb0bc7125d343ed45bb7e36ff1a53362 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Zip.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Zip.cs new file mode 100644 index 0000000..1d66edc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Zip.cs @@ -0,0 +1,1004 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + public delegate TR ZipFunc(T1 arg1, T2 arg2, T3 arg3); + public delegate TR ZipFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4); + public delegate TR ZipFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + public delegate TR ZipFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + public delegate TR ZipFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); + + // binary + internal class ZipObservable : OperatorObservableBase + { + readonly IObservable left; + readonly IObservable right; + readonly Func selector; + + public ZipObservable(IObservable left, IObservable right, Func selector) + : base(left.IsRequiredSubscribeOnCurrentThread() || right.IsRequiredSubscribeOnCurrentThread()) + { + this.left = left; + this.right = right; + this.selector = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Zip(this, observer, cancel).Run(); + } + + class Zip : OperatorObserverBase + { + readonly ZipObservable parent; + + readonly object gate = new object(); + readonly Queue leftQ = new Queue(); + bool leftCompleted = false; + readonly Queue rightQ = new Queue(); + bool rightCompleted = false; + + public Zip(ZipObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var l = parent.left.Subscribe(new LeftZipObserver(this)); + var r = parent.right.Subscribe(new RightZipObserver(this)); + + return StableCompositeDisposable.Create(l, r, Disposable.Create(() => + { + lock (gate) + { + leftQ.Clear(); + rightQ.Clear(); + } + })); + } + + // dequeue is in the lock + void Dequeue() + { + TLeft lv; + TRight rv; + TResult v; + + if (leftQ.Count != 0 && rightQ.Count != 0) + { + lv = leftQ.Dequeue(); + rv = rightQ.Dequeue(); + } + else if (leftCompleted || rightCompleted) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else + { + return; + } + + try + { + v = parent.selector(lv, rv); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + OnNext(v); + } + + public override void OnNext(TResult value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + class LeftZipObserver : IObserver + { + readonly Zip parent; + + public LeftZipObserver(Zip parent) + { + this.parent = parent; + } + + public void OnNext(TLeft value) + { + lock (parent.gate) + { + parent.leftQ.Enqueue(value); + parent.Dequeue(); + } + } + + public void OnError(Exception ex) + { + lock (parent.gate) + { + parent.OnError(ex); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.leftCompleted = true; + if (parent.rightCompleted) parent.OnCompleted(); + } + } + } + + class RightZipObserver : IObserver + { + readonly Zip parent; + + public RightZipObserver(Zip parent) + { + this.parent = parent; + } + + public void OnNext(TRight value) + { + lock (parent.gate) + { + parent.rightQ.Enqueue(value); + parent.Dequeue(); + } + } + + public void OnError(Exception ex) + { + lock (parent.gate) + { + parent.OnError(ex); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.rightCompleted = true; + if (parent.leftCompleted) parent.OnCompleted(); + } + } + } + } + } + + // array + internal class ZipObservable : OperatorObservableBase> + { + readonly IObservable[] sources; + + public ZipObservable(IObservable[] sources) + : base(true) + { + this.sources = sources; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return new Zip(this, observer, cancel).Run(); + } + + class Zip : OperatorObserverBase, IList> + { + readonly ZipObservable parent; + readonly object gate = new object(); + + Queue[] queues; + bool[] isDone; + int length; + + public Zip(ZipObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + length = parent.sources.Length; + queues = new Queue[length]; + isDone = new bool[length]; + + for (int i = 0; i < length; i++) + { + queues[i] = new Queue(); + } + + var disposables = new IDisposable[length + 1]; + for (int i = 0; i < length; i++) + { + var source = parent.sources[i]; + disposables[i] = source.Subscribe(new ZipObserver(this, i)); + } + + disposables[length] = Disposable.Create(() => + { + lock (gate) + { + for (int i = 0; i < length; i++) + { + var q = queues[i]; + q.Clear(); + } + } + }); + + return StableCompositeDisposable.CreateUnsafe(disposables); + } + + // dequeue is in the lock + void Dequeue(int index) + { + var allQueueHasValue = true; + for (int i = 0; i < length; i++) + { + if (queues[i].Count == 0) + { + allQueueHasValue = false; + break; + } + } + + if (!allQueueHasValue) + { + var allCompletedWithoutSelf = true; + for (int i = 0; i < length; i++) + { + if (i == index) continue; + if (!isDone[i]) + { + allCompletedWithoutSelf = false; + break; + } + } + + if (allCompletedWithoutSelf) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else + { + return; + } + } + + var array = new T[length]; + for (int i = 0; i < length; i++) + { + array[i] = queues[i].Dequeue(); + } + + OnNext(array); + } + + public override void OnNext(IList value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + class ZipObserver : IObserver + { + readonly Zip parent; + readonly int index; + + public ZipObserver(Zip parent, int index) + { + this.parent = parent; + this.index = index; + } + + public void OnNext(T value) + { + lock (parent.gate) + { + parent.queues[index].Enqueue(value); + parent.Dequeue(index); + } + } + + public void OnError(Exception ex) + { + lock (parent.gate) + { + parent.OnError(ex); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.isDone[index] = true; + var allTrue = true; + for (int i = 0; i < parent.length; i++) + { + if (!parent.isDone[i]) + { + allTrue = false; + break; + } + } + + if (allTrue) + { + parent.OnCompleted(); + } + } + } + } + } + } + + // Generated from UniRx.Console.ZipGenerator.tt + #region NTH + + internal class ZipObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + ZipFunc resultSelector; + + public ZipObservable( + IObservable source1, + IObservable source2, + IObservable source3, + ZipFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Zip(this, observer, cancel).Run(); + } + + class Zip : NthZipObserverBase + { + readonly ZipObservable parent; + readonly object gate = new object(); + readonly Queue q1 = new Queue(); + readonly Queue q2 = new Queue(); + readonly Queue q3 = new Queue(); + + public Zip(ZipObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + base.SetQueue(new System.Collections.ICollection[] { q1, q2, q3 }); + var s1 = parent.source1.Subscribe(new ZipObserver(gate, this, 0, q1)); + var s2 = parent.source2.Subscribe(new ZipObserver(gate, this, 1, q2)); + var s3 = parent.source3.Subscribe(new ZipObserver(gate, this, 2, q3)); + + return StableCompositeDisposable.Create(s1, s2, s3, Disposable.Create(() => + { + lock (gate) + { + q1.Clear(); q2.Clear(); q3.Clear(); + } + })); + } + + public override TR GetResult() + { + return parent.resultSelector(q1.Dequeue(), q2.Dequeue(), q3.Dequeue()); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + ZipFunc resultSelector; + + public ZipObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + ZipFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Zip(this, observer, cancel).Run(); + } + + class Zip : NthZipObserverBase + { + readonly ZipObservable parent; + readonly object gate = new object(); + readonly Queue q1 = new Queue(); + readonly Queue q2 = new Queue(); + readonly Queue q3 = new Queue(); + readonly Queue q4 = new Queue(); + + public Zip(ZipObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + base.SetQueue(new System.Collections.ICollection[] { q1, q2, q3, q4 }); + var s1 = parent.source1.Subscribe(new ZipObserver(gate, this, 0, q1)); + var s2 = parent.source2.Subscribe(new ZipObserver(gate, this, 1, q2)); + var s3 = parent.source3.Subscribe(new ZipObserver(gate, this, 2, q3)); + var s4 = parent.source4.Subscribe(new ZipObserver(gate, this, 3, q4)); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, Disposable.Create(() => + { + lock (gate) + { + q1.Clear(); q2.Clear(); q3.Clear(); q4.Clear(); + } + })); + } + + public override TR GetResult() + { + return parent.resultSelector(q1.Dequeue(), q2.Dequeue(), q3.Dequeue(), q4.Dequeue()); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + ZipFunc resultSelector; + + public ZipObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + ZipFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Zip(this, observer, cancel).Run(); + } + + class Zip : NthZipObserverBase + { + readonly ZipObservable parent; + readonly object gate = new object(); + readonly Queue q1 = new Queue(); + readonly Queue q2 = new Queue(); + readonly Queue q3 = new Queue(); + readonly Queue q4 = new Queue(); + readonly Queue q5 = new Queue(); + + public Zip(ZipObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + base.SetQueue(new System.Collections.ICollection[] { q1, q2, q3, q4, q5 }); + var s1 = parent.source1.Subscribe(new ZipObserver(gate, this, 0, q1)); + var s2 = parent.source2.Subscribe(new ZipObserver(gate, this, 1, q2)); + var s3 = parent.source3.Subscribe(new ZipObserver(gate, this, 2, q3)); + var s4 = parent.source4.Subscribe(new ZipObserver(gate, this, 3, q4)); + var s5 = parent.source5.Subscribe(new ZipObserver(gate, this, 4, q5)); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5, Disposable.Create(() => + { + lock (gate) + { + q1.Clear(); q2.Clear(); q3.Clear(); q4.Clear(); q5.Clear(); + } + })); + } + + public override TR GetResult() + { + return parent.resultSelector(q1.Dequeue(), q2.Dequeue(), q3.Dequeue(), q4.Dequeue(), q5.Dequeue()); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + IObservable source6; + ZipFunc resultSelector; + + public ZipObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + IObservable source6, + ZipFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + source6.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.source6 = source6; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Zip(this, observer, cancel).Run(); + } + + class Zip : NthZipObserverBase + { + readonly ZipObservable parent; + readonly object gate = new object(); + readonly Queue q1 = new Queue(); + readonly Queue q2 = new Queue(); + readonly Queue q3 = new Queue(); + readonly Queue q4 = new Queue(); + readonly Queue q5 = new Queue(); + readonly Queue q6 = new Queue(); + + public Zip(ZipObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + base.SetQueue(new System.Collections.ICollection[] { q1, q2, q3, q4, q5, q6 }); + var s1 = parent.source1.Subscribe(new ZipObserver(gate, this, 0, q1)); + var s2 = parent.source2.Subscribe(new ZipObserver(gate, this, 1, q2)); + var s3 = parent.source3.Subscribe(new ZipObserver(gate, this, 2, q3)); + var s4 = parent.source4.Subscribe(new ZipObserver(gate, this, 3, q4)); + var s5 = parent.source5.Subscribe(new ZipObserver(gate, this, 4, q5)); + var s6 = parent.source6.Subscribe(new ZipObserver(gate, this, 5, q6)); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5, s6, Disposable.Create(() => + { + lock (gate) + { + q1.Clear(); q2.Clear(); q3.Clear(); q4.Clear(); q5.Clear(); q6.Clear(); + } + })); + } + + public override TR GetResult() + { + return parent.resultSelector(q1.Dequeue(), q2.Dequeue(), q3.Dequeue(), q4.Dequeue(), q5.Dequeue(), q6.Dequeue()); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + IObservable source6; + IObservable source7; + ZipFunc resultSelector; + + public ZipObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + IObservable source6, + IObservable source7, + ZipFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + source6.IsRequiredSubscribeOnCurrentThread() || + source7.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.source6 = source6; + this.source7 = source7; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new Zip(this, observer, cancel).Run(); + } + + class Zip : NthZipObserverBase + { + readonly ZipObservable parent; + readonly object gate = new object(); + readonly Queue q1 = new Queue(); + readonly Queue q2 = new Queue(); + readonly Queue q3 = new Queue(); + readonly Queue q4 = new Queue(); + readonly Queue q5 = new Queue(); + readonly Queue q6 = new Queue(); + readonly Queue q7 = new Queue(); + + public Zip(ZipObservable parent, IObserver observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + base.SetQueue(new System.Collections.ICollection[] { q1, q2, q3, q4, q5, q6, q7 }); + var s1 = parent.source1.Subscribe(new ZipObserver(gate, this, 0, q1)); + var s2 = parent.source2.Subscribe(new ZipObserver(gate, this, 1, q2)); + var s3 = parent.source3.Subscribe(new ZipObserver(gate, this, 2, q3)); + var s4 = parent.source4.Subscribe(new ZipObserver(gate, this, 3, q4)); + var s5 = parent.source5.Subscribe(new ZipObserver(gate, this, 4, q5)); + var s6 = parent.source6.Subscribe(new ZipObserver(gate, this, 5, q6)); + var s7 = parent.source7.Subscribe(new ZipObserver(gate, this, 6, q7)); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5, s6, s7, Disposable.Create(() => + { + lock (gate) + { + q1.Clear(); q2.Clear(); q3.Clear(); q4.Clear(); q5.Clear(); q6.Clear(); q7.Clear(); + } + })); + } + + public override TR GetResult() + { + return parent.resultSelector(q1.Dequeue(), q2.Dequeue(), q3.Dequeue(), q4.Dequeue(), q5.Dequeue(), q6.Dequeue(), q7.Dequeue()); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + #endregion + + // Nth infrastructure + + internal interface IZipObservable + { + void Dequeue(int index); + void Fail(Exception error); + void Done(int index); + } + + internal abstract class NthZipObserverBase : OperatorObserverBase, IZipObservable + { + System.Collections.ICollection[] queues; + bool[] isDone; + int length; + + public NthZipObserverBase(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + protected void SetQueue(System.Collections.ICollection[] queues) + { + this.queues = queues; + this.length = queues.Length; + this.isDone = new bool[length]; + } + + public abstract T GetResult(); + + // operators in lock + public void Dequeue(int index) + { + var allQueueHasValue = true; + for (int i = 0; i < length; i++) + { + if (queues[i].Count == 0) + { + allQueueHasValue = false; + break; + } + } + + if (!allQueueHasValue) + { + var allCompletedWithoutSelf = true; + for (int i = 0; i < length; i++) + { + if (i == index) continue; + if (!isDone[i]) + { + allCompletedWithoutSelf = false; + break; + } + } + + if (allCompletedWithoutSelf) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else + { + return; + } + } + + var result = default(T); + try + { + result = GetResult(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + OnNext(result); + } + + public void Done(int index) + { + isDone[index] = true; + var allTrue = true; + for (int i = 0; i < length; i++) + { + if (!isDone[i]) + { + allTrue = false; + break; + } + } + + if (allTrue) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + + public void Fail(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + } + + + // nth + internal class ZipObserver : IObserver + { + readonly object gate; + readonly IZipObservable parent; + readonly int index; + readonly Queue queue; + + public ZipObserver(object gate, IZipObservable parent, int index, Queue queue) + { + this.gate = gate; + this.parent = parent; + this.index = index; + this.queue = queue; + } + + public void OnNext(T value) + { + lock (gate) + { + queue.Enqueue(value); + parent.Dequeue(index); + } + } + + public void OnError(Exception error) + { + lock (gate) + { + parent.Fail(error); + } + } + + public void OnCompleted() + { + lock (gate) + { + parent.Done(index); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Zip.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Zip.cs.meta new file mode 100644 index 0000000..f394fdf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/Zip.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4e92e25f9bb221d478d4af5bcd8b8a2c +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ZipLatest.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ZipLatest.cs new file mode 100644 index 0000000..424d421 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ZipLatest.cs @@ -0,0 +1,992 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace UniRx.Operators +{ + public delegate TR ZipLatestFunc(T1 arg1, T2 arg2, T3 arg3); + public delegate TR ZipLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4); + public delegate TR ZipLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + public delegate TR ZipLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + public delegate TR ZipLatestFunc(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); + + // binary + internal class ZipLatestObservable : OperatorObservableBase + { + readonly IObservable left; + readonly IObservable right; + readonly Func selector; + + public ZipLatestObservable(IObservable left, IObservable right, Func selector) + : base(left.IsRequiredSubscribeOnCurrentThread() || right.IsRequiredSubscribeOnCurrentThread()) + { + this.left = left; + this.right = right; + this.selector = selector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ZipLatest(this, observer, cancel).Run(); + } + + class ZipLatest : OperatorObserverBase + { + readonly ZipLatestObservable parent; + readonly object gate = new object(); + + TLeft leftValue = default(TLeft); + bool leftStarted = false; + bool leftCompleted = false; + + TRight rightValue = default(TRight); + bool rightStarted = false; + bool rightCompleted = false; + + public ZipLatest(ZipLatestObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + var l = parent.left.Subscribe(new LeftObserver(this)); + var r = parent.right.Subscribe(new RightObserver(this)); + + return StableCompositeDisposable.Create(l, r); + } + + // publish in lock + public void Publish() + { + if ((leftCompleted && !leftStarted) || (rightCompleted && !rightStarted)) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else if (!(leftStarted && rightStarted)) + { + return; + } + + TResult v; + try + { + v = parent.selector(leftValue, rightValue); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + + OnNext(v); + leftStarted = false; + rightStarted = false; + + if (leftCompleted || rightCompleted) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + } + + public override void OnNext(TResult value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + class LeftObserver : IObserver + { + readonly ZipLatest parent; + + public LeftObserver(ZipLatest parent) + { + this.parent = parent; + } + + public void OnNext(TLeft value) + { + lock (parent.gate) + { + parent.leftStarted = true; + parent.leftValue = value; + parent.Publish(); + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + parent.OnError(error); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.leftCompleted = true; + if (parent.rightCompleted) parent.OnCompleted(); + } + } + } + + class RightObserver : IObserver + { + readonly ZipLatest parent; + + public RightObserver(ZipLatest parent) + { + this.parent = parent; + } + + + public void OnNext(TRight value) + { + lock (parent.gate) + { + parent.rightStarted = true; + parent.rightValue = value; + parent.Publish(); + } + } + + public void OnError(Exception error) + { + lock (parent.gate) + { + parent.OnError(error); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.rightCompleted = true; + if (parent.leftCompleted) parent.OnCompleted(); + } + } + } + } + } + + // array + internal class ZipLatestObservable : OperatorObservableBase> + { + readonly IObservable[] sources; + + public ZipLatestObservable(IObservable[] sources) + : base(true) + { + this.sources = sources; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return new ZipLatest(this, observer, cancel).Run(); + } + + class ZipLatest : OperatorObserverBase, IList> + { + readonly ZipLatestObservable parent; + readonly object gate = new object(); + + int length; + T[] values; + bool[] isStarted; + bool[] isCompleted; + + public ZipLatest(ZipLatestObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + length = parent.sources.Length; + values = new T[length]; + isStarted = new bool[length]; + isCompleted = new bool[length]; + + var disposables = new IDisposable[length]; + for (int i = 0; i < length; i++) + { + var source = parent.sources[i]; + disposables[i] = source.Subscribe(new ZipLatestObserver(this, i)); + } + + return StableCompositeDisposable.CreateUnsafe(disposables); + } + + // publish is in the lock + void Publish(int index) + { + isStarted[index] = true; + + var hasOnCompleted = false; + var allValueStarted = true; + for (int i = 0; i < length; i++) + { + if (!isStarted[i]) + { + allValueStarted = false; + break; + } + if (i == index) continue; + if (isCompleted[i]) hasOnCompleted = true; + } + + if (allValueStarted) + { + OnNext(new List(values)); + if (hasOnCompleted) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else + { + Array.Clear(isStarted, 0, length); // reset + return; + } + } + else + { + for (int i = 0; i < length; i++) + { + if (i == index) continue; + if (isCompleted[i] && !isStarted[i]) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + } + } + } + + public override void OnNext(IList value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + + class ZipLatestObserver : IObserver + { + readonly ZipLatest parent; + readonly int index; + + public ZipLatestObserver(ZipLatest parent, int index) + { + this.parent = parent; + this.index = index; + } + + public void OnNext(T value) + { + lock (parent.gate) + { + parent.values[index] = value; + parent.Publish(index); + } + } + + public void OnError(Exception ex) + { + lock (parent.gate) + { + parent.OnError(ex); + } + } + + public void OnCompleted() + { + lock (parent.gate) + { + parent.isCompleted[index] = true; + + var allTrue = true; + for (int i = 0; i < parent.length; i++) + { + if (!parent.isCompleted[i]) + { + allTrue = false; + break; + } + } + + if (allTrue) + { + parent.OnCompleted(); + } + } + } + } + } + } + + // generated from UniRx.Console.ZipLatestGenerator.tt + #region NTH + + internal class ZipLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + ZipLatestFunc resultSelector; + + public ZipLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + ZipLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ZipLatest(3, this, observer, cancel).Run(); + } + + class ZipLatest : NthZipLatestObserverBase + { + readonly ZipLatestObservable parent; + readonly object gate = new object(); + ZipLatestObserver c1; + ZipLatestObserver c2; + ZipLatestObserver c3; + + public ZipLatest(int length, ZipLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new ZipLatestObserver(gate, this, 0); + c2 = new ZipLatestObserver(gate, this, 1); + c3 = new ZipLatestObserver(gate, this, 2); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + + return StableCompositeDisposable.Create(s1, s2, s3); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + ZipLatestFunc resultSelector; + + public ZipLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + ZipLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ZipLatest(4, this, observer, cancel).Run(); + } + + class ZipLatest : NthZipLatestObserverBase + { + readonly ZipLatestObservable parent; + readonly object gate = new object(); + ZipLatestObserver c1; + ZipLatestObserver c2; + ZipLatestObserver c3; + ZipLatestObserver c4; + + public ZipLatest(int length, ZipLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new ZipLatestObserver(gate, this, 0); + c2 = new ZipLatestObserver(gate, this, 1); + c3 = new ZipLatestObserver(gate, this, 2); + c4 = new ZipLatestObserver(gate, this, 3); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + + return StableCompositeDisposable.Create(s1, s2, s3, s4); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + ZipLatestFunc resultSelector; + + public ZipLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + ZipLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ZipLatest(5, this, observer, cancel).Run(); + } + + class ZipLatest : NthZipLatestObserverBase + { + readonly ZipLatestObservable parent; + readonly object gate = new object(); + ZipLatestObserver c1; + ZipLatestObserver c2; + ZipLatestObserver c3; + ZipLatestObserver c4; + ZipLatestObserver c5; + + public ZipLatest(int length, ZipLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new ZipLatestObserver(gate, this, 0); + c2 = new ZipLatestObserver(gate, this, 1); + c3 = new ZipLatestObserver(gate, this, 2); + c4 = new ZipLatestObserver(gate, this, 3); + c5 = new ZipLatestObserver(gate, this, 4); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + var s5 = parent.source5.Subscribe(c5); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value, c5.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + IObservable source6; + ZipLatestFunc resultSelector; + + public ZipLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + IObservable source6, + ZipLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + source6.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.source6 = source6; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ZipLatest(6, this, observer, cancel).Run(); + } + + class ZipLatest : NthZipLatestObserverBase + { + readonly ZipLatestObservable parent; + readonly object gate = new object(); + ZipLatestObserver c1; + ZipLatestObserver c2; + ZipLatestObserver c3; + ZipLatestObserver c4; + ZipLatestObserver c5; + ZipLatestObserver c6; + + public ZipLatest(int length, ZipLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new ZipLatestObserver(gate, this, 0); + c2 = new ZipLatestObserver(gate, this, 1); + c3 = new ZipLatestObserver(gate, this, 2); + c4 = new ZipLatestObserver(gate, this, 3); + c5 = new ZipLatestObserver(gate, this, 4); + c6 = new ZipLatestObserver(gate, this, 5); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + var s5 = parent.source5.Subscribe(c5); + var s6 = parent.source6.Subscribe(c6); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5, s6); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value, c5.Value, c6.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + + internal class ZipLatestObservable : OperatorObservableBase + { + IObservable source1; + IObservable source2; + IObservable source3; + IObservable source4; + IObservable source5; + IObservable source6; + IObservable source7; + ZipLatestFunc resultSelector; + + public ZipLatestObservable( + IObservable source1, + IObservable source2, + IObservable source3, + IObservable source4, + IObservable source5, + IObservable source6, + IObservable source7, + ZipLatestFunc resultSelector) + : base( + source1.IsRequiredSubscribeOnCurrentThread() || + source2.IsRequiredSubscribeOnCurrentThread() || + source3.IsRequiredSubscribeOnCurrentThread() || + source4.IsRequiredSubscribeOnCurrentThread() || + source5.IsRequiredSubscribeOnCurrentThread() || + source6.IsRequiredSubscribeOnCurrentThread() || + source7.IsRequiredSubscribeOnCurrentThread() || + false) + { + this.source1 = source1; + this.source2 = source2; + this.source3 = source3; + this.source4 = source4; + this.source5 = source5; + this.source6 = source6; + this.source7 = source7; + this.resultSelector = resultSelector; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ZipLatest(7, this, observer, cancel).Run(); + } + + class ZipLatest : NthZipLatestObserverBase + { + readonly ZipLatestObservable parent; + readonly object gate = new object(); + ZipLatestObserver c1; + ZipLatestObserver c2; + ZipLatestObserver c3; + ZipLatestObserver c4; + ZipLatestObserver c5; + ZipLatestObserver c6; + ZipLatestObserver c7; + + public ZipLatest(int length, ZipLatestObservable parent, IObserver observer, IDisposable cancel) + : base(length, observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + c1 = new ZipLatestObserver(gate, this, 0); + c2 = new ZipLatestObserver(gate, this, 1); + c3 = new ZipLatestObserver(gate, this, 2); + c4 = new ZipLatestObserver(gate, this, 3); + c5 = new ZipLatestObserver(gate, this, 4); + c6 = new ZipLatestObserver(gate, this, 5); + c7 = new ZipLatestObserver(gate, this, 6); + + var s1 = parent.source1.Subscribe(c1); + var s2 = parent.source2.Subscribe(c2); + var s3 = parent.source3.Subscribe(c3); + var s4 = parent.source4.Subscribe(c4); + var s5 = parent.source5.Subscribe(c5); + var s6 = parent.source6.Subscribe(c6); + var s7 = parent.source7.Subscribe(c7); + + return StableCompositeDisposable.Create(s1, s2, s3, s4, s5, s6, s7); + } + + public override TR GetResult() + { + return parent.resultSelector(c1.Value, c2.Value, c3.Value, c4.Value, c5.Value, c6.Value, c7.Value); + } + + public override void OnNext(TR value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + #endregion + + // Nth infrastructure + + internal interface IZipLatestObservable + { + void Publish(int index); + void Fail(Exception error); + void Done(int index); + } + + internal abstract class NthZipLatestObserverBase : OperatorObserverBase, IZipLatestObservable + { + readonly int length; + readonly bool[] isStarted; + readonly bool[] isCompleted; + + public NthZipLatestObserverBase(int length, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.length = length; + this.isStarted = new bool[length]; + this.isCompleted = new bool[length]; + } + + public abstract T GetResult(); + + // operators in lock + public void Publish(int index) + { + isStarted[index] = true; + + var hasOnCompleted = false; + var allValueStarted = true; + for (int i = 0; i < length; i++) + { + if (!isStarted[i]) + { + allValueStarted = false; + break; + } + if (i == index) continue; + if (isCompleted[i]) hasOnCompleted = true; + } + + if (allValueStarted) + { + var result = default(T); + try + { + result = GetResult(); + } + catch (Exception ex) + { + try { observer.OnError(ex); } + finally { Dispose(); } + return; + } + OnNext(result); + + if (hasOnCompleted) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + else + { + Array.Clear(isStarted, 0, length); // reset + return; + } + } + else + { + for (int i = 0; i < length; i++) + { + if (i == index) continue; + if (isCompleted[i] && !isStarted[i]) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + return; + } + } + } + } + + public void Done(int index) + { + isCompleted[index] = true; + + var allTrue = true; + for (int i = 0; i < length; i++) + { + if (!isCompleted[i]) + { + allTrue = false; + break; + } + } + + if (allTrue) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + + public void Fail(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + } + + // Nth + internal class ZipLatestObserver : IObserver + { + readonly object gate; + readonly IZipLatestObservable parent; + readonly int index; + T value; + + public T Value { get { return value; } } + + public ZipLatestObserver(object gate, IZipLatestObservable parent, int index) + { + this.gate = gate; + this.parent = parent; + this.index = index; + } + + public void OnNext(T value) + { + lock (gate) + { + this.value = value; + parent.Publish(index); + } + } + + public void OnError(Exception error) + { + lock (gate) + { + parent.Fail(error); + } + } + + public void OnCompleted() + { + lock (gate) + { + parent.Done(index); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ZipLatest.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ZipLatest.cs.meta new file mode 100644 index 0000000..725334d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Operators/ZipLatest.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f84ea50040d682c43811d1d98ae7fec8 +timeCreated: 1455373908 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Pair.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Pair.cs new file mode 100644 index 0000000..f511af0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Pair.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; + +namespace UniRx +{ + // Pair is used for Observable.Pairwise + [Serializable] + public struct Pair : IEquatable> + { + readonly T previous; + readonly T current; + + public T Previous + { + get { return previous; } + } + + public T Current + { + get { return current; } + } + + public Pair(T previous, T current) + { + this.previous = previous; + this.current = current; + } + + public override int GetHashCode() + { + var comparer = EqualityComparer.Default; + + int h0; + h0 = comparer.GetHashCode(previous); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(current); + return h0; + } + + public override bool Equals(object obj) + { + if (!(obj is Pair)) return false; + + return Equals((Pair)obj); + } + + public bool Equals(Pair other) + { + var comparer = EqualityComparer.Default; + + return comparer.Equals(previous, other.Previous) && + comparer.Equals(current, other.Current); + } + + public override string ToString() + { + return string.Format("({0}, {1})", previous, current); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Pair.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Pair.cs.meta new file mode 100644 index 0000000..16e1017 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Pair.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7947c520dfd9de94bb381e45dc105752 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers.meta new file mode 100644 index 0000000..9fac1cb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebc819fe4068eac4e936210f563230d5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/CurrentThreadScheduler.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/CurrentThreadScheduler.cs new file mode 100644 index 0000000..52f1028 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/CurrentThreadScheduler.cs @@ -0,0 +1,135 @@ +// this code is borrowed from RxOfficial(rx.codeplex.com) and modified + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +using System.ComponentModel; +using System.Threading; +using UniRx.InternalUtil; +using UniRx; +using System; +using System.Diagnostics; +using System.Collections.Generic; + +namespace UniRx +{ + + public static partial class Scheduler + { + public static readonly IScheduler CurrentThread = new CurrentThreadScheduler(); + + public static bool IsCurrentThreadSchedulerScheduleRequired { get { return CurrentThreadScheduler.IsScheduleRequired; } } + + /// + /// Represents an object that schedules units of work on the current thread. + /// + /// Singleton instance of this type exposed through this static property. + class CurrentThreadScheduler : IScheduler + { + [ThreadStatic] + static SchedulerQueue s_threadLocalQueue; + + [ThreadStatic] + static Stopwatch s_clock; + + private static SchedulerQueue GetQueue() + { + return s_threadLocalQueue; + } + + private static void SetQueue(SchedulerQueue newQueue) + { + s_threadLocalQueue = newQueue; + } + + private static TimeSpan Time + { + get + { + if (s_clock == null) + s_clock = Stopwatch.StartNew(); + + return s_clock.Elapsed; + } + } + + /// + /// Gets a value that indicates whether the caller must call a Schedule method. + /// + [EditorBrowsable(EditorBrowsableState.Advanced)] + public static bool IsScheduleRequired + { + get + { + return GetQueue() == null; + } + } + + public IDisposable Schedule(Action action) + { + return Schedule(TimeSpan.Zero, action); + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + if (action == null) + throw new ArgumentNullException("action"); + + var dt = Time + Scheduler.Normalize(dueTime); + + var si = new ScheduledItem(action, dt); + + var queue = GetQueue(); + + if (queue == null) + { + queue = new SchedulerQueue(4); + queue.Enqueue(si); + + CurrentThreadScheduler.SetQueue(queue); + try + { + Trampoline.Run(queue); + } + finally + { + CurrentThreadScheduler.SetQueue(null); + } + } + else + { + queue.Enqueue(si); + } + + return si.Cancellation; + } + + static class Trampoline + { + public static void Run(SchedulerQueue queue) + { + while (queue.Count > 0) + { + var item = queue.Dequeue(); + if (!item.IsCanceled) + { + var wait = item.DueTime - CurrentThreadScheduler.Time; + if (wait.Ticks > 0) + { + Thread.Sleep(wait); + } + + if (!item.IsCanceled) + item.Invoke(); + } + } + } + } + + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/CurrentThreadScheduler.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/CurrentThreadScheduler.cs.meta new file mode 100644 index 0000000..b8bc6a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/CurrentThreadScheduler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1d547b5ee71b7284db1fecfcdfa59fac +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/IScheduler.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/IScheduler.cs new file mode 100644 index 0000000..71c9e51 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/IScheduler.cs @@ -0,0 +1,30 @@ +using System; + +namespace UniRx +{ + public interface IScheduler + { + DateTimeOffset Now { get; } + + // Interface is changed from official Rx for avoid iOS AOT problem (state is dangerous). + + IDisposable Schedule(Action action); + + IDisposable Schedule(TimeSpan dueTime, Action action); + } + + public interface ISchedulerPeriodic + { + IDisposable SchedulePeriodic(TimeSpan period, Action action); + } + + public interface ISchedulerLongRunning + { + IDisposable ScheduleLongRunning(Action action); + } + + public interface ISchedulerQueueing + { + void ScheduleQueueing(ICancelable cancel, T state, Action action); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/IScheduler.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/IScheduler.cs.meta new file mode 100644 index 0000000..5551cf8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/IScheduler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7409b202c20d3894b9677c8f2a27f3aa +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ImmediateScheduler.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ImmediateScheduler.cs new file mode 100644 index 0000000..b41e245 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ImmediateScheduler.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; +using System.Threading; + +namespace UniRx +{ + public static partial class Scheduler + { + public static readonly IScheduler Immediate = new ImmediateScheduler(); + + class ImmediateScheduler : IScheduler + { + public ImmediateScheduler() + { + } + + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + + public IDisposable Schedule(Action action) + { + action(); + return Disposable.Empty; + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + var wait = Scheduler.Normalize(dueTime); + if (wait.Ticks > 0) + { + Thread.Sleep(wait); + } + + action(); + return Disposable.Empty; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ImmediateScheduler.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ImmediateScheduler.cs.meta new file mode 100644 index 0000000..8cad6fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ImmediateScheduler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 87be5fca34f9b44428b7fb1ce9147860 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/Scheduler.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/Scheduler.cs new file mode 100644 index 0000000..a9f63a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/Scheduler.cs @@ -0,0 +1,235 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; +using System.Threading; + +namespace UniRx +{ + // Scheduler Extension + public static partial class Scheduler + { + // configurable defaults + public static class DefaultSchedulers + { + static IScheduler constantTime; + public static IScheduler ConstantTimeOperations + { + get + { + return constantTime ?? (constantTime = Scheduler.Immediate); + } + set + { + constantTime = value; + } + } + + static IScheduler tailRecursion; + public static IScheduler TailRecursion + { + get + { + return tailRecursion ?? (tailRecursion = Scheduler.Immediate); + } + set + { + tailRecursion = value; + } + } + + static IScheduler iteration; + public static IScheduler Iteration + { + get + { + return iteration ?? (iteration = Scheduler.CurrentThread); + } + set + { + iteration = value; + } + } + + static IScheduler timeBasedOperations; + public static IScheduler TimeBasedOperations + { + get + { +#if UniRxLibrary + return timeBasedOperations ?? (timeBasedOperations = Scheduler.ThreadPool); +#else + return timeBasedOperations ?? (timeBasedOperations = Scheduler.MainThread); // MainThread as default for TimeBased Operation +#endif + } + set + { + timeBasedOperations = value; + } + } + + static IScheduler asyncConversions; + public static IScheduler AsyncConversions + { + get + { +#if WEB_GL + // WebGL does not support threadpool + return asyncConversions ?? (asyncConversions = Scheduler.MainThread); +#else + return asyncConversions ?? (asyncConversions = Scheduler.ThreadPool); +#endif + } + set + { + asyncConversions = value; + } + } + + public static void SetDotNetCompatible() + { + ConstantTimeOperations = Scheduler.Immediate; + TailRecursion = Scheduler.Immediate; + Iteration = Scheduler.CurrentThread; + TimeBasedOperations = Scheduler.ThreadPool; + AsyncConversions = Scheduler.ThreadPool; + } + } + + // utils + + public static DateTimeOffset Now + { + get { return DateTimeOffset.UtcNow; } + } + + public static TimeSpan Normalize(TimeSpan timeSpan) + { + return timeSpan >= TimeSpan.Zero ? timeSpan : TimeSpan.Zero; + } + + public static IDisposable Schedule(this IScheduler scheduler, DateTimeOffset dueTime, Action action) + { + return scheduler.Schedule(dueTime - scheduler.Now, action); + } + + public static IDisposable Schedule(this IScheduler scheduler, Action action) + { + // InvokeRec1 + var group = new CompositeDisposable(1); + var gate = new object(); + + Action recursiveAction = null; + recursiveAction = () => action(() => + { + var isAdded = false; + var isDone = false; + var d = default(IDisposable); + d = scheduler.Schedule(() => + { + lock (gate) + { + if (isAdded) + group.Remove(d); + else + isDone = true; + } + recursiveAction(); + }); + + lock (gate) + { + if (!isDone) + { + group.Add(d); + isAdded = true; + } + } + }); + + group.Add(scheduler.Schedule(recursiveAction)); + + return group; + } + + public static IDisposable Schedule(this IScheduler scheduler, TimeSpan dueTime, Action> action) + { + // InvokeRec2 + + var group = new CompositeDisposable(1); + var gate = new object(); + + Action recursiveAction = null; + recursiveAction = () => action(dt => + { + var isAdded = false; + var isDone = false; + var d = default(IDisposable); + d = scheduler.Schedule(dt, () => + { + lock (gate) + { + if (isAdded) + group.Remove(d); + else + isDone = true; + } + recursiveAction(); + }); + + lock (gate) + { + if (!isDone) + { + group.Add(d); + isAdded = true; + } + } + }); + + group.Add(scheduler.Schedule(dueTime, recursiveAction)); + + return group; + } + + public static IDisposable Schedule(this IScheduler scheduler, DateTimeOffset dueTime, Action> action) + { + // InvokeRec3 + + var group = new CompositeDisposable(1); + var gate = new object(); + + Action recursiveAction = null; + recursiveAction = () => action(dt => + { + var isAdded = false; + var isDone = false; + var d = default(IDisposable); + d = scheduler.Schedule(dt, () => + { + lock (gate) + { + if (isAdded) + group.Remove(d); + else + isDone = true; + } + recursiveAction(); + }); + + lock (gate) + { + if (!isDone) + { + group.Add(d); + isAdded = true; + } + } + }); + + group.Add(scheduler.Schedule(dueTime, recursiveAction)); + + return group; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/Scheduler.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/Scheduler.cs.meta new file mode 100644 index 0000000..0fabcf2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/Scheduler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bfeb53a7ea29f714798ba6bb3bd70ba4 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ThreadPoolScheduler.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ThreadPoolScheduler.cs new file mode 100644 index 0000000..3a12b0a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ThreadPoolScheduler.cs @@ -0,0 +1,197 @@ +#if !UNITY_METRO + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; +using UniRx.InternalUtil; + +namespace UniRx +{ + public static partial class Scheduler + { + public static readonly IScheduler ThreadPool = new ThreadPoolScheduler(); + + class ThreadPoolScheduler : IScheduler, ISchedulerPeriodic + { + public ThreadPoolScheduler() + { + } + + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + + public IDisposable Schedule(Action action) + { + var d = new BooleanDisposable(); + + System.Threading.ThreadPool.QueueUserWorkItem(_ => + { + if (!d.IsDisposed) + { + action(); + } + }); + + return d; + } + + public IDisposable Schedule(DateTimeOffset dueTime, Action action) + { + return Schedule(dueTime - Now, action); + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + return new Timer(dueTime, action); + } + + public IDisposable SchedulePeriodic(TimeSpan period, Action action) + { + return new PeriodicTimer(period, action); + } + + public void ScheduleQueueing(ICancelable cancel, T state, Action action) + { + System.Threading.ThreadPool.QueueUserWorkItem(callBackState => + { + if (!cancel.IsDisposed) + { + action((T)callBackState); + } + }, state); + } + + // timer was borrwed from Rx Official + + sealed class Timer : IDisposable + { + static readonly HashSet s_timers = new HashSet(); + + private readonly SingleAssignmentDisposable _disposable; + + private Action _action; + private System.Threading.Timer _timer; + + private bool _hasAdded; + private bool _hasRemoved; + + public Timer(TimeSpan dueTime, Action action) + { + _disposable = new SingleAssignmentDisposable(); + _disposable.Disposable = Disposable.Create(Unroot); + + _action = action; + _timer = new System.Threading.Timer(Tick, null, dueTime, TimeSpan.FromMilliseconds(System.Threading.Timeout.Infinite)); + + lock (s_timers) + { + if (!_hasRemoved) + { + s_timers.Add(_timer); + + _hasAdded = true; + } + } + } + + private void Tick(object state) + { + try + { + if (!_disposable.IsDisposed) + { + _action(); + } + } + finally + { + Unroot(); + } + } + + private void Unroot() + { + _action = Stubs.Nop; + + var timer = default(System.Threading.Timer); + + lock (s_timers) + { + if (!_hasRemoved) + { + timer = _timer; + _timer = null; + + if (_hasAdded && timer != null) + s_timers.Remove(timer); + + _hasRemoved = true; + } + } + + if (timer != null) + timer.Dispose(); + } + + public void Dispose() + { + _disposable.Dispose(); + } + } + + sealed class PeriodicTimer : IDisposable + { + static readonly HashSet s_timers = new HashSet(); + + private Action _action; + private System.Threading.Timer _timer; + private readonly AsyncLock _gate; + + public PeriodicTimer(TimeSpan period, Action action) + { + this._action = action; + this._timer = new System.Threading.Timer(Tick, null, period, period); + this._gate = new AsyncLock(); + + lock (s_timers) + { + s_timers.Add(_timer); + } + } + + private void Tick(object state) + { + _gate.Wait(() => + { + _action(); + }); + } + + public void Dispose() + { + var timer = default(System.Threading.Timer); + + lock (s_timers) + { + timer = _timer; + _timer = null; + + if (timer != null) + s_timers.Remove(timer); + } + + if (timer != null) + { + timer.Dispose(); + _action = Stubs.Nop; + } + } + } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ThreadPoolScheduler.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ThreadPoolScheduler.cs.meta new file mode 100644 index 0000000..f748fd1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Schedulers/ThreadPoolScheduler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f8189a60f4619be489df10eca6a78fbb +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects.meta new file mode 100644 index 0000000..c318cf2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 280ea605eeb83814f9691b3a852fc62b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/AsyncSubject.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/AsyncSubject.cs new file mode 100644 index 0000000..98b3086 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/AsyncSubject.cs @@ -0,0 +1,328 @@ +using System; +using System.Collections.Generic; +using UniRx.InternalUtil; + +#if (NET_4_6 || NET_STANDARD_2_0) +using System.Runtime.CompilerServices; +using System.Threading; +#endif + +namespace UniRx +{ + public sealed class AsyncSubject : ISubject, IOptimizedObservable, IDisposable +#if (NET_4_6 || NET_STANDARD_2_0) + , INotifyCompletion +#endif + { + object observerLock = new object(); + + T lastValue; + bool hasValue; + bool isStopped; + bool isDisposed; + Exception lastError; + IObserver outObserver = EmptyObserver.Instance; + + public T Value + { + get + { + ThrowIfDisposed(); + if (!isStopped) throw new InvalidOperationException("AsyncSubject is not completed yet"); + if (lastError != null) lastError.Throw(); + return lastValue; + } + } + + public bool HasObservers + { + get + { + return !(outObserver is EmptyObserver) && !isStopped && !isDisposed; + } + } + + public bool IsCompleted { get { return isStopped; } } + + public void OnCompleted() + { + IObserver old; + T v; + bool hv; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + v = lastValue; + hv = hasValue; + } + + if (hv) + { + old.OnNext(v); + old.OnCompleted(); + } + else + { + old.OnCompleted(); + } + } + + public void OnError(Exception error) + { + if (error == null) throw new ArgumentNullException("error"); + + IObserver old; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + lastError = error; + } + + old.OnError(error); + } + + public void OnNext(T value) + { + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + this.hasValue = true; + this.lastValue = value; + } + } + + public IDisposable Subscribe(IObserver observer) + { + if (observer == null) throw new ArgumentNullException("observer"); + + var ex = default(Exception); + var v = default(T); + var hv = false; + + lock (observerLock) + { + ThrowIfDisposed(); + if (!isStopped) + { + var listObserver = outObserver as ListObserver; + if (listObserver != null) + { + outObserver = listObserver.Add(observer); + } + else + { + var current = outObserver; + if (current is EmptyObserver) + { + outObserver = observer; + } + else + { + outObserver = new ListObserver(new ImmutableList>(new[] { current, observer })); + } + } + + return new Subscription(this, observer); + } + + ex = lastError; + v = lastValue; + hv = hasValue; + } + + if (ex != null) + { + observer.OnError(ex); + } + else if (hv) + { + observer.OnNext(v); + observer.OnCompleted(); + } + else + { + observer.OnCompleted(); + } + + return Disposable.Empty; + } + + public void Dispose() + { + lock (observerLock) + { + isDisposed = true; + outObserver = DisposedObserver.Instance; + lastError = null; + lastValue = default(T); + } + } + + void ThrowIfDisposed() + { + if (isDisposed) throw new ObjectDisposedException(""); + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + class Subscription : IDisposable + { + readonly object gate = new object(); + AsyncSubject parent; + IObserver unsubscribeTarget; + + public Subscription(AsyncSubject parent, IObserver unsubscribeTarget) + { + this.parent = parent; + this.unsubscribeTarget = unsubscribeTarget; + } + + public void Dispose() + { + lock (gate) + { + if (parent != null) + { + lock (parent.observerLock) + { + var listObserver = parent.outObserver as ListObserver; + if (listObserver != null) + { + parent.outObserver = listObserver.Remove(unsubscribeTarget); + } + else + { + parent.outObserver = EmptyObserver.Instance; + } + + unsubscribeTarget = null; + parent = null; + } + } + } + } + } + + +#if (NET_4_6 || NET_STANDARD_2_0) + + /// + /// Gets an awaitable object for the current AsyncSubject. + /// + /// Object that can be awaited. + public AsyncSubject GetAwaiter() + { + return this; + } + + /// + /// Specifies a callback action that will be invoked when the subject completes. + /// + /// Callback action that will be invoked when the subject completes. + /// is null. + public void OnCompleted(Action continuation) + { + if (continuation == null) + throw new ArgumentNullException("continuation"); + + OnCompleted(continuation, true); + } + + void OnCompleted(Action continuation, bool originalContext) + { + // + // [OK] Use of unsafe Subscribe: this type's Subscribe implementation is safe. + // + this.Subscribe/*Unsafe*/(new AwaitObserver(continuation, originalContext)); + } + + class AwaitObserver : IObserver + { + private readonly SynchronizationContext _context; + private readonly Action _callback; + + public AwaitObserver(Action callback, bool originalContext) + { + if (originalContext) + _context = SynchronizationContext.Current; + + _callback = callback; + } + + public void OnCompleted() + { + InvokeOnOriginalContext(); + } + + public void OnError(Exception error) + { + InvokeOnOriginalContext(); + } + + public void OnNext(T value) + { + } + + private void InvokeOnOriginalContext() + { + if (_context != null) + { + // + // No need for OperationStarted and OperationCompleted calls here; + // this code is invoked through await support and will have a way + // to observe its start/complete behavior, either through returned + // Task objects or the async method builder's interaction with the + // SynchronizationContext object. + // + _context.Post(c => ((Action)c)(), _callback); + } + else + { + _callback(); + } + } + } + + /// + /// Gets the last element of the subject, potentially blocking until the subject completes successfully or exceptionally. + /// + /// The last element of the subject. Throws an InvalidOperationException if no element was received. + /// The source sequence is empty. + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Justification = "Await pattern for C# and VB compilers.")] + public T GetResult() + { + if (!isStopped) + { + var e = new ManualResetEvent(false); + OnCompleted(() => e.Set(), false); + e.WaitOne(); + } + + if (lastError != null) + { + lastError.Throw(); + } + + if (!hasValue) + throw new InvalidOperationException("NO_ELEMENTS"); + + return lastValue; + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/AsyncSubject.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/AsyncSubject.cs.meta new file mode 100644 index 0000000..b994cf8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/AsyncSubject.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 137cd44250b484d4ba2390d510f8423f +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/BehaviorSubject.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/BehaviorSubject.cs new file mode 100644 index 0000000..028c783 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/BehaviorSubject.cs @@ -0,0 +1,204 @@ +using System; +using UniRx.InternalUtil; + +namespace UniRx +{ + public sealed class BehaviorSubject : ISubject, IDisposable, IOptimizedObservable + { + object observerLock = new object(); + + bool isStopped; + bool isDisposed; + T lastValue; + Exception lastError; + IObserver outObserver = EmptyObserver.Instance; + + public BehaviorSubject(T defaultValue) + { + lastValue = defaultValue; + } + + public T Value + { + get + { + ThrowIfDisposed(); + if (lastError != null) lastError.Throw(); + return lastValue; + } + } + + public bool HasObservers + { + get + { + return !(outObserver is EmptyObserver) && !isStopped && !isDisposed; + } + } + + public void OnCompleted() + { + IObserver old; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + } + + old.OnCompleted(); + } + + public void OnError(Exception error) + { + if (error == null) throw new ArgumentNullException("error"); + + IObserver old; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + lastError = error; + } + + old.OnError(error); + } + + public void OnNext(T value) + { + IObserver current; + lock (observerLock) + { + if (isStopped) return; + + lastValue = value; + current = outObserver; + } + + current.OnNext(value); + } + + public IDisposable Subscribe(IObserver observer) + { + if (observer == null) throw new ArgumentNullException("observer"); + + var ex = default(Exception); + var v = default(T); + var subscription = default(Subscription); + + lock (observerLock) + { + ThrowIfDisposed(); + if (!isStopped) + { + var listObserver = outObserver as ListObserver; + if (listObserver != null) + { + outObserver = listObserver.Add(observer); + } + else + { + var current = outObserver; + if (current is EmptyObserver) + { + outObserver = observer; + } + else + { + outObserver = new ListObserver(new ImmutableList>(new[] { current, observer })); + } + } + + v = lastValue; + subscription = new Subscription(this, observer); + } + else + { + ex = lastError; + } + } + + if (subscription != null) + { + observer.OnNext(v); + return subscription; + } + else if (ex != null) + { + observer.OnError(ex); + } + else + { + observer.OnCompleted(); + } + + return Disposable.Empty; + } + + public void Dispose() + { + lock (observerLock) + { + isDisposed = true; + outObserver = DisposedObserver.Instance; + lastError = null; + lastValue = default(T); + } + } + + void ThrowIfDisposed() + { + if (isDisposed) throw new ObjectDisposedException(""); + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + class Subscription : IDisposable + { + readonly object gate = new object(); + BehaviorSubject parent; + IObserver unsubscribeTarget; + + public Subscription(BehaviorSubject parent, IObserver unsubscribeTarget) + { + this.parent = parent; + this.unsubscribeTarget = unsubscribeTarget; + } + + public void Dispose() + { + lock (gate) + { + if (parent != null) + { + lock (parent.observerLock) + { + var listObserver = parent.outObserver as ListObserver; + if (listObserver != null) + { + parent.outObserver = listObserver.Remove(unsubscribeTarget); + } + else + { + parent.outObserver = EmptyObserver.Instance; + } + + unsubscribeTarget = null; + parent = null; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/BehaviorSubject.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/BehaviorSubject.cs.meta new file mode 100644 index 0000000..b679d0d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/BehaviorSubject.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2fa461d2fc0c4ec4999e0b9aff16dd47 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ConnectableObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ConnectableObservable.cs new file mode 100644 index 0000000..63862cb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ConnectableObservable.cs @@ -0,0 +1,71 @@ +using System; + +namespace UniRx +{ + public interface IConnectableObservable : IObservable + { + IDisposable Connect(); + } + + public static partial class Observable + { + class ConnectableObservable : IConnectableObservable + { + readonly IObservable source; + readonly ISubject subject; + readonly object gate = new object(); + Connection connection; + + public ConnectableObservable(IObservable source, ISubject subject) + { + this.source = source.AsObservable(); + this.subject = subject; + } + + public IDisposable Connect() + { + lock (gate) + { + // don't subscribe twice + if (connection == null) + { + var subscription = source.Subscribe(subject); + connection = new Connection(this, subscription); + } + + return connection; + } + } + + public IDisposable Subscribe(IObserver observer) + { + return subject.Subscribe(observer); + } + + class Connection : IDisposable + { + readonly ConnectableObservable parent; + IDisposable subscription; + + public Connection(ConnectableObservable parent, IDisposable subscription) + { + this.parent = parent; + this.subscription = subscription; + } + + public void Dispose() + { + lock (parent.gate) + { + if (subscription != null) + { + subscription.Dispose(); + subscription = null; + parent.connection = null; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ConnectableObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ConnectableObservable.cs.meta new file mode 100644 index 0000000..d407f17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ConnectableObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8de419b467eded246bc4fc5e70859f73 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ISubject.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ISubject.cs new file mode 100644 index 0000000..4d33f18 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ISubject.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace UniRx +{ + public interface ISubject : IObserver, IObservable + { + } + + public interface ISubject : ISubject, IObserver, IObservable + { + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ISubject.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ISubject.cs.meta new file mode 100644 index 0000000..e0c92e5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ISubject.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e9dbcd28e4f3965408744e0ee03b7bc8 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ReplaySubject.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ReplaySubject.cs new file mode 100644 index 0000000..59d0cb6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ReplaySubject.cs @@ -0,0 +1,251 @@ +using System; +using System.Collections.Generic; +using UniRx.InternalUtil; + +namespace UniRx +{ + public sealed class ReplaySubject : ISubject, IOptimizedObservable, IDisposable + { + object observerLock = new object(); + + bool isStopped; + bool isDisposed; + Exception lastError; + IObserver outObserver = EmptyObserver.Instance; + + readonly int bufferSize; + readonly TimeSpan window; + readonly DateTimeOffset startTime; + readonly IScheduler scheduler; + Queue> queue = new Queue>(); + + + public ReplaySubject() + : this(int.MaxValue, TimeSpan.MaxValue, Scheduler.DefaultSchedulers.Iteration) + { + } + + public ReplaySubject(IScheduler scheduler) + : this(int.MaxValue, TimeSpan.MaxValue, scheduler) + { + } + + public ReplaySubject(int bufferSize) + : this(bufferSize, TimeSpan.MaxValue, Scheduler.DefaultSchedulers.Iteration) + { + } + + public ReplaySubject(int bufferSize, IScheduler scheduler) + : this(bufferSize, TimeSpan.MaxValue, scheduler) + { + } + + public ReplaySubject(TimeSpan window) + : this(int.MaxValue, window, Scheduler.DefaultSchedulers.Iteration) + { + } + + public ReplaySubject(TimeSpan window, IScheduler scheduler) + : this(int.MaxValue, window, scheduler) + { + } + + // full constructor + public ReplaySubject(int bufferSize, TimeSpan window, IScheduler scheduler) + { + if (bufferSize < 0) throw new ArgumentOutOfRangeException("bufferSize"); + if (window < TimeSpan.Zero) throw new ArgumentOutOfRangeException("window"); + if (scheduler == null) throw new ArgumentNullException("scheduler"); + + this.bufferSize = bufferSize; + this.window = window; + this.scheduler = scheduler; + startTime = scheduler.Now; + } + + void Trim() + { + var elapsedTime = Scheduler.Normalize(scheduler.Now - startTime); + + while (queue.Count > bufferSize) + { + queue.Dequeue(); + } + while (queue.Count > 0 && elapsedTime.Subtract(queue.Peek().Interval).CompareTo(window) > 0) + { + queue.Dequeue(); + } + } + + public void OnCompleted() + { + IObserver old; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + Trim(); + } + + old.OnCompleted(); + } + + public void OnError(Exception error) + { + if (error == null) throw new ArgumentNullException("error"); + + IObserver old; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + lastError = error; + Trim(); + } + + old.OnError(error); + } + + public void OnNext(T value) + { + IObserver current; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + // enQ + queue.Enqueue(new TimeInterval(value, scheduler.Now - startTime)); + Trim(); + + current = outObserver; + } + + current.OnNext(value); + } + + public IDisposable Subscribe(IObserver observer) + { + if (observer == null) throw new ArgumentNullException("observer"); + + var ex = default(Exception); + var subscription = default(Subscription); + + lock (observerLock) + { + ThrowIfDisposed(); + if (!isStopped) + { + var listObserver = outObserver as ListObserver; + if (listObserver != null) + { + outObserver = listObserver.Add(observer); + } + else + { + var current = outObserver; + if (current is EmptyObserver) + { + outObserver = observer; + } + else + { + outObserver = new ListObserver(new ImmutableList>(new[] { current, observer })); + } + } + + subscription = new Subscription(this, observer); + } + + ex = lastError; + Trim(); + foreach (var item in queue) + { + observer.OnNext(item.Value); + } + } + + if (subscription != null) + { + return subscription; + } + else if (ex != null) + { + observer.OnError(ex); + } + else + { + observer.OnCompleted(); + } + + return Disposable.Empty; + } + + public void Dispose() + { + lock (observerLock) + { + isDisposed = true; + outObserver = DisposedObserver.Instance; + lastError = null; + queue = null; + } + } + + void ThrowIfDisposed() + { + if (isDisposed) throw new ObjectDisposedException(""); + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + class Subscription : IDisposable + { + readonly object gate = new object(); + ReplaySubject parent; + IObserver unsubscribeTarget; + + public Subscription(ReplaySubject parent, IObserver unsubscribeTarget) + { + this.parent = parent; + this.unsubscribeTarget = unsubscribeTarget; + } + + public void Dispose() + { + lock (gate) + { + if (parent != null) + { + lock (parent.observerLock) + { + var listObserver = parent.outObserver as ListObserver; + if (listObserver != null) + { + parent.outObserver = listObserver.Remove(unsubscribeTarget); + } + else + { + parent.outObserver = EmptyObserver.Instance; + } + + unsubscribeTarget = null; + parent = null; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ReplaySubject.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ReplaySubject.cs.meta new file mode 100644 index 0000000..5275283 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/ReplaySubject.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d9b0c2f29645e1f468259893bf9afb68 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/Subject.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/Subject.cs new file mode 100644 index 0000000..8fa7df1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/Subject.cs @@ -0,0 +1,169 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UniRx.InternalUtil; + +namespace UniRx +{ + public sealed class Subject : ISubject, IDisposable, IOptimizedObservable + { + object observerLock = new object(); + + bool isStopped; + bool isDisposed; + Exception lastError; + IObserver outObserver = EmptyObserver.Instance; + + public bool HasObservers + { + get + { + return !(outObserver is EmptyObserver) && !isStopped && !isDisposed; + } + } + + public void OnCompleted() + { + IObserver old; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + } + + old.OnCompleted(); + } + + public void OnError(Exception error) + { + if (error == null) throw new ArgumentNullException("error"); + + IObserver old; + lock (observerLock) + { + ThrowIfDisposed(); + if (isStopped) return; + + old = outObserver; + outObserver = EmptyObserver.Instance; + isStopped = true; + lastError = error; + } + + old.OnError(error); + } + + public void OnNext(T value) + { + outObserver.OnNext(value); + } + + public IDisposable Subscribe(IObserver observer) + { + if (observer == null) throw new ArgumentNullException("observer"); + + var ex = default(Exception); + + lock (observerLock) + { + ThrowIfDisposed(); + if (!isStopped) + { + var listObserver = outObserver as ListObserver; + if (listObserver != null) + { + outObserver = listObserver.Add(observer); + } + else + { + var current = outObserver; + if (current is EmptyObserver) + { + outObserver = observer; + } + else + { + outObserver = new ListObserver(new ImmutableList>(new[] { current, observer })); + } + } + + return new Subscription(this, observer); + } + + ex = lastError; + } + + if (ex != null) + { + observer.OnError(ex); + } + else + { + observer.OnCompleted(); + } + + return Disposable.Empty; + } + + public void Dispose() + { + lock (observerLock) + { + isDisposed = true; + outObserver = DisposedObserver.Instance; + } + } + + void ThrowIfDisposed() + { + if (isDisposed) throw new ObjectDisposedException(""); + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + + class Subscription : IDisposable + { + readonly object gate = new object(); + Subject parent; + IObserver unsubscribeTarget; + + public Subscription(Subject parent, IObserver unsubscribeTarget) + { + this.parent = parent; + this.unsubscribeTarget = unsubscribeTarget; + } + + public void Dispose() + { + lock (gate) + { + if (parent != null) + { + lock (parent.observerLock) + { + var listObserver = parent.outObserver as ListObserver; + if (listObserver != null) + { + parent.outObserver = listObserver.Remove(unsubscribeTarget); + } + else + { + parent.outObserver = EmptyObserver.Instance; + } + + unsubscribeTarget = null; + parent = null; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/Subject.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/Subject.cs.meta new file mode 100644 index 0000000..4769776 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/Subject.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d5fdc90caca9cbe4b9cd9c3fae81e7f6 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/SubjectExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/SubjectExtensions.cs new file mode 100644 index 0000000..4cbc9a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/SubjectExtensions.cs @@ -0,0 +1,61 @@ +using System; + +namespace UniRx +{ + public static class SubjectExtensions + { + public static ISubject Synchronize(this ISubject subject) + { + return new AnonymousSubject((subject as IObserver).Synchronize(), subject); + } + + public static ISubject Synchronize(this ISubject subject, object gate) + { + return new AnonymousSubject((subject as IObserver).Synchronize(gate), subject); + } + + class AnonymousSubject : ISubject + { + readonly IObserver observer; + readonly IObservable observable; + + public AnonymousSubject(IObserver observer, IObservable observable) + { + this.observer = observer; + this.observable = observable; + } + + public void OnCompleted() + { + observer.OnCompleted(); + } + + public void OnError(Exception error) + { + if (error == null) throw new ArgumentNullException("error"); + + observer.OnError(error); + } + + public void OnNext(T value) + { + observer.OnNext(value); + } + + public IDisposable Subscribe(IObserver observer) + { + if (observer == null) throw new ArgumentNullException("observer"); + + return observable.Subscribe(observer); + } + } + + class AnonymousSubject : AnonymousSubject, ISubject + { + public AnonymousSubject(IObserver observer, IObservable observable) + : base(observer, observable) + { + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/SubjectExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/SubjectExtensions.cs.meta new file mode 100644 index 0000000..9377a3d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Subjects/SubjectExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 359bf19588606a14fb0edc6efa97deaf +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System.meta new file mode 100644 index 0000000..c7eb51d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 78b901ca9a5be0b4a904efb58714232f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObservable.cs new file mode 100644 index 0000000..77516f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObservable.cs @@ -0,0 +1,23 @@ +// defined from .NET Framework 4.0 and NETFX_CORE + +using System; + +#if !(NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + +namespace UniRx +{ + public interface IObservable + { + IDisposable Subscribe(IObserver observer); + } +} + +#endif + +namespace UniRx +{ + public interface IGroupedObservable : IObservable + { + TKey Key { get; } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObservable.cs.meta new file mode 100644 index 0000000..162258a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9703f7aad3c6b334badd37c1b41d0d8f +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObserver.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObserver.cs new file mode 100644 index 0000000..bbc213f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObserver.cs @@ -0,0 +1,17 @@ +// defined from .NET Framework 4.0 and NETFX_CORE + +#if !(NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + +using System; + +namespace UniRx +{ + public interface IObserver + { + void OnCompleted(); + void OnError(Exception error); + void OnNext(T value); + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObserver.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObserver.cs.meta new file mode 100644 index 0000000..11e3ec2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IObserver.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1fc7a9cec9d3b644da7dbcf18ea16270 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IOptimizedObservable.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IOptimizedObservable.cs new file mode 100644 index 0000000..124e4a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IOptimizedObservable.cs @@ -0,0 +1,27 @@ +using System; + +namespace UniRx +{ + public interface IOptimizedObservable : IObservable + { + bool IsRequiredSubscribeOnCurrentThread(); + } + + public static class OptimizedObservableExtensions + { + public static bool IsRequiredSubscribeOnCurrentThread(this IObservable source) + { + var obs = source as IOptimizedObservable; + if (obs == null) return true; + + return obs.IsRequiredSubscribeOnCurrentThread(); + } + + public static bool IsRequiredSubscribeOnCurrentThread(this IObservable source, IScheduler scheduler) + { + if (scheduler == Scheduler.CurrentThread) return true; + + return IsRequiredSubscribeOnCurrentThread(source); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IOptimizedObservable.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IOptimizedObservable.cs.meta new file mode 100644 index 0000000..0bb6cbf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IOptimizedObservable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5a2d3a7c73260e14a875d62586ae28f9 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IProgress.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IProgress.cs new file mode 100644 index 0000000..7764ec7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IProgress.cs @@ -0,0 +1,30 @@ +// defined from .NET Framework 4.5 and NETFX_CORE + +#if !(NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + +using System; + +namespace UniRx +{ + public interface IProgress + { + void Report(T value); + } + + public class Progress : IProgress + { + readonly Action report; + + public Progress(Action report) + { + this.report = report; + } + + public void Report(T value) + { + report(value); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IProgress.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IProgress.cs.meta new file mode 100644 index 0000000..8432314 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/IProgress.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a38a024b6babf8d48b7e32f2f8fb8686 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Tuple.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Tuple.cs new file mode 100644 index 0000000..47e04e1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Tuple.cs @@ -0,0 +1,1195 @@ +// defined from .NET Framework 4.0 and NETFX_CORE +// This code is basaed from mono/mcs, but some performance modified +// 1. class to struct +// 2. implements IEquatable + +// note, we need to create ValueTuple or UniRxTuple... +#if !(NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + +using System; +using System.Collections; +using System.Collections.Generic; + +namespace UniRx +{ + public interface IStructuralEquatable + { + bool Equals(object other, IEqualityComparer comparer); + + int GetHashCode(IEqualityComparer comparer); + } + + public interface IStructuralComparable + { + int CompareTo(object other, IComparer comparer); + } + + interface ITuple + { + string ToString(); + } + + public static class Tuple + { + public static Tuple> Create + ( + T1 item1, + T2 item2, + T3 item3, + T4 item4, + T5 item5, + T6 item6, + T7 item7, + T8 item8) + { + return new Tuple>(item1, item2, item3, item4, item5, item6, item7, new Tuple(item8)); + } + + public static Tuple Create + ( + T1 item1, + T2 item2, + T3 item3, + T4 item4, + T5 item5, + T6 item6, + T7 item7) + { + return new Tuple(item1, item2, item3, item4, item5, item6, item7); + } + + public static Tuple Create + ( + T1 item1, + T2 item2, + T3 item3, + T4 item4, + T5 item5, + T6 item6) + { + return new Tuple(item1, item2, item3, item4, item5, item6); + } + + public static Tuple Create + ( + T1 item1, + T2 item2, + T3 item3, + T4 item4, + T5 item5) + { + return new Tuple(item1, item2, item3, item4, item5); + } + + public static Tuple Create + ( + T1 item1, + T2 item2, + T3 item3, + T4 item4) + { + return new Tuple(item1, item2, item3, item4); + } + + public static Tuple Create + ( + T1 item1, + T2 item2, + T3 item3) + { + return new Tuple(item1, item2, item3); + } + + public static Tuple Create + ( + T1 item1, + T2 item2) + { + return new Tuple(item1, item2); + } + + public static Tuple Create + ( + T1 item1) + { + return new Tuple(item1); + } + } + + public partial class Tuple + { + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest) + { + this.item1 = item1; + this.item2 = item2; + this.item3 = item3; + this.item4 = item4; + this.item5 = item5; + this.item6 = item6; + this.item7 = item7; + this.rest = rest; + + if (!(rest is ITuple)) + throw new ArgumentException("rest", "The last element of an eight element tuple must be a Tuple."); + } + } + + [Serializable] + public struct Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + + public Tuple(T1 item1) + { + this.item1 = item1; + } + + public T1 Item1 + { + get { return item1; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + return comparer.Compare(item1, t.item1); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + + var t = (Tuple)other; + return comparer.Equals(item1, t.item1); + } + + public override int GetHashCode() + { + return EqualityComparer.Default.GetHashCode(item1); + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + return comparer.GetHashCode(item1); + } + + string ITuple.ToString() + { + return String.Format("{0}", item1); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + return EqualityComparer.Default.Equals(item1, other.item1); + } + } + + [Serializable] + public struct Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + T2 item2; + + public Tuple(T1 item1, T2 item2) + { + this.item1 = item1; + this.item2 = item2; + } + + public T1 Item1 + { + get { return item1; } + } + + public T2 Item2 + { + get { return item2; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + + int res = comparer.Compare(item1, t.item1); + if (res != 0) return res; + return comparer.Compare(item2, t.item2); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + + var t = (Tuple)other; + return comparer.Equals(item1, t.item1) && + comparer.Equals(item2, t.item2); + } + + public override int GetHashCode() + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + + int h0; + h0 = comparer1.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer2.GetHashCode(item2); + return h0; + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + int h0; + h0 = comparer.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item2); + return h0; + } + + string ITuple.ToString() + { + return String.Format("{0}, {1}", item1, item2); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + + return comparer1.Equals(item1, other.item1) && + comparer2.Equals(item2, other.item2); + } + } + + [Serializable] + public struct Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + T2 item2; + T3 item3; + + public Tuple(T1 item1, T2 item2, T3 item3) + { + this.item1 = item1; + this.item2 = item2; + this.item3 = item3; + } + + public T1 Item1 + { + get { return item1; } + } + + public T2 Item2 + { + get { return item2; } + } + + public T3 Item3 + { + get { return item3; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + + int res = comparer.Compare(item1, t.item1); + if (res != 0) return res; + res = comparer.Compare(item2, t.item2); + if (res != 0) return res; + return comparer.Compare(item3, t.item3); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + + var t = (Tuple)other; + return comparer.Equals(item1, t.item1) && + comparer.Equals(item2, t.item2) && + comparer.Equals(item3, t.item3); + } + + public override int GetHashCode() + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + + int h0; + h0 = comparer1.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer2.GetHashCode(item2); + h0 = (h0 << 5) + h0 ^ comparer3.GetHashCode(item3); + return h0; + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + int h0; + h0 = comparer.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item2); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item3); + return h0; + } + + string ITuple.ToString() + { + return String.Format("{0}, {1}, {2}", item1, item2, item3); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + + return comparer1.Equals(item1, other.item1) && + comparer2.Equals(item2, other.item2) && + comparer3.Equals(item3, other.item3); + } + } + + [Serializable] + public struct Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + T2 item2; + T3 item3; + T4 item4; + + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4) + { + this.item1 = item1; + this.item2 = item2; + this.item3 = item3; + this.item4 = item4; + } + + public T1 Item1 + { + get { return item1; } + } + + public T2 Item2 + { + get { return item2; } + } + + public T3 Item3 + { + get { return item3; } + } + + public T4 Item4 + { + get { return item4; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + + int res = comparer.Compare(item1, t.item1); + if (res != 0) return res; + res = comparer.Compare(item2, t.item2); + if (res != 0) return res; + res = comparer.Compare(item3, t.item3); + if (res != 0) return res; + return comparer.Compare(item4, t.item4); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + var t = (Tuple)other; + + return comparer.Equals(item1, t.item1) && + comparer.Equals(item2, t.item2) && + comparer.Equals(item3, t.item3) && + comparer.Equals(item4, t.item4); + } + + public override int GetHashCode() + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + + int h0, h1; + h0 = comparer1.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer2.GetHashCode(item2); + h1 = comparer3.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer4.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + int h0, h1; + h0 = comparer.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item2); + h1 = comparer.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + string ITuple.ToString() + { + return String.Format("{0}, {1}, {2}, {3}", item1, item2, item3, item4); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + + return comparer1.Equals(item1, other.item1) && + comparer2.Equals(item2, other.item2) && + comparer3.Equals(item3, other.item3) && + comparer4.Equals(item4, other.item4); + } + } + + [Serializable] + public struct Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + T2 item2; + T3 item3; + T4 item4; + T5 item5; + + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) + { + this.item1 = item1; + this.item2 = item2; + this.item3 = item3; + this.item4 = item4; + this.item5 = item5; + } + + public T1 Item1 + { + get { return item1; } + } + + public T2 Item2 + { + get { return item2; } + } + + public T3 Item3 + { + get { return item3; } + } + + public T4 Item4 + { + get { return item4; } + } + + public T5 Item5 + { + get { return item5; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + + int res = comparer.Compare(item1, t.item1); + if (res != 0) return res; + res = comparer.Compare(item2, t.item2); + if (res != 0) return res; + res = comparer.Compare(item3, t.item3); + if (res != 0) return res; + res = comparer.Compare(item4, t.item4); + if (res != 0) return res; + return comparer.Compare(item5, t.item5); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + var t = (Tuple)other; + + return comparer.Equals(item1, t.item1) && + comparer.Equals(item2, t.item2) && + comparer.Equals(item3, t.item3) && + comparer.Equals(item4, t.item4) && + comparer.Equals(item5, t.item5); + } + + public override int GetHashCode() + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + + int h0, h1; + h0 = comparer1.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer2.GetHashCode(item2); + h1 = comparer3.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer4.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h0 = (h0 << 5) + h0 ^ comparer5.GetHashCode(item5); + return h0; + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + int h0, h1; + h0 = comparer.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item2); + h1 = comparer.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item5); + return h0; + } + + string ITuple.ToString() + { + return String.Format("{0}, {1}, {2}, {3}, {4}", item1, item2, item3, item4, item5); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + + return comparer1.Equals(item1, other.Item1) && + comparer2.Equals(item2, other.Item2) && + comparer3.Equals(item3, other.Item3) && + comparer4.Equals(item4, other.Item4) && + comparer5.Equals(item5, other.Item5); + } + } + + [Serializable] + public struct Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + T2 item2; + T3 item3; + T4 item4; + T5 item5; + T6 item6; + + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) + { + this.item1 = item1; + this.item2 = item2; + this.item3 = item3; + this.item4 = item4; + this.item5 = item5; + this.item6 = item6; + } + + public T1 Item1 + { + get { return item1; } + } + + public T2 Item2 + { + get { return item2; } + } + + public T3 Item3 + { + get { return item3; } + } + + public T4 Item4 + { + get { return item4; } + } + + public T5 Item5 + { + get { return item5; } + } + + public T6 Item6 + { + get { return item6; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + + int res = comparer.Compare(item1, t.item1); + if (res != 0) return res; + res = comparer.Compare(item2, t.item2); + if (res != 0) return res; + res = comparer.Compare(item3, t.item3); + if (res != 0) return res; + res = comparer.Compare(item4, t.item4); + if (res != 0) return res; + res = comparer.Compare(item5, t.item5); + if (res != 0) return res; + return comparer.Compare(item6, t.item6); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + var t = (Tuple)other; + + return comparer.Equals(item1, t.item1) && + comparer.Equals(item2, t.item2) && + comparer.Equals(item3, t.item3) && + comparer.Equals(item4, t.item4) && + comparer.Equals(item5, t.item5) && + comparer.Equals(item6, t.item6); + } + + public override int GetHashCode() + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + var comparer6 = EqualityComparer.Default; + + int h0, h1; + h0 = comparer1.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer2.GetHashCode(item2); + h1 = comparer3.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer4.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h1 = comparer5.GetHashCode(item5); + h1 = (h1 << 5) + h1 ^ comparer6.GetHashCode(item6); + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + int h0, h1; + h0 = comparer.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item2); + h1 = comparer.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h1 = comparer.GetHashCode(item5); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item6); + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + string ITuple.ToString() + { + return String.Format("{0}, {1}, {2}, {3}, {4}, {5}", item1, item2, item3, item4, item5, item6); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + var comparer6 = EqualityComparer.Default; + + return comparer1.Equals(item1, other.Item1) && + comparer2.Equals(item2, other.Item2) && + comparer3.Equals(item3, other.Item3) && + comparer4.Equals(item4, other.Item4) && + comparer5.Equals(item5, other.Item5) && + comparer6.Equals(item6, other.Item6); + } + } + + [Serializable] + public struct Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + T2 item2; + T3 item3; + T4 item4; + T5 item5; + T6 item6; + T7 item7; + + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) + { + this.item1 = item1; + this.item2 = item2; + this.item3 = item3; + this.item4 = item4; + this.item5 = item5; + this.item6 = item6; + this.item7 = item7; + } + + public T1 Item1 + { + get { return item1; } + } + + public T2 Item2 + { + get { return item2; } + } + + public T3 Item3 + { + get { return item3; } + } + + public T4 Item4 + { + get { return item4; } + } + + public T5 Item5 + { + get { return item5; } + } + + public T6 Item6 + { + get { return item6; } + } + + public T7 Item7 + { + get { return item7; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + + int res = comparer.Compare(item1, t.item1); + if (res != 0) return res; + res = comparer.Compare(item2, t.item2); + if (res != 0) return res; + res = comparer.Compare(item3, t.item3); + if (res != 0) return res; + res = comparer.Compare(item4, t.item4); + if (res != 0) return res; + res = comparer.Compare(item5, t.item5); + if (res != 0) return res; + res = comparer.Compare(item6, t.item6); + if (res != 0) return res; + return comparer.Compare(item7, t.item7); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + var t = (Tuple)other; + + return comparer.Equals(item1, t.item1) && + comparer.Equals(item2, t.item2) && + comparer.Equals(item3, t.item3) && + comparer.Equals(item4, t.item4) && + comparer.Equals(item5, t.item5) && + comparer.Equals(item6, t.item6) && + comparer.Equals(item7, t.item7); + } + + public override int GetHashCode() + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + var comparer6 = EqualityComparer.Default; + var comparer7 = EqualityComparer.Default; + + int h0, h1; + h0 = comparer1.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer2.GetHashCode(item2); + h1 = comparer3.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer4.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h1 = comparer5.GetHashCode(item5); + h1 = (h1 << 5) + h1 ^ comparer6.GetHashCode(item6); + h1 = (h1 << 5) + h1 ^ comparer7.GetHashCode(item7); + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + int h0, h1; + h0 = comparer.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item2); + h1 = comparer.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h1 = comparer.GetHashCode(item5); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item6); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item7); + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + string ITuple.ToString() + { + return String.Format("{0}, {1}, {2}, {3}, {4}, {5}, {6}", item1, item2, item3, item4, item5, item6, item7); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + var comparer6 = EqualityComparer.Default; + var comparer7 = EqualityComparer.Default; + + return comparer1.Equals(item1, other.Item1) && + comparer2.Equals(item2, other.Item2) && + comparer3.Equals(item3, other.Item3) && + comparer4.Equals(item4, other.Item4) && + comparer5.Equals(item5, other.Item5) && + comparer6.Equals(item6, other.Item6) && + comparer7.Equals(item7, other.Item7); + } + } + + [Serializable] + public partial class Tuple : IStructuralEquatable, IStructuralComparable, IComparable, ITuple, IEquatable> + { + T1 item1; + T2 item2; + T3 item3; + T4 item4; + T5 item5; + T6 item6; + T7 item7; + TRest rest; + + public T1 Item1 + { + get { return item1; } + } + + public T2 Item2 + { + get { return item2; } + } + + public T3 Item3 + { + get { return item3; } + } + + public T4 Item4 + { + get { return item4; } + } + + public T5 Item5 + { + get { return item5; } + } + + public T6 Item6 + { + get { return item6; } + } + + public T7 Item7 + { + get { return item7; } + } + + public TRest Rest + { + get { return rest; } + } + + int IComparable.CompareTo(object obj) + { + return ((IStructuralComparable)this).CompareTo(obj, Comparer.Default); + } + + int IStructuralComparable.CompareTo(object other, IComparer comparer) + { + if (other == null) return 1; + if (!(other is Tuple)) + { + throw new ArgumentException("other"); + } + var t = (Tuple)other; + + int res = comparer.Compare(item1, t.item1); + if (res != 0) return res; + res = comparer.Compare(item2, t.item2); + if (res != 0) return res; + res = comparer.Compare(item3, t.item3); + if (res != 0) return res; + res = comparer.Compare(item4, t.item4); + if (res != 0) return res; + res = comparer.Compare(item5, t.item5); + if (res != 0) return res; + res = comparer.Compare(item6, t.item6); + if (res != 0) return res; + res = comparer.Compare(item7, t.item7); + if (res != 0) return res; + return comparer.Compare(rest, t.rest); + } + + public override bool Equals(object obj) + { + return ((IStructuralEquatable)this).Equals(obj, EqualityComparer.Default); + } + + bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer) + { + if (!(other is Tuple)) + return false; + var t = (Tuple)other; + + return comparer.Equals(item1, t.item1) && + comparer.Equals(item2, t.item2) && + comparer.Equals(item3, t.item3) && + comparer.Equals(item4, t.item4) && + comparer.Equals(item5, t.item5) && + comparer.Equals(item6, t.item6) && + comparer.Equals(item7, t.item7) && + comparer.Equals(rest, t.rest); + } + + public override int GetHashCode() + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + var comparer6 = EqualityComparer.Default; + var comparer7 = EqualityComparer.Default; + var comparer8 = EqualityComparer.Default; + + int h0, h1, h2; + h0 = comparer1.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer2.GetHashCode(item2); + h1 = comparer3.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer4.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h1 = comparer5.GetHashCode(item5); + h1 = (h1 << 5) + h1 ^ comparer6.GetHashCode(item6); + h2 = comparer7.GetHashCode(item7); + h2 = (h2 << 5) + h2 ^ comparer8.GetHashCode(rest); + h1 = (h1 << 5) + h1 ^ h2; + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + int IStructuralEquatable.GetHashCode(IEqualityComparer comparer) + { + int h0, h1, h2; + h0 = comparer.GetHashCode(item1); + h0 = (h0 << 5) + h0 ^ comparer.GetHashCode(item2); + h1 = comparer.GetHashCode(item3); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item4); + h0 = (h0 << 5) + h0 ^ h1; + h1 = comparer.GetHashCode(item5); + h1 = (h1 << 5) + h1 ^ comparer.GetHashCode(item6); + h2 = comparer.GetHashCode(item7); + h2 = (h2 << 5) + h2 ^ comparer.GetHashCode(rest); + h1 = (h1 << 5) + h1 ^ h2; + h0 = (h0 << 5) + h0 ^ h1; + return h0; + } + + string ITuple.ToString() + { + return String.Format("{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}", item1, item2, item3, item4, item5, item6, item7, ((ITuple)rest).ToString()); + } + + public override string ToString() + { + return "(" + ((ITuple)this).ToString() + ")"; + } + + public bool Equals(Tuple other) + { + var comparer1 = EqualityComparer.Default; + var comparer2 = EqualityComparer.Default; + var comparer3 = EqualityComparer.Default; + var comparer4 = EqualityComparer.Default; + var comparer5 = EqualityComparer.Default; + var comparer6 = EqualityComparer.Default; + var comparer7 = EqualityComparer.Default; + var comparer8 = EqualityComparer.Default; + + return comparer1.Equals(item1, other.Item1) && + comparer2.Equals(item2, other.Item2) && + comparer3.Equals(item3, other.Item3) && + comparer4.Equals(item4, other.Item4) && + comparer5.Equals(item5, other.Item5) && + comparer6.Equals(item6, other.Item6) && + comparer7.Equals(item7, other.Item7) && + comparer8.Equals(rest, other.rest); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Tuple.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Tuple.cs.meta new file mode 100644 index 0000000..376a26d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Tuple.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: be811500a5640704b92de622c9202d48 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Unit.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Unit.cs new file mode 100644 index 0000000..90b71eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Unit.cs @@ -0,0 +1,41 @@ +using System; + +namespace UniRx +{ + [Serializable] + public struct Unit : IEquatable + { + static readonly Unit @default = new Unit(); + + public static Unit Default { get { return @default; } } + + public static bool operator ==(Unit first, Unit second) + { + return true; + } + + public static bool operator !=(Unit first, Unit second) + { + return false; + } + + public bool Equals(Unit other) + { + return true; + } + public override bool Equals(object obj) + { + return obj is Unit; + } + + public override int GetHashCode() + { + return 0; + } + + public override string ToString() + { + return "()"; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Unit.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Unit.cs.meta new file mode 100644 index 0000000..1c9fe58 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/System/Unit.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 14f6907c0ae17e64c8fc34f08c3038a4 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks.meta new file mode 100644 index 0000000..2b75cf2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81d17ef12d0e2ec4da04eeedab38af6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs new file mode 100644 index 0000000..d5a7970 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs @@ -0,0 +1,367 @@ +// this code is borrowed from RxOfficial(rx.codeplex.com) and modified + +#if (NET_4_6 || NET_STANDARD_2_0) + +using System; +using System.Threading.Tasks; +using System.Threading; + +namespace UniRx +{ + /// + /// Provides a set of static methods for converting tasks to observable sequences. + /// + public static class TaskObservableExtensions + { + /// + /// Returns an observable sequence that signals when the task completes. + /// + /// Task to convert to an observable sequence. + /// An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. + /// is null. + /// If the specified task object supports cancellation, consider using instead. + public static IObservable ToObservable(this Task task) + { + if (task == null) + throw new ArgumentNullException("task"); + + return ToObservableImpl(task, null); + } + + /// + /// Returns an observable sequence that signals when the task completes. + /// + /// Task to convert to an observable sequence. + /// Scheduler on which to notify observers about completion, cancellation or failure. + /// An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. + /// is null or is null. + /// If the specified task object supports cancellation, consider using instead. + public static IObservable ToObservable(this Task task, IScheduler scheduler) + { + if (task == null) + throw new ArgumentNullException("task"); + if (scheduler == null) + throw new ArgumentNullException("scheduler"); + + return ToObservableImpl(task, scheduler); + } + + private static IObservable ToObservableImpl(Task task, IScheduler scheduler) + { + var res = default(IObservable); + + if (task.IsCompleted) + { + scheduler = scheduler ?? Scheduler.Immediate; + + switch (task.Status) + { + case TaskStatus.RanToCompletion: + res = Observable.Return(Unit.Default, scheduler); + break; + case TaskStatus.Faulted: + res = Observable.Throw(task.Exception.InnerException, scheduler); + break; + case TaskStatus.Canceled: + res = Observable.Throw(new TaskCanceledException(task), scheduler); + break; + } + } + else + { + // + // Separate method to avoid closure in synchronous completion case. + // + res = ToObservableSlow(task, scheduler); + } + + return res; + } + + private static IObservable ToObservableSlow(Task task, IScheduler scheduler) + { + var subject = new AsyncSubject(); + + var options = GetTaskContinuationOptions(scheduler); + + task.ContinueWith(t => ToObservableDone(task, subject), options); + + return ToObservableResult(subject, scheduler); + } + + private static void ToObservableDone(Task task, IObserver subject) + { + switch (task.Status) + { + case TaskStatus.RanToCompletion: + subject.OnNext(Unit.Default); + subject.OnCompleted(); + break; + case TaskStatus.Faulted: + subject.OnError(task.Exception.InnerException); + break; + case TaskStatus.Canceled: + subject.OnError(new TaskCanceledException(task)); + break; + } + } + + /// + /// Returns an observable sequence that propagates the result of the task. + /// + /// The type of the result produced by the task. + /// Task to convert to an observable sequence. + /// An observable sequence that produces the task's result, or propagates the exception produced by the task. + /// is null. + /// If the specified task object supports cancellation, consider using instead. + public static IObservable ToObservable(this Task task) + { + if (task == null) + throw new ArgumentNullException("task"); + + return ToObservableImpl(task, null); + } + + /// + /// Returns an observable sequence that propagates the result of the task. + /// + /// The type of the result produced by the task. + /// Task to convert to an observable sequence. + /// Scheduler on which to notify observers about completion, cancellation or failure. + /// An observable sequence that produces the task's result, or propagates the exception produced by the task. + /// is null or is null. + /// If the specified task object supports cancellation, consider using instead. + public static IObservable ToObservable(this Task task, IScheduler scheduler) + { + if (task == null) + throw new ArgumentNullException("task"); + if (scheduler == null) + throw new ArgumentNullException("scheduler"); + + return ToObservableImpl(task, scheduler); + } + + private static IObservable ToObservableImpl(Task task, IScheduler scheduler) + { + var res = default(IObservable); + + if (task.IsCompleted) + { + scheduler = scheduler ?? Scheduler.Immediate; + + switch (task.Status) + { + case TaskStatus.RanToCompletion: + res = Observable.Return(task.Result, scheduler); + break; + case TaskStatus.Faulted: + res = Observable.Throw(task.Exception.InnerException, scheduler); + break; + case TaskStatus.Canceled: + res = Observable.Throw(new TaskCanceledException(task), scheduler); + break; + } + } + else + { + // + // Separate method to avoid closure in synchronous completion case. + // + res = ToObservableSlow(task, scheduler); + } + + return res; + } + + private static IObservable ToObservableSlow(Task task, IScheduler scheduler) + { + var subject = new AsyncSubject(); + + var options = GetTaskContinuationOptions(scheduler); + + task.ContinueWith(t => ToObservableDone(task, subject), options); + + return ToObservableResult(subject, scheduler); + } + + private static void ToObservableDone(Task task, IObserver subject) + { + switch (task.Status) + { + case TaskStatus.RanToCompletion: + subject.OnNext(task.Result); + subject.OnCompleted(); + break; + case TaskStatus.Faulted: + subject.OnError(task.Exception.InnerException); + break; + case TaskStatus.Canceled: + subject.OnError(new TaskCanceledException(task)); + break; + } + } + + private static TaskContinuationOptions GetTaskContinuationOptions(IScheduler scheduler) + { + var options = TaskContinuationOptions.None; + + if (scheduler != null) + { + // + // We explicitly don't special-case the immediate scheduler here. If the user asks for a + // synchronous completion, we'll try our best. However, there's no guarantee due to the + // internal stack probing in the TPL, which may cause asynchronous completion on a thread + // pool thread in order to avoid stack overflows. Therefore we can only attempt to be more + // efficient in the case where the user specified a scheduler, hence we know that the + // continuation will trigger a scheduling operation. In case of the immediate scheduler, + // it really becomes "immediate scheduling" wherever the TPL decided to run the continuation, + // i.e. not necessarily where the task was completed from. + // + options |= TaskContinuationOptions.ExecuteSynchronously; + } + + return options; + } + + private static IObservable ToObservableResult(AsyncSubject subject, IScheduler scheduler) + { + if (scheduler != null) + { + return subject.ObserveOn(scheduler); + } + else + { + return subject.AsObservable(); + } + } + + /// + /// Returns a task that will receive the last value or the exception produced by the observable sequence. + /// + /// The type of the elements in the source sequence. + /// Observable sequence to convert to a task. + /// A task that will receive the last element or the exception produced by the observable sequence. + /// is null. + public static Task ToTask(this IObservable observable) + { + if (observable == null) + throw new ArgumentNullException("observable"); + + return observable.ToTask(new CancellationToken(), null); + } + + /// + /// Returns a task that will receive the last value or the exception produced by the observable sequence. + /// + /// The type of the elements in the source sequence. + /// Observable sequence to convert to a task. + /// The state to use as the underlying task's AsyncState. + /// A task that will receive the last element or the exception produced by the observable sequence. + /// is null. + public static Task ToTask(this IObservable observable, object state) + { + if (observable == null) + throw new ArgumentNullException("observable"); + + return observable.ToTask(new CancellationToken(), state); + } + + /// + /// Returns a task that will receive the last value or the exception produced by the observable sequence. + /// + /// The type of the elements in the source sequence. + /// Observable sequence to convert to a task. + /// Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. + /// A task that will receive the last element or the exception produced by the observable sequence. + /// is null. + public static Task ToTask(this IObservable observable, CancellationToken cancellationToken) + { + if (observable == null) + throw new ArgumentNullException("observable"); + + return observable.ToTask(cancellationToken, null); + } + + /// + /// Returns a task that will receive the last value or the exception produced by the observable sequence. + /// + /// The type of the elements in the source sequence. + /// Observable sequence to convert to a task. + /// Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. + /// The state to use as the underlying task's AsyncState. + /// A task that will receive the last element or the exception produced by the observable sequence. + /// is null. + public static Task ToTask(this IObservable observable, CancellationToken cancellationToken, object state) + { + if (observable == null) + throw new ArgumentNullException("observable"); + + var hasValue = false; + var lastValue = default(TResult); + + var tcs = new TaskCompletionSource(state); + + var disposable = new SingleAssignmentDisposable(); + + var ctr = default(CancellationTokenRegistration); + + if (cancellationToken.CanBeCanceled) + { + ctr = cancellationToken.Register(() => + { + disposable.Dispose(); + tcs.TrySetCanceled(cancellationToken); + }); + } + + var taskCompletionObserver = Observer.Create( + value => + { + hasValue = true; + lastValue = value; + }, + ex => + { + tcs.TrySetException(ex); + + ctr.Dispose(); // no null-check needed (struct) + disposable.Dispose(); + }, + () => + { + if (hasValue) + tcs.TrySetResult(lastValue); + else + tcs.TrySetException(new InvalidOperationException("Strings_Linq.NO_ELEMENTS")); + + ctr.Dispose(); // no null-check needed (struct) + disposable.Dispose(); + } + ); + + // + // Subtle race condition: if the source completes before we reach the line below, the SingleAssigmentDisposable + // will already have been disposed. Upon assignment, the disposable resource being set will be disposed on the + // spot, which may throw an exception. (Similar to TFS 487142) + // + try + { + // + // [OK] Use of unsafe Subscribe: we're catching the exception here to set the TaskCompletionSource. + // + // Notice we could use a safe subscription to route errors through OnError, but we still need the + // exception handling logic here for the reason explained above. We cannot afford to throw here + // and as a result never set the TaskCompletionSource, so we tunnel everything through here. + // + disposable.Disposable = observable.Subscribe/*Unsafe*/(taskCompletionObserver); + } + catch (Exception ex) + { + tcs.TrySetException(ex); + } + + return tcs.Task; + } + } +} +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs.meta new file mode 100644 index 0000000..8156ead --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d4f80d45cec56574e990cc840d1ac16b +timeCreated: 1475139656 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/TimeInterval.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/TimeInterval.cs new file mode 100644 index 0000000..e43e79e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/TimeInterval.cs @@ -0,0 +1,117 @@ +// original code from rx.codeplex.com + +/* ------------------ */ + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Globalization; + +namespace UniRx +{ + /// + /// Represents a value associated with time interval information. + /// The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc. + /// + /// The type of the value being annotated with time interval information. + [Serializable] + public struct TimeInterval : IEquatable> + { + private readonly TimeSpan _interval; + private readonly T _value; + + /// + /// Constructs a time interval value. + /// + /// The value to be annotated with a time interval. + /// Time interval associated with the value. + public TimeInterval(T value, TimeSpan interval) + { + _interval = interval; + _value = value; + } + + /// + /// Gets the value. + /// + public T Value + { + get { return _value; } + } + + /// + /// Gets the interval. + /// + public TimeSpan Interval + { + get { return _interval; } + } + + /// + /// Determines whether the current TimeInterval<T> value has the same Value and Interval as a specified TimeInterval<T> value. + /// + /// An object to compare to the current TimeInterval<T> value. + /// true if both TimeInterval<T> values have the same Value and Interval; otherwise, false. + public bool Equals(TimeInterval other) + { + return other.Interval.Equals(Interval) && EqualityComparer.Default.Equals(Value, other.Value); + } + + /// + /// Determines whether the two specified TimeInterval<T> values have the same Value and Interval. + /// + /// The first TimeInterval<T> value to compare. + /// The second TimeInterval<T> value to compare. + /// true if the first TimeInterval<T> value has the same Value and Interval as the second TimeInterval<T> value; otherwise, false. + public static bool operator ==(TimeInterval first, TimeInterval second) + { + return first.Equals(second); + } + + /// + /// Determines whether the two specified TimeInterval<T> values don't have the same Value and Interval. + /// + /// The first TimeInterval<T> value to compare. + /// The second TimeInterval<T> value to compare. + /// true if the first TimeInterval<T> value has a different Value or Interval as the second TimeInterval<T> value; otherwise, false. + public static bool operator !=(TimeInterval first, TimeInterval second) + { + return !first.Equals(second); + } + + /// + /// Determines whether the specified System.Object is equal to the current TimeInterval<T>. + /// + /// The System.Object to compare with the current TimeInterval<T>. + /// true if the specified System.Object is equal to the current TimeInterval<T>; otherwise, false. + public override bool Equals(object obj) + { + if (!(obj is TimeInterval)) + return false; + + var other = (TimeInterval)obj; + return this.Equals(other); + } + + /// + /// Returns the hash code for the current TimeInterval<T> value. + /// + /// A hash code for the current TimeInterval<T> value. + public override int GetHashCode() + { + var valueHashCode = Value == null ? 1963 : Value.GetHashCode(); + + return Interval.GetHashCode() ^ valueHashCode; + } + + /// + /// Returns a string representation of the current TimeInterval<T> value. + /// + /// String representation of the current TimeInterval<T> value. + public override string ToString() + { + return String.Format(CultureInfo.CurrentCulture, "{0}@{1}", Value, Interval); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/TimeInterval.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/TimeInterval.cs.meta new file mode 100644 index 0000000..e7329f1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/TimeInterval.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dd48622e783cadc47af9a6b456ac8438 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Timestamped.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Timestamped.cs new file mode 100644 index 0000000..cc409d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Timestamped.cs @@ -0,0 +1,135 @@ +// original code from rx.codeplex.com + +/* ------------------ */ + +// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Globalization; + +namespace UniRx +{ + /// + /// Represents value with a timestamp on it. + /// The timestamp typically represents the time the value was received, using an IScheduler's clock to obtain the current time. + /// + /// The type of the value being timestamped. + [Serializable] + public struct Timestamped : IEquatable> + { + private readonly DateTimeOffset _timestamp; + private readonly T _value; + + /// + /// Constructs a timestamped value. + /// + /// The value to be annotated with a timestamp. + /// Timestamp associated with the value. + public Timestamped(T value, DateTimeOffset timestamp) + { + _timestamp = timestamp; + _value = value; + } + + /// + /// Gets the value. + /// + public T Value + { + get { return _value; } + } + + /// + /// Gets the timestamp. + /// + public DateTimeOffset Timestamp + { + get { return _timestamp; } + } + + /// + /// Determines whether the current Timestamped<T> value has the same Value and Timestamp as a specified Timestamped<T> value. + /// + /// An object to compare to the current Timestamped<T> value. + /// true if both Timestamped<T> values have the same Value and Timestamp; otherwise, false. + public bool Equals(Timestamped other) + { + return other.Timestamp.Equals(Timestamp) && EqualityComparer.Default.Equals(Value, other.Value); + } + + /// + /// Determines whether the two specified Timestamped<T> values have the same Value and Timestamp. + /// + /// The first Timestamped<T> value to compare. + /// The second Timestamped<T> value to compare. + /// true if the first Timestamped<T> value has the same Value and Timestamp as the second Timestamped<T> value; otherwise, false. + public static bool operator ==(Timestamped first, Timestamped second) + { + return first.Equals(second); + } + + /// + /// Determines whether the two specified Timestamped<T> values don't have the same Value and Timestamp. + /// + /// The first Timestamped<T> value to compare. + /// The second Timestamped<T> value to compare. + /// true if the first Timestamped<T> value has a different Value or Timestamp as the second Timestamped<T> value; otherwise, false. + public static bool operator !=(Timestamped first, Timestamped second) + { + return !first.Equals(second); + } + + /// + /// Determines whether the specified System.Object is equal to the current Timestamped<T>. + /// + /// The System.Object to compare with the current Timestamped<T>. + /// true if the specified System.Object is equal to the current Timestamped<T>; otherwise, false. + public override bool Equals(object obj) + { + if (!(obj is Timestamped)) + return false; + + var other = (Timestamped)obj; + return this.Equals(other); + } + + /// + /// Returns the hash code for the current Timestamped<T> value. + /// + /// A hash code for the current Timestamped<T> value. + public override int GetHashCode() + { + var valueHashCode = Value == null ? 1979 : Value.GetHashCode(); + + return _timestamp.GetHashCode() ^ valueHashCode; + } + + /// + /// Returns a string representation of the current Timestamped<T> value. + /// + /// String representation of the current Timestamped<T> value. + public override string ToString() + { + return String.Format(CultureInfo.CurrentCulture, "{0}@{1}", Value, Timestamp); + } + } + + /// + /// A helper class with a factory method for creating Timestamped<T> instances. + /// + public static class Timestamped + { + /// + /// Creates an instance of a Timestamped<T>. This is syntactic sugar that uses type inference + /// to avoid specifying a type in a constructor call, which is very useful when using anonymous types. + /// + /// The value to be annotated with a timestamp. + /// Timestamp associated with the value. + /// Creates a new timestamped value. + public static Timestamped Create(T value, DateTimeOffset timestamp) + { + return new Timestamped(value, timestamp); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Timestamped.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Timestamped.cs.meta new file mode 100644 index 0000000..6eb3903 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/Timestamped.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c1d908b82d0e2b4489d3351a484e5eae +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UniRx.asmdef b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UniRx.asmdef new file mode 100644 index 0000000..2339898 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UniRx.asmdef @@ -0,0 +1,12 @@ +{ + "name": "UniRx", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [] +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UniRx.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UniRx.asmdef.meta new file mode 100644 index 0000000..aaf3bd2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UniRx.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 560b04d1a97f54a4e82edc0cbbb69285 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge.meta new file mode 100644 index 0000000..aaae3a9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9369af917cf27da44a5fdc416b59aa5d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/AsyncOperationExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/AsyncOperationExtensions.cs new file mode 100644 index 0000000..996f160 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/AsyncOperationExtensions.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections; +using System.Threading; +using UnityEngine; + +#if !UniRxLibrary +using ObservableUnity = UniRx.Observable; +#endif + +namespace UniRx +{ + public static partial class AsyncOperationExtensions + { + /// + /// If you needs return value, use AsAsyncOperationObservable instead. + /// + public static IObservable AsObservable(this AsyncOperation asyncOperation, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => AsObservableCore(asyncOperation, observer, progress, cancellation)); + } + + // T: where T : AsyncOperation is ambigious with IObservable.AsObservable + public static IObservable AsAsyncOperationObservable(this T asyncOperation, IProgress progress = null) + where T : AsyncOperation + { + return ObservableUnity.FromCoroutine((observer, cancellation) => AsObservableCore(asyncOperation, observer, progress, cancellation)); + } + + static IEnumerator AsObservableCore(T asyncOperation, IObserver observer, IProgress reportProgress, CancellationToken cancel) + where T : AsyncOperation + { + if (reportProgress != null) + { + while (!asyncOperation.isDone && !cancel.IsCancellationRequested) + { + try + { + reportProgress.Report(asyncOperation.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + yield return null; + } + } + else + { + if (!asyncOperation.isDone) + { + yield return asyncOperation; + } + } + + if (cancel.IsCancellationRequested) yield break; + + if (reportProgress != null) + { + try + { + reportProgress.Report(asyncOperation.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + + observer.OnNext(asyncOperation); + observer.OnCompleted(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/AsyncOperationExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/AsyncOperationExtensions.cs.meta new file mode 100644 index 0000000..d261ab7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/AsyncOperationExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 245d77a29b1ece34e96bfc80f8c825d8 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CancellationToken.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CancellationToken.cs new file mode 100644 index 0000000..0384ba6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CancellationToken.cs @@ -0,0 +1,40 @@ +#if !(NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + +using System; + +namespace UniRx +{ + public struct CancellationToken + { + readonly ICancelable source; + + public static readonly CancellationToken Empty = new CancellationToken(null); + + /// Same as Empty. + public static readonly CancellationToken None = new CancellationToken(null); + + public CancellationToken(ICancelable source) + { + this.source = source; + } + + public bool IsCancellationRequested + { + get + { + return (source == null) ? false : source.IsDisposed; + } + } + + public void ThrowIfCancellationRequested() + { + if (IsCancellationRequested) + { + throw new OperationCanceledException(); + } + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CancellationToken.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CancellationToken.cs.meta new file mode 100644 index 0000000..ebefcbc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CancellationToken.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e02a1bf45f8861048a6014cf7eab1825 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CoroutineAsyncBridge.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CoroutineAsyncBridge.cs new file mode 100644 index 0000000..c2d8ee8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CoroutineAsyncBridge.cs @@ -0,0 +1,125 @@ +#if (NET_4_6 || NET_STANDARD_2_0) + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading.Tasks; +using UnityEngine; + +namespace UniRx +{ + public class CoroutineAsyncBridge : INotifyCompletion + { + Action continuation; + public bool IsCompleted { get; private set; } + + CoroutineAsyncBridge() + { + IsCompleted = false; + } + + public static CoroutineAsyncBridge Start(T awaitTarget) + { + var bridge = new CoroutineAsyncBridge(); + MainThreadDispatcher.StartCoroutine(bridge.Run(awaitTarget)); + return bridge; + } + + IEnumerator Run(T target) + { + yield return target; + IsCompleted = true; + continuation(); + } + + public void OnCompleted(Action continuation) + { + this.continuation = continuation; + } + + public void GetResult() + { + if (!IsCompleted) throw new InvalidOperationException("coroutine not yet completed"); + } + } + + public class CoroutineAsyncBridge : INotifyCompletion + { + readonly T result; + Action continuation; + public bool IsCompleted { get; private set; } + + CoroutineAsyncBridge(T result) + { + IsCompleted = false; + this.result = result; + } + + public static CoroutineAsyncBridge Start(T awaitTarget) + { + var bridge = new CoroutineAsyncBridge(awaitTarget); + MainThreadDispatcher.StartCoroutine(bridge.Run(awaitTarget)); + return bridge; + } + + IEnumerator Run(T target) + { + yield return target; + IsCompleted = true; + continuation(); + } + + public void OnCompleted(Action continuation) + { + this.continuation = continuation; + } + + public T GetResult() + { + if (!IsCompleted) throw new InvalidOperationException("coroutine not yet completed"); + return result; + } + } + + public static class CoroutineAsyncExtensions + { + public static CoroutineAsyncBridge GetAwaiter(this Coroutine coroutine) + { + return CoroutineAsyncBridge.Start(coroutine); + } + +#if !(CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6))) + + // should use UniRx.Async in C# 7.0 + +#if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + public static CoroutineAsyncBridge GetAwaiter(this WWW www) + { + return CoroutineAsyncBridge.Start(www); + } +#if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif + + + + public static CoroutineAsyncBridge GetAwaiter(this AsyncOperation asyncOperation) + { + return CoroutineAsyncBridge.Start(asyncOperation); + } + + public static CoroutineAsyncBridge GetAwaiter(this IEnumerator coroutine) + { + return CoroutineAsyncBridge.Start(coroutine); + } + +#endif + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CoroutineAsyncBridge.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CoroutineAsyncBridge.cs.meta new file mode 100644 index 0000000..2efbac5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/CoroutineAsyncBridge.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93ca3de3810199947871ab4a77014fa3 +timeCreated: 1475193276 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics.meta new file mode 100644 index 0000000..6a01b1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c83bb2113bd7be479ebb2caeaffc881 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntry.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntry.cs new file mode 100644 index 0000000..d7c5d57 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntry.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine; + +namespace UniRx.Diagnostics +{ + public struct LogEntry + { + // requires + public string LoggerName { get; private set; } + public LogType LogType { get; private set; } + public string Message { get; private set; } + public DateTime Timestamp { get; private set; } + + // options + + /// [Optional] + public UnityEngine.Object Context { get; private set; } + /// [Optional] + public Exception Exception { get; private set; } + /// [Optional] + public string StackTrace { get; private set; } + /// [Optional] + public object State { get; private set; } + + public LogEntry(string loggerName, LogType logType, DateTime timestamp, string message, UnityEngine.Object context = null, Exception exception = null, string stackTrace = null, object state = null) + : this() + { + this.LoggerName = loggerName; + this.LogType = logType; + this.Timestamp = timestamp; + this.Message = message; + this.Context = context; + this.Exception = exception; + this.StackTrace = stackTrace; + this.State = state; + } + + public override string ToString() + { + var plusEx = (Exception != null) ? (Environment.NewLine + Exception.ToString()) : ""; + return "[" + Timestamp.ToString() + "]" + + "[" + LoggerName + "]" + + "[" + LogType.ToString() + "]" + + Message + + plusEx; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntry.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntry.cs.meta new file mode 100644 index 0000000..7669e9f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntry.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 53917e87e91c0e4449402e5d85a04765 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntryExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntryExtensions.cs new file mode 100644 index 0000000..d70cc9d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntryExtensions.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace UniRx.Diagnostics +{ + public static partial class LogEntryExtensions + { + public static IDisposable LogToUnityDebug(this IObservable source) + { + return source.Subscribe(new UnityDebugSink()); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntryExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntryExtensions.cs.meta new file mode 100644 index 0000000..f4303f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/LogEntryExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8706ef5a13e53ec46b4848a7eec5e826 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/Logger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/Logger.cs new file mode 100644 index 0000000..9123bca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/Logger.cs @@ -0,0 +1,139 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine; + +namespace UniRx.Diagnostics +{ + public partial class Logger + { + static bool isInitialized = false; + static bool isDebugBuild = false; + + public string Name { get; private set; } + protected readonly Action logPublisher; + + public Logger(string loggerName) + { + this.Name = loggerName; + this.logPublisher = ObservableLogger.RegisterLogger(this); + } + + /// Output LogType.Log but only enables isDebugBuild + public virtual void Debug(object message, UnityEngine.Object context = null) + { + if (!isInitialized) + { + isInitialized = true; + isDebugBuild = UnityEngine.Debug.isDebugBuild; + } + + if (isDebugBuild) + { + logPublisher(new LogEntry( + message: (message != null) ? message.ToString() : "", + logType: LogType.Log, + timestamp: DateTime.Now, + loggerName: Name, + context: context)); + } + } + + /// Output LogType.Log but only enables isDebugBuild + public virtual void DebugFormat(string format, params object[] args) + { + if (!isInitialized) + { + isInitialized = true; + isDebugBuild = UnityEngine.Debug.isDebugBuild; + } + + if (isDebugBuild) + { + logPublisher(new LogEntry( + message: (format != null) ? string.Format(format, args) : "", + logType: LogType.Log, + timestamp: DateTime.Now, + loggerName: Name, + context: null)); + } + } + + public virtual void Log(object message, UnityEngine.Object context = null) + { + logPublisher(new LogEntry( + message: (message != null) ? message.ToString() : "", + logType: LogType.Log, + timestamp: DateTime.Now, + loggerName: Name, + context: context)); + } + + public virtual void LogFormat(string format, params object[] args) + { + logPublisher(new LogEntry( + message: (format != null) ? string.Format(format, args) : "", + logType: LogType.Log, + timestamp: DateTime.Now, + loggerName: Name, + context: null)); + } + + public virtual void Warning(object message, UnityEngine.Object context = null) + { + logPublisher(new LogEntry( + message: (message != null) ? message.ToString() : "", + logType: LogType.Warning, + timestamp: DateTime.Now, + loggerName: Name, + context: context)); + } + + public virtual void WarningFormat(string format, params object[] args) + { + logPublisher(new LogEntry( + message: (format != null) ? string.Format(format, args) : "", + logType: LogType.Warning, + timestamp: DateTime.Now, + loggerName: Name, + context: null)); + } + + public virtual void Error(object message, UnityEngine.Object context = null) + { + logPublisher(new LogEntry( + message: (message != null) ? message.ToString() : "", + logType: LogType.Error, + timestamp: DateTime.Now, + loggerName: Name, + context: context)); + } + + public virtual void ErrorFormat(string format, params object[] args) + { + logPublisher(new LogEntry( + message: (format != null) ? string.Format(format, args) : "", + logType: LogType.Error, + timestamp: DateTime.Now, + loggerName: Name, + context: null)); + } + + public virtual void Exception(Exception exception, UnityEngine.Object context = null) + { + logPublisher(new LogEntry( + message: (exception != null) ? exception.ToString() : "", + exception: exception, + logType: LogType.Exception, + timestamp: DateTime.Now, + loggerName: Name, + context: context)); + } + + /// Publish raw LogEntry. + public virtual void Raw(LogEntry logEntry) + { + logPublisher(logEntry); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/Logger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/Logger.cs.meta new file mode 100644 index 0000000..348f963 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/Logger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f0ecf366503cb0644bdd90934d24da62 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableDebugExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableDebugExtensions.cs new file mode 100644 index 0000000..f200681 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableDebugExtensions.cs @@ -0,0 +1,42 @@ +using System; + +namespace UniRx.Diagnostics +{ + public static class ObservableDebugExtensions + { + /// + /// Debug helper of observbale stream. Works for only DEBUG symbol. + /// + public static IObservable Debug(this IObservable source, string label = null) + { +#if DEBUG + var l = (label == null) ? "" : "[" + label + "]"; + return source.Materialize() + .Do(x => UnityEngine.Debug.Log(l + x.ToString())) + .Dematerialize() + .DoOnCancel(() => UnityEngine.Debug.Log(l + "OnCancel")) + .DoOnSubscribe(() => UnityEngine.Debug.Log(l + "OnSubscribe")); + +#else + return source; +#endif + } + + /// + /// Debug helper of observbale stream. Works for only DEBUG symbol. + /// + public static IObservable Debug(this IObservable source, UniRx.Diagnostics.Logger logger) + { +#if DEBUG + return source.Materialize() + .Do(x => logger.Debug(x.ToString())) + .Dematerialize() + .DoOnCancel(() => logger.Debug("OnCancel")) + .DoOnSubscribe(() => logger.Debug("OnSubscribe")); + +#else + return source; +#endif + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableDebugExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableDebugExtensions.cs.meta new file mode 100644 index 0000000..9968a5d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableDebugExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b43f948e095c3e749a0506709be90d68 +timeCreated: 1468662620 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableLogger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableLogger.cs new file mode 100644 index 0000000..44913a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableLogger.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine; + +namespace UniRx.Diagnostics +{ + public class ObservableLogger : IObservable + { + static readonly Subject logPublisher = new Subject(); + + public static readonly ObservableLogger Listener = new ObservableLogger(); + + private ObservableLogger() + { + + } + + public static Action RegisterLogger(Logger logger) + { + if (logger.Name == null) throw new ArgumentNullException("logger.Name is null"); + + return logPublisher.OnNext; + } + + public IDisposable Subscribe(IObserver observer) + { + return logPublisher.Subscribe(observer); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableLogger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableLogger.cs.meta new file mode 100644 index 0000000..84b786e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/ObservableLogger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 063f79dc45f902c459f0955d27b445d7 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/UnityDebugSink.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/UnityDebugSink.cs new file mode 100644 index 0000000..ecaf327 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/UnityDebugSink.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine; + +namespace UniRx.Diagnostics +{ + public class UnityDebugSink : IObserver + { + public void OnCompleted() + { + // do nothing + } + + public void OnError(Exception error) + { + // do nothing + } + + public void OnNext(LogEntry value) + { + // avoid multithread exception. + // (value.Context == null) can only be called from the main thread. + var ctx = (System.Object)value.Context; + + switch (value.LogType) + { + case LogType.Error: + if (ctx == null) + { + Debug.LogError(value.Message); + } + else + { + Debug.LogError(value.Message, value.Context); + } + break; + case LogType.Exception: + if (ctx == null) + { + Debug.LogException(value.Exception); + } + else + { + Debug.LogException(value.Exception, value.Context); + } + break; + case LogType.Log: + if (ctx == null) + { + Debug.Log(value.Message); + } + else + { + Debug.Log(value.Message, value.Context); + } + break; + case LogType.Warning: + if (ctx == null) + { + Debug.LogWarning(value.Message); + } + else + { + Debug.LogWarning(value.Message, value.Context); + } + break; + default: + break; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/UnityDebugSink.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/UnityDebugSink.cs.meta new file mode 100644 index 0000000..b1db84b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Diagnostics/UnityDebugSink.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 882166c30c3bff841b1e12d62c392e02 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/FrameInterval.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/FrameInterval.cs new file mode 100644 index 0000000..8d1333c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/FrameInterval.cs @@ -0,0 +1,111 @@ +using System; +using System.Collections.Generic; +using System.Globalization; + +namespace UniRx +{ + /// + /// Represents a value associated with time interval information. + /// The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc. + /// + /// The type of the value being annotated with time interval information. + [Serializable] + public struct FrameInterval : IEquatable> + { + private readonly int _interval; + private readonly T _value; + + /// + /// Constructs a time interval value. + /// + /// The value to be annotated with a time interval. + /// Time interval associated with the value. + public FrameInterval(T value, int interval) + { + _interval = interval; + _value = value; + } + + /// + /// Gets the value. + /// + public T Value + { + get { return _value; } + } + + /// + /// Gets the interval. + /// + public int Interval + { + get { return _interval; } + } + + /// + /// Determines whether the current FrameInterval<T> value has the same Value and Interval as a specified FrameInterval<T> value. + /// + /// An object to compare to the current FrameInterval<T> value. + /// true if both FrameInterval<T> values have the same Value and Interval; otherwise, false. + public bool Equals(FrameInterval other) + { + return other.Interval.Equals(Interval) && EqualityComparer.Default.Equals(Value, other.Value); + } + + /// + /// Determines whether the two specified FrameInterval<T> values have the same Value and Interval. + /// + /// The first FrameInterval<T> value to compare. + /// The second FrameInterval<T> value to compare. + /// true if the first FrameInterval<T> value has the same Value and Interval as the second FrameInterval<T> value; otherwise, false. + public static bool operator ==(FrameInterval first, FrameInterval second) + { + return first.Equals(second); + } + + /// + /// Determines whether the two specified FrameInterval<T> values don't have the same Value and Interval. + /// + /// The first FrameInterval<T> value to compare. + /// The second FrameInterval<T> value to compare. + /// true if the first FrameInterval<T> value has a different Value or Interval as the second FrameInterval<T> value; otherwise, false. + public static bool operator !=(FrameInterval first, FrameInterval second) + { + return !first.Equals(second); + } + + /// + /// Determines whether the specified System.Object is equal to the current FrameInterval<T>. + /// + /// The System.Object to compare with the current FrameInterval<T>. + /// true if the specified System.Object is equal to the current FrameInterval<T>; otherwise, false. + public override bool Equals(object obj) + { + if (!(obj is FrameInterval)) + return false; + + var other = (FrameInterval)obj; + return this.Equals(other); + } + + /// + /// Returns the hash code for the current FrameInterval<T> value. + /// + /// A hash code for the current FrameInterval<T> value. + public override int GetHashCode() + { + var valueHashCode = Value == null ? 1963 : Value.GetHashCode(); + + return Interval.GetHashCode() ^ valueHashCode; + } + + /// + /// Returns a string representation of the current FrameInterval<T> value. + /// + /// String representation of the current FrameInterval<T> value. + public override string ToString() + { + return String.Format(CultureInfo.CurrentCulture, "{0}@{1}", Value, Interval); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/FrameInterval.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/FrameInterval.cs.meta new file mode 100644 index 0000000..128c3a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/FrameInterval.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 266d1e44d71e7774c9abc5b23773e3f1 +timeCreated: 1467771656 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectableReactiveProperty.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectableReactiveProperty.cs new file mode 100644 index 0000000..ac54988 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectableReactiveProperty.cs @@ -0,0 +1,325 @@ +using System; +using System.Collections.Generic; +using UniRx.InternalUtil; +using UnityEngine; + +namespace UniRx +{ + /// + /// Inspectable ReactiveProperty. + /// + [Serializable] + public class IntReactiveProperty : ReactiveProperty + { + public IntReactiveProperty() + : base() + { + + } + + public IntReactiveProperty(int initialValue) + : base(initialValue) + { + + } + } + + /// + /// Inspectable ReactiveProperty. + /// + [Serializable] + public class LongReactiveProperty : ReactiveProperty + { + public LongReactiveProperty() + : base() + { + + } + + public LongReactiveProperty(long initialValue) + : base(initialValue) + { + + } + } + + + /// + /// Inspectable ReactiveProperty. + /// + [Serializable] + public class ByteReactiveProperty : ReactiveProperty + { + public ByteReactiveProperty() + : base() + { + + } + + public ByteReactiveProperty(byte initialValue) + : base(initialValue) + { + + } + } + + /// + /// Inspectable ReactiveProperty. + /// + [Serializable] + public class FloatReactiveProperty : ReactiveProperty + { + public FloatReactiveProperty() + : base() + { + + } + + public FloatReactiveProperty(float initialValue) + : base(initialValue) + { + + } + } + + /// + /// Inspectable ReactiveProperty. + /// + [Serializable] + public class DoubleReactiveProperty : ReactiveProperty + { + public DoubleReactiveProperty() + : base() + { + + } + + public DoubleReactiveProperty(double initialValue) + : base(initialValue) + { + + } + } + + /// + /// Inspectable ReactiveProperty. + /// + [Serializable] + public class StringReactiveProperty : ReactiveProperty + { + public StringReactiveProperty() + : base() + { + + } + + public StringReactiveProperty(string initialValue) + : base(initialValue) + { + + } + } + + /// + /// Inspectable ReactiveProperty. + /// + [Serializable] + public class BoolReactiveProperty : ReactiveProperty + { + public BoolReactiveProperty() + : base() + { + + } + + public BoolReactiveProperty(bool initialValue) + : base(initialValue) + { + + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class Vector2ReactiveProperty : ReactiveProperty + { + public Vector2ReactiveProperty() + { + + } + + public Vector2ReactiveProperty(Vector2 initialValue) + : base(initialValue) + { + + } + + protected override IEqualityComparer EqualityComparer + { + get + { + return UnityEqualityComparer.Vector2; + } + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class Vector3ReactiveProperty : ReactiveProperty + { + public Vector3ReactiveProperty() + { + + } + + public Vector3ReactiveProperty(Vector3 initialValue) + : base(initialValue) + { + + } + + protected override IEqualityComparer EqualityComparer + { + get + { + return UnityEqualityComparer.Vector3; + } + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class Vector4ReactiveProperty : ReactiveProperty + { + public Vector4ReactiveProperty() + { + + } + + public Vector4ReactiveProperty(Vector4 initialValue) + : base(initialValue) + { + + } + + protected override IEqualityComparer EqualityComparer + { + get + { + return UnityEqualityComparer.Vector4; + } + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class ColorReactiveProperty : ReactiveProperty + { + public ColorReactiveProperty() + { + + } + + public ColorReactiveProperty(Color initialValue) + : base(initialValue) + { + + } + + protected override IEqualityComparer EqualityComparer + { + get + { + return UnityEqualityComparer.Color; + } + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class RectReactiveProperty : ReactiveProperty + { + public RectReactiveProperty() + { + + } + + public RectReactiveProperty(Rect initialValue) + : base(initialValue) + { + + } + + protected override IEqualityComparer EqualityComparer + { + get + { + return UnityEqualityComparer.Rect; + } + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class AnimationCurveReactiveProperty : ReactiveProperty + { + public AnimationCurveReactiveProperty() + { + + } + + public AnimationCurveReactiveProperty(AnimationCurve initialValue) + : base(initialValue) + { + + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class BoundsReactiveProperty : ReactiveProperty + { + public BoundsReactiveProperty() + { + + } + + public BoundsReactiveProperty(Bounds initialValue) + : base(initialValue) + { + + } + + protected override IEqualityComparer EqualityComparer + { + get + { + return UnityEqualityComparer.Bounds; + } + } + } + + /// Inspectable ReactiveProperty. + [Serializable] + public class QuaternionReactiveProperty : ReactiveProperty + { + public QuaternionReactiveProperty() + { + + } + + public QuaternionReactiveProperty(Quaternion initialValue) + : base(initialValue) + { + + } + + protected override IEqualityComparer EqualityComparer + { + get + { + return UnityEqualityComparer.Quaternion; + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectableReactiveProperty.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectableReactiveProperty.cs.meta new file mode 100644 index 0000000..968f323 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectableReactiveProperty.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 13c690f353ea23141aca4090d28aaa9c +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectorDisplayDrawer.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectorDisplayDrawer.cs new file mode 100644 index 0000000..9dd4316 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectorDisplayDrawer.cs @@ -0,0 +1,306 @@ +using System; +using System.Reflection; +using UnityEngine; +using System.Text.RegularExpressions; +using System.Collections; +using System.Linq; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UniRx +{ + [System.AttributeUsage(System.AttributeTargets.Field, AllowMultiple = false, Inherited = false)] + public class InspectorDisplayAttribute : PropertyAttribute + { + public string FieldName { get; private set; } + public bool NotifyPropertyChanged { get; private set; } + + public InspectorDisplayAttribute(string fieldName = "value", bool notifyPropertyChanged = true) + { + FieldName = fieldName; + NotifyPropertyChanged = notifyPropertyChanged; + } + } + + /// + /// Enables multiline input field for StringReactiveProperty. Default line is 3. + /// + [System.AttributeUsage(System.AttributeTargets.Field, AllowMultiple = false, Inherited = false)] + public class MultilineReactivePropertyAttribute : PropertyAttribute + { + public int Lines { get; private set; } + + public MultilineReactivePropertyAttribute() + { + Lines = 3; + } + + public MultilineReactivePropertyAttribute(int lines) + { + this.Lines = lines; + } + } + + /// + /// Enables range input field for Int/FloatReactiveProperty. + /// + [System.AttributeUsage(System.AttributeTargets.Field, AllowMultiple = false, Inherited = false)] + public class RangeReactivePropertyAttribute : PropertyAttribute + { + public float Min { get; private set; } + public float Max { get; private set; } + + public RangeReactivePropertyAttribute(float min, float max) + { + this.Min = min; + this.Max = max; + } + } + +#if UNITY_EDITOR + + + // InspectorDisplay and for Specialized ReactiveProperty + // If you want to customize other specialized ReactiveProperty + // [UnityEditor.CustomPropertyDrawer(typeof(YourSpecializedReactiveProperty))] + // public class ExtendInspectorDisplayDrawer : InspectorDisplayDrawer { } + + [UnityEditor.CustomPropertyDrawer(typeof(InspectorDisplayAttribute))] + [UnityEditor.CustomPropertyDrawer(typeof(IntReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(LongReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(ByteReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(FloatReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(DoubleReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(StringReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(BoolReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(Vector2ReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(Vector3ReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(Vector4ReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(ColorReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(RectReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(AnimationCurveReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(BoundsReactiveProperty))] + [UnityEditor.CustomPropertyDrawer(typeof(QuaternionReactiveProperty))] + public class InspectorDisplayDrawer : UnityEditor.PropertyDrawer + { + public override void OnGUI(Rect position, UnityEditor.SerializedProperty property, GUIContent label) + { + string fieldName; + bool notifyPropertyChanged; + { + var attr = this.attribute as InspectorDisplayAttribute; + fieldName = (attr == null) ? "value" : attr.FieldName; + notifyPropertyChanged = (attr == null) ? true : attr.NotifyPropertyChanged; + } + + if (notifyPropertyChanged) + { + EditorGUI.BeginChangeCheck(); + } + var targetSerializedProperty = property.FindPropertyRelative(fieldName); + if (targetSerializedProperty == null) + { + UnityEditor.EditorGUI.LabelField(position, label, new GUIContent() { text = "InspectorDisplay can't find target:" + fieldName }); + if (notifyPropertyChanged) + { + EditorGUI.EndChangeCheck(); + } + return; + } + else + { + EmitPropertyField(position, targetSerializedProperty, label); + } + + if (notifyPropertyChanged) + { + if (EditorGUI.EndChangeCheck()) + { + property.serializedObject.ApplyModifiedProperties(); // deserialize to field + + var paths = property.propertyPath.Split('.'); // X.Y.Z... + var attachedComponent = property.serializedObject.targetObject; + + var targetProp = (paths.Length == 1) + ? fieldInfo.GetValue(attachedComponent) + : GetValueRecursive(attachedComponent, 0, paths); + if (targetProp == null) return; + var propInfo = targetProp.GetType().GetProperty(fieldName, BindingFlags.IgnoreCase | BindingFlags.GetProperty | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); + var modifiedValue = propInfo.GetValue(targetProp, null); // retrieve new value + + var methodInfo = targetProp.GetType().GetMethod("SetValueAndForceNotify", BindingFlags.IgnoreCase | BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); + if (methodInfo != null) + { + methodInfo.Invoke(targetProp, new object[] { modifiedValue }); + } + } + else + { + property.serializedObject.ApplyModifiedProperties(); + } + } + } + + object GetValueRecursive(object obj, int index, string[] paths) + { + var path = paths[index]; + + FieldInfo fldInfo = null; + var type = obj.GetType(); + while (fldInfo == null) + { + // attempt to get information about the field + fldInfo = type.GetField(path, BindingFlags.IgnoreCase | BindingFlags.GetField | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); + + if (fldInfo != null || + type.BaseType == null || + type.BaseType.IsSubclassOf(typeof(ReactiveProperty<>))) break; + + // if the field information is missing, it may be in the base class + type = type.BaseType; + } + + // If array, path = Array.data[index] + if (fldInfo == null && path == "Array") + { + try + { + path = paths[++index]; + var m = Regex.Match(path, @"(.+)\[([0-9]+)*\]"); + var arrayIndex = int.Parse(m.Groups[2].Value); + var arrayValue = (obj as System.Collections.IList)[arrayIndex]; + if (index < paths.Length - 1) + { + return GetValueRecursive(arrayValue, ++index, paths); + } + else + { + return arrayValue; + } + } + catch + { + Debug.Log("InspectorDisplayDrawer Exception, objType:" + obj.GetType().Name + " path:" + string.Join(", ", paths)); + throw; + } + } + else if (fldInfo == null) + { + throw new Exception("Can't decode path, please report to UniRx's GitHub issues:" + string.Join(", ", paths)); + } + + var v = fldInfo.GetValue(obj); + if (index < paths.Length - 1) + { + return GetValueRecursive(v, ++index, paths); + } + + return v; + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + var attr = this.attribute as InspectorDisplayAttribute; + var fieldName = (attr == null) ? "value" : attr.FieldName; + + var height = base.GetPropertyHeight(property, label); + var valueProperty = property.FindPropertyRelative(fieldName); + if (valueProperty == null) + { + return height; + } + + if (valueProperty.propertyType == SerializedPropertyType.Rect) + { + return height * 2; + } + if (valueProperty.propertyType == SerializedPropertyType.Bounds) + { + return height * 3; + } + if (valueProperty.propertyType == SerializedPropertyType.String) + { + var multilineAttr = GetMultilineAttribute(); + if (multilineAttr != null) + { + return ((!EditorGUIUtility.wideMode) ? 16f : 0f) + 16f + (float)((multilineAttr.Lines - 1) * 13); + }; + } + + if (valueProperty.isExpanded) + { + var count = 0; + var e = valueProperty.GetEnumerator(); + while (e.MoveNext()) count++; + return ((height + 4) * count) + 6; // (Line = 20 + Padding) ? + } + + return height; + } + + protected virtual void EmitPropertyField(Rect position, UnityEditor.SerializedProperty targetSerializedProperty, GUIContent label) + { + var multiline = GetMultilineAttribute(); + if (multiline == null) + { + var range = GetRangeAttribute(); + if (range == null) + { + UnityEditor.EditorGUI.PropertyField(position, targetSerializedProperty, label, includeChildren: true); + } + else + { + if (targetSerializedProperty.propertyType == SerializedPropertyType.Float) + { + EditorGUI.Slider(position, targetSerializedProperty, range.Min, range.Max, label); + } + else if (targetSerializedProperty.propertyType == SerializedPropertyType.Integer) + { + EditorGUI.IntSlider(position, targetSerializedProperty, (int)range.Min, (int)range.Max, label); + } + else + { + EditorGUI.LabelField(position, label.text, "Use Range with float or int."); + } + } + } + else + { + var property = targetSerializedProperty; + + label = EditorGUI.BeginProperty(position, label, property); + var method = typeof(EditorGUI).GetMethod("MultiFieldPrefixLabel", BindingFlags.Static | BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.NonPublic); + position = (Rect)method.Invoke(null, new object[] { position, 0, label, 1 }); + + EditorGUI.BeginChangeCheck(); + int indentLevel = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + var stringValue = EditorGUI.TextArea(position, property.stringValue); + EditorGUI.indentLevel = indentLevel; + if (EditorGUI.EndChangeCheck()) + { + property.stringValue = stringValue; + } + EditorGUI.EndProperty(); + } + } + + MultilineReactivePropertyAttribute GetMultilineAttribute() + { + var fi = this.fieldInfo; + if (fi == null) return null; + return fi.GetCustomAttributes(false).OfType().FirstOrDefault(); + } + + RangeReactivePropertyAttribute GetRangeAttribute() + { + var fi = this.fieldInfo; + if (fi == null) return null; + return fi.GetCustomAttributes(false).OfType().FirstOrDefault(); + } + } + +#endif +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectorDisplayDrawer.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectorDisplayDrawer.cs.meta new file mode 100644 index 0000000..1388fb4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/InspectorDisplayDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6180f9fd2198dee44ae7f4a617529ffa +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/LifetimeDisposableExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/LifetimeDisposableExtensions.cs new file mode 100644 index 0000000..dd65fe2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/LifetimeDisposableExtensions.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UniRx.Triggers; +using UnityEngine; + +namespace UniRx +{ + public static partial class DisposableExtensions + { + /// Dispose self on target gameObject has been destroyed. Return value is self disposable. + public static T AddTo(this T disposable, GameObject gameObject) + where T : IDisposable + { + if (gameObject == null) + { + disposable.Dispose(); + return disposable; + } + + var trigger = gameObject.GetComponent(); + if (trigger == null) + { + trigger = gameObject.AddComponent(); + } + +#pragma warning disable 618 + + // If gameObject is deactive, does not raise OnDestroy, watch and invoke trigger. + if (!trigger.IsActivated && !trigger.IsMonitoredActivate && !trigger.gameObject.activeInHierarchy) + { + trigger.IsMonitoredActivate = true; + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(MonitorTriggerHealth(trigger, gameObject)); + } + +#pragma warning restore 618 + + trigger.AddDisposableOnDestroy(disposable); + return disposable; + } + + static IEnumerator MonitorTriggerHealth(ObservableDestroyTrigger trigger, GameObject targetGameObject) + { + while (true) + { + yield return null; + if (trigger.IsActivated) yield break; + + if (targetGameObject == null) // isDestroy + { + trigger.ForceRaiseOnDestroy(); // Force publish OnDestroy + yield break; + } + } + } + + /// Dispose self on target gameObject has been destroyed. Return value is self disposable. + public static T AddTo(this T disposable, Component gameObjectComponent) + where T : IDisposable + { + if (gameObjectComponent == null) + { + disposable.Dispose(); + return disposable; + } + + return AddTo(disposable, gameObjectComponent.gameObject); + } + + /// + /// Add disposable(self) to CompositeDisposable(or other ICollection) and Dispose self on target gameObject has been destroyed. + /// Return value is self disposable. + /// + public static T AddTo(this T disposable, ICollection container, GameObject gameObject) + where T : IDisposable + { + return disposable.AddTo(container).AddTo(gameObject); + } + + /// + /// Add disposable(self) to CompositeDisposable(or other ICollection) and Dispose self on target gameObject has been destroyed. + /// Return value is self disposable. + /// + public static T AddTo(this T disposable, ICollection container, Component gameObjectComponent) + where T : IDisposable + { + return disposable.AddTo(container).AddTo(gameObjectComponent); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/LifetimeDisposableExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/LifetimeDisposableExtensions.cs.meta new file mode 100644 index 0000000..a774199 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/LifetimeDisposableExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a7474e4acdc541340a1f566b2df46355 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs new file mode 100644 index 0000000..91cc8c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs @@ -0,0 +1,683 @@ +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) +#define SupportCustomYieldInstruction +#endif + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.Threading; +using UniRx.InternalUtil; +using UnityEngine; + +namespace UniRx +{ + public sealed class MainThreadDispatcher : MonoBehaviour + { + public enum CullingMode + { + /// + /// Won't remove any MainThreadDispatchers. + /// + Disabled, + + /// + /// Checks if there is an existing MainThreadDispatcher on Awake(). If so, the new dispatcher removes itself. + /// + Self, + + /// + /// Search for excess MainThreadDispatchers and removes them all on Awake(). + /// + All + } + + public static CullingMode cullingMode = CullingMode.Self; + +#if UNITY_EDITOR + + // In UnityEditor's EditorMode can't instantiate and work MonoBehaviour.Update. + // EditorThreadDispatcher use EditorApplication.update instead of MonoBehaviour.Update. + class EditorThreadDispatcher + { + static object gate = new object(); + static EditorThreadDispatcher instance; + + public static EditorThreadDispatcher Instance + { + get + { + // Activate EditorThreadDispatcher is dangerous, completely Lazy. + lock (gate) + { + if (instance == null) + { + instance = new EditorThreadDispatcher(); + } + + return instance; + } + } + } + + ThreadSafeQueueWorker editorQueueWorker = new ThreadSafeQueueWorker(); + + EditorThreadDispatcher() + { + UnityEditor.EditorApplication.update += Update; + } + + public void Enqueue(Action action, object state) + { + editorQueueWorker.Enqueue(action, state); + } + + public void UnsafeInvoke(Action action) + { + try + { + action(); + } + catch (Exception ex) + { + Debug.LogException(ex); + } + } + + public void UnsafeInvoke(Action action, T state) + { + try + { + action(state); + } + catch (Exception ex) + { + Debug.LogException(ex); + } + } + + public void PseudoStartCoroutine(IEnumerator routine) + { + editorQueueWorker.Enqueue(_ => ConsumeEnumerator(routine), null); + } + + void Update() + { + editorQueueWorker.ExecuteAll(x => Debug.LogException(x)); + } + + void ConsumeEnumerator(IEnumerator routine) + { + if (routine.MoveNext()) + { + var current = routine.Current; + if (current == null) + { + goto ENQUEUE; + } + + var type = current.GetType(); +#if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + if (type == typeof(WWW)) + { + var www = (WWW)current; + editorQueueWorker.Enqueue(_ => ConsumeEnumerator(UnwrapWaitWWW(www, routine)), null); + return; + } +#if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif + else if (type == typeof(AsyncOperation)) + { + var asyncOperation = (AsyncOperation)current; + editorQueueWorker.Enqueue(_ => ConsumeEnumerator(UnwrapWaitAsyncOperation(asyncOperation, routine)), null); + return; + } + else if (type == typeof(WaitForSeconds)) + { + var waitForSeconds = (WaitForSeconds)current; + var accessor = typeof(WaitForSeconds).GetField("m_Seconds", BindingFlags.Instance | BindingFlags.GetField | BindingFlags.NonPublic); + var second = (float)accessor.GetValue(waitForSeconds); + editorQueueWorker.Enqueue(_ => ConsumeEnumerator(UnwrapWaitForSeconds(second, routine)), null); + return; + } + else if (type == typeof(Coroutine)) + { + Debug.Log("Can't wait coroutine on UnityEditor"); + goto ENQUEUE; + } +#if SupportCustomYieldInstruction + else if (current is IEnumerator) + { + var enumerator = (IEnumerator)current; + editorQueueWorker.Enqueue(_ => ConsumeEnumerator(UnwrapEnumerator(enumerator, routine)), null); + return; + } +#endif + + ENQUEUE: + editorQueueWorker.Enqueue(_ => ConsumeEnumerator(routine), null); // next update + } + } + +#if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + IEnumerator UnwrapWaitWWW(WWW www, IEnumerator continuation) + { + while (!www.isDone) + { + yield return null; + } + ConsumeEnumerator(continuation); + } +#if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif + + IEnumerator UnwrapWaitAsyncOperation(AsyncOperation asyncOperation, IEnumerator continuation) + { + while (!asyncOperation.isDone) + { + yield return null; + } + ConsumeEnumerator(continuation); + } + + IEnumerator UnwrapWaitForSeconds(float second, IEnumerator continuation) + { + var startTime = DateTimeOffset.UtcNow; + while (true) + { + yield return null; + + var elapsed = (DateTimeOffset.UtcNow - startTime).TotalSeconds; + if (elapsed >= second) + { + break; + } + }; + ConsumeEnumerator(continuation); + } + + IEnumerator UnwrapEnumerator(IEnumerator enumerator, IEnumerator continuation) + { + while (enumerator.MoveNext()) + { + yield return null; + } + ConsumeEnumerator(continuation); + } + } + +#endif + + /// Dispatch Asyncrhonous action. + public static void Post(Action action, object state) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.Enqueue(action, state); return; } + +#endif + + var dispatcher = Instance; + if (!isQuitting && !object.ReferenceEquals(dispatcher, null)) + { + dispatcher.queueWorker.Enqueue(action, state); + } + } + + /// Dispatch Synchronous action if possible. + public static void Send(Action action, object state) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.Enqueue(action, state); return; } +#endif + + if (mainThreadToken != null) + { + try + { + action(state); + } + catch (Exception ex) + { + var dispatcher = MainThreadDispatcher.Instance; + if (dispatcher != null) + { + dispatcher.unhandledExceptionCallback(ex); + } + } + } + else + { + Post(action, state); + } + } + + /// Run Synchronous action. + public static void UnsafeSend(Action action) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.UnsafeInvoke(action); return; } +#endif + + try + { + action(); + } + catch (Exception ex) + { + var dispatcher = MainThreadDispatcher.Instance; + if (dispatcher != null) + { + dispatcher.unhandledExceptionCallback(ex); + } + } + } + + /// Run Synchronous action. + public static void UnsafeSend(Action action, T state) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.UnsafeInvoke(action, state); return; } +#endif + + try + { + action(state); + } + catch (Exception ex) + { + var dispatcher = MainThreadDispatcher.Instance; + if (dispatcher != null) + { + dispatcher.unhandledExceptionCallback(ex); + } + } + } + + /// ThreadSafe StartCoroutine. + public static void SendStartCoroutine(IEnumerator routine) + { + if (mainThreadToken != null) + { + StartCoroutine(routine); + } + else + { +#if UNITY_EDITOR + // call from other thread + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.PseudoStartCoroutine(routine); return; } +#endif + + var dispatcher = Instance; + if (!isQuitting && !object.ReferenceEquals(dispatcher, null)) + { + dispatcher.queueWorker.Enqueue(_ => + { + var dispacher2 = Instance; + if (dispacher2 != null) + { + (dispacher2 as MonoBehaviour).StartCoroutine(routine); + } + }, null); + } + } + } + + public static void StartUpdateMicroCoroutine(IEnumerator routine) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.PseudoStartCoroutine(routine); return; } +#endif + + var dispatcher = Instance; + if (dispatcher != null) + { + dispatcher.updateMicroCoroutine.AddCoroutine(routine); + } + } + + public static void StartFixedUpdateMicroCoroutine(IEnumerator routine) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.PseudoStartCoroutine(routine); return; } +#endif + + var dispatcher = Instance; + if (dispatcher != null) + { + dispatcher.fixedUpdateMicroCoroutine.AddCoroutine(routine); + } + } + + public static void StartEndOfFrameMicroCoroutine(IEnumerator routine) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.PseudoStartCoroutine(routine); return; } +#endif + + var dispatcher = Instance; + if (dispatcher != null) + { + dispatcher.endOfFrameMicroCoroutine.AddCoroutine(routine); + } + } + + new public static Coroutine StartCoroutine(IEnumerator routine) + { +#if UNITY_EDITOR + if (!ScenePlaybackDetector.IsPlaying) { EditorThreadDispatcher.Instance.PseudoStartCoroutine(routine); return null; } +#endif + + var dispatcher = Instance; + if (dispatcher != null) + { + return (dispatcher as MonoBehaviour).StartCoroutine(routine); + } + else + { + return null; + } + } + + public static void RegisterUnhandledExceptionCallback(Action exceptionCallback) + { + if (exceptionCallback == null) + { + // do nothing + Instance.unhandledExceptionCallback = Stubs.Ignore; + } + else + { + Instance.unhandledExceptionCallback = exceptionCallback; + } + } + + ThreadSafeQueueWorker queueWorker = new ThreadSafeQueueWorker(); + Action unhandledExceptionCallback = ex => Debug.LogException(ex); // default + + MicroCoroutine updateMicroCoroutine = null; + MicroCoroutine fixedUpdateMicroCoroutine = null; + MicroCoroutine endOfFrameMicroCoroutine = null; + + static MainThreadDispatcher instance; + static bool initialized; + static bool isQuitting = false; + + public static string InstanceName + { + get + { + if (instance == null) + { + throw new NullReferenceException("MainThreadDispatcher is not initialized."); + } + return instance.name; + } + } + + public static bool IsInitialized + { + get { return initialized && instance != null; } + } + + [ThreadStatic] + static object mainThreadToken; + + static MainThreadDispatcher Instance + { + get + { + Initialize(); + return instance; + } + } + + public static void Initialize() + { + if (!initialized) + { +#if UNITY_EDITOR + // Don't try to add a GameObject when the scene is not playing. Only valid in the Editor, EditorView. + if (!ScenePlaybackDetector.IsPlaying) return; +#endif + MainThreadDispatcher dispatcher = null; + + try + { + dispatcher = GameObject.FindObjectOfType(); + } + catch + { + // Throw exception when calling from a worker thread. + var ex = new Exception("UniRx requires a MainThreadDispatcher component created on the main thread. Make sure it is added to the scene before calling UniRx from a worker thread."); + UnityEngine.Debug.LogException(ex); + throw ex; + } + + if (isQuitting) + { + // don't create new instance after quitting + // avoid "Some objects were not cleaned up when closing the scene find target" error. + return; + } + + if (dispatcher == null) + { + // awake call immediately from UnityEngine + new GameObject("MainThreadDispatcher").AddComponent(); + } + else + { + dispatcher.Awake(); // force awake + } + } + } + + public static bool IsInMainThread + { + get + { + return (mainThreadToken != null); + } + } + + void Awake() + { + if (instance == null) + { + instance = this; + mainThreadToken = new object(); + initialized = true; + + updateMicroCoroutine = new MicroCoroutine(ex => unhandledExceptionCallback(ex)); + fixedUpdateMicroCoroutine = new MicroCoroutine(ex => unhandledExceptionCallback(ex)); + endOfFrameMicroCoroutine = new MicroCoroutine(ex => unhandledExceptionCallback(ex)); + + StartCoroutine(RunUpdateMicroCoroutine()); + StartCoroutine(RunFixedUpdateMicroCoroutine()); + StartCoroutine(RunEndOfFrameMicroCoroutine()); + + DontDestroyOnLoad(gameObject); + } + else + { + if (this != instance) + { + if (cullingMode == CullingMode.Self) + { + // Try to destroy this dispatcher if there's already one in the scene. + Debug.LogWarning("There is already a MainThreadDispatcher in the scene. Removing myself..."); + DestroyDispatcher(this); + } + else if (cullingMode == CullingMode.All) + { + Debug.LogWarning("There is already a MainThreadDispatcher in the scene. Cleaning up all excess dispatchers..."); + CullAllExcessDispatchers(); + } + else + { + Debug.LogWarning("There is already a MainThreadDispatcher in the scene."); + } + } + } + } + + IEnumerator RunUpdateMicroCoroutine() + { + while (true) + { + yield return null; + updateMicroCoroutine.Run(); + } + } + + IEnumerator RunFixedUpdateMicroCoroutine() + { + while (true) + { + yield return YieldInstructionCache.WaitForFixedUpdate; + fixedUpdateMicroCoroutine.Run(); + } + } + + IEnumerator RunEndOfFrameMicroCoroutine() + { + while (true) + { + yield return YieldInstructionCache.WaitForEndOfFrame; + endOfFrameMicroCoroutine.Run(); + } + } + + static void DestroyDispatcher(MainThreadDispatcher aDispatcher) + { + if (aDispatcher != instance) + { + // Try to remove game object if it's empty + var components = aDispatcher.gameObject.GetComponents(); + if (aDispatcher.gameObject.transform.childCount == 0 && components.Length == 2) + { + if (components[0] is Transform && components[1] is MainThreadDispatcher) + { + Destroy(aDispatcher.gameObject); + } + } + else + { + // Remove component + MonoBehaviour.Destroy(aDispatcher); + } + } + } + + public static void CullAllExcessDispatchers() + { + var dispatchers = GameObject.FindObjectsOfType(); + for (int i = 0; i < dispatchers.Length; i++) + { + DestroyDispatcher(dispatchers[i]); + } + } + + void OnDestroy() + { + if (instance == this) + { + instance = GameObject.FindObjectOfType(); + initialized = instance != null; + + /* + // Although `this` still refers to a gameObject, it won't be found. + var foundDispatcher = GameObject.FindObjectOfType(); + + if (foundDispatcher != null) + { + // select another game object + Debug.Log("new instance: " + foundDispatcher.name); + instance = foundDispatcher; + initialized = true; + } + */ + } + } + + void Update() + { + if (update != null) + { + try + { + update.OnNext(Unit.Default); + } + catch (Exception ex) + { + unhandledExceptionCallback(ex); + } + } + queueWorker.ExecuteAll(unhandledExceptionCallback); + } + + // for Lifecycle Management + + Subject update; + + public static IObservable UpdateAsObservable() + { + return Instance.update ?? (Instance.update = new Subject()); + } + + Subject lateUpdate; + + void LateUpdate() + { + if (lateUpdate != null) lateUpdate.OnNext(Unit.Default); + } + + public static IObservable LateUpdateAsObservable() + { + return Instance.lateUpdate ?? (Instance.lateUpdate = new Subject()); + } + + Subject onApplicationFocus; + + void OnApplicationFocus(bool focus) + { + if (onApplicationFocus != null) onApplicationFocus.OnNext(focus); + } + + public static IObservable OnApplicationFocusAsObservable() + { + return Instance.onApplicationFocus ?? (Instance.onApplicationFocus = new Subject()); + } + + Subject onApplicationPause; + + void OnApplicationPause(bool pause) + { + if (onApplicationPause != null) onApplicationPause.OnNext(pause); + } + + public static IObservable OnApplicationPauseAsObservable() + { + return Instance.onApplicationPause ?? (Instance.onApplicationPause = new Subject()); + } + + Subject onApplicationQuit; + + void OnApplicationQuit() + { + isQuitting = true; + if (onApplicationQuit != null) onApplicationQuit.OnNext(Unit.Default); + } + + public static IObservable OnApplicationQuitAsObservable() + { + return Instance.onApplicationQuit ?? (Instance.onApplicationQuit = new Subject()); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs.meta new file mode 100644 index 0000000..9db2ce3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c3cd207057515c4438a31a6a7b548fe7 +timeCreated: 1465903910 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -16000 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadScheduler.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadScheduler.cs new file mode 100644 index 0000000..03de6f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadScheduler.cs @@ -0,0 +1,579 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; +using System.Threading; +using UnityEngine; + +namespace UniRx +{ +#if UniRxLibrary + public static partial class SchedulerUnity + { +#else + public static partial class Scheduler + { + public static void SetDefaultForUnity() + { + Scheduler.DefaultSchedulers.ConstantTimeOperations = Scheduler.Immediate; + Scheduler.DefaultSchedulers.TailRecursion = Scheduler.Immediate; + Scheduler.DefaultSchedulers.Iteration = Scheduler.CurrentThread; + Scheduler.DefaultSchedulers.TimeBasedOperations = MainThread; + Scheduler.DefaultSchedulers.AsyncConversions = Scheduler.ThreadPool; + } +#endif + static IScheduler mainThread; + + /// + /// Unity native MainThread Queue Scheduler. Run on mainthread and delayed on coroutine update loop, elapsed time is calculated based on Time.time. + /// + public static IScheduler MainThread + { + get + { + return mainThread ?? (mainThread = new MainThreadScheduler()); + } + } + + static IScheduler mainThreadIgnoreTimeScale; + + /// + /// Another MainThread scheduler, delay elapsed time is calculated based on Time.unscaledDeltaTime. + /// + public static IScheduler MainThreadIgnoreTimeScale + { + get + { + return mainThreadIgnoreTimeScale ?? (mainThreadIgnoreTimeScale = new IgnoreTimeScaleMainThreadScheduler()); + } + } + + static IScheduler mainThreadFixedUpdate; + + /// + /// Run on fixed update mainthread, delay elapsed time is calculated based on Time.fixedTime. + /// + public static IScheduler MainThreadFixedUpdate + { + get + { + return mainThreadFixedUpdate ?? (mainThreadFixedUpdate = new FixedUpdateMainThreadScheduler()); + } + } + + static IScheduler mainThreadEndOfFrame; + + /// + /// Run on end of frame mainthread, delay elapsed time is calculated based on Time.deltaTime. + /// + public static IScheduler MainThreadEndOfFrame + { + get + { + return mainThreadEndOfFrame ?? (mainThreadEndOfFrame = new EndOfFrameMainThreadScheduler()); + } + } + + class MainThreadScheduler : IScheduler, ISchedulerPeriodic, ISchedulerQueueing + { + readonly Action scheduleAction; + + public MainThreadScheduler() + { + MainThreadDispatcher.Initialize(); + scheduleAction = new Action(Schedule); + } + + // delay action is run in StartCoroutine + // Okay to action run synchronous and guaranteed run on MainThread + IEnumerator DelayAction(TimeSpan dueTime, Action action, ICancelable cancellation) + { + // zero == every frame + if (dueTime == TimeSpan.Zero) + { + yield return null; // not immediately, run next frame + } + else + { + yield return new WaitForSeconds((float)dueTime.TotalSeconds); + } + + if (cancellation.IsDisposed) yield break; + MainThreadDispatcher.UnsafeSend(action); + } + + IEnumerator PeriodicAction(TimeSpan period, Action action, ICancelable cancellation) + { + // zero == every frame + if (period == TimeSpan.Zero) + { + while (true) + { + yield return null; // not immediately, run next frame + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + } + else + { + var seconds = (float)(period.TotalMilliseconds / 1000.0); + var yieldInstruction = new WaitForSeconds(seconds); // cache single instruction object + + while (true) + { + yield return yieldInstruction; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + } + } + + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + + void Schedule(object state) + { + var t = (Tuple)state; + if (!t.Item1.IsDisposed) + { + t.Item2(); + } + } + + public IDisposable Schedule(Action action) + { + var d = new BooleanDisposable(); + MainThreadDispatcher.Post(scheduleAction, Tuple.Create(d, action)); + return d; + } + + public IDisposable Schedule(DateTimeOffset dueTime, Action action) + { + return Schedule(dueTime - Now, action); + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(dueTime); + + MainThreadDispatcher.SendStartCoroutine(DelayAction(time, action, d)); + + return d; + } + + public IDisposable SchedulePeriodic(TimeSpan period, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(period); + + MainThreadDispatcher.SendStartCoroutine(PeriodicAction(time, action, d)); + + return d; + } + + void ScheduleQueueing(object state) + { + var t = (Tuple>)state; + if (!t.Item1.IsDisposed) + { + t.Item3(t.Item2); + } + } + + public void ScheduleQueueing(ICancelable cancel, T state, Action action) + { + MainThreadDispatcher.Post(QueuedAction.Instance, Tuple.Create(cancel, state, action)); + } + + static class QueuedAction + { + public static readonly Action Instance = new Action(Invoke); + + public static void Invoke(object state) + { + var t = (Tuple>)state; + + if (!t.Item1.IsDisposed) + { + t.Item3(t.Item2); + } + } + } + } + + class IgnoreTimeScaleMainThreadScheduler : IScheduler, ISchedulerPeriodic, ISchedulerQueueing + { + readonly Action scheduleAction; + + public IgnoreTimeScaleMainThreadScheduler() + { + MainThreadDispatcher.Initialize(); + scheduleAction = new Action(Schedule); + } + + IEnumerator DelayAction(TimeSpan dueTime, Action action, ICancelable cancellation) + { + if (dueTime == TimeSpan.Zero) + { + yield return null; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + else + { + var elapsed = 0f; + var dt = (float)dueTime.TotalSeconds; + while (true) + { + yield return null; + if (cancellation.IsDisposed) break; + + elapsed += Time.unscaledDeltaTime; + if (elapsed >= dt) + { + MainThreadDispatcher.UnsafeSend(action); + break; + } + } + } + } + + IEnumerator PeriodicAction(TimeSpan period, Action action, ICancelable cancellation) + { + // zero == every frame + if (period == TimeSpan.Zero) + { + while (true) + { + yield return null; // not immediately, run next frame + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + } + else + { + var elapsed = 0f; + var dt = (float)period.TotalSeconds; + while (true) + { + yield return null; + if (cancellation.IsDisposed) break; + + elapsed += Time.unscaledDeltaTime; + if (elapsed >= dt) + { + MainThreadDispatcher.UnsafeSend(action); + elapsed = 0; + } + } + } + } + + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + + void Schedule(object state) + { + var t = (Tuple)state; + if (!t.Item1.IsDisposed) + { + t.Item2(); + } + } + + public IDisposable Schedule(Action action) + { + var d = new BooleanDisposable(); + MainThreadDispatcher.Post(scheduleAction, Tuple.Create(d, action)); + return d; + } + + public IDisposable Schedule(DateTimeOffset dueTime, Action action) + { + return Schedule(dueTime - Now, action); + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(dueTime); + + MainThreadDispatcher.SendStartCoroutine(DelayAction(time, action, d)); + + return d; + } + + public IDisposable SchedulePeriodic(TimeSpan period, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(period); + + MainThreadDispatcher.SendStartCoroutine(PeriodicAction(time, action, d)); + + return d; + } + + public void ScheduleQueueing(ICancelable cancel, T state, Action action) + { + MainThreadDispatcher.Post(QueuedAction.Instance, Tuple.Create(cancel, state, action)); + } + + static class QueuedAction + { + public static readonly Action Instance = new Action(Invoke); + + public static void Invoke(object state) + { + var t = (Tuple>)state; + + if (!t.Item1.IsDisposed) + { + t.Item3(t.Item2); + } + } + } + } + + class FixedUpdateMainThreadScheduler : IScheduler, ISchedulerPeriodic, ISchedulerQueueing + { + public FixedUpdateMainThreadScheduler() + { + MainThreadDispatcher.Initialize(); + } + + IEnumerator ImmediateAction(T state, Action action, ICancelable cancellation) + { + yield return null; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action, state); + } + + IEnumerator DelayAction(TimeSpan dueTime, Action action, ICancelable cancellation) + { + if (dueTime == TimeSpan.Zero) + { + yield return null; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + else + { + var startTime = Time.fixedTime; + var dt = (float)dueTime.TotalSeconds; + while (true) + { + yield return null; + if (cancellation.IsDisposed) break; + + var elapsed = Time.fixedTime - startTime; + if (elapsed >= dt) + { + MainThreadDispatcher.UnsafeSend(action); + break; + } + } + } + } + + IEnumerator PeriodicAction(TimeSpan period, Action action, ICancelable cancellation) + { + // zero == every frame + if (period == TimeSpan.Zero) + { + while (true) + { + yield return null; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + } + else + { + var startTime = Time.fixedTime; + var dt = (float)period.TotalSeconds; + while (true) + { + yield return null; + if (cancellation.IsDisposed) break; + + var ft = Time.fixedTime; + var elapsed = ft - startTime; + if (elapsed >= dt) + { + MainThreadDispatcher.UnsafeSend(action); + startTime = ft; + } + } + } + } + + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + + public IDisposable Schedule(Action action) + { + return Schedule(TimeSpan.Zero, action); + } + + public IDisposable Schedule(DateTimeOffset dueTime, Action action) + { + return Schedule(dueTime - Now, action); + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(dueTime); + + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(DelayAction(time, action, d)); + + return d; + } + + public IDisposable SchedulePeriodic(TimeSpan period, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(period); + + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(PeriodicAction(time, action, d)); + + return d; + } + + public void ScheduleQueueing(ICancelable cancel, T state, Action action) + { + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(ImmediateAction(state, action, cancel)); + } + } + + class EndOfFrameMainThreadScheduler : IScheduler, ISchedulerPeriodic, ISchedulerQueueing + { + public EndOfFrameMainThreadScheduler() + { + MainThreadDispatcher.Initialize(); + } + + IEnumerator ImmediateAction(T state, Action action, ICancelable cancellation) + { + yield return null; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action, state); + } + + IEnumerator DelayAction(TimeSpan dueTime, Action action, ICancelable cancellation) + { + if (dueTime == TimeSpan.Zero) + { + yield return null; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + else + { + var elapsed = 0f; + var dt = (float)dueTime.TotalSeconds; + while (true) + { + yield return null; + if (cancellation.IsDisposed) break; + + elapsed += Time.deltaTime; + if (elapsed >= dt) + { + MainThreadDispatcher.UnsafeSend(action); + break; + } + } + } + } + + IEnumerator PeriodicAction(TimeSpan period, Action action, ICancelable cancellation) + { + // zero == every frame + if (period == TimeSpan.Zero) + { + while (true) + { + yield return null; + if (cancellation.IsDisposed) yield break; + + MainThreadDispatcher.UnsafeSend(action); + } + } + else + { + var elapsed = 0f; + var dt = (float)period.TotalSeconds; + while (true) + { + yield return null; + if (cancellation.IsDisposed) break; + + elapsed += Time.deltaTime; + if (elapsed >= dt) + { + MainThreadDispatcher.UnsafeSend(action); + elapsed = 0; + } + } + } + } + + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + + public IDisposable Schedule(Action action) + { + return Schedule(TimeSpan.Zero, action); + } + + public IDisposable Schedule(DateTimeOffset dueTime, Action action) + { + return Schedule(dueTime - Now, action); + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(dueTime); + + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(DelayAction(time, action, d)); + + return d; + } + + public IDisposable SchedulePeriodic(TimeSpan period, Action action) + { + var d = new BooleanDisposable(); + var time = Scheduler.Normalize(period); + + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(PeriodicAction(time, action, d)); + + return d; + } + + public void ScheduleQueueing(ICancelable cancel, T state, Action action) + { + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(ImmediateAction(state, action, cancel)); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadScheduler.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadScheduler.cs.meta new file mode 100644 index 0000000..64bd220 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadScheduler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f141c5dc72b97084a85631367a946ee8 +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Observable.Unity.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Observable.Unity.cs new file mode 100644 index 0000000..9090a6f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Observable.Unity.cs @@ -0,0 +1,1168 @@ +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) +#define SupportCustomYieldInstruction +#endif + +using System; +using System.Collections; +using System.Collections.Generic; +using UniRx.InternalUtil; +using UniRx.Triggers; +using UnityEngine; +using System.Threading; + +#if !UniRxLibrary +using SchedulerUnity = UniRx.Scheduler; +#endif + +namespace UniRx +{ + public enum FrameCountType + { + Update, + FixedUpdate, + EndOfFrame, + } + + public enum MainThreadDispatchType + { + /// yield return null + Update, + FixedUpdate, + EndOfFrame, + GameObjectUpdate, + LateUpdate, + } + + public static class FrameCountTypeExtensions + { + public static YieldInstruction GetYieldInstruction(this FrameCountType frameCountType) + { + switch (frameCountType) + { + case FrameCountType.FixedUpdate: + return YieldInstructionCache.WaitForFixedUpdate; + case FrameCountType.EndOfFrame: + return YieldInstructionCache.WaitForEndOfFrame; + case FrameCountType.Update: + default: + return null; + } + } + } + + internal interface ICustomYieldInstructionErrorHandler + { + bool HasError { get; } + Exception Error { get; } + bool IsReThrowOnError { get; } + void ForceDisableRethrowOnError(); + void ForceEnableRethrowOnError(); + } + + public class ObservableYieldInstruction : IEnumerator, ICustomYieldInstructionErrorHandler + { + readonly IDisposable subscription; + readonly CancellationToken cancel; + bool reThrowOnError; + T current; + T result; + bool moveNext; + bool hasResult; + Exception error; + + public ObservableYieldInstruction(IObservable source, bool reThrowOnError, CancellationToken cancel) + { + this.moveNext = true; + this.reThrowOnError = reThrowOnError; + this.cancel = cancel; + try + { + this.subscription = source.Subscribe(new ToYieldInstruction(this)); + } + catch + { + moveNext = false; + throw; + } + } + + public bool HasError + { + get { return error != null; } + } + + public bool HasResult + { + get { return hasResult; } + } + + public bool IsCanceled + { + get + { + if (hasResult) return false; + if (error != null) return false; + return cancel.IsCancellationRequested; + } + } + + /// + /// HasResult || IsCanceled || HasError + /// + public bool IsDone + { + get + { + return HasResult || HasError || (cancel.IsCancellationRequested); + } + } + + public T Result + { + get { return result; } + } + + T IEnumerator.Current + { + get + { + return current; + } + } + + object IEnumerator.Current + { + get + { + return current; + } + } + + public Exception Error + { + get + { + return error; + } + } + + bool IEnumerator.MoveNext() + { + if (!moveNext) + { + if (reThrowOnError && HasError) + { + Error.Throw(); + } + + return false; + } + + if (cancel.IsCancellationRequested) + { + subscription.Dispose(); + return false; + } + + return true; + } + + bool ICustomYieldInstructionErrorHandler.IsReThrowOnError + { + get { return reThrowOnError; } + } + + void ICustomYieldInstructionErrorHandler.ForceDisableRethrowOnError() + { + this.reThrowOnError = false; + } + + void ICustomYieldInstructionErrorHandler.ForceEnableRethrowOnError() + { + this.reThrowOnError = true; + } + + public void Dispose() + { + subscription.Dispose(); + } + + void IEnumerator.Reset() + { + throw new NotSupportedException(); + } + + class ToYieldInstruction : IObserver + { + readonly ObservableYieldInstruction parent; + + public ToYieldInstruction(ObservableYieldInstruction parent) + { + this.parent = parent; + } + + public void OnNext(T value) + { + parent.current = value; + } + + public void OnError(Exception error) + { + parent.moveNext = false; + parent.error = error; + } + + public void OnCompleted() + { + parent.moveNext = false; + parent.hasResult = true; + parent.result = parent.current; + } + } + } + +#if UniRxLibrary + public static partial class ObservableUnity +#else + public static partial class Observable +#endif + { + readonly static HashSet YieldInstructionTypes = new HashSet + { + #if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + typeof(WWW), + #if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif + typeof(WaitForEndOfFrame), + typeof(WaitForFixedUpdate), + typeof(WaitForSeconds), + typeof(AsyncOperation), + typeof(Coroutine) + }; + +#if SupportCustomYieldInstruction + + class EveryAfterUpdateInvoker : IEnumerator + { + long count = -1; + readonly IObserver observer; + readonly CancellationToken cancellationToken; + + public EveryAfterUpdateInvoker(IObserver observer, CancellationToken cancellationToken) + { + this.observer = observer; + this.cancellationToken = cancellationToken; + } + + public bool MoveNext() + { + if (!cancellationToken.IsCancellationRequested) + { + if (count != -1) // ignore first/immediate invoke + { + observer.OnNext(count++); + } + else + { + count++; + } + return true; + } + else + { + return false; + } + } + + public object Current + { + get + { + return null; + } + } + + public void Reset() + { + throw new NotSupportedException(); + } + } + +#endif + + + + /// From has no callback coroutine to IObservable. If publishEveryYield = true then publish OnNext every yield return else return once on enumeration completed. + public static IObservable FromCoroutine(Func coroutine, bool publishEveryYield = false) + { + return FromCoroutine((observer, cancellationToken) => WrapEnumerator(coroutine(), observer, cancellationToken, publishEveryYield)); + } + + /// From has no callback coroutine to IObservable. If publishEveryYield = true then publish OnNext every yield return else return once on enumeration completed. + public static IObservable FromCoroutine(Func coroutine, bool publishEveryYield = false) + { + return FromCoroutine((observer, cancellationToken) => WrapEnumerator(coroutine(cancellationToken), observer, cancellationToken, publishEveryYield)); + } + + /// + /// MicroCoroutine is lightweight, fast coroutine dispatcher. + /// IEnumerator supports only yield return null. + /// If publishEveryYield = true then publish OnNext every yield return else return once on enumeration completed. + /// + public static IObservable FromMicroCoroutine(Func coroutine, bool publishEveryYield = false, FrameCountType frameCountType = FrameCountType.Update) + { + return FromMicroCoroutine((observer, cancellationToken) => WrapEnumerator(coroutine(), observer, cancellationToken, publishEveryYield), frameCountType); + } + + /// + /// MicroCoroutine is lightweight, fast coroutine dispatcher. + /// IEnumerator supports only yield return null. + /// If publishEveryYield = true then publish OnNext every yield return else return once on enumeration completed. + /// + public static IObservable FromMicroCoroutine(Func coroutine, bool publishEveryYield = false, FrameCountType frameCountType = FrameCountType.Update) + { + return FromMicroCoroutine((observer, cancellationToken) => WrapEnumerator(coroutine(cancellationToken), observer, cancellationToken, publishEveryYield), frameCountType); + } + + static IEnumerator WrapEnumerator(IEnumerator enumerator, IObserver observer, CancellationToken cancellationToken, bool publishEveryYield) + { + var hasNext = default(bool); + var raisedError = false; + do + { + try + { + hasNext = enumerator.MoveNext(); + } + catch (Exception ex) + { + try + { + raisedError = true; + observer.OnError(ex); + } + finally + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + yield break; + } + if (hasNext && publishEveryYield) + { + try + { + observer.OnNext(Unit.Default); + } + catch + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + throw; + } + } + if (hasNext) + { +#if SupportCustomYieldInstruction + var current = enumerator.Current; + var customHandler = current as ICustomYieldInstructionErrorHandler; + if (customHandler != null && customHandler.IsReThrowOnError) + { + // If throws exception in Custom YieldInsrtuction, can't handle parent coroutine. + // It is C# limitation. + // so store error info and retrieve from parent. + customHandler.ForceDisableRethrowOnError(); + yield return current; + customHandler.ForceEnableRethrowOnError(); + + if (customHandler.HasError) + { + try + { + raisedError = true; + observer.OnError(customHandler.Error); + } + finally + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + yield break; + } + } + else + { + yield return enumerator.Current; // yield inner YieldInstruction + } +#else + yield return enumerator.Current; // yield inner YieldInstruction +#endif + } + } while (hasNext && !cancellationToken.IsCancellationRequested); + + try + { + if (!raisedError && !cancellationToken.IsCancellationRequested) + { + observer.OnNext(Unit.Default); // last one + observer.OnCompleted(); + } + } + finally + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + } + + /// Convert coroutine to typed IObservable. If nullAsNextUpdate = true then yield return null when Enumerator.Current and no null publish observer.OnNext. + public static IObservable FromCoroutineValue(Func coroutine, bool nullAsNextUpdate = true) + { + return FromCoroutine((observer, cancellationToken) => WrapEnumeratorYieldValue(coroutine(), observer, cancellationToken, nullAsNextUpdate)); + } + + /// Convert coroutine to typed IObservable. If nullAsNextUpdate = true then yield return null when Enumerator.Current and no null publish observer.OnNext. + public static IObservable FromCoroutineValue(Func coroutine, bool nullAsNextUpdate = true) + { + return FromCoroutine((observer, cancellationToken) => WrapEnumeratorYieldValue(coroutine(cancellationToken), observer, cancellationToken, nullAsNextUpdate)); + } + + static IEnumerator WrapEnumeratorYieldValue(IEnumerator enumerator, IObserver observer, CancellationToken cancellationToken, bool nullAsNextUpdate) + { + var hasNext = default(bool); + var current = default(object); + var raisedError = false; + do + { + try + { + hasNext = enumerator.MoveNext(); + if (hasNext) current = enumerator.Current; + } + catch (Exception ex) + { + try + { + raisedError = true; + observer.OnError(ex); + } + finally + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + yield break; + } + + if (hasNext) + { + if (current != null && YieldInstructionTypes.Contains(current.GetType())) + { + yield return current; + } +#if SupportCustomYieldInstruction + else if (current is IEnumerator) + { + var customHandler = current as ICustomYieldInstructionErrorHandler; + if (customHandler != null && customHandler.IsReThrowOnError) + { + // If throws exception in Custom YieldInsrtuction, can't handle parent coroutine. + // It is C# limitation. + // so store error info and retrieve from parent. + customHandler.ForceDisableRethrowOnError(); + yield return current; + customHandler.ForceEnableRethrowOnError(); + + if (customHandler.HasError) + { + try + { + raisedError = true; + observer.OnError(customHandler.Error); + } + finally + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + yield break; + } + } + else + { + yield return current; + } + } +#endif + else if (current == null && nullAsNextUpdate) + { + yield return null; + } + else + { + try + { + observer.OnNext((T)current); + } + catch + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + throw; + } + } + } + } while (hasNext && !cancellationToken.IsCancellationRequested); + + try + { + if (!raisedError && !cancellationToken.IsCancellationRequested) + { + observer.OnCompleted(); + } + } + finally + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + } + + public static IObservable FromCoroutine(Func, IEnumerator> coroutine) + { + return FromCoroutine((observer, cancellationToken) => WrapToCancellableEnumerator(coroutine(observer), observer, cancellationToken)); + } + + /// + /// MicroCoroutine is lightweight, fast coroutine dispatcher. + /// IEnumerator supports only yield return null. + /// + public static IObservable FromMicroCoroutine(Func, IEnumerator> coroutine, FrameCountType frameCountType = FrameCountType.Update) + { + return FromMicroCoroutine((observer, cancellationToken) => WrapToCancellableEnumerator(coroutine(observer), observer, cancellationToken), frameCountType); + } + + static IEnumerator WrapToCancellableEnumerator(IEnumerator enumerator, IObserver observer, CancellationToken cancellationToken) + { + var hasNext = default(bool); + do + { + try + { + hasNext = enumerator.MoveNext(); + } + catch (Exception ex) + { + try + { + observer.OnError(ex); + } + finally + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + yield break; + } + + yield return enumerator.Current; // yield inner YieldInstruction + } while (hasNext && !cancellationToken.IsCancellationRequested); + + { + var d = enumerator as IDisposable; + if (d != null) + { + d.Dispose(); + } + } + } + + public static IObservable FromCoroutine(Func, CancellationToken, IEnumerator> coroutine) + { + return new UniRx.Operators.FromCoroutineObservable(coroutine); + } + + /// + /// MicroCoroutine is lightweight, fast coroutine dispatcher. + /// IEnumerator supports only yield return null. + /// + public static IObservable FromMicroCoroutine(Func, CancellationToken, IEnumerator> coroutine, FrameCountType frameCountType = FrameCountType.Update) + { + return new UniRx.Operators.FromMicroCoroutineObservable(coroutine, frameCountType); + } + + public static IObservable SelectMany(this IObservable source, IEnumerator coroutine, bool publishEveryYield = false) + { + return source.SelectMany(FromCoroutine(() => coroutine, publishEveryYield)); + } + + public static IObservable SelectMany(this IObservable source, Func selector, bool publishEveryYield = false) + { + return source.SelectMany(FromCoroutine(() => selector(), publishEveryYield)); + } + + /// + /// Note: publishEveryYield is always false. If you want to set true, use Observable.FromCoroutine(() => selector(x), true). This is workaround of Unity compiler's bug. + /// + public static IObservable SelectMany(this IObservable source, Func selector) + { + return source.SelectMany(x => FromCoroutine(() => selector(x), false)); + } + + public static IObservable ToObservable(this IEnumerator coroutine, bool publishEveryYield = false) + { + return FromCoroutine((observer, cancellationToken) => WrapEnumerator(coroutine, observer, cancellationToken, publishEveryYield)); + } + +#if SupportCustomYieldInstruction + + public static ObservableYieldInstruction ToYieldInstruction(this IEnumerator coroutine) + { + return ToObservable(coroutine, false).ToYieldInstruction(); + } + + public static ObservableYieldInstruction ToYieldInstruction(this IEnumerator coroutine, bool throwOnError) + { + return ToObservable(coroutine, false).ToYieldInstruction(throwOnError); + } + + public static ObservableYieldInstruction ToYieldInstruction(this IEnumerator coroutine, CancellationToken cancellationToken) + { + return ToObservable(coroutine, false).ToYieldInstruction(cancellationToken); + } + + public static ObservableYieldInstruction ToYieldInstruction(this IEnumerator coroutine, bool throwOnError, CancellationToken cancellationToken) + { + return ToObservable(coroutine, false).ToYieldInstruction(throwOnError, cancellationToken); + } + +#endif + + // variation of FromCoroutine + + /// + /// EveryUpdate calls coroutine's yield return null timing. It is after all Update and before LateUpdate. + /// + public static IObservable EveryUpdate() + { + return FromMicroCoroutine((observer, cancellationToken) => EveryCycleCore(observer, cancellationToken), FrameCountType.Update); + } + + public static IObservable EveryFixedUpdate() + { + return FromMicroCoroutine((observer, cancellationToken) => EveryCycleCore(observer, cancellationToken), FrameCountType.FixedUpdate); + } + + public static IObservable EveryEndOfFrame() + { + return FromMicroCoroutine((observer, cancellationToken) => EveryCycleCore(observer, cancellationToken), FrameCountType.EndOfFrame); + } + + static IEnumerator EveryCycleCore(IObserver observer, CancellationToken cancellationToken) + { + if (cancellationToken.IsCancellationRequested) yield break; + var count = 0L; + while (true) + { + yield return null; + if (cancellationToken.IsCancellationRequested) yield break; + + observer.OnNext(count++); + } + } + + /// + /// EveryGameObjectUpdate calls from MainThreadDispatcher's Update. + /// + public static IObservable EveryGameObjectUpdate() + { + return MainThreadDispatcher.UpdateAsObservable().Scan(-1L, (x, y) => x + 1); + } + + /// + /// EveryLateUpdate calls from MainThreadDispatcher's OnLateUpdate. + /// + public static IObservable EveryLateUpdate() + { + return MainThreadDispatcher.LateUpdateAsObservable().Scan(-1L, (x, y) => x + 1); + } + +#if SupportCustomYieldInstruction + + /// + /// [Obsolete]Same as EveryUpdate. + /// + [Obsolete] + public static IObservable EveryAfterUpdate() + { + return FromCoroutine((observer, cancellationToken) => new EveryAfterUpdateInvoker(observer, cancellationToken)); + } + +#endif + + #region Observable.Time Frame Extensions + + // Interval, Timer, Delay, Sample, Throttle, Timeout + + public static IObservable NextFrame(FrameCountType frameCountType = FrameCountType.Update) + { + return FromMicroCoroutine((observer, cancellation) => NextFrameCore(observer, cancellation), frameCountType); + } + + static IEnumerator NextFrameCore(IObserver observer, CancellationToken cancellation) + { + yield return null; + + if (!cancellation.IsCancellationRequested) + { + observer.OnNext(Unit.Default); + observer.OnCompleted(); + } + } + + public static IObservable IntervalFrame(int intervalFrameCount, FrameCountType frameCountType = FrameCountType.Update) + { + return TimerFrame(intervalFrameCount, intervalFrameCount, frameCountType); + } + + public static IObservable TimerFrame(int dueTimeFrameCount, FrameCountType frameCountType = FrameCountType.Update) + { + return FromMicroCoroutine((observer, cancellation) => TimerFrameCore(observer, dueTimeFrameCount, cancellation), frameCountType); + } + + public static IObservable TimerFrame(int dueTimeFrameCount, int periodFrameCount, FrameCountType frameCountType = FrameCountType.Update) + { + return FromMicroCoroutine((observer, cancellation) => TimerFrameCore(observer, dueTimeFrameCount, periodFrameCount, cancellation), frameCountType); + } + + static IEnumerator TimerFrameCore(IObserver observer, int dueTimeFrameCount, CancellationToken cancel) + { + // normalize + if (dueTimeFrameCount <= 0) dueTimeFrameCount = 0; + + var currentFrame = 0; + + // initial phase + while (!cancel.IsCancellationRequested) + { + if (currentFrame++ == dueTimeFrameCount) + { + observer.OnNext(0); + observer.OnCompleted(); + break; + } + yield return null; + } + } + + static IEnumerator TimerFrameCore(IObserver observer, int dueTimeFrameCount, int periodFrameCount, CancellationToken cancel) + { + // normalize + if (dueTimeFrameCount <= 0) dueTimeFrameCount = 0; + if (periodFrameCount <= 0) periodFrameCount = 1; + + var sendCount = 0L; + var currentFrame = 0; + + // initial phase + while (!cancel.IsCancellationRequested) + { + if (currentFrame++ == dueTimeFrameCount) + { + observer.OnNext(sendCount++); + currentFrame = -1; + break; + } + yield return null; + } + + // period phase + while (!cancel.IsCancellationRequested) + { + if (++currentFrame == periodFrameCount) + { + observer.OnNext(sendCount++); + currentFrame = 0; + } + yield return null; + } + } + + public static IObservable DelayFrame(this IObservable source, int frameCount, FrameCountType frameCountType = FrameCountType.Update) + { + if (frameCount < 0) throw new ArgumentOutOfRangeException("frameCount"); + return new UniRx.Operators.DelayFrameObservable(source, frameCount, frameCountType); + } + + public static IObservable Sample(this IObservable source, IObservable sampler) + { + return new UniRx.Operators.SampleObservable(source, sampler); + } + + public static IObservable SampleFrame(this IObservable source, int frameCount, FrameCountType frameCountType = FrameCountType.Update) + { + if (frameCount < 0) throw new ArgumentOutOfRangeException("frameCount"); + return new UniRx.Operators.SampleFrameObservable(source, frameCount, frameCountType); + } + + public static IObservable ThrottleFrame(this IObservable source, int frameCount, FrameCountType frameCountType = FrameCountType.Update) + { + if (frameCount < 0) throw new ArgumentOutOfRangeException("frameCount"); + return new UniRx.Operators.ThrottleFrameObservable(source, frameCount, frameCountType); + } + + public static IObservable ThrottleFirstFrame(this IObservable source, int frameCount, FrameCountType frameCountType = FrameCountType.Update) + { + if (frameCount < 0) throw new ArgumentOutOfRangeException("frameCount"); + return new UniRx.Operators.ThrottleFirstFrameObservable(source, frameCount, frameCountType); + } + + public static IObservable TimeoutFrame(this IObservable source, int frameCount, FrameCountType frameCountType = FrameCountType.Update) + { + if (frameCount < 0) throw new ArgumentOutOfRangeException("frameCount"); + return new UniRx.Operators.TimeoutFrameObservable(source, frameCount, frameCountType); + } + + public static IObservable DelayFrameSubscription(this IObservable source, int frameCount, FrameCountType frameCountType = FrameCountType.Update) + { + if (frameCount < 0) throw new ArgumentOutOfRangeException("frameCount"); + return new UniRx.Operators.DelayFrameSubscriptionObservable(source, frameCount, frameCountType); + } + + #endregion + +#if SupportCustomYieldInstruction + + /// + /// Convert to yieldable IEnumerator. e.g. yield return source.ToYieldInstruction();. + /// If needs last result, you can take ObservableYieldInstruction.HasResult/Result property. + /// This overload throws exception if received OnError events(same as coroutine). + /// + public static ObservableYieldInstruction ToYieldInstruction(this IObservable source) + { + return new ObservableYieldInstruction(source, true, CancellationToken.None); + } + + /// + /// Convert to yieldable IEnumerator. e.g. yield return source.ToYieldInstruction();. + /// If needs last result, you can take ObservableYieldInstruction.HasResult/Result property. + /// This overload throws exception if received OnError events(same as coroutine). + /// + public static ObservableYieldInstruction ToYieldInstruction(this IObservable source, CancellationToken cancel) + { + return new ObservableYieldInstruction(source, true, cancel); + } + + /// + /// Convert to yieldable IEnumerator. e.g. yield return source.ToYieldInstruction();. + /// If needs last result, you can take ObservableYieldInstruction.HasResult/Result property. + /// If throwOnError = false, you can take ObservableYieldInstruction.HasError/Error property. + /// + public static ObservableYieldInstruction ToYieldInstruction(this IObservable source, bool throwOnError) + { + return new ObservableYieldInstruction(source, throwOnError, CancellationToken.None); + } + + /// + /// Convert to yieldable IEnumerator. e.g. yield return source.ToYieldInstruction();. + /// If needs last result, you can take ObservableYieldInstruction.HasResult/Result property. + /// If throwOnError = false, you can take ObservableYieldInstruction.HasError/Error property. + /// + public static ObservableYieldInstruction ToYieldInstruction(this IObservable source, bool throwOnError, CancellationToken cancel) + { + return new ObservableYieldInstruction(source, throwOnError, cancel); + } + +#endif + + /// Convert to awaitable IEnumerator. + public static IEnumerator ToAwaitableEnumerator(this IObservable source, CancellationToken cancel = default(CancellationToken)) + { + return ToAwaitableEnumerator(source, Stubs.Ignore, Stubs.Throw, cancel); + } + + /// Convert to awaitable IEnumerator. + public static IEnumerator ToAwaitableEnumerator(this IObservable source, Action onResult, CancellationToken cancel = default(CancellationToken)) + { + return ToAwaitableEnumerator(source, onResult, Stubs.Throw, cancel); + } + + /// Convert to awaitable IEnumerator. + public static IEnumerator ToAwaitableEnumerator(this IObservable source, Action onError, CancellationToken cancel = default(CancellationToken)) + { + return ToAwaitableEnumerator(source, Stubs.Ignore, onError, cancel); + } + + /// Convert to awaitable IEnumerator. + public static IEnumerator ToAwaitableEnumerator(this IObservable source, Action onResult, Action onError, CancellationToken cancel = default(CancellationToken)) + { + var enumerator = new ObservableYieldInstruction(source, false, cancel); + var e = (IEnumerator)enumerator; + while (e.MoveNext() && !cancel.IsCancellationRequested) + { + yield return null; + } + + if (cancel.IsCancellationRequested) + { + enumerator.Dispose(); + yield break; + } + + if (enumerator.HasResult) + { + onResult(enumerator.Result); + } + else if (enumerator.HasError) + { + onError(enumerator.Error); + } + } + + /// AutoStart observable as coroutine. + public static Coroutine StartAsCoroutine(this IObservable source, CancellationToken cancel = default(CancellationToken)) + { + return StartAsCoroutine(source, Stubs.Ignore, Stubs.Throw, cancel); + } + + /// AutoStart observable as coroutine. + public static Coroutine StartAsCoroutine(this IObservable source, Action onResult, CancellationToken cancel = default(CancellationToken)) + { + return StartAsCoroutine(source, onResult, Stubs.Throw, cancel); + } + + /// AutoStart observable as coroutine. + public static Coroutine StartAsCoroutine(this IObservable source, Action onError, CancellationToken cancel = default(CancellationToken)) + { + return StartAsCoroutine(source, Stubs.Ignore, onError, cancel); + } + + /// AutoStart observable as coroutine. + public static Coroutine StartAsCoroutine(this IObservable source, Action onResult, Action onError, CancellationToken cancel = default(CancellationToken)) + { + return MainThreadDispatcher.StartCoroutine(source.ToAwaitableEnumerator(onResult, onError, cancel)); + } + + public static IObservable ObserveOnMainThread(this IObservable source) + { + return source.ObserveOn(SchedulerUnity.MainThread); + } + + public static IObservable ObserveOnMainThread(this IObservable source, MainThreadDispatchType dispatchType) + { + switch (dispatchType) + { + case MainThreadDispatchType.Update: + return source.ObserveOnMainThread(); // faster path + + // others, bit slower + + case MainThreadDispatchType.FixedUpdate: + return source.SelectMany(_ => EveryFixedUpdate().Take(1), (x, _) => x); + case MainThreadDispatchType.EndOfFrame: + return source.SelectMany(_ => EveryEndOfFrame().Take(1), (x, _) => x); + case MainThreadDispatchType.GameObjectUpdate: + return source.SelectMany(_ => MainThreadDispatcher.UpdateAsObservable().Take(1), (x, _) => x); + case MainThreadDispatchType.LateUpdate: + return source.SelectMany(_ => MainThreadDispatcher.LateUpdateAsObservable().Take(1), (x, _) => x); + default: + throw new ArgumentException("type is invalid"); + } + } + + public static IObservable SubscribeOnMainThread(this IObservable source) + { + return source.SubscribeOn(SchedulerUnity.MainThread); + } + + // I can't avoid Unity 5.3's uNET weaver bug, pending... + + //public static IObservable SubscribeOnMainThread(this IObservable source, MainThreadDispatchType dispatchType) + //{ + // switch (dispatchType) + // { + // case MainThreadDispatchType.Update: + // return source.SubscribeOnMainThread(); // faster path + + // // others, bit slower + + // case MainThreadDispatchType.FixedUpdate: + // return new UniRx.Operators.SubscribeOnMainThreadObservable(source, EveryFixedUpdate().Take(1)); + // case MainThreadDispatchType.EndOfFrame: + // return new UniRx.Operators.SubscribeOnMainThreadObservable(source, EveryEndOfFrame().Take(1)); + // case MainThreadDispatchType.GameObjectUpdate: + // return new UniRx.Operators.SubscribeOnMainThreadObservable(source, MainThreadDispatcher.UpdateAsObservable().Select(_ => 0L).Take(1)); + // case MainThreadDispatchType.LateUpdate: + // return new UniRx.Operators.SubscribeOnMainThreadObservable(source, MainThreadDispatcher.LateUpdateAsObservable().Select(_ => 0L).Take(1)); + // case MainThreadDispatchType.AfterUpdate: + // return new UniRx.Operators.SubscribeOnMainThreadObservable(source, EveryAfterUpdate().Take(1)); + // default: + // throw new ArgumentException("type is invalid"); + // } + //} + + public static IObservable EveryApplicationPause() + { + return MainThreadDispatcher.OnApplicationPauseAsObservable().AsObservable(); + } + + public static IObservable EveryApplicationFocus() + { + return MainThreadDispatcher.OnApplicationFocusAsObservable().AsObservable(); + } + + /// publish OnNext(Unit) and OnCompleted() on application quit. + public static IObservable OnceApplicationQuit() + { + return MainThreadDispatcher.OnApplicationQuitAsObservable().Take(1); + } + + public static IObservable TakeUntilDestroy(this IObservable source, Component target) + { + return source.TakeUntil(target.OnDestroyAsObservable()); + } + + public static IObservable TakeUntilDestroy(this IObservable source, GameObject target) + { + return source.TakeUntil(target.OnDestroyAsObservable()); + } + + public static IObservable TakeUntilDisable(this IObservable source, Component target) + { + return source.TakeUntil(target.OnDisableAsObservable()); + } + + public static IObservable TakeUntilDisable(this IObservable source, GameObject target) + { + return source.TakeUntil(target.OnDisableAsObservable()); + } + + public static IObservable RepeatUntilDestroy(this IObservable source, GameObject target) + { + return RepeatUntilCore(RepeatInfinite(source), target.OnDestroyAsObservable(), target); + } + + public static IObservable RepeatUntilDestroy(this IObservable source, Component target) + { + return RepeatUntilCore(RepeatInfinite(source), target.OnDestroyAsObservable(), (target != null) ? target.gameObject : null); + } + + public static IObservable RepeatUntilDisable(this IObservable source, GameObject target) + { + return RepeatUntilCore(RepeatInfinite(source), target.OnDisableAsObservable(), target); + } + + public static IObservable RepeatUntilDisable(this IObservable source, Component target) + { + return RepeatUntilCore(RepeatInfinite(source), target.OnDisableAsObservable(), (target != null) ? target.gameObject : null); + } + + static IObservable RepeatUntilCore(this IEnumerable> sources, IObservable trigger, GameObject lifeTimeChecker) + { + return new UniRx.Operators.RepeatUntilObservable(sources, trigger, lifeTimeChecker); + } + + public static IObservable> FrameInterval(this IObservable source) + { + return new UniRx.Operators.FrameIntervalObservable(source); + } + + public static IObservable> FrameTimeInterval(this IObservable source, bool ignoreTimeScale = false) + { + return new UniRx.Operators.FrameTimeIntervalObservable(source, ignoreTimeScale); + } + + /// + /// Buffer elements in during target frame counts. Default raise same frame of end(frameCount = 0, frameCountType = EndOfFrame). + /// + public static IObservable> BatchFrame(this IObservable source) + { + // if use default argument, comiler errors ambiguous(Unity's limitation) + return BatchFrame(source, 0, FrameCountType.EndOfFrame); + } + + /// + /// Buffer elements in during target frame counts. + /// + public static IObservable> BatchFrame(this IObservable source, int frameCount, FrameCountType frameCountType) + { + if (frameCount < 0) throw new ArgumentException("frameCount must be >= 0, frameCount:" + frameCount); + return new UniRx.Operators.BatchFrameObservable(source, frameCount, frameCountType); + } + + /// + /// Wait command in during target frame counts. Default raise same frame of end(frameCount = 0, frameCountType = EndOfFrame). + /// + public static IObservable BatchFrame(this IObservable source) + { + return BatchFrame(source, 0, FrameCountType.EndOfFrame); + } + + /// + /// Wait command in during target frame counts. + /// + public static IObservable BatchFrame(this IObservable source, int frameCount, FrameCountType frameCountType) + { + if (frameCount < 0) throw new ArgumentException("frameCount must be >= 0, frameCount:" + frameCount); + return new UniRx.Operators.BatchFrameObservable(source, frameCount, frameCountType); + } + +#if UniRxLibrary + + static IEnumerable> RepeatInfinite(IObservable source) + { + while (true) + { + yield return source; + } + } + + internal static class Stubs + { + public static readonly Action Nop = () => { }; + public static readonly Action Throw = ex => { ex.Throw(); }; + + // Stubs.Ignore can't avoid iOS AOT problem. + public static void Ignore(T t) + { + } + + // marker for CatchIgnore and Catch avoid iOS AOT problem. + public static IObservable CatchIgnore(Exception ex) + { + return Observable.Empty(); + } + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Observable.Unity.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Observable.Unity.cs.meta new file mode 100644 index 0000000..e78c0a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Observable.Unity.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c6ef0a186b9ceaf41af7f2a9f4006216 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObservableWWW.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObservableWWW.cs new file mode 100644 index 0000000..e1bc7d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObservableWWW.cs @@ -0,0 +1,442 @@ +using System; +using System.Collections; +using UnityEngine; + +#if !UniRxLibrary +using ObservableUnity = UniRx.Observable; +#endif + +#if UNITY_2018_3_OR_NEWER +#pragma warning disable CS0618 +#endif + +namespace UniRx +{ + using System.Threading; +#if !(UNITY_METRO || UNITY_WP8) && (UNITY_4_4 || UNITY_4_3 || UNITY_4_2 || UNITY_4_1 || UNITY_4_0_1 || UNITY_4_0 || UNITY_3_5 || UNITY_3_4 || UNITY_3_3 || UNITY_3_2 || UNITY_3_1 || UNITY_3_0_0 || UNITY_3_0 || UNITY_2_6_1 || UNITY_2_6) + // Fallback for Unity versions below 4.5 + using Hash = System.Collections.Hashtable; + using HashEntry = System.Collections.DictionaryEntry; +#else + // Unity 4.5 release notes: + // WWW: deprecated 'WWW(string url, byte[] postData, Hashtable headers)', + // use 'public WWW(string url, byte[] postData, Dictionary headers)' instead. + using Hash = System.Collections.Generic.Dictionary; + using HashEntry = System.Collections.Generic.KeyValuePair; +#endif + +#if UNITY_2018_3_OR_NEWER + [Obsolete("Use UnityWebRequest, a fully featured replacement which is more efficient and has additional features")] +#endif + public static partial class ObservableWWW + { + public static IObservable Get(string url, Hash headers = null, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchText(new WWW(url, null, (headers ?? new Hash())), observer, progress, cancellation)); + } + + public static IObservable GetAndGetBytes(string url, Hash headers = null, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchBytes(new WWW(url, null, (headers ?? new Hash())), observer, progress, cancellation)); + } + public static IObservable GetWWW(string url, Hash headers = null, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => Fetch(new WWW(url, null, (headers ?? new Hash())), observer, progress, cancellation)); + } + + public static IObservable Post(string url, byte[] postData, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchText(new WWW(url, postData), observer, progress, cancellation)); + } + + public static IObservable Post(string url, byte[] postData, Hash headers, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchText(new WWW(url, postData, headers), observer, progress, cancellation)); + } + + public static IObservable Post(string url, WWWForm content, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchText(new WWW(url, content), observer, progress, cancellation)); + } + + public static IObservable Post(string url, WWWForm content, Hash headers, IProgress progress = null) + { + var contentHeaders = content.headers; + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchText(new WWW(url, content.data, MergeHash(contentHeaders, headers)), observer, progress, cancellation)); + } + + public static IObservable PostAndGetBytes(string url, byte[] postData, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchBytes(new WWW(url, postData), observer, progress, cancellation)); + } + + public static IObservable PostAndGetBytes(string url, byte[] postData, Hash headers, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchBytes(new WWW(url, postData, headers), observer, progress, cancellation)); + } + + public static IObservable PostAndGetBytes(string url, WWWForm content, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchBytes(new WWW(url, content), observer, progress, cancellation)); + } + + public static IObservable PostAndGetBytes(string url, WWWForm content, Hash headers, IProgress progress = null) + { + var contentHeaders = content.headers; + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchBytes(new WWW(url, content.data, MergeHash(contentHeaders, headers)), observer, progress, cancellation)); + } + + public static IObservable PostWWW(string url, byte[] postData, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => Fetch(new WWW(url, postData), observer, progress, cancellation)); + } + + public static IObservable PostWWW(string url, byte[] postData, Hash headers, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => Fetch(new WWW(url, postData, headers), observer, progress, cancellation)); + } + + public static IObservable PostWWW(string url, WWWForm content, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => Fetch(new WWW(url, content), observer, progress, cancellation)); + } + + public static IObservable PostWWW(string url, WWWForm content, Hash headers, IProgress progress = null) + { + var contentHeaders = content.headers; + return ObservableUnity.FromCoroutine((observer, cancellation) => Fetch(new WWW(url, content.data, MergeHash(contentHeaders, headers)), observer, progress, cancellation)); + } + + public static IObservable LoadFromCacheOrDownload(string url, int version, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchAssetBundle(WWW.LoadFromCacheOrDownload(url, version), observer, progress, cancellation)); + } + + public static IObservable LoadFromCacheOrDownload(string url, int version, uint crc, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchAssetBundle(WWW.LoadFromCacheOrDownload(url, version, crc), observer, progress, cancellation)); + } + + // over Unity5 supports Hash128 +#if !(UNITY_4_7 || UNITY_4_6 || UNITY_4_5 || UNITY_4_4 || UNITY_4_3 || UNITY_4_2 || UNITY_4_1 || UNITY_4_0_1 || UNITY_4_0 || UNITY_3_5 || UNITY_3_4 || UNITY_3_3 || UNITY_3_2 || UNITY_3_1 || UNITY_3_0_0 || UNITY_3_0 || UNITY_2_6_1 || UNITY_2_6) + public static IObservable LoadFromCacheOrDownload(string url, Hash128 hash128, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchAssetBundle(WWW.LoadFromCacheOrDownload(url, hash128), observer, progress, cancellation)); + } + + public static IObservable LoadFromCacheOrDownload(string url, Hash128 hash128, uint crc, IProgress progress = null) + { + return ObservableUnity.FromCoroutine((observer, cancellation) => FetchAssetBundle(WWW.LoadFromCacheOrDownload(url, hash128, crc), observer, progress, cancellation)); + } +#endif + + // over 4.5, Hash define is Dictionary. + // below Unity 4.5, WWW only supports Hashtable. + // Unity 4.5, 4.6 WWW supports Dictionary and [Obsolete]Hashtable but WWWForm.content is Hashtable. + // Unity 5.0 WWW only supports Dictionary and WWWForm.content is also Dictionary. +#if !(UNITY_METRO || UNITY_WP8) && (UNITY_4_5 || UNITY_4_6 || UNITY_4_7) + static Hash MergeHash(Hashtable wwwFormHeaders, Hash externalHeaders) + { + var newHeaders = new Hash(); + foreach (DictionaryEntry item in wwwFormHeaders) + { + newHeaders[item.Key.ToString()] = item.Value.ToString(); + } + foreach (HashEntry item in externalHeaders) + { + newHeaders[item.Key] = item.Value; + } + return newHeaders; + } +#else + static Hash MergeHash(Hash wwwFormHeaders, Hash externalHeaders) + { + foreach (HashEntry item in externalHeaders) + { + wwwFormHeaders[item.Key] = item.Value; + } + return wwwFormHeaders; + } +#endif + + static IEnumerator Fetch(WWW www, IObserver observer, IProgress reportProgress, CancellationToken cancel) + { + using (www) + { + if (reportProgress != null) + { + while (!www.isDone && !cancel.IsCancellationRequested) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + yield return null; + } + } + else + { + if (!www.isDone) + { + yield return www; + } + } + + if (cancel.IsCancellationRequested) + { + yield break; + } + + if (reportProgress != null) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + + if (!string.IsNullOrEmpty(www.error)) + { + observer.OnError(new WWWErrorException(www, www.text)); + } + else + { + observer.OnNext(www); + observer.OnCompleted(); + } + } + } + + static IEnumerator FetchText(WWW www, IObserver observer, IProgress reportProgress, CancellationToken cancel) + { + using (www) + { + if (reportProgress != null) + { + while (!www.isDone && !cancel.IsCancellationRequested) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + yield return null; + } + } + else + { + if (!www.isDone) + { + yield return www; + } + } + + if (cancel.IsCancellationRequested) + { + yield break; + } + + if (reportProgress != null) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + + if (!string.IsNullOrEmpty(www.error)) + { + observer.OnError(new WWWErrorException(www, www.text)); + } + else + { + observer.OnNext(www.text); + observer.OnCompleted(); + } + } + } + + static IEnumerator FetchBytes(WWW www, IObserver observer, IProgress reportProgress, CancellationToken cancel) + { + using (www) + { + if (reportProgress != null) + { + while (!www.isDone && !cancel.IsCancellationRequested) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + yield return null; + } + } + else + { + if (!www.isDone) + { + yield return www; + } + } + + if (cancel.IsCancellationRequested) + { + yield break; + } + + if (reportProgress != null) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + + if (!string.IsNullOrEmpty(www.error)) + { + observer.OnError(new WWWErrorException(www, www.text)); + } + else + { + observer.OnNext(www.bytes); + observer.OnCompleted(); + } + } + } + + static IEnumerator FetchAssetBundle(WWW www, IObserver observer, IProgress reportProgress, CancellationToken cancel) + { + using (www) + { + if (reportProgress != null) + { + while (!www.isDone && !cancel.IsCancellationRequested) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + yield return null; + } + } + else + { + if (!www.isDone) + { + yield return www; + } + } + + if (cancel.IsCancellationRequested) + { + yield break; + } + + if (reportProgress != null) + { + try + { + reportProgress.Report(www.progress); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + + if (!string.IsNullOrEmpty(www.error)) + { + observer.OnError(new WWWErrorException(www, "")); + } + else + { + observer.OnNext(www.assetBundle); + observer.OnCompleted(); + } + } + } + } + + public class WWWErrorException : Exception + { + public string RawErrorMessage { get; private set; } + public bool HasResponse { get; private set; } + public string Text { get; private set; } + public System.Net.HttpStatusCode StatusCode { get; private set; } + public System.Collections.Generic.Dictionary ResponseHeaders { get; private set; } + public WWW WWW { get; private set; } + + // cache the text because if www was disposed, can't access it. + public WWWErrorException(WWW www, string text) + { + this.WWW = www; + this.RawErrorMessage = www.error; + this.ResponseHeaders = www.responseHeaders; + this.HasResponse = false; + this.Text = text; + + var splitted = RawErrorMessage.Split(' ', ':'); + if (splitted.Length != 0) + { + int statusCode; + if (int.TryParse(splitted[0], out statusCode)) + { + this.HasResponse = true; + this.StatusCode = (System.Net.HttpStatusCode)statusCode; + } + } + } + + public override string ToString() + { + var text = this.Text; + if (string.IsNullOrEmpty(text)) + { + return RawErrorMessage; + } + else + { + return RawErrorMessage + " " + text; + } + } + } +} + +#if UNITY_2018_3_OR_NEWER +#pragma warning restore CS0618 +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObservableWWW.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObservableWWW.cs.meta new file mode 100644 index 0000000..cf317e4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObservableWWW.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ba71e5544e233dd4b83d4c5a6c696d05 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObserveExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObserveExtensions.cs new file mode 100644 index 0000000..a272623 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObserveExtensions.cs @@ -0,0 +1,264 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Threading; +using UniRx.InternalUtil; +using UniRx.Triggers; + +#if !UniRxLibrary +using ObservableUnity = UniRx.Observable; +#endif + +namespace UniRx +{ + public static partial class ObserveExtensions + { + /// + /// Publish target property when value is changed. If source is destroyed/destructed, publish OnCompleted. + /// + /// If true and target is UnityObject, use destroyed check by additional component. It is faster check for lifecycle but needs initial cost. + public static IObservable ObserveEveryValueChanged(this TSource source, Func propertySelector, FrameCountType frameCountType = FrameCountType.Update, bool fastDestroyCheck = false) + where TSource : class + { + return ObserveEveryValueChanged(source, propertySelector, frameCountType, UnityEqualityComparer.GetDefault(), fastDestroyCheck); + } + + /// + /// Publish target property when value is changed. If source is destroyed/destructed, publish OnCompleted. + /// + public static IObservable ObserveEveryValueChanged(this TSource source, Func propertySelector, FrameCountType frameCountType, IEqualityComparer comparer) + where TSource : class + { + return ObserveEveryValueChanged(source, propertySelector, frameCountType, comparer, false); + } + + /// + /// Publish target property when value is changed. If source is destroyed/destructed, publish OnCompleted. + /// + /// If true and target is UnityObject, use destroyed check by additional component. It is faster check for lifecycle but needs initial cost. + public static IObservable ObserveEveryValueChanged(this TSource source, Func propertySelector, FrameCountType frameCountType, IEqualityComparer comparer, bool fastDestroyCheck) + where TSource : class + { + if (source == null) return Observable.Empty(); + if (comparer == null) comparer = UnityEqualityComparer.GetDefault(); + + var unityObject = source as UnityEngine.Object; + var isUnityObject = source is UnityEngine.Object; + if (isUnityObject && unityObject == null) return Observable.Empty(); + + // MicroCoroutine does not publish value immediately, so publish value on subscribe. + if (isUnityObject) + { + return ObservableUnity.FromMicroCoroutine((observer, cancellationToken) => + { + if (unityObject != null) + { + var firstValue = default(TProperty); + try + { + firstValue = propertySelector((TSource)(object)unityObject); + } + catch (Exception ex) + { + observer.OnError(ex); + return EmptyEnumerator(); + } + + observer.OnNext(firstValue); + return PublishUnityObjectValueChanged(unityObject, firstValue, propertySelector, comparer, observer, cancellationToken, fastDestroyCheck); + } + else + { + observer.OnCompleted(); + return EmptyEnumerator(); + } + }, frameCountType); + } + else + { + var reference = new WeakReference(source); + source = null; + + return ObservableUnity.FromMicroCoroutine((observer, cancellationToken) => + { + var target = reference.Target; + if (target != null) + { + var firstValue = default(TProperty); + try + { + firstValue = propertySelector((TSource)target); + } + catch (Exception ex) + { + observer.OnError(ex); + return EmptyEnumerator(); + } + finally + { + target = null; + } + + observer.OnNext(firstValue); + return PublishPocoValueChanged(reference, firstValue, propertySelector, comparer, observer, cancellationToken); + } + else + { + observer.OnCompleted(); + return EmptyEnumerator(); + } + }, frameCountType); + } + } + + static IEnumerator EmptyEnumerator() + { + yield break; + } + + static IEnumerator PublishPocoValueChanged(WeakReference sourceReference, TProperty firstValue, Func propertySelector, IEqualityComparer comparer, IObserver observer, CancellationToken cancellationToken) + { + var currentValue = default(TProperty); + var prevValue = firstValue; + + while (!cancellationToken.IsCancellationRequested) + { + var target = sourceReference.Target; + if (target != null) + { + try + { + currentValue = propertySelector((TSource)target); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + finally + { + target = null; // remove reference(must need!) + } + } + else + { + observer.OnCompleted(); + yield break; + } + + if (!comparer.Equals(currentValue, prevValue)) + { + observer.OnNext(currentValue); + prevValue = currentValue; + } + + yield return null; + } + } + + static IEnumerator PublishUnityObjectValueChanged(UnityEngine.Object unityObject, TProperty firstValue, Func propertySelector, IEqualityComparer comparer, IObserver observer, CancellationToken cancellationToken, bool fastDestroyCheck) + { + var currentValue = default(TProperty); + var prevValue = firstValue; + + var source = (TSource)(object)unityObject; + + if (fastDestroyCheck) + { + ObservableDestroyTrigger destroyTrigger = null; + { + var gameObject = unityObject as UnityEngine.GameObject; + if (gameObject == null) + { + var comp = unityObject as UnityEngine.Component; + if (comp != null) + { + gameObject = comp.gameObject; + } + } + + // can't use faster path + if (gameObject == null) goto STANDARD_LOOP; + + destroyTrigger = GetOrAddDestroyTrigger(gameObject); + } + + // fast compare path + while (!cancellationToken.IsCancellationRequested) + { + var isDestroyed = destroyTrigger.IsActivated + ? !destroyTrigger.IsCalledOnDestroy + : (unityObject != null); + + if (isDestroyed) + { + try + { + currentValue = propertySelector(source); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + else + { + observer.OnCompleted(); + yield break; + } + + if (!comparer.Equals(currentValue, prevValue)) + { + observer.OnNext(currentValue); + prevValue = currentValue; + } + + yield return null; + } + + yield break; + } + + STANDARD_LOOP: + while (!cancellationToken.IsCancellationRequested) + { + if (unityObject != null) + { + try + { + currentValue = propertySelector(source); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + else + { + observer.OnCompleted(); + yield break; + } + + if (!comparer.Equals(currentValue, prevValue)) + { + observer.OnNext(currentValue); + prevValue = currentValue; + } + + yield return null; + } + } + + static ObservableDestroyTrigger GetOrAddDestroyTrigger(UnityEngine.GameObject go) + { + var dt = go.GetComponent(); + if (dt == null) + { + dt = go.AddComponent(); + } + return dt; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObserveExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObserveExtensions.cs.meta new file mode 100644 index 0000000..84e9e6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObserveExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8741793924a6c2f4ea22ba27031d531f +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators.meta new file mode 100644 index 0000000..0c6b56d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e86190fccf5a264fb92d0a5ef81d85b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/BatchFrame.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/BatchFrame.cs new file mode 100644 index 0000000..638d6f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/BatchFrame.cs @@ -0,0 +1,282 @@ +using System; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class BatchFrameObservable : OperatorObservableBase> + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public BatchFrameObservable(IObservable source, int frameCount, FrameCountType frameCountType) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return new BatchFrame(this, observer, cancel).Run(); + } + + class BatchFrame : OperatorObserverBase> + { + readonly BatchFrameObservable parent; + readonly object gate = new object(); + readonly BooleanDisposable cancellationToken = new BooleanDisposable(); + readonly System.Collections.IEnumerator timer; + bool isRunning; + bool isCompleted; + List list; + + public BatchFrame(BatchFrameObservable parent, IObserver> observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.timer = new ReusableEnumerator(this); + } + + public IDisposable Run() + { + list = new List(); + var sourceSubscription = parent.source.Subscribe(this); + return StableCompositeDisposable.Create(sourceSubscription, cancellationToken); + } + + public override void OnNext(T value) + { + lock (gate) + { + if (isCompleted) return; + list.Add(value); + if (!isRunning) + { + isRunning = true; + timer.Reset(); // reuse + + switch (parent.frameCountType) + { + case FrameCountType.Update: + MainThreadDispatcher.StartUpdateMicroCoroutine(timer); + break; + case FrameCountType.FixedUpdate: + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(timer); + break; + case FrameCountType.EndOfFrame: + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(timer); + break; + default: + break; + } + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + List currentList; + lock (gate) + { + isCompleted = true; + currentList = list; + } + if (currentList.Count != 0) + { + observer.OnNext(currentList); + } + try { observer.OnCompleted(); } finally { Dispose(); } + } + + // reuse, no gc allocate + class ReusableEnumerator : System.Collections.IEnumerator + { + readonly BatchFrame parent; + int currentFrame; + + public ReusableEnumerator(BatchFrame parent) + { + this.parent = parent; + } + + public object Current + { + get { return null; } + } + + public bool MoveNext() + { + if (parent.cancellationToken.IsDisposed) return false; + + List currentList; + lock (parent.gate) + { + if (currentFrame++ == parent.parent.frameCount) + { + if (parent.isCompleted) return false; + + currentList = parent.list; + parent.list = new List(); + parent.isRunning = false; + + // exit lock + } + else + { + return true; + } + } + + parent.observer.OnNext(currentList); + return false; + } + + public void Reset() + { + currentFrame = 0; + } + } + } + } + + internal class BatchFrameObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public BatchFrameObservable(IObservable source, int frameCount, FrameCountType frameCountType) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new BatchFrame(this, observer, cancel).Run(); + } + + class BatchFrame : OperatorObserverBase + { + readonly BatchFrameObservable parent; + readonly object gate = new object(); + readonly BooleanDisposable cancellationToken = new BooleanDisposable(); + readonly System.Collections.IEnumerator timer; + + bool isRunning; + bool isCompleted; + + public BatchFrame(BatchFrameObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + this.timer = new ReusableEnumerator(this); + } + + public IDisposable Run() + { + var sourceSubscription = parent.source.Subscribe(this); + return StableCompositeDisposable.Create(sourceSubscription, cancellationToken); + } + + public override void OnNext(Unit value) + { + lock (gate) + { + if (!isRunning) + { + isRunning = true; + timer.Reset(); // reuse + + switch (parent.frameCountType) + { + case FrameCountType.Update: + MainThreadDispatcher.StartUpdateMicroCoroutine(timer); + break; + case FrameCountType.FixedUpdate: + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(timer); + break; + case FrameCountType.EndOfFrame: + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(timer); + break; + default: + break; + } + } + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + bool running; + lock (gate) + { + running = isRunning; + isCompleted = true; + } + if (running) + { + observer.OnNext(Unit.Default); + } + try { observer.OnCompleted(); } finally { Dispose(); } + } + + // reuse, no gc allocate + class ReusableEnumerator : System.Collections.IEnumerator + { + readonly BatchFrame parent; + int currentFrame; + + public ReusableEnumerator(BatchFrame parent) + { + this.parent = parent; + } + + public object Current + { + get { return null; } + } + + public bool MoveNext() + { + if (parent.cancellationToken.IsDisposed) return false; + + lock (parent.gate) + { + if (currentFrame++ == parent.parent.frameCount) + { + if (parent.isCompleted) return false; + parent.isRunning = false; + + // exit lock + } + else + { + return true; + } + } + + parent.observer.OnNext(Unit.Default); + return false; + } + + public void Reset() + { + currentFrame = 0; + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/BatchFrame.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/BatchFrame.cs.meta new file mode 100644 index 0000000..803040e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/BatchFrame.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 74a2b6b8c63d1144f914c7f0d6719a36 +timeCreated: 1467771656 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrame.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrame.cs new file mode 100644 index 0000000..a934ea8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrame.cs @@ -0,0 +1,260 @@ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace UniRx.Operators +{ + internal class DelayFrameObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public DelayFrameObservable(IObservable source, int frameCount, FrameCountType frameCountType) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new DelayFrame(this, observer, cancel).Run(); + } + + class DelayFrame : OperatorObserverBase + { + readonly DelayFrameObservable parent; + readonly object gate = new object(); + readonly QueuePool pool = new QueuePool(); + int runningEnumeratorCount; + bool readyDrainEnumerator; + bool running; + IDisposable sourceSubscription; + Queue currentQueueReference; + bool calledCompleted; + bool hasError; + Exception error; + BooleanDisposable cancelationToken; + + public DelayFrame(DelayFrameObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + cancelationToken = new BooleanDisposable(); + + var _sourceSubscription = new SingleAssignmentDisposable(); + sourceSubscription = _sourceSubscription; + _sourceSubscription.Disposable = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(cancelationToken, sourceSubscription); + } + + IEnumerator DrainQueue(Queue q, int frameCount) + { + lock (gate) + { + readyDrainEnumerator = false; // use next queue. + running = false; + } + + while (!cancelationToken.IsDisposed && frameCount-- != 0) + { + yield return null; + } + + try + { + if (q != null) + { + while (q.Count > 0 && !hasError) + { + if (cancelationToken.IsDisposed) break; + + lock (gate) + { + running = true; + } + + var value = q.Dequeue(); + observer.OnNext(value); + + lock (gate) + { + running = false; + } + } + + if (q.Count == 0) + { + pool.Return(q); + } + } + + if (hasError) + { + if (!cancelationToken.IsDisposed) + { + cancelationToken.Dispose(); + + try { observer.OnError(error); } finally { Dispose(); } + } + } + else if (calledCompleted) + { + lock (gate) + { + // not self only + if (runningEnumeratorCount != 1) yield break; + } + + if (!cancelationToken.IsDisposed) + { + cancelationToken.Dispose(); + + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + finally + { + lock (gate) + { + runningEnumeratorCount--; + } + } + } + + public override void OnNext(T value) + { + if (cancelationToken.IsDisposed) return; + + Queue targetQueue = null; + lock (gate) + { + if (!readyDrainEnumerator) + { + readyDrainEnumerator = true; + runningEnumeratorCount++; + targetQueue = currentQueueReference = pool.Get(); + targetQueue.Enqueue(value); + } + else + { + if (currentQueueReference != null) // null - if doesn't start OnNext and start OnCompleted + { + currentQueueReference.Enqueue(value); + } + return; + } + } + + switch (parent.frameCountType) + { + case FrameCountType.Update: + MainThreadDispatcher.StartUpdateMicroCoroutine(DrainQueue(targetQueue, parent.frameCount)); + break; + case FrameCountType.FixedUpdate: + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(DrainQueue(targetQueue, parent.frameCount)); + break; + case FrameCountType.EndOfFrame: + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(DrainQueue(targetQueue, parent.frameCount)); + break; + default: + throw new ArgumentException("Invalid FrameCountType:" + parent.frameCountType); + } + } + + public override void OnError(Exception error) + { + sourceSubscription.Dispose(); // stop subscription + + if (cancelationToken.IsDisposed) return; + + lock (gate) + { + if (running) + { + hasError = true; + this.error = error; + return; + } + } + + cancelationToken.Dispose(); + try { base.observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + sourceSubscription.Dispose(); // stop subscription + + if (cancelationToken.IsDisposed) return; + + lock (gate) + { + calledCompleted = true; + + if (!readyDrainEnumerator) + { + readyDrainEnumerator = true; + runningEnumeratorCount++; + } + else + { + return; + } + } + + switch (parent.frameCountType) + { + case FrameCountType.Update: + MainThreadDispatcher.StartUpdateMicroCoroutine(DrainQueue(null, parent.frameCount)); + break; + case FrameCountType.FixedUpdate: + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(DrainQueue(null, parent.frameCount)); + break; + case FrameCountType.EndOfFrame: + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(DrainQueue(null, parent.frameCount)); + break; + default: + throw new ArgumentException("Invalid FrameCountType:" + parent.frameCountType); + } + } + } + + class QueuePool + { + readonly object gate = new object(); + readonly Queue> pool = new Queue>(2); + + public Queue Get() + { + lock (gate) + { + if (pool.Count == 0) + { + return new Queue(2); + } + else + { + return pool.Dequeue(); + } + } + } + + public void Return(Queue q) + { + lock (gate) + { + pool.Enqueue(q); + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrame.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrame.cs.meta new file mode 100644 index 0000000..bff7e5e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrame.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 868f75a703f1a944a801ab9c9b4512aa +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrameSubscription.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrameSubscription.cs new file mode 100644 index 0000000..2132b4a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrameSubscription.cs @@ -0,0 +1,37 @@ +using System; + +#if UniRxLibrary +using UnityObservable = UniRx.ObservableUnity; +#else +using UnityObservable = UniRx.Observable; +#endif + +namespace UniRx.Operators +{ + internal class DelayFrameSubscriptionObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public DelayFrameSubscriptionObservable(IObservable source, int frameCount, FrameCountType frameCountType) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var d = new MultipleAssignmentDisposable(); + d.Disposable = UnityObservable.TimerFrame(frameCount, frameCountType) + .SubscribeWithState3(observer, d, source, (_, o, disp, s) => + { + disp.Disposable = s.Subscribe(o); + }); + + return d; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrameSubscription.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrameSubscription.cs.meta new file mode 100644 index 0000000..8755182 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/DelayFrameSubscription.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ecfef95eedf36c2448944fb8932f682c +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameInterval.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameInterval.cs new file mode 100644 index 0000000..df0900d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameInterval.cs @@ -0,0 +1,52 @@ +using System; + +namespace UniRx.Operators +{ + internal class FrameIntervalObservable : OperatorObservableBase> + { + readonly IObservable source; + + public FrameIntervalObservable(IObservable source) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return source.Subscribe(new FrameInterval(observer, cancel)); + } + + class FrameInterval : OperatorObserverBase> + { + int lastFrame; + + public FrameInterval(IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + this.lastFrame = UnityEngine.Time.frameCount; + } + + public override void OnNext(T value) + { + var now = UnityEngine.Time.frameCount; + var span = now - lastFrame; + lastFrame = now; + + base.observer.OnNext(new UniRx.FrameInterval(value, span)); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameInterval.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameInterval.cs.meta new file mode 100644 index 0000000..8604067 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameInterval.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a731a1a74be20a04a9d7dedc5ceefab2 +timeCreated: 1467771656 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameTimeInterval.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameTimeInterval.cs new file mode 100644 index 0000000..0ebaf54 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameTimeInterval.cs @@ -0,0 +1,60 @@ +using System; + +namespace UniRx.Operators +{ + internal class FrameTimeIntervalObservable : OperatorObservableBase> + { + readonly IObservable source; + readonly bool ignoreTimeScale; + + public FrameTimeIntervalObservable(IObservable source, bool ignoreTimeScale) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.ignoreTimeScale = ignoreTimeScale; + } + + protected override IDisposable SubscribeCore(IObserver> observer, IDisposable cancel) + { + return source.Subscribe(new FrameTimeInterval(this, observer, cancel)); + } + + class FrameTimeInterval : OperatorObserverBase> + { + readonly FrameTimeIntervalObservable parent; + float lastTime; + + public FrameTimeInterval(FrameTimeIntervalObservable parent, IObserver> observer, IDisposable cancel) + : base(observer, cancel) + { + this.parent = parent; + this.lastTime = (parent.ignoreTimeScale) + ? UnityEngine.Time.unscaledTime + : UnityEngine.Time.time; + } + + public override void OnNext(T value) + { + var now = (parent.ignoreTimeScale) + ? UnityEngine.Time.unscaledTime + : UnityEngine.Time.time; + var span = now - lastTime; + lastTime = now; + + base.observer.OnNext(new UniRx.TimeInterval(value, TimeSpan.FromSeconds(span))); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameTimeInterval.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameTimeInterval.cs.meta new file mode 100644 index 0000000..28adfca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FrameTimeInterval.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a55cce9ef638364409d1227a25a32421 +timeCreated: 1467771656 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs new file mode 100644 index 0000000..39515f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections; +using System.Threading; + +namespace UniRx.Operators +{ + internal class FromCoroutineObservable : OperatorObservableBase + { + readonly Func, CancellationToken, IEnumerator> coroutine; + + public FromCoroutineObservable(Func, CancellationToken, IEnumerator> coroutine) + : base(false) + { + this.coroutine = coroutine; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var fromCoroutineObserver = new FromCoroutine(observer, cancel); + +#if (NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + var moreCancel = new CancellationDisposable(); + var token = moreCancel.Token; +#else + var moreCancel = new BooleanDisposable(); + var token = new CancellationToken(moreCancel); +#endif + + MainThreadDispatcher.SendStartCoroutine(coroutine(fromCoroutineObserver, token)); + + return moreCancel; + } + + class FromCoroutine : OperatorObserverBase + { + public FromCoroutine(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + + internal class FromMicroCoroutineObservable : OperatorObservableBase + { + readonly Func, CancellationToken, IEnumerator> coroutine; + readonly FrameCountType frameCountType; + + public FromMicroCoroutineObservable(Func, CancellationToken, IEnumerator> coroutine, FrameCountType frameCountType) + : base(false) + { + this.coroutine = coroutine; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var microCoroutineObserver = new FromMicroCoroutine(observer, cancel); + +#if (NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) + var moreCancel = new CancellationDisposable(); + var token = moreCancel.Token; +#else + var moreCancel = new BooleanDisposable(); + var token = new CancellationToken(moreCancel); +#endif + + switch (frameCountType) + { + case FrameCountType.Update: + MainThreadDispatcher.StartUpdateMicroCoroutine(coroutine(microCoroutineObserver, token)); + break; + case FrameCountType.FixedUpdate: + MainThreadDispatcher.StartFixedUpdateMicroCoroutine(coroutine(microCoroutineObserver, token)); + break; + case FrameCountType.EndOfFrame: + MainThreadDispatcher.StartEndOfFrameMicroCoroutine(coroutine(microCoroutineObserver, token)); + break; + default: + throw new ArgumentException("Invalid FrameCountType:" + frameCountType); + } + + return moreCancel; + } + + class FromMicroCoroutine : OperatorObserverBase + { + public FromMicroCoroutine(IObserver observer, IDisposable cancel) : base(observer, cancel) + { + } + + public override void OnNext(T value) + { + try + { + base.observer.OnNext(value); + } + catch + { + Dispose(); + throw; + } + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs.meta new file mode 100644 index 0000000..62a69e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e83ddad992535fb4f8a68a1e7ef8be60 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/RepeatUntil.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/RepeatUntil.cs new file mode 100644 index 0000000..67dba77 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/RepeatUntil.cs @@ -0,0 +1,178 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UniRx.Operators +{ + internal class RepeatUntilObservable : OperatorObservableBase + { + readonly IEnumerable> sources; + readonly IObservable trigger; + readonly GameObject lifeTimeChecker; + + public RepeatUntilObservable(IEnumerable> sources, IObservable trigger, GameObject lifeTimeChecker) + : base(true) + { + this.sources = sources; + this.trigger = trigger; + this.lifeTimeChecker = lifeTimeChecker; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new RepeatUntil(this, observer, cancel).Run(); + } + + class RepeatUntil : OperatorObserverBase + { + readonly RepeatUntilObservable parent; + readonly object gate = new object(); + + IEnumerator> e; + SerialDisposable subscription; + SingleAssignmentDisposable schedule; + Action nextSelf; + bool isStopped; + bool isDisposed; + bool isFirstSubscribe; + IDisposable stopper; + + public RepeatUntil(RepeatUntilObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + isFirstSubscribe = true; + isDisposed = false; + isStopped = false; + e = parent.sources.GetEnumerator(); + subscription = new SerialDisposable(); + schedule = new SingleAssignmentDisposable(); + + stopper = parent.trigger.Subscribe(_ => + { + lock (gate) + { + isStopped = true; + e.Dispose(); + subscription.Dispose(); + schedule.Dispose(); + observer.OnCompleted(); + } + }, observer.OnError); + + schedule.Disposable = Scheduler.CurrentThread.Schedule(RecursiveRun); + + return new CompositeDisposable(schedule, subscription, stopper, Disposable.Create(() => + { + lock (gate) + { + isDisposed = true; + e.Dispose(); + } + })); + } + + void RecursiveRun(Action self) + { + lock (gate) + { + this.nextSelf = self; + if (isDisposed) return; + if (isStopped) return; + + var current = default(IObservable); + var hasNext = false; + var ex = default(Exception); + + try + { + hasNext = e.MoveNext(); + if (hasNext) + { + current = e.Current; + if (current == null) throw new InvalidOperationException("sequence is null."); + } + else + { + e.Dispose(); + } + } + catch (Exception exception) + { + ex = exception; + e.Dispose(); + } + + if (ex != null) + { + stopper.Dispose(); + observer.OnError(ex); + return; + } + + if (!hasNext) + { + stopper.Dispose(); + observer.OnCompleted(); + return; + } + + var source = e.Current; + var d = new SingleAssignmentDisposable(); + subscription.Disposable = d; + + if (isFirstSubscribe) + { + isFirstSubscribe = false; + d.Disposable = source.Subscribe(this); + } + else + { + MainThreadDispatcher.SendStartCoroutine(SubscribeAfterEndOfFrame(d, source, this, parent.lifeTimeChecker)); + } + } + } + + static IEnumerator SubscribeAfterEndOfFrame(SingleAssignmentDisposable d, IObservable source, IObserver observer, GameObject lifeTimeChecker) + { + yield return YieldInstructionCache.WaitForEndOfFrame; + if (!d.IsDisposed && lifeTimeChecker != null) + { + d.Disposable = source.Subscribe(observer); + } + } + + public override void OnNext(T value) + { + base.observer.OnNext(value); + } + + public override void OnError(Exception error) + { + try { observer.OnError(error); } + finally { Dispose(); } + } + + public override void OnCompleted() + { + if (!isDisposed) + { + this.nextSelf(); + } + else + { + e.Dispose(); + if (!isDisposed) + { + try { observer.OnCompleted(); } + finally { Dispose(); } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/RepeatUntil.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/RepeatUntil.cs.meta new file mode 100644 index 0000000..e2c843c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/RepeatUntil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93507e8a72a71094f870c8dbe1e5bed8 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SampleFrame.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SampleFrame.cs new file mode 100644 index 0000000..aebfd65 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SampleFrame.cs @@ -0,0 +1,132 @@ +using System; + +#if UniRxLibrary +using UnityObservable = UniRx.ObservableUnity; +#else +using UnityObservable = UniRx.Observable; +#endif + +namespace UniRx.Operators +{ + internal class SampleFrameObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public SampleFrameObservable(IObservable source, int frameCount, FrameCountType frameCountType) : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new SampleFrame(this, observer, cancel).Run(); + } + + class SampleFrame : OperatorObserverBase + { + readonly SampleFrameObservable parent; + readonly object gate = new object(); + T latestValue = default(T); + bool isUpdated = false; + bool isCompleted = false; + SingleAssignmentDisposable sourceSubscription; + + public SampleFrame(SampleFrameObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + sourceSubscription = new SingleAssignmentDisposable(); + sourceSubscription.Disposable = parent.source.Subscribe(this); + + var scheduling = UnityObservable.IntervalFrame(parent.frameCount, parent.frameCountType) + .Subscribe(new SampleFrameTick(this)); + + return StableCompositeDisposable.Create(sourceSubscription, scheduling); + } + + void OnNextTick(long _) + { + lock (gate) + { + if (isUpdated) + { + var value = latestValue; + isUpdated = false; + observer.OnNext(value); + } + if (isCompleted) + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + } + + public override void OnNext(T value) + { + lock (gate) + { + latestValue = value; + isUpdated = true; + } + } + + public override void OnError(Exception error) + { + lock (gate) + { + try { base.observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + lock (gate) + { + isCompleted = true; + sourceSubscription.Dispose(); + } + } + class SampleFrameTick : IObserver + { + readonly SampleFrame parent; + + public SampleFrameTick(SampleFrame parent) + { + this.parent = parent; + } + + public void OnCompleted() + { + } + + public void OnError(Exception error) + { + } + + public void OnNext(long _) + { + lock (parent.gate) + { + if (parent.isUpdated) + { + var value = parent.latestValue; + parent.isUpdated = false; + parent.observer.OnNext(value); + } + if (parent.isCompleted) + { + try { parent.observer.OnCompleted(); } finally { parent.Dispose(); } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SampleFrame.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SampleFrame.cs.meta new file mode 100644 index 0000000..e755f50 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SampleFrame.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e04c7fc1929a3db458bf7ae31bcd9e55 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SubscribeOnMainThread.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SubscribeOnMainThread.cs new file mode 100644 index 0000000..ba6d06e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SubscribeOnMainThread.cs @@ -0,0 +1,31 @@ +using System; + +namespace UniRx.Operators +{ + internal class SubscribeOnMainThreadObservable : OperatorObservableBase + { + readonly IObservable source; + readonly IObservable subscribeTrigger; + + public SubscribeOnMainThreadObservable(IObservable source, IObservable subscribeTrigger) + : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.subscribeTrigger = subscribeTrigger; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + var m = new SingleAssignmentDisposable(); + var d = new SerialDisposable(); + d.Disposable = m; + + m.Disposable = subscribeTrigger.SubscribeWithState3(observer, d, source, (_, o, disp, s) => + { + disp.Disposable = s.Subscribe(o); + }); + + return d; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SubscribeOnMainThread.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SubscribeOnMainThread.cs.meta new file mode 100644 index 0000000..bb5461a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/SubscribeOnMainThread.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: da3fd97518766ab43827991b7b5d4270 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFirstFrame.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFirstFrame.cs new file mode 100644 index 0000000..6b9ccbc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFirstFrame.cs @@ -0,0 +1,123 @@ +using System; + +#if UniRxLibrary +using UnityObservable = UniRx.ObservableUnity; +#else +using UnityObservable = UniRx.Observable; +#endif + +namespace UniRx.Operators +{ + internal class ThrottleFirstFrameObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public ThrottleFirstFrameObservable(IObservable source, int frameCount, FrameCountType frameCountType) : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ThrottleFirstFrame(this, observer, cancel).Run(); + } + + class ThrottleFirstFrame : OperatorObserverBase + { + readonly ThrottleFirstFrameObservable parent; + readonly object gate = new object(); + bool open = true; + SerialDisposable cancelable; + + ThrottleFirstFrameTick tick; + + public ThrottleFirstFrame(ThrottleFirstFrameObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + tick = new ThrottleFirstFrameTick(this); + cancelable = new SerialDisposable(); + + var subscription = parent.source.Subscribe(this); + return StableCompositeDisposable.Create(cancelable, subscription); + } + + void OnNext() + { + lock (gate) + { + open = true; + } + } + + public override void OnNext(T value) + { + lock (gate) + { + if (!open) return; + observer.OnNext(value); + open = false; + } + + var d = new SingleAssignmentDisposable(); + cancelable.Disposable = d; + d.Disposable = UnityObservable.TimerFrame(parent.frameCount, parent.frameCountType) + .Subscribe(tick); + } + + public override void OnError(Exception error) + { + cancelable.Dispose(); + + lock (gate) + { + try { observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + cancelable.Dispose(); + + lock (gate) + { + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + // immutable, can share. + class ThrottleFirstFrameTick : IObserver + { + readonly ThrottleFirstFrame parent; + + public ThrottleFirstFrameTick(ThrottleFirstFrame parent) + { + this.parent = parent; + } + + public void OnCompleted() + { + } + + public void OnError(Exception error) + { + } + + public void OnNext(long _) + { + lock (parent.gate) + { + parent.open = true; + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFirstFrame.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFirstFrame.cs.meta new file mode 100644 index 0000000..e8b8b53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFirstFrame.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3ec92e777b0b4d949967b0663ce8bee8 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFrame.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFrame.cs new file mode 100644 index 0000000..6e3634a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFrame.cs @@ -0,0 +1,129 @@ +using System; + +#if UniRxLibrary +using UnityObservable = UniRx.ObservableUnity; +#else +using UnityObservable = UniRx.Observable; +#endif + +namespace UniRx.Operators +{ + internal class ThrottleFrameObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public ThrottleFrameObservable(IObservable source, int frameCount, FrameCountType frameCountType) : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new ThrottleFrame(this, observer, cancel).Run(); + } + + class ThrottleFrame : OperatorObserverBase + { + readonly ThrottleFrameObservable parent; + readonly object gate = new object(); + T latestValue = default(T); + bool hasValue = false; + SerialDisposable cancelable; + ulong id = 0; + + public ThrottleFrame(ThrottleFrameObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + cancelable = new SerialDisposable(); + var subscription = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(cancelable, subscription); + } + + public override void OnNext(T value) + { + ulong currentid; + lock (gate) + { + hasValue = true; + latestValue = value; + id = unchecked(id + 1); + currentid = id; + } + + var d = new SingleAssignmentDisposable(); + cancelable.Disposable = d; + d.Disposable = UnityObservable.TimerFrame(parent.frameCount, parent.frameCountType) + .Subscribe(new ThrottleFrameTick(this, currentid)); + } + + public override void OnError(Exception error) + { + cancelable.Dispose(); + + lock (gate) + { + hasValue = false; + id = unchecked(id + 1); + try { observer.OnError(error); } finally { Dispose(); } + } + } + + public override void OnCompleted() + { + cancelable.Dispose(); + + lock (gate) + { + if (hasValue) + { + observer.OnNext(latestValue); + } + hasValue = false; + id = unchecked(id + 1); + try { observer.OnCompleted(); } finally { Dispose(); } + } + } + + class ThrottleFrameTick : IObserver + { + readonly ThrottleFrame parent; + readonly ulong currentid; + + public ThrottleFrameTick(ThrottleFrame parent, ulong currentid) + { + this.parent = parent; + this.currentid = currentid; + } + + public void OnCompleted() + { + } + + public void OnError(Exception error) + { + } + + public void OnNext(long _) + { + lock (parent.gate) + { + if (parent.hasValue && parent.id == currentid) + { + parent.observer.OnNext(parent.latestValue); + } + parent.hasValue = false; + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFrame.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFrame.cs.meta new file mode 100644 index 0000000..9addfec --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/ThrottleFrame.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2c4ef0bfcfe787543999c7a6cda03c07 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/TimeoutFrame.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/TimeoutFrame.cs new file mode 100644 index 0000000..eada0e5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/TimeoutFrame.cs @@ -0,0 +1,142 @@ +using System; + +#if UniRxLibrary +using UnityObservable = UniRx.ObservableUnity; +#else +using UnityObservable = UniRx.Observable; +#endif + +namespace UniRx.Operators +{ + internal class TimeoutFrameObservable : OperatorObservableBase + { + readonly IObservable source; + readonly int frameCount; + readonly FrameCountType frameCountType; + + public TimeoutFrameObservable(IObservable source, int frameCount, FrameCountType frameCountType) : base(source.IsRequiredSubscribeOnCurrentThread()) + { + this.source = source; + this.frameCount = frameCount; + this.frameCountType = frameCountType; + } + + protected override IDisposable SubscribeCore(IObserver observer, IDisposable cancel) + { + return new TimeoutFrame(this, observer, cancel).Run(); + } + + class TimeoutFrame : OperatorObserverBase + { + readonly TimeoutFrameObservable parent; + readonly object gate = new object(); + ulong objectId = 0ul; + bool isTimeout = false; + SingleAssignmentDisposable sourceSubscription; + SerialDisposable timerSubscription; + + public TimeoutFrame(TimeoutFrameObservable parent, IObserver observer, IDisposable cancel) : base(observer, cancel) + { + this.parent = parent; + } + + public IDisposable Run() + { + sourceSubscription = new SingleAssignmentDisposable(); + timerSubscription = new SerialDisposable(); + timerSubscription.Disposable = RunTimer(objectId); + sourceSubscription.Disposable = parent.source.Subscribe(this); + + return StableCompositeDisposable.Create(timerSubscription, sourceSubscription); + } + + IDisposable RunTimer(ulong timerId) + { + return UnityObservable.TimerFrame(parent.frameCount, parent.frameCountType) + .Subscribe(new TimeoutFrameTick(this, timerId)); + } + + public override void OnNext(T value) + { + ulong useObjectId; + bool timeout; + lock (gate) + { + timeout = isTimeout; + objectId++; + useObjectId = objectId; + } + if (timeout) return; + + timerSubscription.Disposable = Disposable.Empty; // cancel old timer + observer.OnNext(value); + timerSubscription.Disposable = RunTimer(useObjectId); + } + + public override void OnError(Exception error) + { + bool timeout; + lock (gate) + { + timeout = isTimeout; + objectId++; + } + if (timeout) return; + + timerSubscription.Dispose(); + try { observer.OnError(error); } finally { Dispose(); } + } + + public override void OnCompleted() + { + bool timeout; + lock (gate) + { + timeout = isTimeout; + objectId++; + } + if (timeout) return; + + timerSubscription.Dispose(); + try { observer.OnCompleted(); } finally { Dispose(); } + } + + class TimeoutFrameTick : IObserver + { + readonly TimeoutFrame parent; + readonly ulong timerId; + + public TimeoutFrameTick(TimeoutFrame parent, ulong timerId) + { + this.parent = parent; + this.timerId = timerId; + } + + public void OnCompleted() + { + } + + public void OnError(Exception error) + { + } + + public void OnNext(long _) + { + + + lock (parent.gate) + { + if (parent.objectId == timerId) + { + parent.isTimeout = true; + } + } + if (parent.isTimeout) + { + try { parent.observer.OnError(new TimeoutException()); } finally { parent.Dispose(); } + } + } + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/TimeoutFrame.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/TimeoutFrame.cs.meta new file mode 100644 index 0000000..a969e19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Operators/TimeoutFrame.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c27be0a585d78a944bccd31b86ee6722 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCollection.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCollection.cs new file mode 100644 index 0000000..12471d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCollection.cs @@ -0,0 +1,333 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; + +namespace UniRx +{ + public struct CollectionAddEvent : IEquatable> + { + public int Index { get; private set; } + public T Value { get; private set; } + + public CollectionAddEvent(int index, T value) + :this() + { + Index = index; + Value = value; + } + + public override string ToString() + { + return string.Format("Index:{0} Value:{1}", Index, Value); + } + + public override int GetHashCode() + { + return Index.GetHashCode() ^ EqualityComparer.Default.GetHashCode(Value) << 2; + } + + public bool Equals(CollectionAddEvent other) + { + return Index.Equals(other.Index) && EqualityComparer.Default.Equals(Value, other.Value); + } + } + + public struct CollectionRemoveEvent : IEquatable> + { + public int Index { get; private set; } + public T Value { get; private set; } + + public CollectionRemoveEvent(int index, T value) + : this() + { + Index = index; + Value = value; + } + + public override string ToString() + { + return string.Format("Index:{0} Value:{1}", Index, Value); + } + + public override int GetHashCode() + { + return Index.GetHashCode() ^ EqualityComparer.Default.GetHashCode(Value) << 2; + } + + public bool Equals(CollectionRemoveEvent other) + { + return Index.Equals(other.Index) && EqualityComparer.Default.Equals(Value, other.Value); + } + } + + public struct CollectionMoveEvent : IEquatable> + { + public int OldIndex { get; private set; } + public int NewIndex { get; private set; } + public T Value { get; private set; } + + public CollectionMoveEvent(int oldIndex, int newIndex, T value) + : this() + { + OldIndex = oldIndex; + NewIndex = newIndex; + Value = value; + } + + public override string ToString() + { + return string.Format("OldIndex:{0} NewIndex:{1} Value:{2}", OldIndex, NewIndex, Value); + } + + public override int GetHashCode() + { + return OldIndex.GetHashCode() ^ NewIndex.GetHashCode() << 2 ^ EqualityComparer.Default.GetHashCode(Value) >> 2; + } + + public bool Equals(CollectionMoveEvent other) + { + return OldIndex.Equals(other.OldIndex) && NewIndex.Equals(other.NewIndex) && EqualityComparer.Default.Equals(Value, other.Value); + } + } + + public struct CollectionReplaceEvent : IEquatable> + { + public int Index { get; private set; } + public T OldValue { get; private set; } + public T NewValue { get; private set; } + + public CollectionReplaceEvent(int index, T oldValue, T newValue) + : this() + { + Index = index; + OldValue = oldValue; + NewValue = newValue; + } + + public override string ToString() + { + return string.Format("Index:{0} OldValue:{1} NewValue:{2}", Index, OldValue, NewValue); + } + + public override int GetHashCode() + { + return Index.GetHashCode() ^ EqualityComparer.Default.GetHashCode(OldValue) << 2 ^ EqualityComparer.Default.GetHashCode(NewValue) >> 2; + } + + public bool Equals(CollectionReplaceEvent other) + { + return Index.Equals(other.Index) + && EqualityComparer.Default.Equals(OldValue, other.OldValue) + && EqualityComparer.Default.Equals(NewValue, other.NewValue); + } + } + + // IReadOnlyList is from .NET 4.5 + public interface IReadOnlyReactiveCollection : IEnumerable + { + int Count { get; } + T this[int index] { get; } + IObservable> ObserveAdd(); + IObservable ObserveCountChanged(bool notifyCurrentCount = false); + IObservable> ObserveMove(); + IObservable> ObserveRemove(); + IObservable> ObserveReplace(); + IObservable ObserveReset(); + } + + public interface IReactiveCollection : IList, IReadOnlyReactiveCollection + { + new int Count { get; } + new T this[int index] { get; set; } + void Move(int oldIndex, int newIndex); + } + + [Serializable] + public class ReactiveCollection : Collection, IReactiveCollection, IDisposable + { + [NonSerialized] + bool isDisposed = false; + + public ReactiveCollection() + { + + } + + public ReactiveCollection(IEnumerable collection) + { + if (collection == null) throw new ArgumentNullException("collection"); + + foreach (var item in collection) + { + Add(item); + } + } + + public ReactiveCollection(List list) + : base(list != null ? new List(list) : null) + { + } + + protected override void ClearItems() + { + var beforeCount = Count; + base.ClearItems(); + + if (collectionReset != null) collectionReset.OnNext(Unit.Default); + if (beforeCount > 0) + { + if (countChanged != null) countChanged.OnNext(Count); + } + } + + protected override void InsertItem(int index, T item) + { + base.InsertItem(index, item); + + if (collectionAdd != null) collectionAdd.OnNext(new CollectionAddEvent(index, item)); + if (countChanged != null) countChanged.OnNext(Count); + } + + public void Move(int oldIndex, int newIndex) + { + MoveItem(oldIndex, newIndex); + } + + protected virtual void MoveItem(int oldIndex, int newIndex) + { + T item = this[oldIndex]; + base.RemoveItem(oldIndex); + base.InsertItem(newIndex, item); + + if (collectionMove != null) collectionMove.OnNext(new CollectionMoveEvent(oldIndex, newIndex, item)); + } + + protected override void RemoveItem(int index) + { + T item = this[index]; + base.RemoveItem(index); + + if (collectionRemove != null) collectionRemove.OnNext(new CollectionRemoveEvent(index, item)); + if (countChanged != null) countChanged.OnNext(Count); + } + + protected override void SetItem(int index, T item) + { + T oldItem = this[index]; + base.SetItem(index, item); + + if (collectionReplace != null) collectionReplace.OnNext(new CollectionReplaceEvent(index, oldItem, item)); + } + + + [NonSerialized] + Subject countChanged = null; + public IObservable ObserveCountChanged(bool notifyCurrentCount = false) + { + if (isDisposed) return Observable.Empty(); + + var subject = countChanged ?? (countChanged = new Subject()); + if (notifyCurrentCount) + { + return subject.StartWith(() => this.Count); + } + else + { + return subject; + } + } + + [NonSerialized] + Subject collectionReset = null; + public IObservable ObserveReset() + { + if (isDisposed) return Observable.Empty(); + return collectionReset ?? (collectionReset = new Subject()); + } + + [NonSerialized] + Subject> collectionAdd = null; + public IObservable> ObserveAdd() + { + if (isDisposed) return Observable.Empty>(); + return collectionAdd ?? (collectionAdd = new Subject>()); + } + + [NonSerialized] + Subject> collectionMove = null; + public IObservable> ObserveMove() + { + if (isDisposed) return Observable.Empty>(); + return collectionMove ?? (collectionMove = new Subject>()); + } + + [NonSerialized] + Subject> collectionRemove = null; + public IObservable> ObserveRemove() + { + if (isDisposed) return Observable.Empty>(); + return collectionRemove ?? (collectionRemove = new Subject>()); + } + + [NonSerialized] + Subject> collectionReplace = null; + public IObservable> ObserveReplace() + { + if (isDisposed) return Observable.Empty>(); + return collectionReplace ?? (collectionReplace = new Subject>()); + } + + void DisposeSubject(ref Subject subject) + { + if (subject != null) + { + try + { + subject.OnCompleted(); + } + finally + { + subject.Dispose(); + subject = null; + } + } + } + + #region IDisposable Support + + private bool disposedValue = false; + + protected virtual void Dispose(bool disposing) + { + if (!disposedValue) + { + if (disposing) + { + DisposeSubject(ref collectionReset); + DisposeSubject(ref collectionAdd); + DisposeSubject(ref collectionMove); + DisposeSubject(ref collectionRemove); + DisposeSubject(ref collectionReplace); + DisposeSubject(ref countChanged); + } + + disposedValue = true; + } + } + + public void Dispose() + { + Dispose(true); + } + + #endregion + } + + public static partial class ReactiveCollectionExtensions + { + public static ReactiveCollection ToReactiveCollection(this IEnumerable source) + { + return new ReactiveCollection(source); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCollection.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCollection.cs.meta new file mode 100644 index 0000000..76579b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCollection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2e22185fb1dbcef42bc613efd4769011 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCommand.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCommand.cs new file mode 100644 index 0000000..18471bf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCommand.cs @@ -0,0 +1,487 @@ +using System; +using System.Collections.Generic; +using System.Threading; + +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) +using System.Threading.Tasks; +using UniRx.InternalUtil; +#endif +namespace UniRx +{ + public interface IReactiveCommand : IObservable + { + IReadOnlyReactiveProperty CanExecute { get; } + bool Execute(T parameter); + } + + public interface IAsyncReactiveCommand + { + IReadOnlyReactiveProperty CanExecute { get; } + IDisposable Execute(T parameter); + IDisposable Subscribe(Func> asyncAction); + } + + /// + /// Represents ReactiveCommand<Unit> + /// + public class ReactiveCommand : ReactiveCommand + { + /// + /// CanExecute is always true. + /// + public ReactiveCommand() + : base() + { } + + /// + /// CanExecute is changed from canExecute sequence. + /// + public ReactiveCommand(IObservable canExecuteSource, bool initialValue = true) + : base(canExecuteSource, initialValue) + { + } + + /// Push null to subscribers. + public bool Execute() + { + return Execute(Unit.Default); + } + + /// Force push parameter to subscribers. + public void ForceExecute() + { + ForceExecute(Unit.Default); + } + } + + public class ReactiveCommand : IReactiveCommand, IDisposable + { + readonly Subject trigger = new Subject(); + readonly IDisposable canExecuteSubscription; + + ReactiveProperty canExecute; + public IReadOnlyReactiveProperty CanExecute + { + get + { + return canExecute; + } + } + + public bool IsDisposed { get; private set; } + + /// + /// CanExecute is always true. + /// + public ReactiveCommand() + { + this.canExecute = new ReactiveProperty(true); + this.canExecuteSubscription = Disposable.Empty; + } + + /// + /// CanExecute is changed from canExecute sequence. + /// + public ReactiveCommand(IObservable canExecuteSource, bool initialValue = true) + { + this.canExecute = new ReactiveProperty(initialValue); + this.canExecuteSubscription = canExecuteSource + .DistinctUntilChanged() + .SubscribeWithState(canExecute, (b, c) => c.Value = b); + } + + /// Push parameter to subscribers when CanExecute. + public bool Execute(T parameter) + { + if (canExecute.Value) + { + trigger.OnNext(parameter); + return true; + } + else + { + return false; + } + } + + /// Force push parameter to subscribers. + public void ForceExecute(T parameter) + { + trigger.OnNext(parameter); + } + + /// Subscribe execute. + public IDisposable Subscribe(IObserver observer) + { + return trigger.Subscribe(observer); + } + + /// + /// Stop all subscription and lock CanExecute is false. + /// + public void Dispose() + { + if (IsDisposed) return; + + IsDisposed = true; + canExecute.Dispose(); + trigger.OnCompleted(); + trigger.Dispose(); + canExecuteSubscription.Dispose(); + } + } + + /// + /// Variation of ReactiveCommand, when executing command then CanExecute = false after CanExecute = true. + /// + public class AsyncReactiveCommand : AsyncReactiveCommand + { + /// + /// CanExecute is automatically changed when executing to false and finished to true. + /// + public AsyncReactiveCommand() + : base() + { + + } + + /// + /// CanExecute is automatically changed when executing to false and finished to true. + /// + public AsyncReactiveCommand(IObservable canExecuteSource) + : base(canExecuteSource) + { + } + + /// + /// CanExecute is automatically changed when executing to false and finished to true. + /// The source is shared between other AsyncReactiveCommand. + /// + public AsyncReactiveCommand(IReactiveProperty sharedCanExecute) + : base(sharedCanExecute) + { + } + + public IDisposable Execute() + { + return base.Execute(Unit.Default); + } + } + + /// + /// Variation of ReactiveCommand, canExecute is changed when executing command then CanExecute = false after CanExecute = true. + /// + public class AsyncReactiveCommand : IAsyncReactiveCommand + { + UniRx.InternalUtil.ImmutableList>> asyncActions = UniRx.InternalUtil.ImmutableList>>.Empty; + + readonly object gate = new object(); + readonly IReactiveProperty canExecuteSource; + readonly IReadOnlyReactiveProperty canExecute; + + public IReadOnlyReactiveProperty CanExecute + { + get + { + return canExecute; + } + } + + public bool IsDisposed { get; private set; } + + /// + /// CanExecute is automatically changed when executing to false and finished to true. + /// + public AsyncReactiveCommand() + { + this.canExecuteSource = new ReactiveProperty(true); + this.canExecute = canExecuteSource; + } + + /// + /// CanExecute is automatically changed when executing to false and finished to true. + /// + public AsyncReactiveCommand(IObservable canExecuteSource) + { + this.canExecuteSource = new ReactiveProperty(true); + this.canExecute = this.canExecuteSource.CombineLatest(canExecuteSource, (x, y) => x && y).ToReactiveProperty(); + } + + /// + /// CanExecute is automatically changed when executing to false and finished to true. + /// The source is shared between other AsyncReactiveCommand. + /// + public AsyncReactiveCommand(IReactiveProperty sharedCanExecute) + { + this.canExecuteSource = sharedCanExecute; + this.canExecute = sharedCanExecute; + } + + /// Push parameter to subscribers when CanExecute. + public IDisposable Execute(T parameter) + { + if (canExecute.Value) + { + canExecuteSource.Value = false; + var a = asyncActions.Data; + if (a.Length == 1) + { + try + { + var asyncState = a[0].Invoke(parameter) ?? Observable.ReturnUnit(); + return asyncState.Finally(() => canExecuteSource.Value = true).Subscribe(); + } + catch + { + canExecuteSource.Value = true; + throw; + } + } + else + { + var xs = new IObservable[a.Length]; + try + { + for (int i = 0; i < a.Length; i++) + { + xs[i] = a[i].Invoke(parameter) ?? Observable.ReturnUnit(); + } + } + catch + { + canExecuteSource.Value = true; + throw; + } + + return Observable.WhenAll(xs).Finally(() => canExecuteSource.Value = true).Subscribe(); + } + } + else + { + return Disposable.Empty; + } + } + + /// Subscribe execute. + public IDisposable Subscribe(Func> asyncAction) + { + lock (gate) + { + asyncActions = asyncActions.Add(asyncAction); + } + + return new Subscription(this, asyncAction); + } + + /// + /// Stop all subscription and lock CanExecute is false. + /// + public void Dispose() + { + if (IsDisposed) return; + + IsDisposed = true; + asyncActions = UniRx.InternalUtil.ImmutableList>>.Empty; + } + class Subscription : IDisposable + { + readonly AsyncReactiveCommand parent; + readonly Func> asyncAction; + + public Subscription(AsyncReactiveCommand parent, Func> asyncAction) + { + this.parent = parent; + this.asyncAction = asyncAction; + } + + public void Dispose() + { + lock (parent.gate) + { + parent.asyncActions = parent.asyncActions.Remove(asyncAction); + } + } + } + } + + public static class ReactiveCommandExtensions + { + /// + /// Create non parameter commands. CanExecute is changed from canExecute sequence. + /// + public static ReactiveCommand ToReactiveCommand(this IObservable canExecuteSource, bool initialValue = true) + { + return new ReactiveCommand(canExecuteSource, initialValue); + } + + /// + /// Create parametered comamnds. CanExecute is changed from canExecute sequence. + /// + public static ReactiveCommand ToReactiveCommand(this IObservable canExecuteSource, bool initialValue = true) + { + return new ReactiveCommand(canExecuteSource, initialValue); + } + +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) + + static readonly Action Callback = CancelCallback; + + static void CancelCallback(object state) + { + var tuple = (Tuple)state; + tuple.Item2.Dispose(); + tuple.Item1.TrySetCanceled(); + } + + public static Task WaitUntilExecuteAsync(this IReactiveCommand source, CancellationToken cancellationToken = default(CancellationToken)) + { + var tcs = new CancellableTaskCompletionSource(); + + var disposable = new SingleAssignmentDisposable(); + disposable.Disposable = source.Subscribe(x => + { + disposable.Dispose(); // finish subscription. + tcs.TrySetResult(x); + }, ex => tcs.TrySetException(ex), () => tcs.TrySetCanceled()); + + cancellationToken.Register(Callback, Tuple.Create(tcs, disposable.Disposable), false); + + return tcs.Task; + } + + public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter(this IReactiveCommand command) + { + return command.WaitUntilExecuteAsync(CancellationToken.None).GetAwaiter(); + } + +#endif + +#if !UniRxLibrary + + // for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + + /// + /// Bind ReactiveCommand to button's interactable and onClick. + /// + public static IDisposable BindTo(this IReactiveCommand command, UnityEngine.UI.Button button) + { + var d1 = command.CanExecute.SubscribeToInteractable(button); + var d2 = button.OnClickAsObservable().SubscribeWithState(command, (x, c) => c.Execute(x)); + return StableCompositeDisposable.Create(d1, d2); + } + + /// + /// Bind ReactiveCommand to button's interactable and onClick and register onClick action to command. + /// + public static IDisposable BindToOnClick(this IReactiveCommand command, UnityEngine.UI.Button button, Action onClick) + { + var d1 = command.CanExecute.SubscribeToInteractable(button); + var d2 = button.OnClickAsObservable().SubscribeWithState(command, (x, c) => c.Execute(x)); + var d3 = command.Subscribe(onClick); + + return StableCompositeDisposable.Create(d1, d2, d3); + } + + /// + /// Bind canExecuteSource to button's interactable and onClick and register onClick action to command. + /// + public static IDisposable BindToButtonOnClick(this IObservable canExecuteSource, UnityEngine.UI.Button button, Action onClick, bool initialValue = true) + { + return ToReactiveCommand(canExecuteSource, initialValue).BindToOnClick(button, onClick); + } + +#endif + +#endif + } + + public static class AsyncReactiveCommandExtensions + { + public static AsyncReactiveCommand ToAsyncReactiveCommand(this IReactiveProperty sharedCanExecuteSource) + { + return new AsyncReactiveCommand(sharedCanExecuteSource); + } + + public static AsyncReactiveCommand ToAsyncReactiveCommand(this IReactiveProperty sharedCanExecuteSource) + { + return new AsyncReactiveCommand(sharedCanExecuteSource); + } + +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) + + static readonly Action Callback = CancelCallback; + + static void CancelCallback(object state) + { + var tuple = (Tuple)state; + tuple.Item2.Dispose(); + tuple.Item1.TrySetCanceled(); + } + + public static Task WaitUntilExecuteAsync(this IAsyncReactiveCommand source, CancellationToken cancellationToken = default(CancellationToken)) + { + var tcs = new CancellableTaskCompletionSource(); + + var subscription = source.Subscribe(x => { tcs.TrySetResult(x); return Observable.ReturnUnit(); }); + cancellationToken.Register(Callback, Tuple.Create(tcs, subscription), false); + + return tcs.Task; + } + + public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter(this IAsyncReactiveCommand command) + { + return command.WaitUntilExecuteAsync(CancellationToken.None).GetAwaiter(); + } + +#endif + + +#if !UniRxLibrary + + // for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + + /// + /// Bind AsyncRaectiveCommand to button's interactable and onClick. + /// + public static IDisposable BindTo(this IAsyncReactiveCommand command, UnityEngine.UI.Button button) + { + var d1 = command.CanExecute.SubscribeToInteractable(button); + var d2 = button.OnClickAsObservable().SubscribeWithState(command, (x, c) => c.Execute(x)); + + return StableCompositeDisposable.Create(d1, d2); + } + + /// + /// Bind AsyncRaectiveCommand to button's interactable and onClick and register async action to command. + /// + public static IDisposable BindToOnClick(this IAsyncReactiveCommand command, UnityEngine.UI.Button button, Func> asyncOnClick) + { + var d1 = command.CanExecute.SubscribeToInteractable(button); + var d2 = button.OnClickAsObservable().SubscribeWithState(command, (x, c) => c.Execute(x)); + var d3 = command.Subscribe(asyncOnClick); + + return StableCompositeDisposable.Create(d1, d2, d3); + } + + /// + /// Create AsyncReactiveCommand and bind to button's interactable and onClick and register async action to command. + /// + public static IDisposable BindToOnClick(this UnityEngine.UI.Button button, Func> asyncOnClick) + { + return new AsyncReactiveCommand().BindToOnClick(button, asyncOnClick); + } + + /// + /// Create AsyncReactiveCommand and bind sharedCanExecuteSource source to button's interactable and onClick and register async action to command. + /// + public static IDisposable BindToOnClick(this UnityEngine.UI.Button button, IReactiveProperty sharedCanExecuteSource, Func> asyncOnClick) + { + return sharedCanExecuteSource.ToAsyncReactiveCommand().BindToOnClick(button, asyncOnClick); + } +#endif + +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCommand.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCommand.cs.meta new file mode 100644 index 0000000..10b2694 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveCommand.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 939b249fde5252f45a4404e7648931ed +timeCreated: 1462927720 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveDictionary.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveDictionary.cs new file mode 100644 index 0000000..4b928e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveDictionary.cs @@ -0,0 +1,520 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace UniRx +{ + public struct DictionaryAddEvent : IEquatable> + { + public TKey Key { get; private set; } + public TValue Value { get; private set; } + + public DictionaryAddEvent(TKey key, TValue value) + : this() + { + Key = key; + Value = value; + } + + public override string ToString() + { + return string.Format("Key:{0} Value:{1}", Key, Value); + } + + public override int GetHashCode() + { + return EqualityComparer.Default.GetHashCode(Key) ^ EqualityComparer.Default.GetHashCode(Value) << 2; + } + + public bool Equals(DictionaryAddEvent other) + { + return EqualityComparer.Default.Equals(Key, other.Key) && EqualityComparer.Default.Equals(Value, other.Value); + } + } + + public struct DictionaryRemoveEvent : IEquatable> + { + public TKey Key { get; private set; } + public TValue Value { get; private set; } + + public DictionaryRemoveEvent(TKey key, TValue value) + : this() + { + Key = key; + Value = value; + } + + public override string ToString() + { + return string.Format("Key:{0} Value:{1}", Key, Value); + } + + public override int GetHashCode() + { + return EqualityComparer.Default.GetHashCode(Key) ^ EqualityComparer.Default.GetHashCode(Value) << 2; + } + + public bool Equals(DictionaryRemoveEvent other) + { + return EqualityComparer.Default.Equals(Key, other.Key) && EqualityComparer.Default.Equals(Value, other.Value); + } + } + + public struct DictionaryReplaceEvent : IEquatable> + { + public TKey Key { get; private set; } + public TValue OldValue { get; private set; } + public TValue NewValue { get; private set; } + + public DictionaryReplaceEvent(TKey key, TValue oldValue, TValue newValue) + : this() + { + Key = key; + OldValue = oldValue; + NewValue = newValue; + } + + public override string ToString() + { + return string.Format("Key:{0} OldValue:{1} NewValue:{2}", Key, OldValue, NewValue); + } + + public override int GetHashCode() + { + return EqualityComparer.Default.GetHashCode(Key) ^ EqualityComparer.Default.GetHashCode(OldValue) << 2 ^ EqualityComparer.Default.GetHashCode(NewValue) >> 2; + } + + public bool Equals(DictionaryReplaceEvent other) + { + return EqualityComparer.Default.Equals(Key, other.Key) && EqualityComparer.Default.Equals(OldValue, other.OldValue) && EqualityComparer.Default.Equals(NewValue, other.NewValue); + } + } + + // IReadOnlyDictionary is from .NET 4.5 + public interface IReadOnlyReactiveDictionary : IEnumerable> + { + int Count { get; } + TValue this[TKey index] { get; } + bool ContainsKey(TKey key); + bool TryGetValue(TKey key, out TValue value); + + IObservable> ObserveAdd(); + IObservable ObserveCountChanged(bool notifyCurrentCount = false); + IObservable> ObserveRemove(); + IObservable> ObserveReplace(); + IObservable ObserveReset(); + } + + public interface IReactiveDictionary : IReadOnlyReactiveDictionary, IDictionary + { + } + + [Serializable] + public class ReactiveDictionary : IReactiveDictionary, IDictionary, IEnumerable, ICollection>, IEnumerable>, IDictionary, IDisposable +#if !UNITY_METRO + , ISerializable, IDeserializationCallback +#endif + { + [NonSerialized] + bool isDisposed = false; + +#if !UniRxLibrary + [UnityEngine.SerializeField] +#endif + readonly Dictionary inner; + + public ReactiveDictionary() + { + inner = new Dictionary(); + } + + public ReactiveDictionary(IEqualityComparer comparer) + { + inner = new Dictionary(comparer); + } + + public ReactiveDictionary(Dictionary innerDictionary) + { + inner = innerDictionary; + } + + public TValue this[TKey key] + { + get + { + return inner[key]; + } + + set + { + TValue oldValue; + if (TryGetValue(key, out oldValue)) + { + inner[key] = value; + if (dictionaryReplace != null) dictionaryReplace.OnNext(new DictionaryReplaceEvent(key, oldValue, value)); + } + else + { + inner[key] = value; + if (dictionaryAdd != null) dictionaryAdd.OnNext(new DictionaryAddEvent(key, value)); + if (countChanged != null) countChanged.OnNext(Count); + } + } + } + + public int Count + { + get + { + return inner.Count; + } + } + + public Dictionary.KeyCollection Keys + { + get + { + return inner.Keys; + } + } + + public Dictionary.ValueCollection Values + { + get + { + return inner.Values; + } + } + + public void Add(TKey key, TValue value) + { + inner.Add(key, value); + + if (dictionaryAdd != null) dictionaryAdd.OnNext(new DictionaryAddEvent(key, value)); + if (countChanged != null) countChanged.OnNext(Count); + } + + public void Clear() + { + var beforeCount = Count; + inner.Clear(); + + if (collectionReset != null) collectionReset.OnNext(Unit.Default); + if (beforeCount > 0) + { + if (countChanged != null) countChanged.OnNext(Count); + } + } + + public bool Remove(TKey key) + { + TValue oldValue; + if (inner.TryGetValue(key, out oldValue)) + { + var isSuccessRemove = inner.Remove(key); + if (isSuccessRemove) + { + if (dictionaryRemove != null) dictionaryRemove.OnNext(new DictionaryRemoveEvent(key, oldValue)); + if (countChanged != null) countChanged.OnNext(Count); + } + return isSuccessRemove; + } + else + { + return false; + } + } + + public bool ContainsKey(TKey key) + { + return inner.ContainsKey(key); + } + + public bool TryGetValue(TKey key, out TValue value) + { + return inner.TryGetValue(key, out value); + } + + public Dictionary.Enumerator GetEnumerator() + { + return inner.GetEnumerator(); + } + + void DisposeSubject(ref Subject subject) + { + if (subject != null) + { + try + { + subject.OnCompleted(); + } + finally + { + subject.Dispose(); + subject = null; + } + } + } + + #region IDisposable Support + + private bool disposedValue = false; + + protected virtual void Dispose(bool disposing) + { + if (!disposedValue) + { + if (disposing) + { + DisposeSubject(ref countChanged); + DisposeSubject(ref collectionReset); + DisposeSubject(ref dictionaryAdd); + DisposeSubject(ref dictionaryRemove); + DisposeSubject(ref dictionaryReplace); + } + + disposedValue = true; + } + } + + public void Dispose() + { + Dispose(true); + } + + #endregion + + + #region Observe + + [NonSerialized] + Subject countChanged = null; + public IObservable ObserveCountChanged(bool notifyCurrentCount = false) + { + if (isDisposed) return Observable.Empty(); + + var subject = countChanged ?? (countChanged = new Subject()); + if (notifyCurrentCount) + { + return subject.StartWith(() => this.Count); + } + else + { + return subject; + } + } + + [NonSerialized] + Subject collectionReset = null; + public IObservable ObserveReset() + { + if (isDisposed) return Observable.Empty(); + return collectionReset ?? (collectionReset = new Subject()); + } + + [NonSerialized] + Subject> dictionaryAdd = null; + public IObservable> ObserveAdd() + { + if (isDisposed) return Observable.Empty>(); + return dictionaryAdd ?? (dictionaryAdd = new Subject>()); + } + + [NonSerialized] + Subject> dictionaryRemove = null; + public IObservable> ObserveRemove() + { + if (isDisposed) return Observable.Empty>(); + return dictionaryRemove ?? (dictionaryRemove = new Subject>()); + } + + [NonSerialized] + Subject> dictionaryReplace = null; + public IObservable> ObserveReplace() + { + if (isDisposed) return Observable.Empty>(); + return dictionaryReplace ?? (dictionaryReplace = new Subject>()); + } + + #endregion + + #region implement explicit + + object IDictionary.this[object key] + { + get + { + return this[(TKey)key]; + } + + set + { + this[(TKey)key] = (TValue)value; + } + } + + + bool IDictionary.IsFixedSize + { + get + { + return ((IDictionary)inner).IsFixedSize; + } + } + + bool IDictionary.IsReadOnly + { + get + { + return ((IDictionary)inner).IsReadOnly; + } + } + + bool ICollection.IsSynchronized + { + get + { + return ((IDictionary)inner).IsSynchronized; + } + } + + ICollection IDictionary.Keys + { + get + { + return ((IDictionary)inner).Keys; + } + } + + object ICollection.SyncRoot + { + get + { + return ((IDictionary)inner).SyncRoot; + } + } + + ICollection IDictionary.Values + { + get + { + return ((IDictionary)inner).Values; + } + } + + + bool ICollection>.IsReadOnly + { + get + { + return ((ICollection>)inner).IsReadOnly; + } + } + + ICollection IDictionary.Keys + { + get + { + return inner.Keys; + } + } + + ICollection IDictionary.Values + { + get + { + return inner.Values; + } + } + + void IDictionary.Add(object key, object value) + { + Add((TKey)key, (TValue)value); + } + + bool IDictionary.Contains(object key) + { + return ((IDictionary)inner).Contains(key); + } + + void ICollection.CopyTo(Array array, int index) + { + ((IDictionary)inner).CopyTo(array, index); + } + +#if !UNITY_METRO + + public void GetObjectData(SerializationInfo info, StreamingContext context) + { + ((ISerializable)inner).GetObjectData(info, context); + } + + public void OnDeserialization(object sender) + { + ((IDeserializationCallback)inner).OnDeserialization(sender); + } + +#endif + + void IDictionary.Remove(object key) + { + Remove((TKey)key); + } + + void ICollection>.Add(KeyValuePair item) + { + Add((TKey)item.Key, (TValue)item.Value); + } + + bool ICollection>.Contains(KeyValuePair item) + { + return ((ICollection>)inner).Contains(item); + } + + void ICollection>.CopyTo(KeyValuePair[] array, int arrayIndex) + { + ((ICollection>)inner).CopyTo(array, arrayIndex); + } + + IEnumerator> IEnumerable>.GetEnumerator() + { + return ((ICollection>)inner).GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return inner.GetEnumerator(); + } + + bool ICollection>.Remove(KeyValuePair item) + { + TValue v; + if (TryGetValue(item.Key, out v)) + { + if (EqualityComparer.Default.Equals(v, item.Value)) + { + Remove(item.Key); + return true; + } + } + + return false; + } + + IDictionaryEnumerator IDictionary.GetEnumerator() + { + return ((IDictionary)inner).GetEnumerator(); + } + + #endregion + } + + public static partial class ReactiveDictionaryExtensions + { + public static ReactiveDictionary ToReactiveDictionary(this Dictionary dictionary) + { + return new ReactiveDictionary(dictionary); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveDictionary.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveDictionary.cs.meta new file mode 100644 index 0000000..011f925 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveDictionary.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 12cd1079b0fe33f429f9f174c1f849af +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveProperty.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveProperty.cs new file mode 100644 index 0000000..d67a81e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveProperty.cs @@ -0,0 +1,610 @@ +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) +#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member +#endif + +using System; +using System.Collections.Generic; +using System.Threading; +using UniRx.InternalUtil; +#if !UniRxLibrary +using UnityEngine; +#endif +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) +using System.Threading.Tasks; +#endif + +namespace UniRx +{ + public interface IReadOnlyReactiveProperty : IObservable + { + T Value { get; } + bool HasValue { get; } + } + + public interface IReactiveProperty : IReadOnlyReactiveProperty + { + new T Value { get; set; } + } + + internal interface IObserverLinkedList + { + void UnsubscribeNode(ObserverNode node); + } + + internal sealed class ObserverNode : IObserver, IDisposable + { + readonly IObserver observer; + IObserverLinkedList list; + + public ObserverNode Previous { get; internal set; } + public ObserverNode Next { get; internal set; } + + public ObserverNode(IObserverLinkedList list, IObserver observer) + { + this.list = list; + this.observer = observer; + } + + public void OnNext(T value) + { + observer.OnNext(value); + } + + public void OnError(Exception error) + { + observer.OnError(error); + } + + public void OnCompleted() + { + observer.OnCompleted(); + } + + public void Dispose() + { + var sourceList = Interlocked.Exchange(ref list, null); + if (sourceList != null) + { + sourceList.UnsubscribeNode(this); + sourceList = null; + } + } + } + + /// + /// Lightweight property broker. + /// + [Serializable] + public class ReactiveProperty : IReactiveProperty, IDisposable, IOptimizedObservable, IObserverLinkedList + { +#if !UniRxLibrary + static readonly IEqualityComparer defaultEqualityComparer = UnityEqualityComparer.GetDefault(); +#else + static readonly IEqualityComparer defaultEqualityComparer = EqualityComparer.Default; +#endif + +#if !UniRxLibrary + [SerializeField] +#endif + T value = default(T); + + [NonSerialized] + ObserverNode root; + + [NonSerialized] + ObserverNode last; + + [NonSerialized] + bool isDisposed = false; + + protected virtual IEqualityComparer EqualityComparer + { + get + { + return defaultEqualityComparer; + } + } + + public T Value + { + get + { + return value; + } + set + { + if (!EqualityComparer.Equals(this.value, value)) + { + SetValue(value); + if (isDisposed) + return; + + RaiseOnNext(ref value); + } + } + } + + // always true, allows empty constructor 'can' publish value on subscribe. + // because sometimes value is deserialized from UnityEngine. + public bool HasValue + { + get + { + return true; + } + } + + public ReactiveProperty() + : this(default(T)) + { + } + + public ReactiveProperty(T initialValue) + { + SetValue(initialValue); + } + + void RaiseOnNext(ref T value) + { + var node = root; + while (node != null) + { + node.OnNext(value); + node = node.Next; + } + } + + protected virtual void SetValue(T value) + { + this.value = value; + } + + public void SetValueAndForceNotify(T value) + { + SetValue(value); + if (isDisposed) + return; + + RaiseOnNext(ref value); + } + + public IDisposable Subscribe(IObserver observer) + { + if (isDisposed) + { + observer.OnCompleted(); + return Disposable.Empty; + } + + // raise latest value on subscribe + observer.OnNext(value); + + // subscribe node, node as subscription. + var next = new ObserverNode(this, observer); + if (root == null) + { + root = last = next; + } + else + { + last.Next = next; + next.Previous = last; + last = next; + } + return next; + } + + void IObserverLinkedList.UnsubscribeNode(ObserverNode node) + { + if (node == root) + { + root = node.Next; + } + if (node == last) + { + last = node.Previous; + } + + if (node.Previous != null) + { + node.Previous.Next = node.Next; + } + if (node.Next != null) + { + node.Next.Previous = node.Previous; + } + } + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + protected virtual void Dispose(bool disposing) + { + if (isDisposed) return; + + var node = root; + root = last = null; + isDisposed = true; + + while (node != null) + { + node.OnCompleted(); + node = node.Next; + } + } + + public override string ToString() + { + return (value == null) ? "(null)" : value.ToString(); + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + } + + /// + /// Lightweight property broker. + /// + public class ReadOnlyReactiveProperty : IReadOnlyReactiveProperty, IDisposable, IOptimizedObservable, IObserverLinkedList, IObserver + { +#if !UniRxLibrary + static readonly IEqualityComparer defaultEqualityComparer = UnityEqualityComparer.GetDefault(); +#else + static readonly IEqualityComparer defaultEqualityComparer = EqualityComparer.Default; +#endif + + readonly bool distinctUntilChanged = true; + bool canPublishValueOnSubscribe = false; + bool isDisposed = false; + bool isSourceCompleted = false; + + T latestValue = default(T); + Exception lastException = null; + IDisposable sourceConnection = null; + + ObserverNode root; + ObserverNode last; + + public T Value + { + get + { + return latestValue; + } + } + + public bool HasValue + { + get + { + return canPublishValueOnSubscribe; + } + } + + protected virtual IEqualityComparer EqualityComparer + { + get + { + return defaultEqualityComparer; + } + } + + public ReadOnlyReactiveProperty(IObservable source) + { + this.sourceConnection = source.Subscribe(this); + } + + public ReadOnlyReactiveProperty(IObservable source, bool distinctUntilChanged) + { + this.distinctUntilChanged = distinctUntilChanged; + this.sourceConnection = source.Subscribe(this); + } + + public ReadOnlyReactiveProperty(IObservable source, T initialValue) + { + this.latestValue = initialValue; + this.canPublishValueOnSubscribe = true; + this.sourceConnection = source.Subscribe(this); + } + + public ReadOnlyReactiveProperty(IObservable source, T initialValue, bool distinctUntilChanged) + { + this.distinctUntilChanged = distinctUntilChanged; + this.latestValue = initialValue; + this.canPublishValueOnSubscribe = true; + this.sourceConnection = source.Subscribe(this); + } + + public IDisposable Subscribe(IObserver observer) + { + if (lastException != null) + { + observer.OnError(lastException); + return Disposable.Empty; + } + + if (isSourceCompleted) + { + if (canPublishValueOnSubscribe) + { + observer.OnNext(latestValue); + observer.OnCompleted(); + return Disposable.Empty; + } + else + { + observer.OnCompleted(); + return Disposable.Empty; + } + } + + if (isDisposed) + { + observer.OnCompleted(); + return Disposable.Empty; + } + + if (canPublishValueOnSubscribe) + { + observer.OnNext(latestValue); + } + + // subscribe node, node as subscription. + var next = new ObserverNode(this, observer); + if (root == null) + { + root = last = next; + } + else + { + last.Next = next; + next.Previous = last; + last = next; + } + + return next; + } + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + protected virtual void Dispose(bool disposing) + { + if (isDisposed) return; + sourceConnection.Dispose(); + + var node = root; + root = last = null; + isDisposed = true; + + while (node != null) + { + node.OnCompleted(); + node = node.Next; + } + } + + void IObserverLinkedList.UnsubscribeNode(ObserverNode node) + { + if (node == root) + { + root = node.Next; + } + if (node == last) + { + last = node.Previous; + } + + if (node.Previous != null) + { + node.Previous.Next = node.Next; + } + if (node.Next != null) + { + node.Next.Previous = node.Previous; + } + } + + void IObserver.OnNext(T value) + { + if (isDisposed) return; + + if (canPublishValueOnSubscribe) + { + if (distinctUntilChanged && EqualityComparer.Equals(this.latestValue, value)) + { + return; + } + } + + canPublishValueOnSubscribe = true; + + // SetValue + this.latestValue = value; + + // call source.OnNext + var node = root; + while (node != null) + { + node.OnNext(value); + node = node.Next; + } + } + + void IObserver.OnError(Exception error) + { + lastException = error; + + // call source.OnError + var node = root; + while (node != null) + { + node.OnError(error); + node = node.Next; + } + + root = last = null; + } + + void IObserver.OnCompleted() + { + isSourceCompleted = true; + root = last = null; + } + + public override string ToString() + { + return (latestValue == null) ? "(null)" : latestValue.ToString(); + } + + public bool IsRequiredSubscribeOnCurrentThread() + { + return false; + } + } + + /// + /// Extension methods of ReactiveProperty<T> + /// + public static class ReactivePropertyExtensions + { + public static IReadOnlyReactiveProperty ToReactiveProperty(this IObservable source) + { + return new ReadOnlyReactiveProperty(source); + } + + public static IReadOnlyReactiveProperty ToReactiveProperty(this IObservable source, T initialValue) + { + return new ReadOnlyReactiveProperty(source, initialValue); + } + + public static ReadOnlyReactiveProperty ToReadOnlyReactiveProperty(this IObservable source) + { + return new ReadOnlyReactiveProperty(source); + } + +#if CSHARP_7_OR_LATER || (UNITY_2018_3_OR_NEWER && (NET_STANDARD_2_0 || NET_4_6)) + + static readonly Action Callback = CancelCallback; + + static void CancelCallback(object state) + { + var tuple = (Tuple)state; + tuple.Item2.Dispose(); + tuple.Item1.TrySetCanceled(); + } + + public static Task WaitUntilValueChangedAsync(this IReadOnlyReactiveProperty source, CancellationToken cancellationToken = default(CancellationToken)) + { + var tcs = new CancellableTaskCompletionSource(); + + var disposable = new SingleAssignmentDisposable(); + if (source.HasValue) + { + // Skip first value + var isFirstValue = true; + disposable.Disposable = source.Subscribe(x => + { + if (isFirstValue) + { + isFirstValue = false; + return; + } + else + { + disposable.Dispose(); // finish subscription. + tcs.TrySetResult(x); + } + }, ex => tcs.TrySetException(ex), () => tcs.TrySetCanceled()); + } + else + { + disposable.Disposable = source.Subscribe(x => + { + disposable.Dispose(); // finish subscription. + tcs.TrySetResult(x); + }, ex => tcs.TrySetException(ex), () => tcs.TrySetCanceled()); + } + + cancellationToken.Register(Callback, Tuple.Create(tcs, disposable.Disposable), false); + + return tcs.Task; + } + + public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter(this IReadOnlyReactiveProperty source) + { + return source.WaitUntilValueChangedAsync(CancellationToken.None).GetAwaiter(); + } + +#endif + + /// + /// Create ReadOnlyReactiveProperty with distinctUntilChanged: false. + /// + public static ReadOnlyReactiveProperty ToSequentialReadOnlyReactiveProperty(this IObservable source) + { + return new ReadOnlyReactiveProperty(source, distinctUntilChanged: false); + } + + public static ReadOnlyReactiveProperty ToReadOnlyReactiveProperty(this IObservable source, T initialValue) + { + return new ReadOnlyReactiveProperty(source, initialValue); + } + + /// + /// Create ReadOnlyReactiveProperty with distinctUntilChanged: false. + /// + public static ReadOnlyReactiveProperty ToSequentialReadOnlyReactiveProperty(this IObservable source, T initialValue) + { + return new ReadOnlyReactiveProperty(source, initialValue, distinctUntilChanged: false); + } + + public static IObservable SkipLatestValueOnSubscribe(this IReadOnlyReactiveProperty source) + { + return source.HasValue ? source.Skip(1) : source; + } + + // for multiple toggle or etc.. + + /// + /// Lastest values of each sequence are all true. + /// + public static IObservable CombineLatestValuesAreAllTrue(this IEnumerable> sources) + { + return sources.CombineLatest().Select(xs => + { + foreach (var item in xs) + { + if (item == false) + return false; + } + return true; + }); + } + + + /// + /// Lastest values of each sequence are all false. + /// + public static IObservable CombineLatestValuesAreAllFalse(this IEnumerable> sources) + { + return sources.CombineLatest().Select(xs => + { + foreach (var item in xs) + { + if (item == true) + return false; + } + return true; + }); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveProperty.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveProperty.cs.meta new file mode 100644 index 0000000..7819654 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ReactiveProperty.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 88e12aa895fef434fbe3ea0cc8f57301 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ScenePlaybackDetector.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ScenePlaybackDetector.cs new file mode 100644 index 0000000..ba1b4ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ScenePlaybackDetector.cs @@ -0,0 +1,84 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEditor.Callbacks; +using UnityEngine; + +namespace UniRx +{ + [InitializeOnLoad] + public class ScenePlaybackDetector + { + private static bool _isPlaying = false; + + private static bool AboutToStartScene + { + get + { + return EditorPrefs.GetBool("AboutToStartScene"); + } + set + { + EditorPrefs.SetBool("AboutToStartScene", value); + } + } + + public static bool IsPlaying + { + get + { + return _isPlaying; + } + set + { + if (_isPlaying != value) + { + _isPlaying = value; + } + } + } + + // This callback is notified after scripts have been reloaded. + [DidReloadScripts] + public static void OnDidReloadScripts() + { + // Filter DidReloadScripts callbacks to the moment where playmodeState transitions into isPlaying. + if (AboutToStartScene) + { + IsPlaying = true; + } + } + + // InitializeOnLoad ensures that this constructor is called when the Unity Editor is started. + static ScenePlaybackDetector() + { +#if UNITY_2017_2_OR_NEWER + EditorApplication.playModeStateChanged += e => +#else + EditorApplication.playmodeStateChanged += () => +#endif + { + // Before scene start: isPlayingOrWillChangePlaymode = false; isPlaying = false + // Pressed Playback button: isPlayingOrWillChangePlaymode = true; isPlaying = false + // Playing: isPlayingOrWillChangePlaymode = false; isPlaying = true + // Pressed stop button: isPlayingOrWillChangePlaymode = true; isPlaying = true + if (EditorApplication.isPlayingOrWillChangePlaymode && !EditorApplication.isPlaying) + { + AboutToStartScene = true; + } + else + { + AboutToStartScene = false; + } + + // Detect when playback is stopped. + if (!EditorApplication.isPlaying) + { + IsPlaying = false; + } + }; + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ScenePlaybackDetector.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ScenePlaybackDetector.cs.meta new file mode 100644 index 0000000..f090f98 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ScenePlaybackDetector.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8d380d86e2ef6674c83ca983a1604273 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit.meta new file mode 100644 index 0000000..5834d12 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebd3035fdc7b720478849ac7c78c0198 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit/ObjectPool.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit/ObjectPool.cs new file mode 100644 index 0000000..52e91bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit/ObjectPool.cs @@ -0,0 +1,474 @@ +#if UNITY_5_3_OR_NEWER + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Threading; + +namespace UniRx.Toolkit +{ + /// + /// Bass class of ObjectPool. + /// + public abstract class ObjectPool : IDisposable + where T : UnityEngine.Component + { + bool isDisposed = false; + Queue q; + + /// + /// Limit of instace count. + /// + protected int MaxPoolCount + { + get + { + return int.MaxValue; + } + } + + /// + /// Create instance when needed. + /// + protected abstract T CreateInstance(); + + /// + /// Called before return to pool, useful for set active object(it is default behavior). + /// + protected virtual void OnBeforeRent(T instance) + { + instance.gameObject.SetActive(true); + } + + /// + /// Called before return to pool, useful for set inactive object(it is default behavior). + /// + protected virtual void OnBeforeReturn(T instance) + { + instance.gameObject.SetActive(false); + } + + /// + /// Called when clear or disposed, useful for destroy instance or other finalize method. + /// + protected virtual void OnClear(T instance) + { + if (instance == null) return; + + var go = instance.gameObject; + if (go == null) return; + UnityEngine.Object.Destroy(go); + } + + /// + /// Current pooled object count. + /// + public int Count + { + get + { + if (q == null) return 0; + return q.Count; + } + } + + /// + /// Get instance from pool. + /// + public T Rent() + { + if (isDisposed) throw new ObjectDisposedException("ObjectPool was already disposed."); + if (q == null) q = new Queue(); + + var instance = (q.Count > 0) + ? q.Dequeue() + : CreateInstance(); + + OnBeforeRent(instance); + return instance; + } + + /// + /// Return instance to pool. + /// + public void Return(T instance) + { + if (isDisposed) throw new ObjectDisposedException("ObjectPool was already disposed."); + if (instance == null) throw new ArgumentNullException("instance"); + + if (q == null) q = new Queue(); + + if ((q.Count + 1) == MaxPoolCount) + { + throw new InvalidOperationException("Reached Max PoolSize"); + } + + OnBeforeReturn(instance); + q.Enqueue(instance); + } + + /// + /// Clear pool. + /// + public void Clear(bool callOnBeforeRent = false) + { + if (q == null) return; + while (q.Count != 0) + { + var instance = q.Dequeue(); + if (callOnBeforeRent) + { + OnBeforeRent(instance); + } + OnClear(instance); + } + } + + /// + /// Trim pool instances. + /// + /// 0.0f = clear all ~ 1.0f = live all. + /// Min pool count. + /// If true, call OnBeforeRent before OnClear. + public void Shrink(float instanceCountRatio, int minSize, bool callOnBeforeRent = false) + { + if (q == null) return; + + if (instanceCountRatio <= 0) instanceCountRatio = 0; + if (instanceCountRatio >= 1.0f) instanceCountRatio = 1.0f; + + var size = (int)(q.Count * instanceCountRatio); + size = Math.Max(minSize, size); + + while (q.Count > size) + { + var instance = q.Dequeue(); + if (callOnBeforeRent) + { + OnBeforeRent(instance); + } + OnClear(instance); + } + } + + /// + /// If needs shrink pool frequently, start check timer. + /// + /// Interval of call Shrink. + /// 0.0f = clearAll ~ 1.0f = live all. + /// Min pool count. + /// If true, call OnBeforeRent before OnClear. + public IDisposable StartShrinkTimer(TimeSpan checkInterval, float instanceCountRatio, int minSize, bool callOnBeforeRent = false) + { + return Observable.Interval(checkInterval) + .TakeWhile(_ => !isDisposed) + .Subscribe(_ => + { + Shrink(instanceCountRatio, minSize, callOnBeforeRent); + }); + } + + /// + /// Fill pool before rent operation. + /// + /// Pool instance count. + /// Create count per frame. + public IObservable PreloadAsync(int preloadCount, int threshold) + { + if (q == null) q = new Queue(preloadCount); + + return Observable.FromMicroCoroutine((observer, cancel) => PreloadCore(preloadCount, threshold, observer, cancel)); + } + + IEnumerator PreloadCore(int preloadCount, int threshold, IObserver observer, CancellationToken cancellationToken) + { + while (Count < preloadCount && !cancellationToken.IsCancellationRequested) + { + var requireCount = preloadCount - Count; + if (requireCount <= 0) break; + + var createCount = Math.Min(requireCount, threshold); + + for (int i = 0; i < createCount; i++) + { + try + { + var instance = CreateInstance(); + Return(instance); + } + catch (Exception ex) + { + observer.OnError(ex); + yield break; + } + } + yield return null; // next frame. + } + + observer.OnNext(Unit.Default); + observer.OnCompleted(); + } + + #region IDisposable Support + + protected virtual void Dispose(bool disposing) + { + if (!isDisposed) + { + if (disposing) + { + Clear(false); + } + + isDisposed = true; + } + } + + public void Dispose() + { + Dispose(true); + } + + #endregion + } + + /// + /// Bass class of ObjectPool. If needs asynchronous initialization, use this instead of standard ObjectPool. + /// + public abstract class AsyncObjectPool : IDisposable + where T : UnityEngine.Component + { + bool isDisposed = false; + Queue q; + + /// + /// Limit of instace count. + /// + protected int MaxPoolCount + { + get + { + return int.MaxValue; + } + } + + /// + /// Create instance when needed. + /// + protected abstract IObservable CreateInstanceAsync(); + + /// + /// Called before return to pool, useful for set active object(it is default behavior). + /// + protected virtual void OnBeforeRent(T instance) + { + instance.gameObject.SetActive(true); + } + + /// + /// Called before return to pool, useful for set inactive object(it is default behavior). + /// + protected virtual void OnBeforeReturn(T instance) + { + instance.gameObject.SetActive(false); + } + + /// + /// Called when clear or disposed, useful for destroy instance or other finalize method. + /// + protected virtual void OnClear(T instance) + { + if (instance == null) return; + + var go = instance.gameObject; + if (go == null) return; + UnityEngine.Object.Destroy(go); + } + + /// + /// Current pooled object count. + /// + public int Count + { + get + { + if (q == null) return 0; + return q.Count; + } + } + + /// + /// Get instance from pool. + /// + public IObservable RentAsync() + { + if (isDisposed) throw new ObjectDisposedException("ObjectPool was already disposed."); + if (q == null) q = new Queue(); + + if (q.Count > 0) + { + var instance = q.Dequeue(); + OnBeforeRent(instance); + return Observable.Return(instance); + } + else + { + var instance = CreateInstanceAsync(); + return instance.Do(x => OnBeforeRent(x)); + } + } + + /// + /// Return instance to pool. + /// + public void Return(T instance) + { + if (isDisposed) throw new ObjectDisposedException("ObjectPool was already disposed."); + if (instance == null) throw new ArgumentNullException("instance"); + + if (q == null) q = new Queue(); + + if ((q.Count + 1) == MaxPoolCount) + { + throw new InvalidOperationException("Reached Max PoolSize"); + } + + OnBeforeReturn(instance); + q.Enqueue(instance); + } + + /// + /// Trim pool instances. + /// + /// 0.0f = clear all ~ 1.0f = live all. + /// Min pool count. + /// If true, call OnBeforeRent before OnClear. + public void Shrink(float instanceCountRatio, int minSize, bool callOnBeforeRent = false) + { + if (q == null) return; + + if (instanceCountRatio <= 0) instanceCountRatio = 0; + if (instanceCountRatio >= 1.0f) instanceCountRatio = 1.0f; + + var size = (int)(q.Count * instanceCountRatio); + size = Math.Max(minSize, size); + + while (q.Count > size) + { + var instance = q.Dequeue(); + if (callOnBeforeRent) + { + OnBeforeRent(instance); + } + OnClear(instance); + } + } + + /// + /// If needs shrink pool frequently, start check timer. + /// + /// Interval of call Shrink. + /// 0.0f = clearAll ~ 1.0f = live all. + /// Min pool count. + /// If true, call OnBeforeRent before OnClear. + public IDisposable StartShrinkTimer(TimeSpan checkInterval, float instanceCountRatio, int minSize, bool callOnBeforeRent = false) + { + return Observable.Interval(checkInterval) + .TakeWhile(_ => !isDisposed) + .Subscribe(_ => + { + Shrink(instanceCountRatio, minSize, callOnBeforeRent); + }); + } + + /// + /// Clear pool. + /// + public void Clear(bool callOnBeforeRent = false) + { + if (q == null) return; + while (q.Count != 0) + { + var instance = q.Dequeue(); + if (callOnBeforeRent) + { + OnBeforeRent(instance); + } + OnClear(instance); + } + } + + /// + /// Fill pool before rent operation. + /// + /// Pool instance count. + /// Create count per frame. + public IObservable PreloadAsync(int preloadCount, int threshold) + { + if (q == null) q = new Queue(preloadCount); + + return Observable.FromMicroCoroutine((observer, cancel) => PreloadCore(preloadCount, threshold, observer, cancel)); + } + + IEnumerator PreloadCore(int preloadCount, int threshold, IObserver observer, CancellationToken cancellationToken) + { + while (Count < preloadCount && !cancellationToken.IsCancellationRequested) + { + var requireCount = preloadCount - Count; + if (requireCount <= 0) break; + + var createCount = Math.Min(requireCount, threshold); + + var loaders = new IObservable[createCount]; + for (int i = 0; i < createCount; i++) + { + var instanceFuture = CreateInstanceAsync(); + loaders[i] = instanceFuture.ForEachAsync(x => Return(x)); + } + + var awaiter = Observable.WhenAll(loaders).ToYieldInstruction(false, cancellationToken); + while (!(awaiter.HasResult || awaiter.IsCanceled || awaiter.HasError)) + { + yield return null; + } + + if (awaiter.HasError) + { + observer.OnError(awaiter.Error); + yield break; + } + else if (awaiter.IsCanceled) + { + yield break; // end. + } + } + + observer.OnNext(Unit.Default); + observer.OnCompleted(); + } + + #region IDisposable Support + + protected virtual void Dispose(bool disposing) + { + if (!isDisposed) + { + if (disposing) + { + Clear(false); + } + + isDisposed = true; + } + } + + public void Dispose() + { + Dispose(true); + } + + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit/ObjectPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit/ObjectPool.cs.meta new file mode 100644 index 0000000..fbf8a1e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Toolkit/ObjectPool.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f4980e1e001c7e94fab3250ba284dc91 +timeCreated: 1468655394 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers.meta new file mode 100644 index 0000000..018e69a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95ac8fc99ea3ade4da2ae6b88bcbe383 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableAnimatorTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableAnimatorTrigger.cs new file mode 100644 index 0000000..4628d03 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableAnimatorTrigger.cs @@ -0,0 +1,49 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableAnimatorTrigger : ObservableTriggerBase + { + Subject onAnimatorIK; + + /// Callback for setting up animation IK (inverse kinematics). + void OnAnimatorIK(int layerIndex) + { + if (onAnimatorIK != null) onAnimatorIK.OnNext(layerIndex); + } + + /// Callback for setting up animation IK (inverse kinematics). + public IObservable OnAnimatorIKAsObservable() + { + return onAnimatorIK ?? (onAnimatorIK = new Subject()); + } + + Subject onAnimatorMove; + + /// Callback for processing animation movements for modifying root motion. + void OnAnimatorMove() + { + if (onAnimatorMove != null) onAnimatorMove.OnNext(Unit.Default); + } + + /// Callback for processing animation movements for modifying root motion. + public IObservable OnAnimatorMoveAsObservable() + { + return onAnimatorMove ?? (onAnimatorMove = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onAnimatorIK != null) + { + onAnimatorIK.OnCompleted(); + } + if (onAnimatorMove != null) + { + onAnimatorMove.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableAnimatorTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableAnimatorTrigger.cs.meta new file mode 100644 index 0000000..8aff60f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableAnimatorTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e03f9257cc6667f4082439aa77d6f01e +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs new file mode 100644 index 0000000..fefc213 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableBeginDragTrigger : ObservableTriggerBase, IEventSystemHandler, IBeginDragHandler + { + Subject onBeginDrag; + + void IBeginDragHandler.OnBeginDrag(PointerEventData eventData) + { + if (onBeginDrag != null) onBeginDrag.OnNext(eventData); + } + + public IObservable OnBeginDragAsObservable() + { + return onBeginDrag ?? (onBeginDrag = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onBeginDrag != null) + { + onBeginDrag.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs.meta new file mode 100644 index 0000000..2ec62c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3a81a9b6bec6b4f4fba7e0047cd989f6 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCancelTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCancelTrigger.cs new file mode 100644 index 0000000..dac84da --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCancelTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableCancelTrigger : ObservableTriggerBase, IEventSystemHandler, ICancelHandler + { + Subject onCancel; + + void ICancelHandler.OnCancel(BaseEventData eventData) + { + if (onCancel != null) onCancel.OnNext(eventData); + } + + public IObservable OnCancelAsObservable() + { + return onCancel ?? (onCancel = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onCancel != null) + { + onCancel.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCancelTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCancelTrigger.cs.meta new file mode 100644 index 0000000..9f3b842 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCancelTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4c0a9070b7cc23746b2c0e2db3ec16cd +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCanvasGroupChangedTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCanvasGroupChangedTrigger.cs new file mode 100644 index 0000000..74b6b04 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCanvasGroupChangedTrigger.cs @@ -0,0 +1,36 @@ +// after uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableCanvasGroupChangedTrigger : ObservableTriggerBase + { + Subject onCanvasGroupChanged; + + // Callback that is sent if the canvas group is changed + void OnCanvasGroupChanged() + { + if (onCanvasGroupChanged != null) onCanvasGroupChanged.OnNext(Unit.Default); + } + + /// Callback that is sent if the canvas group is changed. + public IObservable OnCanvasGroupChangedAsObservable() + { + return onCanvasGroupChanged ?? (onCanvasGroupChanged = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onCanvasGroupChanged != null) + { + onCanvasGroupChanged.OnCompleted(); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCanvasGroupChangedTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCanvasGroupChangedTrigger.cs.meta new file mode 100644 index 0000000..a023c40 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCanvasGroupChangedTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 54095d3e740f7714085d0568207cbfe0 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollision2DTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollision2DTrigger.cs new file mode 100644 index 0000000..e4936f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollision2DTrigger.cs @@ -0,0 +1,67 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableCollision2DTrigger : ObservableTriggerBase + { + Subject onCollisionEnter2D; + + /// Sent when an incoming collider makes contact with this object's collider (2D physics only). + void OnCollisionEnter2D(Collision2D coll) + { + if (onCollisionEnter2D != null) onCollisionEnter2D.OnNext(coll); + } + + /// Sent when an incoming collider makes contact with this object's collider (2D physics only). + public IObservable OnCollisionEnter2DAsObservable() + { + return onCollisionEnter2D ?? (onCollisionEnter2D = new Subject()); + } + + Subject onCollisionExit2D; + + /// Sent when a collider on another object stops touching this object's collider (2D physics only). + void OnCollisionExit2D(Collision2D coll) + { + if (onCollisionExit2D != null) onCollisionExit2D.OnNext(coll); + } + + /// Sent when a collider on another object stops touching this object's collider (2D physics only). + public IObservable OnCollisionExit2DAsObservable() + { + return onCollisionExit2D ?? (onCollisionExit2D = new Subject()); + } + + Subject onCollisionStay2D; + + /// Sent each frame where a collider on another object is touching this object's collider (2D physics only). + void OnCollisionStay2D(Collision2D coll) + { + if (onCollisionStay2D != null) onCollisionStay2D.OnNext(coll); + } + + /// Sent each frame where a collider on another object is touching this object's collider (2D physics only). + public IObservable OnCollisionStay2DAsObservable() + { + return onCollisionStay2D ?? (onCollisionStay2D = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onCollisionEnter2D != null) + { + onCollisionEnter2D.OnCompleted(); + } + if (onCollisionExit2D != null) + { + onCollisionExit2D.OnCompleted(); + } + if (onCollisionStay2D != null) + { + onCollisionStay2D.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollision2DTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollision2DTrigger.cs.meta new file mode 100644 index 0000000..40ddc3e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollision2DTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1be7847b61f30f24daa5762db87a5b19 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollisionTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollisionTrigger.cs new file mode 100644 index 0000000..db7dd5e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollisionTrigger.cs @@ -0,0 +1,67 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableCollisionTrigger : ObservableTriggerBase + { + Subject onCollisionEnter; + + /// OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider. + void OnCollisionEnter(Collision collision) + { + if (onCollisionEnter != null) onCollisionEnter.OnNext(collision); + } + + /// OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider. + public IObservable OnCollisionEnterAsObservable() + { + return onCollisionEnter ?? (onCollisionEnter = new Subject()); + } + + Subject onCollisionExit; + + /// OnCollisionExit is called when this collider/rigidbody has stopped touching another rigidbody/collider. + void OnCollisionExit(Collision collisionInfo) + { + if (onCollisionExit != null) onCollisionExit.OnNext(collisionInfo); + } + + /// OnCollisionExit is called when this collider/rigidbody has stopped touching another rigidbody/collider. + public IObservable OnCollisionExitAsObservable() + { + return onCollisionExit ?? (onCollisionExit = new Subject()); + } + + Subject onCollisionStay; + + /// OnCollisionStay is called once per frame for every collider/rigidbody that is touching rigidbody/collider. + void OnCollisionStay(Collision collisionInfo) + { + if (onCollisionStay != null) onCollisionStay.OnNext(collisionInfo); + } + + /// OnCollisionStay is called once per frame for every collider/rigidbody that is touching rigidbody/collider. + public IObservable OnCollisionStayAsObservable() + { + return onCollisionStay ?? (onCollisionStay = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onCollisionEnter != null) + { + onCollisionEnter.OnCompleted(); + } + if (onCollisionExit != null) + { + onCollisionExit.OnCompleted(); + } + if (onCollisionStay != null) + { + onCollisionStay.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollisionTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollisionTrigger.cs.meta new file mode 100644 index 0000000..09399cc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableCollisionTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 10b917196cbfcf74898ce1686e205d04 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDeselectTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDeselectTrigger.cs new file mode 100644 index 0000000..91465c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDeselectTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableDeselectTrigger : ObservableTriggerBase, IEventSystemHandler, IDeselectHandler + { + Subject onDeselect; + + void IDeselectHandler.OnDeselect(BaseEventData eventData) + { + if (onDeselect != null) onDeselect.OnNext(eventData); + } + + public IObservable OnDeselectAsObservable() + { + return onDeselect ?? (onDeselect = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onDeselect != null) + { + onDeselect.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDeselectTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDeselectTrigger.cs.meta new file mode 100644 index 0000000..91bdae0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDeselectTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9fe6f69c4d869c04e8a1924aab1d3694 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDestroyTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDestroyTrigger.cs new file mode 100644 index 0000000..3eceb9d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDestroyTrigger.cs @@ -0,0 +1,67 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableDestroyTrigger : MonoBehaviour + { + bool calledDestroy = false; + Subject onDestroy; + CompositeDisposable disposablesOnDestroy; + + [Obsolete("Internal Use.")] + internal bool IsMonitoredActivate { get; set; } + + public bool IsActivated { get; private set; } + + /// + /// Check called OnDestroy. + /// This property does not guarantees GameObject was destroyed, + /// when gameObject is deactive, does not raise OnDestroy. + /// + public bool IsCalledOnDestroy { get { return calledDestroy; } } + + void Awake() + { + IsActivated = true; + } + + /// This function is called when the MonoBehaviour will be destroyed. + void OnDestroy() + { + if (!calledDestroy) + { + calledDestroy = true; + if (disposablesOnDestroy != null) disposablesOnDestroy.Dispose(); + if (onDestroy != null) { onDestroy.OnNext(Unit.Default); onDestroy.OnCompleted(); } + } + } + + /// This function is called when the MonoBehaviour will be destroyed. + public IObservable OnDestroyAsObservable() + { + if (this == null) return Observable.Return(Unit.Default); + if (calledDestroy) return Observable.Return(Unit.Default); + return onDestroy ?? (onDestroy = new Subject()); + } + + /// Invoke OnDestroy, this method is used on internal. + public void ForceRaiseOnDestroy() + { + OnDestroy(); + } + + public void AddDisposableOnDestroy(IDisposable disposable) + { + if (calledDestroy) + { + disposable.Dispose(); + return; + } + + if (disposablesOnDestroy == null) disposablesOnDestroy = new CompositeDisposable(); + disposablesOnDestroy.Add(disposable); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDestroyTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDestroyTrigger.cs.meta new file mode 100644 index 0000000..68d8b53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDestroyTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cb219b23cdf4b314f94a27bca3cc8012 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs new file mode 100644 index 0000000..6dff39f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableDragTrigger : ObservableTriggerBase, IEventSystemHandler, IDragHandler + { + Subject onDrag; + + void IDragHandler.OnDrag(PointerEventData eventData) + { + if (onDrag != null) onDrag.OnNext(eventData); + } + + public IObservable OnDragAsObservable() + { + return onDrag ?? (onDrag = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onDrag != null) + { + onDrag.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs.meta new file mode 100644 index 0000000..ba30a30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 79db090dc9e4db245821e8b89b0e208e +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDropTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDropTrigger.cs new file mode 100644 index 0000000..7d26345 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDropTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableDropTrigger : ObservableTriggerBase, IEventSystemHandler, IDropHandler + { + Subject onDrop; + + void IDropHandler.OnDrop(PointerEventData eventData) + { + if (onDrop != null) onDrop.OnNext(eventData); + } + + public IObservable OnDropAsObservable() + { + return onDrop ?? (onDrop = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onDrop != null) + { + onDrop.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDropTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDropTrigger.cs.meta new file mode 100644 index 0000000..1288eb8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDropTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f2ffa8b5af3474446a310bb6aa0b180a +timeCreated: 1455373902 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEnableTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEnableTrigger.cs new file mode 100644 index 0000000..47df63e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEnableTrigger.cs @@ -0,0 +1,49 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableEnableTrigger : ObservableTriggerBase + { + Subject onEnable; + + /// This function is called when the object becomes enabled and active. + void OnEnable() + { + if (onEnable != null) onEnable.OnNext(Unit.Default); + } + + /// This function is called when the object becomes enabled and active. + public IObservable OnEnableAsObservable() + { + return onEnable ?? (onEnable = new Subject()); + } + + Subject onDisable; + + /// This function is called when the behaviour becomes disabled () or inactive. + void OnDisable() + { + if (onDisable != null) onDisable.OnNext(Unit.Default); + } + + /// This function is called when the behaviour becomes disabled () or inactive. + public IObservable OnDisableAsObservable() + { + return onDisable ?? (onDisable = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onEnable != null) + { + onEnable.OnCompleted(); + } + if (onDisable != null) + { + onDisable.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEnableTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEnableTrigger.cs.meta new file mode 100644 index 0000000..969370b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEnableTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0d9c7eb607af1fd4aa0e15f52cc0543b +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs new file mode 100644 index 0000000..8d68135 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableEndDragTrigger : ObservableTriggerBase, IEventSystemHandler, IEndDragHandler + { + Subject onEndDrag; + + void IEndDragHandler.OnEndDrag(PointerEventData eventData) + { + if (onEndDrag != null) onEndDrag.OnNext(eventData); + } + + public IObservable OnEndDragAsObservable() + { + return onEndDrag ?? (onEndDrag = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onEndDrag != null) + { + onEndDrag.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs.meta new file mode 100644 index 0000000..e55cd9d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b8ce8424f238d6842bd8b09c0cca1ac4 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEventTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEventTrigger.cs new file mode 100644 index 0000000..3c73eb1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEventTrigger.cs @@ -0,0 +1,359 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableEventTrigger : ObservableTriggerBase, IEventSystemHandler, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler, IBeginDragHandler, IInitializePotentialDragHandler, IDragHandler, IEndDragHandler, IDropHandler, IScrollHandler, IUpdateSelectedHandler, ISelectHandler, IDeselectHandler, IMoveHandler, ISubmitHandler, ICancelHandler + { + #region IDeselectHandler + + Subject onDeselect; + + void IDeselectHandler.OnDeselect(BaseEventData eventData) + { + if (onDeselect != null) onDeselect.OnNext(eventData); + } + + public IObservable OnDeselectAsObservable() + { + return onDeselect ?? (onDeselect = new Subject()); + } + + #endregion + + #region IMoveHandler + + Subject onMove; + + void IMoveHandler.OnMove(AxisEventData eventData) + { + if (onMove != null) onMove.OnNext(eventData); + } + + public IObservable OnMoveAsObservable() + { + return onMove ?? (onMove = new Subject()); + } + + #endregion + + #region IPointerDownHandler + + Subject onPointerDown; + + void IPointerDownHandler.OnPointerDown(PointerEventData eventData) + { + if (onPointerDown != null) onPointerDown.OnNext(eventData); + } + + public IObservable OnPointerDownAsObservable() + { + return onPointerDown ?? (onPointerDown = new Subject()); + } + + #endregion + + #region IPointerEnterHandler + + Subject onPointerEnter; + + void IPointerEnterHandler.OnPointerEnter(PointerEventData eventData) + { + if (onPointerEnter != null) onPointerEnter.OnNext(eventData); + } + + public IObservable OnPointerEnterAsObservable() + { + return onPointerEnter ?? (onPointerEnter = new Subject()); + } + + #endregion + + #region IPointerExitHandler + + Subject onPointerExit; + + void IPointerExitHandler.OnPointerExit(PointerEventData eventData) + { + if (onPointerExit != null) onPointerExit.OnNext(eventData); + } + + public IObservable OnPointerExitAsObservable() + { + return onPointerExit ?? (onPointerExit = new Subject()); + } + + #endregion + + #region IPointerUpHandler + + Subject onPointerUp; + + void IPointerUpHandler.OnPointerUp(PointerEventData eventData) + { + if (onPointerUp != null) onPointerUp.OnNext(eventData); + } + + public IObservable OnPointerUpAsObservable() + { + return onPointerUp ?? (onPointerUp = new Subject()); + } + + #endregion + + #region ISelectHandler + + Subject onSelect; + + void ISelectHandler.OnSelect(BaseEventData eventData) + { + if (onSelect != null) onSelect.OnNext(eventData); + } + + public IObservable OnSelectAsObservable() + { + return onSelect ?? (onSelect = new Subject()); + } + + #endregion + + #region IPointerClickHandler + + Subject onPointerClick; + + void IPointerClickHandler.OnPointerClick(PointerEventData eventData) + { + if (onPointerClick != null) onPointerClick.OnNext(eventData); + } + + public IObservable OnPointerClickAsObservable() + { + return onPointerClick ?? (onPointerClick = new Subject()); + } + + #endregion + + #region ISubmitHandler + + Subject onSubmit; + + void ISubmitHandler.OnSubmit(BaseEventData eventData) + { + if (onSubmit != null) onSubmit.OnNext(eventData); + } + + public IObservable OnSubmitAsObservable() + { + return onSubmit ?? (onSubmit = new Subject()); + } + + #endregion + + #region IDragHandler + + Subject onDrag; + + void IDragHandler.OnDrag(PointerEventData eventData) + { + if (onDrag != null) onDrag.OnNext(eventData); + } + + public IObservable OnDragAsObservable() + { + return onDrag ?? (onDrag = new Subject()); + } + + #endregion + + #region IBeginDragHandler + + Subject onBeginDrag; + + void IBeginDragHandler.OnBeginDrag(PointerEventData eventData) + { + if (onBeginDrag != null) onBeginDrag.OnNext(eventData); + } + + public IObservable OnBeginDragAsObservable() + { + return onBeginDrag ?? (onBeginDrag = new Subject()); + } + + #endregion + + #region IEndDragHandler + + Subject onEndDrag; + + void IEndDragHandler.OnEndDrag(PointerEventData eventData) + { + if (onEndDrag != null) onEndDrag.OnNext(eventData); + } + + public IObservable OnEndDragAsObservable() + { + return onEndDrag ?? (onEndDrag = new Subject()); + } + + #endregion + + #region IDropHandler + + Subject onDrop; + + void IDropHandler.OnDrop(PointerEventData eventData) + { + if (onDrop != null) onDrop.OnNext(eventData); + } + + public IObservable OnDropAsObservable() + { + return onDrop ?? (onDrop = new Subject()); + } + + #endregion + + #region IUpdateSelectedHandler + + Subject onUpdateSelected; + + void IUpdateSelectedHandler.OnUpdateSelected(BaseEventData eventData) + { + if (onUpdateSelected != null) onUpdateSelected.OnNext(eventData); + } + + public IObservable OnUpdateSelectedAsObservable() + { + return onUpdateSelected ?? (onUpdateSelected = new Subject()); + } + + #endregion + + #region IInitializePotentialDragHandler + + Subject onInitializePotentialDrag; + + void IInitializePotentialDragHandler.OnInitializePotentialDrag(PointerEventData eventData) + { + if (onInitializePotentialDrag != null) onInitializePotentialDrag.OnNext(eventData); + } + + public IObservable OnInitializePotentialDragAsObservable() + { + return onInitializePotentialDrag ?? (onInitializePotentialDrag = new Subject()); + } + + #endregion + + #region ICancelHandler + + Subject onCancel; + + void ICancelHandler.OnCancel(BaseEventData eventData) + { + if (onCancel != null) onCancel.OnNext(eventData); + } + + public IObservable OnCancelAsObservable() + { + return onCancel ?? (onCancel = new Subject()); + } + + #endregion + + #region IScrollHandler + + Subject onScroll; + + void IScrollHandler.OnScroll(PointerEventData eventData) + { + if (onScroll != null) onScroll.OnNext(eventData); + } + + public IObservable OnScrollAsObservable() + { + return onScroll ?? (onScroll = new Subject()); + } + + #endregion + + protected override void RaiseOnCompletedOnDestroy() + { + if (onDeselect != null) + { + onDeselect.OnCompleted(); + } + if (onMove != null) + { + onMove.OnCompleted(); + } + if (onPointerDown != null) + { + onPointerDown.OnCompleted(); + } + if (onPointerEnter != null) + { + onPointerEnter.OnCompleted(); + } + if (onPointerExit != null) + { + onPointerExit.OnCompleted(); + } + if (onPointerUp != null) + { + onPointerUp.OnCompleted(); + } + if (onSelect != null) + { + onSelect.OnCompleted(); + } + if (onPointerClick != null) + { + onPointerClick.OnCompleted(); + } + if (onSubmit != null) + { + onSubmit.OnCompleted(); + } + if (onDrag != null) + { + onDrag.OnCompleted(); + } + if (onBeginDrag != null) + { + onBeginDrag.OnCompleted(); + } + if (onEndDrag != null) + { + onEndDrag.OnCompleted(); + } + if (onDrop != null) + { + onDrop.OnCompleted(); + } + if (onUpdateSelected != null) + { + onUpdateSelected.OnCompleted(); + } + if (onInitializePotentialDrag != null) + { + onInitializePotentialDrag.OnCompleted(); + } + if (onCancel != null) + { + onCancel.OnCompleted(); + } + if (onScroll != null) + { + onScroll.OnCompleted(); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEventTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEventTrigger.cs.meta new file mode 100644 index 0000000..cc19548 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEventTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 48e93426b16d5454c89e8d47ccded1c5 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableFixedUpdateTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableFixedUpdateTrigger.cs new file mode 100644 index 0000000..897170c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableFixedUpdateTrigger.cs @@ -0,0 +1,31 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableFixedUpdateTrigger : ObservableTriggerBase + { + Subject fixedUpdate; + + /// This function is called every fixed framerate frame, if the MonoBehaviour is enabled. + void FixedUpdate() + { + if (fixedUpdate != null) fixedUpdate.OnNext(Unit.Default); + } + + /// This function is called every fixed framerate frame, if the MonoBehaviour is enabled. + public IObservable FixedUpdateAsObservable() + { + return fixedUpdate ?? (fixedUpdate = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (fixedUpdate != null) + { + fixedUpdate.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableFixedUpdateTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableFixedUpdateTrigger.cs.meta new file mode 100644 index 0000000..aabc769 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableFixedUpdateTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d525c42c11d945f4398061ed8f84e5f4 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableInitializePotentialDragTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableInitializePotentialDragTrigger.cs new file mode 100644 index 0000000..06db037 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableInitializePotentialDragTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableInitializePotentialDragTrigger : ObservableTriggerBase, IEventSystemHandler, IInitializePotentialDragHandler + { + Subject onInitializePotentialDrag; + + void IInitializePotentialDragHandler.OnInitializePotentialDrag(PointerEventData eventData) + { + if (onInitializePotentialDrag != null) onInitializePotentialDrag.OnNext(eventData); + } + + public IObservable OnInitializePotentialDragAsObservable() + { + return onInitializePotentialDrag ?? (onInitializePotentialDrag = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onInitializePotentialDrag != null) + { + onInitializePotentialDrag.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableInitializePotentialDragTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableInitializePotentialDragTrigger.cs.meta new file mode 100644 index 0000000..a14ffba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableInitializePotentialDragTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3f3148a9e1b8b21409f54d2b0c2c81de +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableJointTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableJointTrigger.cs new file mode 100644 index 0000000..8e4c39f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableJointTrigger.cs @@ -0,0 +1,47 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableJointTrigger : ObservableTriggerBase + { + Subject onJointBreak; + + void OnJointBreak(float breakForce) + { + if (onJointBreak != null) onJointBreak.OnNext(breakForce); + } + + public IObservable OnJointBreakAsObservable() + { + return onJointBreak ?? (onJointBreak = new Subject()); + } + + + Subject onJointBreak2D; + + void OnJointBreak2D(Joint2D brokenJoint) + { + if (onJointBreak2D != null) onJointBreak2D.OnNext(brokenJoint); + } + + public IObservable OnJointBreak2DAsObservable() + { + return onJointBreak2D ?? (onJointBreak2D = new Subject()); + } + + + protected override void RaiseOnCompletedOnDestroy() + { + if (onJointBreak != null) + { + onJointBreak.OnCompleted(); + } + if (onJointBreak2D != null) + { + onJointBreak2D.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableJointTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableJointTrigger.cs.meta new file mode 100644 index 0000000..ed27131 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableJointTrigger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 79b758631951cbc42b40ea87072e1ab3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableLateUpdateTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableLateUpdateTrigger.cs new file mode 100644 index 0000000..21c61c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableLateUpdateTrigger.cs @@ -0,0 +1,31 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableLateUpdateTrigger : ObservableTriggerBase + { + Subject lateUpdate; + + /// LateUpdate is called every frame, if the Behaviour is enabled. + void LateUpdate() + { + if (lateUpdate != null) lateUpdate.OnNext(Unit.Default); + } + + /// LateUpdate is called every frame, if the Behaviour is enabled. + public IObservable LateUpdateAsObservable() + { + return lateUpdate ?? (lateUpdate = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (lateUpdate != null) + { + lateUpdate.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableLateUpdateTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableLateUpdateTrigger.cs.meta new file mode 100644 index 0000000..a62624a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableLateUpdateTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 176ace24965d0c744bc61c8aad8b3fc7 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMouseTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMouseTrigger.cs new file mode 100644 index 0000000..89108b8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMouseTrigger.cs @@ -0,0 +1,143 @@ +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_METRO) + +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableMouseTrigger : ObservableTriggerBase + { + Subject onMouseDown; + + /// OnMouseDown is called when the user has pressed the mouse button while over the GUIElement or Collider. + void OnMouseDown() + { + if (onMouseDown != null) onMouseDown.OnNext(Unit.Default); + } + + /// OnMouseDown is called when the user has pressed the mouse button while over the GUIElement or Collider. + public IObservable OnMouseDownAsObservable() + { + return onMouseDown ?? (onMouseDown = new Subject()); + } + + Subject onMouseDrag; + + /// OnMouseDrag is called when the user has clicked on a GUIElement or Collider and is still holding down the mouse. + void OnMouseDrag() + { + if (onMouseDrag != null) onMouseDrag.OnNext(Unit.Default); + } + + /// OnMouseDrag is called when the user has clicked on a GUIElement or Collider and is still holding down the mouse. + public IObservable OnMouseDragAsObservable() + { + return onMouseDrag ?? (onMouseDrag = new Subject()); + } + + Subject onMouseEnter; + + /// OnMouseEnter is called when the mouse entered the GUIElement or Collider. + void OnMouseEnter() + { + if (onMouseEnter != null) onMouseEnter.OnNext(Unit.Default); + } + + /// OnMouseEnter is called when the mouse entered the GUIElement or Collider. + public IObservable OnMouseEnterAsObservable() + { + return onMouseEnter ?? (onMouseEnter = new Subject()); + } + + Subject onMouseExit; + + /// OnMouseExit is called when the mouse is not any longer over the GUIElement or Collider. + void OnMouseExit() + { + if (onMouseExit != null) onMouseExit.OnNext(Unit.Default); + } + + /// OnMouseExit is called when the mouse is not any longer over the GUIElement or Collider. + public IObservable OnMouseExitAsObservable() + { + return onMouseExit ?? (onMouseExit = new Subject()); + } + + Subject onMouseOver; + + /// OnMouseOver is called every frame while the mouse is over the GUIElement or Collider. + void OnMouseOver() + { + if (onMouseOver != null) onMouseOver.OnNext(Unit.Default); + } + + /// OnMouseOver is called every frame while the mouse is over the GUIElement or Collider. + public IObservable OnMouseOverAsObservable() + { + return onMouseOver ?? (onMouseOver = new Subject()); + } + + Subject onMouseUp; + + /// OnMouseUp is called when the user has released the mouse button. + void OnMouseUp() + { + if (onMouseUp != null) onMouseUp.OnNext(Unit.Default); + } + + /// OnMouseUp is called when the user has released the mouse button. + public IObservable OnMouseUpAsObservable() + { + return onMouseUp ?? (onMouseUp = new Subject()); + } + + Subject onMouseUpAsButton; + + /// OnMouseUpAsButton is only called when the mouse is released over the same GUIElement or Collider as it was pressed. + void OnMouseUpAsButton() + { + if (onMouseUpAsButton != null) onMouseUpAsButton.OnNext(Unit.Default); + } + + /// OnMouseUpAsButton is only called when the mouse is released over the same GUIElement or Collider as it was pressed. + public IObservable OnMouseUpAsButtonAsObservable() + { + return onMouseUpAsButton ?? (onMouseUpAsButton = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onMouseDown != null) + { + onMouseDown.OnCompleted(); + } + if (onMouseDrag != null) + { + onMouseDrag.OnCompleted(); + } + if (onMouseEnter != null) + { + onMouseEnter.OnCompleted(); + } + if (onMouseExit != null) + { + onMouseExit.OnCompleted(); + } + if (onMouseOver != null) + { + onMouseOver.OnCompleted(); + } + if (onMouseUp != null) + { + onMouseUp.OnCompleted(); + } + if (onMouseUpAsButton != null) + { + onMouseUpAsButton.OnCompleted(); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMouseTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMouseTrigger.cs.meta new file mode 100644 index 0000000..9611b63 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMouseTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c5f30958c5509bc4f9c14ea261a1567c +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMoveTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMoveTrigger.cs new file mode 100644 index 0000000..bd05d14 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMoveTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableMoveTrigger : ObservableTriggerBase, IEventSystemHandler, IMoveHandler + { + Subject onMove; + + void IMoveHandler.OnMove(AxisEventData eventData) + { + if (onMove != null) onMove.OnNext(eventData); + } + + public IObservable OnMoveAsObservable() + { + return onMove ?? (onMove = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onMove != null) + { + onMove.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMoveTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMoveTrigger.cs.meta new file mode 100644 index 0000000..1964275 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableMoveTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3e1feec0f10dcea4d9c779a81a0ee3dc +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableParticleTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableParticleTrigger.cs new file mode 100644 index 0000000..f8acc26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableParticleTrigger.cs @@ -0,0 +1,56 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableParticleTrigger : ObservableTriggerBase + { + Subject onParticleCollision; +#if UNITY_5_4_OR_NEWER + Subject onParticleTrigger; +#endif + + /// OnParticleCollision is called when a particle hits a collider. + void OnParticleCollision(GameObject other) + { + if (onParticleCollision != null) onParticleCollision.OnNext(other); + } + + /// OnParticleCollision is called when a particle hits a collider. + public IObservable OnParticleCollisionAsObservable() + { + return onParticleCollision ?? (onParticleCollision = new Subject()); + } + +#if UNITY_5_4_OR_NEWER + + /// OnParticleTrigger is called when any particles in a particle system meet the conditions in the trigger module. + void OnParticleTrigger() + { + if (onParticleTrigger != null) onParticleTrigger.OnNext(Unit.Default); + } + + /// OnParticleTrigger is called when any particles in a particle system meet the conditions in the trigger module. + public IObservable OnParticleTriggerAsObservable() + { + return onParticleTrigger ?? (onParticleTrigger = new Subject()); + } + +#endif + + protected override void RaiseOnCompletedOnDestroy() + { + if (onParticleCollision != null) + { + onParticleCollision.OnCompleted(); + } +#if UNITY_5_4_OR_NEWER + if (onParticleTrigger != null) + { + onParticleTrigger.OnCompleted(); + } +#endif + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableParticleTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableParticleTrigger.cs.meta new file mode 100644 index 0000000..184d0fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableParticleTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9e6a20494274d5045a1b36a770ea76b4 +timeCreated: 1468669952 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs new file mode 100644 index 0000000..1cac1d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservablePointerClickTrigger : ObservableTriggerBase, IEventSystemHandler, IPointerClickHandler + { + Subject onPointerClick; + + void IPointerClickHandler.OnPointerClick(PointerEventData eventData) + { + if (onPointerClick != null) onPointerClick.OnNext(eventData); + } + + public IObservable OnPointerClickAsObservable() + { + return onPointerClick ?? (onPointerClick = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onPointerClick != null) + { + onPointerClick.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs.meta new file mode 100644 index 0000000..b6d86b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: aa69c313aba23f945b760e79c45083ad +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerDownTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerDownTrigger.cs new file mode 100644 index 0000000..4ff2dff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerDownTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservablePointerDownTrigger : ObservableTriggerBase, IEventSystemHandler, IPointerDownHandler + { + Subject onPointerDown; + + void IPointerDownHandler.OnPointerDown(PointerEventData eventData) + { + if (onPointerDown != null) onPointerDown.OnNext(eventData); + } + + public IObservable OnPointerDownAsObservable() + { + return onPointerDown ?? (onPointerDown = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onPointerDown != null) + { + onPointerDown.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerDownTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerDownTrigger.cs.meta new file mode 100644 index 0000000..8ca694a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerDownTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c7ae5b5965df2344d99ef7792521b937 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs new file mode 100644 index 0000000..615a83c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservablePointerEnterTrigger : ObservableTriggerBase, IEventSystemHandler, IPointerEnterHandler + { + Subject onPointerEnter; + + void IPointerEnterHandler.OnPointerEnter(PointerEventData eventData) + { + if (onPointerEnter != null) onPointerEnter.OnNext(eventData); + } + + public IObservable OnPointerEnterAsObservable() + { + return onPointerEnter ?? (onPointerEnter = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onPointerEnter != null) + { + onPointerEnter.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs.meta new file mode 100644 index 0000000..655ddb2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3468b3db8d419c745b12124f6432696b +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs new file mode 100644 index 0000000..90d9045 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservablePointerExitTrigger : ObservableTriggerBase, IEventSystemHandler, IPointerExitHandler + { + Subject onPointerExit; + + void IPointerExitHandler.OnPointerExit(PointerEventData eventData) + { + if (onPointerExit != null) onPointerExit.OnNext(eventData); + } + + public IObservable OnPointerExitAsObservable() + { + return onPointerExit ?? (onPointerExit = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onPointerExit != null) + { + onPointerExit.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs.meta new file mode 100644 index 0000000..5365e5b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9643e74593988274bbed9adf40384e48 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerUpTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerUpTrigger.cs new file mode 100644 index 0000000..877e63a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerUpTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservablePointerUpTrigger : ObservableTriggerBase, IEventSystemHandler, IPointerUpHandler + { + Subject onPointerUp; + + void IPointerUpHandler.OnPointerUp(PointerEventData eventData) + { + if (onPointerUp != null) onPointerUp.OnNext(eventData); + } + + public IObservable OnPointerUpAsObservable() + { + return onPointerUp ?? (onPointerUp = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onPointerUp != null) + { + onPointerUp.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerUpTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerUpTrigger.cs.meta new file mode 100644 index 0000000..ed50e6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerUpTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 41b0031b2e409894aacafa49d8583617 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableRectTransformTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableRectTransformTrigger.cs new file mode 100644 index 0000000..063015c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableRectTransformTrigger.cs @@ -0,0 +1,55 @@ +// after uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableRectTransformTrigger : ObservableTriggerBase + { + Subject onRectTransformDimensionsChange; + + // Callback that is sent if an associated RectTransform has it's dimensions changed + void OnRectTransformDimensionsChange() + { + if (onRectTransformDimensionsChange != null) onRectTransformDimensionsChange.OnNext(Unit.Default); + } + + /// Callback that is sent if an associated RectTransform has it's dimensions changed. + public IObservable OnRectTransformDimensionsChangeAsObservable() + { + return onRectTransformDimensionsChange ?? (onRectTransformDimensionsChange = new Subject()); + } + + Subject onRectTransformRemoved; + + // Callback that is sent if an associated RectTransform is removed + void OnRectTransformRemoved() + { + if (onRectTransformRemoved != null) onRectTransformRemoved.OnNext(Unit.Default); + } + + /// Callback that is sent if an associated RectTransform is removed. + public IObservable OnRectTransformRemovedAsObservable() + { + return onRectTransformRemoved ?? (onRectTransformRemoved = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onRectTransformDimensionsChange != null) + { + onRectTransformDimensionsChange.OnCompleted(); + } + if (onRectTransformRemoved != null) + { + onRectTransformRemoved.OnCompleted(); + } + } + + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableRectTransformTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableRectTransformTrigger.cs.meta new file mode 100644 index 0000000..2cd2e43 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableRectTransformTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 20b97bcdd98f27346851c3a690ec7faf +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableScrollTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableScrollTrigger.cs new file mode 100644 index 0000000..dd60ffd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableScrollTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableScrollTrigger : ObservableTriggerBase, IEventSystemHandler, IScrollHandler + { + Subject onScroll; + + void IScrollHandler.OnScroll(PointerEventData eventData) + { + if (onScroll != null) onScroll.OnNext(eventData); + } + + public IObservable OnScrollAsObservable() + { + return onScroll ?? (onScroll = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onScroll != null) + { + onScroll.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableScrollTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableScrollTrigger.cs.meta new file mode 100644 index 0000000..67afed9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableScrollTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2231ec04e488f7443ae7acf609ac5f00 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSelectTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSelectTrigger.cs new file mode 100644 index 0000000..d80579b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSelectTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableSelectTrigger : ObservableTriggerBase, IEventSystemHandler, ISelectHandler + { + Subject onSelect; + + void ISelectHandler.OnSelect(BaseEventData eventData) + { + if (onSelect != null) onSelect.OnNext(eventData); + } + + public IObservable OnSelectAsObservable() + { + return onSelect ?? (onSelect = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onSelect != null) + { + onSelect.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSelectTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSelectTrigger.cs.meta new file mode 100644 index 0000000..3230e07 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSelectTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1e4cb287d3ab8274885ed05748f26329 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableStateMachineTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableStateMachineTrigger.cs new file mode 100644 index 0000000..cd38afe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableStateMachineTrigger.cs @@ -0,0 +1,143 @@ +// over Unity5 added StateMachineBehaviour +#if !(UNITY_4_7 || UNITY_4_6 || UNITY_4_5 || UNITY_4_4 || UNITY_4_3 || UNITY_4_2 || UNITY_4_1 || UNITY_4_0_1 || UNITY_4_0 || UNITY_3_5 || UNITY_3_4 || UNITY_3_3 || UNITY_3_2 || UNITY_3_1 || UNITY_3_0_0 || UNITY_3_0 || UNITY_2_6_1 || UNITY_2_6) + +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableStateMachineTrigger : StateMachineBehaviour + { + public class OnStateInfo + { + public Animator Animator { get; private set; } + public AnimatorStateInfo StateInfo { get; private set; } + public int LayerIndex { get; private set; } + + public OnStateInfo(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + { + Animator = animator; + StateInfo = stateInfo; + LayerIndex = layerIndex; + } + } + + public class OnStateMachineInfo + { + public Animator Animator { get; private set; } + public int StateMachinePathHash { get; private set; } + + public OnStateMachineInfo(Animator animator, int stateMachinePathHash) + { + Animator = animator; + StateMachinePathHash = stateMachinePathHash; + } + } + + // OnStateExit + + Subject onStateExit; + + public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + { + if (onStateExit != null) onStateExit.OnNext(new OnStateInfo(animator, stateInfo, layerIndex)); + } + + public IObservable OnStateExitAsObservable() + { + return onStateExit ?? (onStateExit = new Subject()); + } + + // OnStateEnter + + Subject onStateEnter; + + public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + { + if (onStateEnter != null) onStateEnter.OnNext(new OnStateInfo(animator, stateInfo, layerIndex)); + } + + public IObservable OnStateEnterAsObservable() + { + return onStateEnter ?? (onStateEnter = new Subject()); + } + + // OnStateIK + + Subject onStateIK; + + public override void OnStateIK(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + { + if(onStateIK !=null) onStateIK.OnNext(new OnStateInfo(animator, stateInfo, layerIndex)); + } + + public IObservable OnStateIKAsObservable() + { + return onStateIK ?? (onStateIK = new Subject()); + } + + // Does not implments OnStateMove. + // ObservableStateMachine Trigger makes stop animating. + // By defining OnAnimatorMove, you are signifying that you want to intercept the movement of the root object and apply it yourself. + // http://fogbugz.unity3d.com/default.asp?700990_9jqaim4ev33i8e9h + + //// OnStateMove + + //Subject onStateMove; + + //public override void OnStateMove(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + //{ + // if (onStateMove != null) onStateMove.OnNext(new OnStateInfo(animator, stateInfo, layerIndex)); + //} + + //public IObservable OnStateMoveAsObservable() + //{ + // return onStateMove ?? (onStateMove = new Subject()); + //} + + // OnStateUpdate + + Subject onStateUpdate; + + public override void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + { + if (onStateUpdate != null) onStateUpdate.OnNext(new OnStateInfo(animator, stateInfo, layerIndex)); + } + + public IObservable OnStateUpdateAsObservable() + { + return onStateUpdate ?? (onStateUpdate = new Subject()); + } + + // OnStateMachineEnter + + Subject onStateMachineEnter; + + public override void OnStateMachineEnter(Animator animator, int stateMachinePathHash) + { + if (onStateMachineEnter != null) onStateMachineEnter.OnNext(new OnStateMachineInfo(animator, stateMachinePathHash)); + } + + public IObservable OnStateMachineEnterAsObservable() + { + return onStateMachineEnter ?? (onStateMachineEnter = new Subject()); + } + + // OnStateMachineExit + + Subject onStateMachineExit; + + public override void OnStateMachineExit(Animator animator, int stateMachinePathHash) + { + if (onStateMachineExit != null) onStateMachineExit.OnNext(new OnStateMachineInfo(animator, stateMachinePathHash)); + } + + public IObservable OnStateMachineExitAsObservable() + { + return onStateMachineExit ?? (onStateMachineExit = new Subject()); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableStateMachineTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableStateMachineTrigger.cs.meta new file mode 100644 index 0000000..48921b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableStateMachineTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1e29959e46c7ea7409560769cde085ae +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSubmitTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSubmitTrigger.cs new file mode 100644 index 0000000..8c3d6dd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSubmitTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableSubmitTrigger : ObservableTriggerBase, IEventSystemHandler, ISubmitHandler + { + Subject onSubmit; + + void ISubmitHandler.OnSubmit(BaseEventData eventData) + { + if (onSubmit != null) onSubmit.OnNext(eventData); + } + + public IObservable OnSubmitAsObservable() + { + return onSubmit ?? (onSubmit = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onSubmit != null) + { + onSubmit.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSubmitTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSubmitTrigger.cs.meta new file mode 100644 index 0000000..fb7cc88 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableSubmitTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 655296fedabd6004ab699ab9749e369c +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTransformChangedTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTransformChangedTrigger.cs new file mode 100644 index 0000000..c560241 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTransformChangedTrigger.cs @@ -0,0 +1,72 @@ +// after uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableTransformChangedTrigger : ObservableTriggerBase + { + Subject onBeforeTransformParentChanged; + + // Callback sent to the graphic before a Transform parent change occurs + void OnBeforeTransformParentChanged() + { + if (onBeforeTransformParentChanged != null) onBeforeTransformParentChanged.OnNext(Unit.Default); + } + + /// Callback sent to the graphic before a Transform parent change occurs. + public IObservable OnBeforeTransformParentChangedAsObservable() + { + return onBeforeTransformParentChanged ?? (onBeforeTransformParentChanged = new Subject()); + } + + Subject onTransformParentChanged; + + // This function is called when the parent property of the transform of the GameObject has changed + void OnTransformParentChanged() + { + if (onTransformParentChanged != null) onTransformParentChanged.OnNext(Unit.Default); + } + + /// This function is called when the parent property of the transform of the GameObject has changed. + public IObservable OnTransformParentChangedAsObservable() + { + return onTransformParentChanged ?? (onTransformParentChanged = new Subject()); + } + + Subject onTransformChildrenChanged; + + // This function is called when the list of children of the transform of the GameObject has changed + void OnTransformChildrenChanged() + { + if (onTransformChildrenChanged != null) onTransformChildrenChanged.OnNext(Unit.Default); + } + + /// This function is called when the list of children of the transform of the GameObject has changed. + public IObservable OnTransformChildrenChangedAsObservable() + { + return onTransformChildrenChanged ?? (onTransformChildrenChanged = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onBeforeTransformParentChanged != null) + { + onBeforeTransformParentChanged.OnCompleted(); + } + if (onTransformParentChanged != null) + { + onTransformParentChanged.OnCompleted(); + } + if (onTransformChildrenChanged != null) + { + onTransformChildrenChanged.OnCompleted(); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTransformChangedTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTransformChangedTrigger.cs.meta new file mode 100644 index 0000000..27fbaa5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTransformChangedTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 835e244a602942c4c84a09c9bdedf229 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTrigger2DTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTrigger2DTrigger.cs new file mode 100644 index 0000000..565a40d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTrigger2DTrigger.cs @@ -0,0 +1,67 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableTrigger2DTrigger : ObservableTriggerBase + { + Subject onTriggerEnter2D; + + /// Sent when another object enters a trigger collider attached to this object (2D physics only). + void OnTriggerEnter2D(Collider2D other) + { + if (onTriggerEnter2D != null) onTriggerEnter2D.OnNext(other); + } + + /// Sent when another object enters a trigger collider attached to this object (2D physics only). + public IObservable OnTriggerEnter2DAsObservable() + { + return onTriggerEnter2D ?? (onTriggerEnter2D = new Subject()); + } + + Subject onTriggerExit2D; + + /// Sent when another object leaves a trigger collider attached to this object (2D physics only). + void OnTriggerExit2D(Collider2D other) + { + if (onTriggerExit2D != null) onTriggerExit2D.OnNext(other); + } + + /// Sent when another object leaves a trigger collider attached to this object (2D physics only). + public IObservable OnTriggerExit2DAsObservable() + { + return onTriggerExit2D ?? (onTriggerExit2D = new Subject()); + } + + Subject onTriggerStay2D; + + /// Sent each frame where another object is within a trigger collider attached to this object (2D physics only). + void OnTriggerStay2D(Collider2D other) + { + if (onTriggerStay2D != null) onTriggerStay2D.OnNext(other); + } + + /// Sent each frame where another object is within a trigger collider attached to this object (2D physics only). + public IObservable OnTriggerStay2DAsObservable() + { + return onTriggerStay2D ?? (onTriggerStay2D = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onTriggerEnter2D != null) + { + onTriggerEnter2D.OnCompleted(); + } + if (onTriggerExit2D != null) + { + onTriggerExit2D.OnCompleted(); + } + if (onTriggerStay2D != null) + { + onTriggerStay2D.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTrigger2DTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTrigger2DTrigger.cs.meta new file mode 100644 index 0000000..38a7ee3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTrigger2DTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1aad3129752ef804999a880a7b2d72ef +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerBase.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerBase.cs new file mode 100644 index 0000000..ddda78f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerBase.cs @@ -0,0 +1,65 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + public abstract class ObservableTriggerBase : MonoBehaviour + { + bool calledAwake = false; + Subject awake; + + /// Awake is called when the script instance is being loaded. + void Awake() + { + calledAwake = true; + if (awake != null) { awake.OnNext(Unit.Default); awake.OnCompleted(); } + } + + /// Awake is called when the script instance is being loaded. + public IObservable AwakeAsObservable() + { + if (calledAwake) return Observable.Return(Unit.Default); + return awake ?? (awake = new Subject()); + } + + bool calledStart = false; + Subject start; + + /// Start is called on the frame when a script is enabled just before any of the Update methods is called the first time. + void Start() + { + calledStart = true; + if (start != null) { start.OnNext(Unit.Default); start.OnCompleted(); } + } + + /// Start is called on the frame when a script is enabled just before any of the Update methods is called the first time. + public IObservable StartAsObservable() + { + if (calledStart) return Observable.Return(Unit.Default); + return start ?? (start = new Subject()); + } + + + bool calledDestroy = false; + Subject onDestroy; + + /// This function is called when the MonoBehaviour will be destroyed. + void OnDestroy() + { + calledDestroy = true; + if (onDestroy != null) { onDestroy.OnNext(Unit.Default); onDestroy.OnCompleted(); } + + RaiseOnCompletedOnDestroy(); + } + + /// This function is called when the MonoBehaviour will be destroyed. + public IObservable OnDestroyAsObservable() + { + if (this == null) return Observable.Return(Unit.Default); + if (calledDestroy) return Observable.Return(Unit.Default); + return onDestroy ?? (onDestroy = new Subject()); + } + + protected abstract void RaiseOnCompletedOnDestroy(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerBase.cs.meta new file mode 100644 index 0000000..00d1d1a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 850bc951297608e4fb0722795c21ed16 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.Component.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.Component.cs new file mode 100644 index 0000000..1c90e2e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.Component.cs @@ -0,0 +1,461 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) +using UnityEngine.EventSystems; +#endif + +namespace UniRx.Triggers +{ + // for Component + public static partial class ObservableTriggerExtensions + { + #region ObservableAnimatorTrigger + + /// Callback for setting up animation IK (inverse kinematics). + public static IObservable OnAnimatorIKAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnAnimatorIKAsObservable(); + } + + /// Callback for processing animation movements for modifying root motion. + public static IObservable OnAnimatorMoveAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnAnimatorMoveAsObservable(); + } + + #endregion + + #region ObservableCollision2DTrigger + + /// Sent when an incoming collider makes contact with this object's collider (2D physics only). + public static IObservable OnCollisionEnter2DAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCollisionEnter2DAsObservable(); + } + + + /// Sent when a collider on another object stops touching this object's collider (2D physics only). + public static IObservable OnCollisionExit2DAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCollisionExit2DAsObservable(); + } + + /// Sent each frame where a collider on another object is touching this object's collider (2D physics only). + public static IObservable OnCollisionStay2DAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCollisionStay2DAsObservable(); + } + + #endregion + + #region ObservableCollisionTrigger + + /// OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider. + public static IObservable OnCollisionEnterAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCollisionEnterAsObservable(); + } + + + /// OnCollisionExit is called when this collider/rigidbody has stopped touching another rigidbody/collider. + public static IObservable OnCollisionExitAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCollisionExitAsObservable(); + } + + /// OnCollisionStay is called once per frame for every collider/rigidbody that is touching rigidbody/collider. + public static IObservable OnCollisionStayAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCollisionStayAsObservable(); + } + + #endregion + + #region ObservableDestroyTrigger + + /// This function is called when the MonoBehaviour will be destroyed. + public static IObservable OnDestroyAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Return(Unit.Default); // send destroy message + return GetOrAddComponent(component.gameObject).OnDestroyAsObservable(); + } + + #endregion + + + #region ObservableEnableTrigger + + /// This function is called when the object becomes enabled and active. + public static IObservable OnEnableAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnEnableAsObservable(); + } + + /// This function is called when the behaviour becomes disabled () or inactive. + public static IObservable OnDisableAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnDisableAsObservable(); + } + + #endregion + + #region ObservableFixedUpdateTrigger + + /// This function is called every fixed framerate frame, if the MonoBehaviour is enabled. + public static IObservable FixedUpdateAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).FixedUpdateAsObservable(); + } + + #endregion + + #region ObservableLateUpdateTrigger + + /// LateUpdate is called every frame, if the Behaviour is enabled. + public static IObservable LateUpdateAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).LateUpdateAsObservable(); + } + + #endregion + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_METRO) + + #region ObservableMouseTrigger + + /// OnMouseDown is called when the user has pressed the mouse button while over the GUIElement or Collider. + public static IObservable OnMouseDownAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMouseDownAsObservable(); + } + + /// OnMouseDrag is called when the user has clicked on a GUIElement or Collider and is still holding down the mouse. + public static IObservable OnMouseDragAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMouseDragAsObservable(); + } + + /// OnMouseEnter is called when the mouse entered the GUIElement or Collider. + public static IObservable OnMouseEnterAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMouseEnterAsObservable(); + } + + /// OnMouseExit is called when the mouse is not any longer over the GUIElement or Collider. + public static IObservable OnMouseExitAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMouseExitAsObservable(); + } + + /// OnMouseOver is called every frame while the mouse is over the GUIElement or Collider. + public static IObservable OnMouseOverAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMouseOverAsObservable(); + } + + /// OnMouseUp is called when the user has released the mouse button. + public static IObservable OnMouseUpAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMouseUpAsObservable(); + } + + /// OnMouseUpAsButton is only called when the mouse is released over the same GUIElement or Collider as it was pressed. + public static IObservable OnMouseUpAsButtonAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMouseUpAsButtonAsObservable(); + } + + #endregion + +#endif + + #region ObservableTrigger2DTrigger + + /// Sent when another object enters a trigger collider attached to this object (2D physics only). + public static IObservable OnTriggerEnter2DAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTriggerEnter2DAsObservable(); + } + + + /// Sent when another object leaves a trigger collider attached to this object (2D physics only). + public static IObservable OnTriggerExit2DAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTriggerExit2DAsObservable(); + } + + /// Sent each frame where another object is within a trigger collider attached to this object (2D physics only). + public static IObservable OnTriggerStay2DAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTriggerStay2DAsObservable(); + } + + #endregion + + #region ObservableTriggerTrigger + + /// OnTriggerEnter is called when the Collider other enters the trigger. + public static IObservable OnTriggerEnterAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTriggerEnterAsObservable(); + } + + + /// OnTriggerExit is called when the Collider other has stopped touching the trigger. + public static IObservable OnTriggerExitAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTriggerExitAsObservable(); + } + + /// OnTriggerStay is called once per frame for every Collider other that is touching the trigger. + public static IObservable OnTriggerStayAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTriggerStayAsObservable(); + } + + #endregion + + #region ObservableUpdateTrigger + + /// Update is called every frame, if the MonoBehaviour is enabled. + public static IObservable UpdateAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).UpdateAsObservable(); + } + + #endregion + + #region ObservableVisibleTrigger + + /// OnBecameInvisible is called when the renderer is no longer visible by any camera. + public static IObservable OnBecameInvisibleAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnBecameInvisibleAsObservable(); + } + + /// OnBecameVisible is called when the renderer became visible by any camera. + public static IObservable OnBecameVisibleAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnBecameVisibleAsObservable(); + } + + #endregion + +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + + #region ObservableTransformChangedTrigger + + /// Callback sent to the graphic before a Transform parent change occurs. + public static IObservable OnBeforeTransformParentChangedAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnBeforeTransformParentChangedAsObservable(); + } + + /// This function is called when the parent property of the transform of the GameObject has changed. + public static IObservable OnTransformParentChangedAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTransformParentChangedAsObservable(); + } + + /// This function is called when the list of children of the transform of the GameObject has changed. + public static IObservable OnTransformChildrenChangedAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnTransformChildrenChangedAsObservable(); + } + + #endregion + + #region ObservableCanvasGroupChangedTrigger + + /// Callback that is sent if the canvas group is changed. + public static IObservable OnCanvasGroupChangedAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCanvasGroupChangedAsObservable(); + } + + #endregion + + #region ObservableRectTransformTrigger + + /// Callback that is sent if an associated RectTransform has it's dimensions changed. + public static IObservable OnRectTransformDimensionsChangeAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnRectTransformDimensionsChangeAsObservable(); + } + + /// Callback that is sent if an associated RectTransform is removed. + public static IObservable OnRectTransformRemovedAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnRectTransformRemovedAsObservable(); + } + + #endregion + + // uGUI + + #region ObservableEventTrigger classes + + public static IObservable OnDeselectAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnDeselectAsObservable(); + } + + public static IObservable OnMoveAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnMoveAsObservable(); + } + + public static IObservable OnPointerDownAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnPointerDownAsObservable(); + } + + public static IObservable OnPointerEnterAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnPointerEnterAsObservable(); + } + + public static IObservable OnPointerExitAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnPointerExitAsObservable(); + } + + public static IObservable OnPointerUpAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnPointerUpAsObservable(); + } + + public static IObservable OnSelectAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnSelectAsObservable(); + } + + public static IObservable OnPointerClickAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnPointerClickAsObservable(); + } + + public static IObservable OnSubmitAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnSubmitAsObservable(); + } + + public static IObservable OnDragAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnDragAsObservable(); + } + + public static IObservable OnBeginDragAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnBeginDragAsObservable(); + } + + public static IObservable OnEndDragAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnEndDragAsObservable(); + } + + public static IObservable OnDropAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnDropAsObservable(); + } + + public static IObservable OnUpdateSelectedAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnUpdateSelectedAsObservable(); + } + + public static IObservable OnInitializePotentialDragAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnInitializePotentialDragAsObservable(); + } + + public static IObservable OnCancelAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnCancelAsObservable(); + } + + public static IObservable OnScrollAsObservable(this UIBehaviour component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnScrollAsObservable(); + } + + #endregion + +#endif + + #region ObservableParticleTrigger + + /// OnParticleCollision is called when a particle hits a collider. + public static IObservable OnParticleCollisionAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnParticleCollisionAsObservable(); + } + +#if UNITY_5_4_OR_NEWER + + /// OnParticleTrigger is called when any particles in a particle system meet the conditions in the trigger module. + public static IObservable OnParticleTriggerAsObservable(this Component component) + { + if (component == null || component.gameObject == null) return Observable.Empty(); + return GetOrAddComponent(component.gameObject).OnParticleTriggerAsObservable(); + } + +#endif + + #endregion + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.Component.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.Component.cs.meta new file mode 100644 index 0000000..ded96f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.Component.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d10150b3ca6f3924baae5bce4343f6c4 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.cs new file mode 100644 index 0000000..fd2009f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.cs @@ -0,0 +1,361 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + // for GameObject + public static partial class ObservableTriggerExtensions + { + #region ObservableAnimatorTrigger + + /// Callback for setting up animation IK (inverse kinematics). + public static IObservable OnAnimatorIKAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnAnimatorIKAsObservable(); + } + + /// Callback for processing animation movements for modifying root motion. + public static IObservable OnAnimatorMoveAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnAnimatorMoveAsObservable(); + } + + #endregion + + #region ObservableCollision2DTrigger + + /// Sent when an incoming collider makes contact with this object's collider (2D physics only). + public static IObservable OnCollisionEnter2DAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnCollisionEnter2DAsObservable(); + } + + + /// Sent when a collider on another object stops touching this object's collider (2D physics only). + public static IObservable OnCollisionExit2DAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnCollisionExit2DAsObservable(); + } + + /// Sent each frame where a collider on another object is touching this object's collider (2D physics only). + public static IObservable OnCollisionStay2DAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnCollisionStay2DAsObservable(); + } + + #endregion + + #region ObservableCollisionTrigger + + /// OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider. + public static IObservable OnCollisionEnterAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnCollisionEnterAsObservable(); + } + + + /// OnCollisionExit is called when this collider/rigidbody has stopped touching another rigidbody/collider. + public static IObservable OnCollisionExitAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnCollisionExitAsObservable(); + } + + /// OnCollisionStay is called once per frame for every collider/rigidbody that is touching rigidbody/collider. + public static IObservable OnCollisionStayAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnCollisionStayAsObservable(); + } + + #endregion + + #region ObservableDestroyTrigger + + /// This function is called when the MonoBehaviour will be destroyed. + public static IObservable OnDestroyAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Return(Unit.Default); // send destroy message + return GetOrAddComponent(gameObject).OnDestroyAsObservable(); + } + + #endregion + + + #region ObservableEnableTrigger + + /// This function is called when the object becomes enabled and active. + public static IObservable OnEnableAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnEnableAsObservable(); + } + + /// This function is called when the behaviour becomes disabled () or inactive. + public static IObservable OnDisableAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnDisableAsObservable(); + } + + #endregion + + #region ObservableFixedUpdateTrigger + + /// This function is called every fixed framerate frame, if the MonoBehaviour is enabled. + public static IObservable FixedUpdateAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).FixedUpdateAsObservable(); + } + + #endregion + + #region ObservableLateUpdateTrigger + + /// LateUpdate is called every frame, if the Behaviour is enabled. + public static IObservable LateUpdateAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).LateUpdateAsObservable(); + } + + #endregion + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_METRO) + + #region ObservableMouseTrigger + + /// OnMouseDown is called when the user has pressed the mouse button while over the GUIElement or Collider. + public static IObservable OnMouseDownAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnMouseDownAsObservable(); + } + + /// OnMouseDrag is called when the user has clicked on a GUIElement or Collider and is still holding down the mouse. + public static IObservable OnMouseDragAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnMouseDragAsObservable(); + } + + /// OnMouseEnter is called when the mouse entered the GUIElement or Collider. + public static IObservable OnMouseEnterAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnMouseEnterAsObservable(); + } + + /// OnMouseExit is called when the mouse is not any longer over the GUIElement or Collider. + public static IObservable OnMouseExitAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnMouseExitAsObservable(); + } + + /// OnMouseOver is called every frame while the mouse is over the GUIElement or Collider. + public static IObservable OnMouseOverAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnMouseOverAsObservable(); + } + + /// OnMouseUp is called when the user has released the mouse button. + public static IObservable OnMouseUpAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnMouseUpAsObservable(); + } + + /// OnMouseUpAsButton is only called when the mouse is released over the same GUIElement or Collider as it was pressed. + public static IObservable OnMouseUpAsButtonAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnMouseUpAsButtonAsObservable(); + } + + #endregion + +#endif + + #region ObservableTrigger2DTrigger + + /// Sent when another object enters a trigger collider attached to this object (2D physics only). + public static IObservable OnTriggerEnter2DAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTriggerEnter2DAsObservable(); + } + + + /// Sent when another object leaves a trigger collider attached to this object (2D physics only). + public static IObservable OnTriggerExit2DAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTriggerExit2DAsObservable(); + } + + /// Sent each frame where another object is within a trigger collider attached to this object (2D physics only). + public static IObservable OnTriggerStay2DAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTriggerStay2DAsObservable(); + } + + #endregion + + #region ObservableTriggerTrigger + + /// OnTriggerEnter is called when the Collider other enters the trigger. + public static IObservable OnTriggerEnterAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTriggerEnterAsObservable(); + } + + + /// OnTriggerExit is called when the Collider other has stopped touching the trigger. + public static IObservable OnTriggerExitAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTriggerExitAsObservable(); + } + + /// OnTriggerStay is called once per frame for every Collider other that is touching the trigger. + public static IObservable OnTriggerStayAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTriggerStayAsObservable(); + } + + #endregion + + #region ObservableUpdateTrigger + + /// Update is called every frame, if the MonoBehaviour is enabled. + public static IObservable UpdateAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).UpdateAsObservable(); + } + + #endregion + + #region ObservableVisibleTrigger + + /// OnBecameInvisible is called when the renderer is no longer visible by any camera. + public static IObservable OnBecameInvisibleAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnBecameInvisibleAsObservable(); + } + + /// OnBecameVisible is called when the renderer became visible by any camera. + public static IObservable OnBecameVisibleAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnBecameVisibleAsObservable(); + } + + #endregion + +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + + #region ObservableTransformChangedTrigger + + /// Callback sent to the graphic before a Transform parent change occurs. + public static IObservable OnBeforeTransformParentChangedAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnBeforeTransformParentChangedAsObservable(); + } + + /// This function is called when the parent property of the transform of the GameObject has changed. + public static IObservable OnTransformParentChangedAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTransformParentChangedAsObservable(); + } + + /// This function is called when the list of children of the transform of the GameObject has changed. + public static IObservable OnTransformChildrenChangedAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnTransformChildrenChangedAsObservable(); + } + + #endregion + + #region ObservableCanvasGroupChangedTrigger + + /// Callback that is sent if the canvas group is changed. + public static IObservable OnCanvasGroupChangedAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnCanvasGroupChangedAsObservable(); + } + + #endregion + + #region ObservableRectTransformTrigger + + /// Callback that is sent if an associated RectTransform has it's dimensions changed. + public static IObservable OnRectTransformDimensionsChangeAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnRectTransformDimensionsChangeAsObservable(); + } + + /// Callback that is sent if an associated RectTransform is removed. + public static IObservable OnRectTransformRemovedAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnRectTransformRemovedAsObservable(); + } + + #endregion +#endif + + #region ObservableParticleTrigger + + /// OnParticleCollision is called when a particle hits a collider. + public static IObservable OnParticleCollisionAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnParticleCollisionAsObservable(); + } + +#if UNITY_5_4_OR_NEWER + + /// OnParticleTrigger is called when any particles in a particle system meet the conditions in the trigger module. + public static IObservable OnParticleTriggerAsObservable(this GameObject gameObject) + { + if (gameObject == null) return Observable.Empty(); + return GetOrAddComponent(gameObject).OnParticleTriggerAsObservable(); + } + +#endif + + #endregion + + + static T GetOrAddComponent(GameObject gameObject) + where T : Component + { + var component = gameObject.GetComponent(); + if (component == null) + { + component = gameObject.AddComponent(); + } + + return component; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.cs.meta new file mode 100644 index 0000000..830b73d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3ee4df960144b9042874516111cf2d6c +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerTrigger.cs new file mode 100644 index 0000000..aa4ddea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerTrigger.cs @@ -0,0 +1,67 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableTriggerTrigger : ObservableTriggerBase + { + Subject onTriggerEnter; + + /// OnTriggerEnter is called when the Collider other enters the trigger. + void OnTriggerEnter(Collider other) + { + if (onTriggerEnter != null) onTriggerEnter.OnNext(other); + } + + /// OnTriggerEnter is called when the Collider other enters the trigger. + public IObservable OnTriggerEnterAsObservable() + { + return onTriggerEnter ?? (onTriggerEnter = new Subject()); + } + + Subject onTriggerExit; + + /// OnTriggerExit is called when the Collider other has stopped touching the trigger. + void OnTriggerExit(Collider other) + { + if (onTriggerExit != null) onTriggerExit.OnNext(other); + } + + /// OnTriggerExit is called when the Collider other has stopped touching the trigger. + public IObservable OnTriggerExitAsObservable() + { + return onTriggerExit ?? (onTriggerExit = new Subject()); + } + + Subject onTriggerStay; + + /// OnTriggerStay is called once per frame for every Collider other that is touching the trigger. + void OnTriggerStay(Collider other) + { + if (onTriggerStay != null) onTriggerStay.OnNext(other); + } + + /// OnTriggerStay is called once per frame for every Collider other that is touching the trigger. + public IObservable OnTriggerStayAsObservable() + { + return onTriggerStay ?? (onTriggerStay = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onTriggerEnter != null) + { + onTriggerEnter.OnCompleted(); + } + if (onTriggerExit != null) + { + onTriggerExit.OnCompleted(); + } + if (onTriggerStay != null) + { + onTriggerStay.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerTrigger.cs.meta new file mode 100644 index 0000000..b5dd3fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableTriggerTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cadcfd987fed8a044b75709fc19ad0f7 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateSelectedTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateSelectedTrigger.cs new file mode 100644 index 0000000..bc9b624 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateSelectedTrigger.cs @@ -0,0 +1,36 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; // require keep for Windows Universal App +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableUpdateSelectedTrigger : ObservableTriggerBase, IEventSystemHandler, IUpdateSelectedHandler + { + Subject onUpdateSelected; + + void IUpdateSelectedHandler.OnUpdateSelected(BaseEventData eventData) + { + if (onUpdateSelected != null) onUpdateSelected.OnNext(eventData); + } + + public IObservable OnUpdateSelectedAsObservable() + { + return onUpdateSelected ?? (onUpdateSelected = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onUpdateSelected != null) + { + onUpdateSelected.OnCompleted(); + } + } + } +} + + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateSelectedTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateSelectedTrigger.cs.meta new file mode 100644 index 0000000..1f3c83c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateSelectedTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4d207a04db328fd4d970c1457530deb3 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateTrigger.cs new file mode 100644 index 0000000..cbafdba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateTrigger.cs @@ -0,0 +1,31 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableUpdateTrigger : ObservableTriggerBase + { + Subject update; + + /// Update is called every frame, if the MonoBehaviour is enabled. + void Update() + { + if (update != null) update.OnNext(Unit.Default); + } + + /// Update is called every frame, if the MonoBehaviour is enabled. + public IObservable UpdateAsObservable() + { + return update ?? (update = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (update != null) + { + update.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateTrigger.cs.meta new file mode 100644 index 0000000..3a2de1a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableUpdateTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ceb5e5014f40d6948815a7be8b174ff2 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableVisibleTrigger.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableVisibleTrigger.cs new file mode 100644 index 0000000..f9e5b45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableVisibleTrigger.cs @@ -0,0 +1,49 @@ +using System; // require keep for Windows Universal App +using UnityEngine; + +namespace UniRx.Triggers +{ + [DisallowMultipleComponent] + public class ObservableVisibleTrigger : ObservableTriggerBase + { + Subject onBecameInvisible; + + /// OnBecameInvisible is called when the renderer is no longer visible by any camera. + void OnBecameInvisible() + { + if (onBecameInvisible != null) onBecameInvisible.OnNext(Unit.Default); + } + + /// OnBecameInvisible is called when the renderer is no longer visible by any camera. + public IObservable OnBecameInvisibleAsObservable() + { + return onBecameInvisible ?? (onBecameInvisible = new Subject()); + } + + Subject onBecameVisible; + + /// OnBecameVisible is called when the renderer became visible by any camera. + void OnBecameVisible() + { + if (onBecameVisible != null) onBecameVisible.OnNext(Unit.Default); + } + + /// OnBecameVisible is called when the renderer became visible by any camera. + public IObservable OnBecameVisibleAsObservable() + { + return onBecameVisible ?? (onBecameVisible = new Subject()); + } + + protected override void RaiseOnCompletedOnDestroy() + { + if (onBecameInvisible != null) + { + onBecameInvisible.OnCompleted(); + } + if (onBecameVisible != null) + { + onBecameVisible.OnCompleted(); + } + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableVisibleTrigger.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableVisibleTrigger.cs.meta new file mode 100644 index 0000000..9bff2e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableVisibleTrigger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 03515121745b2d74c8782ce92eb2a1a0 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityEventExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityEventExtensions.cs new file mode 100644 index 0000000..1476f4d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityEventExtensions.cs @@ -0,0 +1,58 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine.Events; + +namespace UniRx +{ + public static partial class UnityEventExtensions + { + public static IObservable AsObservable(this UnityEngine.Events.UnityEvent unityEvent) + { + return Observable.FromEvent(h => new UnityAction(h), h => unityEvent.AddListener(h), h => unityEvent.RemoveListener(h)); + } + + public static IObservable AsObservable(this UnityEngine.Events.UnityEvent unityEvent) + { + return Observable.FromEvent, T>(h => new UnityAction(h), h => unityEvent.AddListener(h), h => unityEvent.RemoveListener(h)); + } + + public static IObservable> AsObservable(this UnityEngine.Events.UnityEvent unityEvent) + { + return Observable.FromEvent, Tuple>(h => + { + return new UnityAction((t0, t1) => + { + h(Tuple.Create(t0, t1)); + }); + }, h => unityEvent.AddListener(h), h => unityEvent.RemoveListener(h)); + } + + public static IObservable> AsObservable(this UnityEngine.Events.UnityEvent unityEvent) + { + return Observable.FromEvent, Tuple>(h => + { + return new UnityAction((t0, t1, t2) => + { + h(Tuple.Create(t0, t1, t2)); + }); + }, h => unityEvent.AddListener(h), h => unityEvent.RemoveListener(h)); + } + + public static IObservable> AsObservable(this UnityEngine.Events.UnityEvent unityEvent) + { + return Observable.FromEvent, Tuple>(h => + { + return new UnityAction((t0, t1, t2, t3) => + { + h(Tuple.Create(t0, t1, t2, t3)); + }); + }, h => unityEvent.AddListener(h), h => unityEvent.RemoveListener(h)); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityEventExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityEventExtensions.cs.meta new file mode 100644 index 0000000..ffe6ade --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityEventExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e3c4861cc04ac524484d0730a3a5bd4a +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityGraphicExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityGraphicExtensions.cs new file mode 100644 index 0000000..3e5ef21 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityGraphicExtensions.cs @@ -0,0 +1,44 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; +using UnityEngine.Events; +using UnityEngine.UI; + +namespace UniRx +{ + public static partial class UnityGraphicExtensions + { + public static IObservable DirtyLayoutCallbackAsObservable(this Graphic graphic) + { + return Observable.Create(observer => + { + UnityAction registerHandler = () => observer.OnNext(Unit.Default); + graphic.RegisterDirtyLayoutCallback(registerHandler); + return Disposable.Create(() => graphic.UnregisterDirtyLayoutCallback(registerHandler)); + }); + } + + public static IObservable DirtyMaterialCallbackAsObservable(this Graphic graphic) + { + return Observable.Create(observer => + { + UnityAction registerHandler = () => observer.OnNext(Unit.Default); + graphic.RegisterDirtyMaterialCallback(registerHandler); + return Disposable.Create(() => graphic.UnregisterDirtyMaterialCallback(registerHandler)); + }); + } + + public static IObservable DirtyVerticesCallbackAsObservable(this Graphic graphic) + { + return Observable.Create(observer => + { + UnityAction registerHandler = () => observer.OnNext(Unit.Default); + graphic.RegisterDirtyVerticesCallback(registerHandler); + return Disposable.Create(() => graphic.UnregisterDirtyVerticesCallback(registerHandler)); + }); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityGraphicExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityGraphicExtensions.cs.meta new file mode 100644 index 0000000..e52e1b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityGraphicExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 99be646df339108498ebb70efa1b7bd4 +timeCreated: 1455373900 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityUIComponentExtensions.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityUIComponentExtensions.cs new file mode 100644 index 0000000..8a02cb1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityUIComponentExtensions.cs @@ -0,0 +1,123 @@ +// for uGUI(from 4.6) +#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5) + +using System; +using UnityEngine; +using UnityEngine.UI; + +namespace UniRx +{ + public static partial class UnityUIComponentExtensions + { + public static IDisposable SubscribeToText(this IObservable source, Text text) + { + return source.SubscribeWithState(text, (x, t) => t.text = x); + } + + public static IDisposable SubscribeToText(this IObservable source, Text text) + { + return source.SubscribeWithState(text, (x, t) => t.text = x.ToString()); + } + + public static IDisposable SubscribeToText(this IObservable source, Text text, Func selector) + { + return source.SubscribeWithState2(text, selector, (x, t, s) => t.text = s(x)); + } + + public static IDisposable SubscribeToInteractable(this IObservable source, Selectable selectable) + { + return source.SubscribeWithState(selectable, (x, s) => s.interactable = x); + } + + /// Observe onClick event. + public static IObservable OnClickAsObservable(this Button button) + { + return button.onClick.AsObservable(); + } + + /// Observe onValueChanged with current `isOn` value on subscribe. + public static IObservable OnValueChangedAsObservable(this Toggle toggle) + { + // Optimized Defer + StartWith + return Observable.CreateWithState(toggle, (t, observer) => + { + observer.OnNext(t.isOn); + return t.onValueChanged.AsObservable().Subscribe(observer); + }); + } + + /// Observe onValueChanged with current `value` on subscribe. + public static IObservable OnValueChangedAsObservable(this Scrollbar scrollbar) + { + return Observable.CreateWithState(scrollbar, (s, observer) => + { + observer.OnNext(s.value); + return s.onValueChanged.AsObservable().Subscribe(observer); + }); + } + + /// Observe onValueChanged with current `normalizedPosition` value on subscribe. + public static IObservable OnValueChangedAsObservable(this ScrollRect scrollRect) + { + return Observable.CreateWithState(scrollRect, (s, observer) => + { + observer.OnNext(s.normalizedPosition); + return s.onValueChanged.AsObservable().Subscribe(observer); + }); + } + + /// Observe onValueChanged with current `value` on subscribe. + public static IObservable OnValueChangedAsObservable(this Slider slider) + { + return Observable.CreateWithState(slider, (s, observer) => + { + observer.OnNext(s.value); + return s.onValueChanged.AsObservable().Subscribe(observer); + }); + } + + /// Observe onEndEdit(Submit) event. + public static IObservable OnEndEditAsObservable(this InputField inputField) + { + return inputField.onEndEdit.AsObservable(); + } + +#if (UNITY_4_6 || UNITY_4_7 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) + /// Observe onValueChange with current `text` value on subscribe. + public static IObservable OnValueChangeAsObservable(this InputField inputField) + { + return Observable.CreateWithState(inputField, (i, observer) => + { + observer.OnNext(i.text); + return i.onValueChange.AsObservable().Subscribe(observer); + }); + } +#else + /// Observe onValueChanged with current `text` value on subscribe. + public static IObservable OnValueChangedAsObservable(this InputField inputField) + { + return Observable.CreateWithState(inputField, (i, observer) => + { + observer.OnNext(i.text); + return i.onValueChanged.AsObservable().Subscribe(observer); + }); + } +#endif + +#if UNITY_5_3_OR_NEWER + + /// Observe onValueChanged with current `value` on subscribe. + public static IObservable OnValueChangedAsObservable(this Dropdown dropdown) + { + return Observable.CreateWithState(dropdown, (d, observer) => + { + observer.OnNext(d.value); + return d.onValueChanged.AsObservable().Subscribe(observer); + }); + } + +#endif + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityUIComponentExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityUIComponentExtensions.cs.meta new file mode 100644 index 0000000..30075fd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityUIComponentExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7645084659bc779448e384456805d251 +timeCreated: 1455373899 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/YieldInstructionCache.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/YieldInstructionCache.cs new file mode 100644 index 0000000..60d3a5e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/YieldInstructionCache.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +namespace UniRx +{ + internal static class YieldInstructionCache + { + public static readonly WaitForEndOfFrame WaitForEndOfFrame = new WaitForEndOfFrame(); + public static readonly WaitForFixedUpdate WaitForFixedUpdate = new WaitForFixedUpdate(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/YieldInstructionCache.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/YieldInstructionCache.cs.meta new file mode 100644 index 0000000..9fac1b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/YieldInstructionCache.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2493deaccf35b0542800b0851771e665 +timeCreated: 1455373897 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge.meta new file mode 100644 index 0000000..87da127 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db1101cf78e5b4143b26ea69dad0d990 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/Thread.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/Thread.cs new file mode 100644 index 0000000..376d5f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/Thread.cs @@ -0,0 +1,26 @@ +#if UNITY_METRO + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; + +namespace UniRx +{ + public static class Thread + { + public static void Sleep(TimeSpan wait) + { + new System.Threading.ManualResetEvent(false).WaitOne(wait); + } + + public static void Sleep(int ms) + { + new System.Threading.ManualResetEvent(false).WaitOne(ms); + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/Thread.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/Thread.cs.meta new file mode 100644 index 0000000..a46af85 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/Thread.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bf1175d5dd9b5904d898eb4c9dd7e0c5 +timeCreated: 1455373901 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/ThreadPoolScheduler_UnityWinRT.cs b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/ThreadPoolScheduler_UnityWinRT.cs new file mode 100644 index 0000000..cdbd1d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/ThreadPoolScheduler_UnityWinRT.cs @@ -0,0 +1,100 @@ +#if UNITY_METRO + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; + +#if NETFX_CORE +using System.Threading.Tasks; +#endif + +namespace UniRx +{ + public static partial class Scheduler + { + public static readonly IScheduler ThreadPool = new ThreadPoolScheduler(); + + class ThreadPoolScheduler : IScheduler + { + public DateTimeOffset Now + { + get { return Scheduler.Now; } + } + + public IDisposable Schedule(Action action) + { + var d = new BooleanDisposable(); +#if NETFX_CORE + + Task.Run(()=> + { + if (!d.IsDisposed) + { + action(); + } + }); + +#else + Action act = () => + { + if (!d.IsDisposed) + { + action(); + } + }; + + act.BeginInvoke(ar => act.EndInvoke(ar), null); + +#endif + + return d; + } + + public IDisposable Schedule(TimeSpan dueTime, Action action) + { + var wait = Scheduler.Normalize(dueTime); + + var d = new BooleanDisposable(); + +#if NETFX_CORE + + Task.Run(()=> + { + if (!d.IsDisposed) + { + if (wait.Ticks > 0) + { + Thread.Sleep(wait); + } + action(); + } + }); + +#else + + Action act = () => + { + if (!d.IsDisposed) + { + if (wait.Ticks > 0) + { + Thread.Sleep(wait); + } + action(); + } + }; + + act.BeginInvoke(ar => act.EndInvoke(ar), null); + +#endif + + return d; + } + } + } +} + +#endif \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/ThreadPoolScheduler_UnityWinRT.cs.meta b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/ThreadPoolScheduler_UnityWinRT.cs.meta new file mode 100644 index 0000000..dfa8aab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/UniRx/Scripts/UnityWinRTBridge/ThreadPoolScheduler_UnityWinRT.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2c36c9256c17bbb40854ef9b9e4d51c7 +timeCreated: 1455373898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject.meta b/Test_Dvurechensky/Assets/Plugins/Zenject.meta new file mode 100644 index 0000000..36dd36f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: af4a638e5db9d8649a981064d9f7a50c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/LICENSE.txt b/Test_Dvurechensky/Assets/Plugins/Zenject/LICENSE.txt new file mode 100644 index 0000000..4602c9f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/LICENSE.txt @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) 2010-2015 Modest Tree Media http://www.modesttree.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +https://github.com/svermeulen/Extenject/blob/master/License.md diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/LICENSE.txt.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/LICENSE.txt.meta new file mode 100644 index 0000000..5008ff1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/LICENSE.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75406829aaca6154491302d85b26270a +timeCreated: 1427860624 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras.meta new file mode 100644 index 0000000..b52c94c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e70ffae629cf5764fbc95aaeeb64884d +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoMocking.zip b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoMocking.zip new file mode 100644 index 0000000..815459d Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoMocking.zip differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoMocking.zip.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoMocking.zip.meta new file mode 100644 index 0000000..b2bbcfc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoMocking.zip.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0aeabfd115c8a4b0ea6377d7970134a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoSubstitute.zip b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoSubstitute.zip new file mode 100644 index 0000000..ae271a1 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoSubstitute.zip differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoSubstitute.zip.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoSubstitute.zip.meta new file mode 100644 index 0000000..716de84 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/AutoSubstitute.zip.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d9bd58f4dad04d4aa76be96981ea7d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests.meta new file mode 100644 index 0000000..f8a62f6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f8d518813058ccd4c8ce2eb0a99748b5 +folderAsset: yes +timeCreated: 1462057592 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings.meta new file mode 100644 index 0000000..1306e46 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f6f9d65a88fb494aab5df05742f31f1 +folderAsset: yes +timeCreated: 1476626359 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods.meta new file mode 100644 index 0000000..addc4cd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3a875c53fb6af544392d924deaee54bc +folderAsset: yes +timeCreated: 1486605381 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo.cs new file mode 100644 index 0000000..8e54c36 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.DiContainerMethods +{ + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo + { + public bool WasInjected + { + get; + private set; + } + + [Inject] + public void Construct() + { + WasInjected = true; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo.cs.meta new file mode 100644 index 0000000..918a823 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 576295a2c4f9589448e9441994df8491 +timeCreated: 1486605381 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo2.cs new file mode 100644 index 0000000..7c8daa6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo2.cs @@ -0,0 +1,20 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.DiContainerMethods +{ + //[CreateAssetMenu(fileName = "Foo2", menuName = "Test/Foo2")] + public class Foo2 : ScriptableObject + { + public bool WasInjected + { + get; + private set; + } + + [Inject] + public void Construct() + { + WasInjected = true; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo2.cs.meta new file mode 100644 index 0000000..31bb582 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Foo2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2fb66836df088014081bc2f5740ecea1 +timeCreated: 1486677525 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp.cs new file mode 100644 index 0000000..55079c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp.cs @@ -0,0 +1,24 @@ +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.DiContainerMethods +{ + public class Gorp : MonoBehaviour + { + [Inject] + string _arg; + + public string Arg + { + get { return _arg; } + } + + [Inject] + public void Initialize() + { + Log.Trace("Received arg '{0}' in Gorp", _arg); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp.cs.meta new file mode 100644 index 0000000..44f0515 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 33197ae07a0a36e41bf9fa09aa8d0ce6 +timeCreated: 1486605381 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp2.cs new file mode 100644 index 0000000..690b4f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp2.cs @@ -0,0 +1,25 @@ +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.DiContainerMethods +{ + //[CreateAssetMenu(fileName = "Gorp2", menuName = "Test/Gorp2")] + public class Gorp2 : ScriptableObject + { + [Inject] + string _arg; + + public string Arg + { + get { return _arg; } + } + + [Inject] + public void Initialize() + { + Log.Trace("Received arg '{0}' in Gorp", _arg); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp2.cs.meta new file mode 100644 index 0000000..1336033 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestDiContainerMethods/Gorp2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 952b7cab572c9c24cb1e7ca240e67c84 +timeCreated: 1486677525 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext.meta new file mode 100644 index 0000000..c529b5a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 57ec93299bdbd4942b248df9c72a6c6b +folderAsset: yes +timeCreated: 1485743417 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Foo.cs new file mode 100644 index 0000000..89a7145 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Foo.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromComponentInHierarchyGameObjectContext +{ + public class Foo : MonoBehaviour + { + [NonSerialized] + [Inject] + public Gorp Gorp; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Foo.cs.meta new file mode 100644 index 0000000..7389fa5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: aface7ec58475d840a11bf38361406a2 +timeCreated: 1485743976 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/FooInstaller.cs new file mode 100644 index 0000000..064c45d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/FooInstaller.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.FromComponentInHierarchyGameObjectContext +{ + public class FooInstaller : MonoInstaller + { + [SerializeField] + Foo _foo; + + public override void InstallBindings() + { + Container.Bind().FromInstance(_foo).AsSingle(); + Container.Bind().FromComponentInHierarchy().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/FooInstaller.cs.meta new file mode 100644 index 0000000..d4ae7af --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0cdb37bf9eda440448d25e272bf9cd32 +timeCreated: 1485743626 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Gorp.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Gorp.cs new file mode 100644 index 0000000..180a240 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Gorp.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromComponentInHierarchyGameObjectContext +{ + public class Gorp : MonoBehaviour + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Gorp.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Gorp.cs.meta new file mode 100644 index 0000000..c59989c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromComponentInHierarchyGameObjectContext/Gorp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 972b6ec83b1c10046b0f01f4692b1ddc +timeCreated: 1485743627 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller.meta new file mode 100644 index 0000000..2f930da --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: dcd70555f30b7b546896efe5cd27daea +folderAsset: yes +timeCreated: 1538468409 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Bar.cs new file mode 100644 index 0000000..aaea139 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Bar.cs @@ -0,0 +1,8 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromGameObjectInstaller +{ + public class Bar : MonoBehaviour + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Bar.cs.meta new file mode 100644 index 0000000..01c88bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Bar.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 08c786d92d7b8294e9aedb09fe828957 +timeCreated: 1538468409 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Foo.cs new file mode 100644 index 0000000..71c339f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Foo.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromGameObjectInstaller +{ + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Foo.cs.meta new file mode 100644 index 0000000..02ad355 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromGameObjectInstaller/Foo.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: bcbcf02922433d14eb1175ebd810eb0d +timeCreated: 1538468409 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource.meta new file mode 100644 index 0000000..3e87c02 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dbe191c1fd499d24f872e3615dd5dc90 +folderAsset: yes +timeCreated: 1506426158 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Bob.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Bob.cs new file mode 100644 index 0000000..042c012 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Bob.cs @@ -0,0 +1,21 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromNewScriptableObjectResource +{ + //[CreateAssetMenu(fileName = "Bob", menuName = "Test/Bob")] + public class Bob : ScriptableObject + { + public string Arg + { + get; + private set; + } + + [Inject] + public void Construct(string arg) + { + Arg = arg; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Bob.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Bob.cs.meta new file mode 100644 index 0000000..9ac7423 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Bob.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9e40755b32ffa6f4fb5f67e0612fc480 +timeCreated: 1486670038 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Foo.cs new file mode 100644 index 0000000..ed3c330 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Foo.cs @@ -0,0 +1,31 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromNewScriptableObjectResource +{ + public interface IFoo + { + } + + //[CreateAssetMenu(fileName = "Foo", menuName = "Test/Foo")] + public class Foo : ScriptableObject, IFoo + { + public static int InstanceCount + { + get; + set; + } + + public bool WasInjected + { + get; + private set; + } + + [Inject] + public void Construct() + { + WasInjected = true; + InstanceCount++; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Foo.cs.meta new file mode 100644 index 0000000..8920840 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromNewScriptableObjectResource/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 70da936d4db31fa4a9f79f7af7604209 +timeCreated: 1486615350 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab.meta new file mode 100644 index 0000000..6edb04b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd55361784401314ab1c348b1eaf6ca4 +folderAsset: yes +timeCreated: 1476623442 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bar.cs new file mode 100644 index 0000000..3c513e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bar.cs @@ -0,0 +1,8 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public class Bar : MonoBehaviour + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bar.cs.meta new file mode 100644 index 0000000..4017215 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bar.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 86870631eb8b52e409ad0b86fd44aad7 +timeCreated: 1458314694 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bob.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bob.cs new file mode 100644 index 0000000..a8f263a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bob.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public class Bob : MonoBehaviour + { + [NonSerialized] + [Inject] + public Jim Jim; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bob.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bob.cs.meta new file mode 100644 index 0000000..fb8b415 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Bob.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: aeb709c66d821b242b8e5016c31bb2d2 +timeCreated: 1459009627 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Foo.cs new file mode 100644 index 0000000..3719521 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Foo.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Foo.cs.meta new file mode 100644 index 0000000..9bec982 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f39c997bb2d185144bc18d37878d4ab8 +timeCreated: 1458245958 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Gorp.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Gorp.cs new file mode 100644 index 0000000..7136c60 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Gorp.cs @@ -0,0 +1,24 @@ +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public class Gorp : MonoBehaviour + { + [Inject] + string _arg; + + public string Arg + { + get { return _arg; } + } + + [Inject] + public void Initialize() + { + Log.Trace("Received arg '{0}' in Gorp", _arg); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Gorp.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Gorp.cs.meta new file mode 100644 index 0000000..b2876cf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Gorp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cc679fbba1bf0a645957d68235c4771d +timeCreated: 1459002694 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Jim.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Jim.cs new file mode 100644 index 0000000..00770f1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Jim.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public class Jim : MonoBehaviour + { + [NonSerialized] + [Inject] + public Bob Bob; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Jim.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Jim.cs.meta new file mode 100644 index 0000000..4fe62bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Jim.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 78b17c518e97edb498c1ff8a4d914bd5 +timeCreated: 1459009626 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf.cs new file mode 100644 index 0000000..aecf00b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public interface INorf + { + } + + public class Norf : MonoBehaviour, INorf + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf.cs.meta new file mode 100644 index 0000000..ca29f28 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 91f7cce5532e4cc4796d58d33d783a80 +timeCreated: 1459008624 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf2.cs new file mode 100644 index 0000000..cf72adb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf2.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public class Norf2 : MonoBehaviour, INorf + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf2.cs.meta new file mode 100644 index 0000000..c9ba6a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Norf2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8fb03bf3db5129643a756826728ce939 +timeCreated: 1459008655 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Qux.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Qux.cs new file mode 100644 index 0000000..4373962 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Qux.cs @@ -0,0 +1,19 @@ +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.FromPrefab +{ + public class Qux : MonoBehaviour + { + [Inject] + int _arg; + + [Inject] + public void Initialize() + { + Log.Trace("Received arg '{0}' in Qux", _arg); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Qux.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Qux.cs.meta new file mode 100644 index 0000000..ea9ec05 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefab/Qux.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 914f813dee2b8b248bce3b21eafa7b6e +timeCreated: 1459002695 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller.meta new file mode 100644 index 0000000..d4d235e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1e17a9fb937bef141885bff88f8381ae +folderAsset: yes +timeCreated: 1528215846 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Bar.cs new file mode 100644 index 0000000..2819e65 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Bar.cs @@ -0,0 +1,8 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabInstaller +{ + public class Bar : MonoBehaviour + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Bar.cs.meta new file mode 100644 index 0000000..e0a6320 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Bar.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: bb22de5ed5e7e0b42ba9a44744605d30 +timeCreated: 1458314694 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Foo.cs new file mode 100644 index 0000000..a065ee6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Foo.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabInstaller +{ + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Foo.cs.meta new file mode 100644 index 0000000..33e51fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabInstaller/Foo.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7ba7fc00ff58d414db79307d68a49cbe +timeCreated: 1458245958 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource.meta new file mode 100644 index 0000000..6ef9157 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 43f9f1bff6bc4694bbb81f3e5472349d +folderAsset: yes +timeCreated: 1476625194 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bar.cs new file mode 100644 index 0000000..b31bc6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bar.cs @@ -0,0 +1,8 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public class Bar : MonoBehaviour + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bar.cs.meta new file mode 100644 index 0000000..21f2aeb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bar.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 09cb1c767472bd447ab51093e4a17ad3 +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bob.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bob.cs new file mode 100644 index 0000000..c8b7463 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bob.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public class Bob : MonoBehaviour + { + [NonSerialized] + [Inject] + public Jim Jim; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bob.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bob.cs.meta new file mode 100644 index 0000000..915a876 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Bob.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93bfc10f4bb073945911d600dea398a5 +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Foo.cs new file mode 100644 index 0000000..33c06d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Foo.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Foo.cs.meta new file mode 100644 index 0000000..e43ec2b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c4fe41d55bac23c408a020415051f590 +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Gorp.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Gorp.cs new file mode 100644 index 0000000..cc97e80 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Gorp.cs @@ -0,0 +1,19 @@ +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public class Gorp : MonoBehaviour + { + [Inject] + string _arg; + + [Inject] + public void Initialize() + { + Log.Trace("Received arg '{0}' in Gorp", _arg); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Gorp.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Gorp.cs.meta new file mode 100644 index 0000000..9874b53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Gorp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93bd1149166ed44478c2e59b34fbfc9b +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Jim.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Jim.cs new file mode 100644 index 0000000..63a6f28 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Jim.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public class Jim : MonoBehaviour + { + [NonSerialized] + [Inject] + public Bob Bob; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Jim.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Jim.cs.meta new file mode 100644 index 0000000..2ca71b8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Jim.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6dd802b9b69c51443af5311b06b79ca0 +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf.cs new file mode 100644 index 0000000..95ae8cf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public interface INorf + { + } + + public class Norf : MonoBehaviour, INorf + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf.cs.meta new file mode 100644 index 0000000..defc63a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 434e869aa9c49e046b97da50b0dfa819 +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf2.cs new file mode 100644 index 0000000..dc0582a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf2.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public class Norf2 : MonoBehaviour, INorf + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf2.cs.meta new file mode 100644 index 0000000..20d270b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Norf2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cf6600df40401e046af9c2ebfbf58b46 +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Qux.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Qux.cs new file mode 100644 index 0000000..d41daa6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Qux.cs @@ -0,0 +1,19 @@ +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.FromPrefabResource +{ + public class Qux : MonoBehaviour + { + [Inject] + int _arg; + + [Inject] + public void Initialize() + { + Log.Trace("Received arg '{0}' in Qux", _arg); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Qux.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Qux.cs.meta new file mode 100644 index 0000000..60c540b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromPrefabResource/Qux.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b244b0173d6179840b86ed145aaa6bb2 +timeCreated: 1459015737 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab.meta new file mode 100644 index 0000000..b8173ea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e3de9ebd386101446b259aa5e2385e2a +folderAsset: yes +timeCreated: 1476626071 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Bar.cs new file mode 100644 index 0000000..133c8b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Bar.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromSubContainerPrefab +{ + public class Bar : MonoBehaviour + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Bar.cs.meta new file mode 100644 index 0000000..af83b1a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Bar.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2161a6f5a67bb7749bb74037a259ca72 +timeCreated: 1460644405 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircBar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircBar.cs new file mode 100644 index 0000000..20c6468 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircBar.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromSubContainerPrefab +{ + public class CircBar : MonoBehaviour + { + [Inject] + public CircFoo Foo; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircBar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircBar.cs.meta new file mode 100644 index 0000000..537921a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircBar.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a9b1995fe11e44134aff82b87c9ad47d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircFoo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircFoo.cs new file mode 100644 index 0000000..662fc53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircFoo.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromSubContainerPrefab +{ + public class CircFoo : MonoBehaviour + { + [Inject] + public CircBar Bar; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircFoo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircFoo.cs.meta new file mode 100644 index 0000000..824ee20 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/CircFoo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 617897a56465c40ee8de5e479395fbc8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Foo.cs new file mode 100644 index 0000000..a9fe4cf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Foo.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromSubContainerPrefab +{ + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Foo.cs.meta new file mode 100644 index 0000000..94c723c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6997e435baf0c60488bc2bc179014813 +timeCreated: 1460508139 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/FooInstaller.cs new file mode 100644 index 0000000..94b8ac7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/FooInstaller.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.FromSubContainerPrefab +{ + public class FooInstaller : MonoInstaller + { + [SerializeField] + Bar _bar; + + public override void InstallBindings() + { + Container.BindInstance(_bar); + Container.Bind().WithId("gorp").AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/FooInstaller.cs.meta new file mode 100644 index 0000000..9ded5b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0a2394e0baff5a347bdf60d1c2c913d1 +timeCreated: 1460644513 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Gorp.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Gorp.cs new file mode 100644 index 0000000..bb8d339 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Gorp.cs @@ -0,0 +1,7 @@ +namespace Zenject.Tests.Bindings.FromSubContainerPrefab +{ + public class Gorp + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Gorp.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Gorp.cs.meta new file mode 100644 index 0000000..bad574f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefab/Gorp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e7443e55301b94c48944434e69fb7828 +timeCreated: 1460644406 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource.meta new file mode 100644 index 0000000..64d0c7c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 47244319f65e63e45a9d2e73b1fa0169 +folderAsset: yes +timeCreated: 1476626323 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Bar.cs new file mode 100644 index 0000000..11bc6d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Bar.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromSubContainerPrefabResource +{ + public class Bar : MonoBehaviour + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Bar.cs.meta new file mode 100644 index 0000000..cf891cf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Bar.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 850feee7ebf0de346ba632c2b2abdc64 +timeCreated: 1460654591 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Foo.cs new file mode 100644 index 0000000..fad0359 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Foo.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.FromSubContainerPrefabResource +{ + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Foo.cs.meta new file mode 100644 index 0000000..148bf57 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b3d9dd215537204498109ca7ed42833c +timeCreated: 1460654592 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/FooInstaller.cs new file mode 100644 index 0000000..fad0e9f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/FooInstaller.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings.FromSubContainerPrefabResource +{ + public class FooInstaller : MonoInstaller + { + [SerializeField] + Bar _bar; + + public override void InstallBindings() + { + Container.BindInstance(_bar); + Container.Bind().WithId("gorp").AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/FooInstaller.cs.meta new file mode 100644 index 0000000..89e3ff6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a30bc985de2744a49add38b40ccf532a +timeCreated: 1460654592 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Gorp.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Gorp.cs new file mode 100644 index 0000000..e1d18ef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Gorp.cs @@ -0,0 +1,7 @@ +namespace Zenject.Tests.Bindings.FromSubContainerPrefabResource +{ + public class Gorp + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Gorp.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Gorp.cs.meta new file mode 100644 index 0000000..3b94ddd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestFromSubContainerPrefabResource/Gorp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ddd55da12d9bf754fb0752461ce83ab7 +timeCreated: 1460654592 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback.meta new file mode 100644 index 0000000..a681668 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2c774e7957714254ba938232b8183e92 +folderAsset: yes +timeCreated: 1535264071 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback/Foo.cs new file mode 100644 index 0000000..f0e3f0c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback/Foo.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +namespace Zenject.Tests.Bindings.InstantiateCallback +{ + public class Foo : MonoBehaviour + { + public string Value + { + get; set; + } + + public bool WasInjected + { + get; + private set; + } + + [Inject] + public void Construct() + { + WasInjected = true; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback/Foo.cs.meta new file mode 100644 index 0000000..d68bd45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Bindings/TestInstantiateCallback/Foo.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f2a3cbbac172d9d47af76aca9a4d0229 +timeCreated: 1535264071 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories.meta new file mode 100644 index 0000000..5ff8515 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 58233303e8aad274bb44223c4fe67d5e +folderAsset: yes +timeCreated: 1476626394 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory.meta new file mode 100644 index 0000000..d224a84 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc7d7c70b60a2a14eb9d59f39df3d01b +folderAsset: yes +timeCreated: 1476627232 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo.cs new file mode 100644 index 0000000..a62985f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace Zenject.Tests.Factories.PrefabFactory +{ + public class Foo : MonoBehaviour + { + public bool WasInitialized; + + [Inject] + public void Init() + { + WasInitialized = true; + } + + public class Factory : PlaceholderFactory + { + } + + public class Factory2 : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo.cs.meta new file mode 100644 index 0000000..bf76f58 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 724cacdf997720a47b671d0a4dc6bb0f +timeCreated: 1461166024 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo2.cs new file mode 100644 index 0000000..f71f22d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo2.cs @@ -0,0 +1,22 @@ +using UnityEngine; + +namespace Zenject.Tests.Factories.PrefabFactory +{ + public class Foo2 : MonoBehaviour + { + [Inject] + public string Value + { + get; private set; + } + + public class Factory : PlaceholderFactory + { + } + + public class Factory2 : PlaceholderFactory + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo2.cs.meta new file mode 100644 index 0000000..fe9a173 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/PrefabFactory/Foo2.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 8aaa72f0222c9a84b9ff566b4609e4a5 +timeCreated: 1534319941 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources.meta new file mode 100644 index 0000000..976b2e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c6f79b169ed165643b8e9c8853fa69f2 +folderAsset: yes +timeCreated: 1476628483 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory.meta new file mode 100644 index 0000000..c71b842 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14e8d31130cd8a34bae61af0491d300d +folderAsset: yes +timeCreated: 1476628483 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Bar.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Bar.asset new file mode 100644 index 0000000..216eddf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Bar.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f65e28d0debda63429efbca8a5e6ee69, type: 3} + m_Name: Bar + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Bar.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Bar.asset.meta new file mode 100644 index 0000000..a31a7eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Bar.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c910fc8c1b89e63428292071be74fb96 +timeCreated: 1487537775 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Camera.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Camera.prefab new file mode 100644 index 0000000..b9d4625 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Camera.prefab @@ -0,0 +1,102 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1976089539457028} + m_IsPrefabParent: 1 +--- !u!1 &1976089539457028 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4820708267059456} + - component: {fileID: 20551869419536700} + - component: {fileID: 124884577352525608} + - component: {fileID: 92930362624271806} + - component: {fileID: 81582071896233372} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4820708267059456 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976089539457028} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &20551869419536700 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976089539457028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!81 &81582071896233372 +AudioListener: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976089539457028} + m_Enabled: 1 +--- !u!92 &92930362624271806 +Behaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976089539457028} + m_Enabled: 1 +--- !u!124 &124884577352525608 +Behaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976089539457028} + m_Enabled: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Camera.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Camera.prefab.meta new file mode 100644 index 0000000..3d704c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Camera.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b06f8082448e80458c9e2a87fef6131 +timeCreated: 1486607599 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Foo.prefab new file mode 100644 index 0000000..a8fbe42 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Foo.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &162430 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 447808} + - component: {fileID: 11404662} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &447808 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162430} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11404662 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2d5f4f0d25441b4b8dbdcf3e25815a4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 162430} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Foo.prefab.meta new file mode 100644 index 0000000..6036d8a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f6c6b0b26248ff40ab262d17954f3cd +timeCreated: 1459026819 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/FooSubContainer.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/FooSubContainer.prefab new file mode 100644 index 0000000..c5b5608 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/FooSubContainer.prefab @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &106024 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 432184} + - component: {fileID: 11419678} + - component: {fileID: 11408080} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162430 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 447808} + - component: {fileID: 11464440} + m_Layer: 0 + m_Name: FooSubContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432184 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 106024} + 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_Children: [] + m_Father: {fileID: 447808} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &447808 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162430} + 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_Children: + - {fileID: 432184} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11408080 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 106024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 11419678} + _identifier: + _context: {fileID: 0} + _bindType: 0 +--- !u!114 &11419678 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 106024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d2d5f4f0d25441b4b8dbdcf3e25815a4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11464440 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: [] + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 162430} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/FooSubContainer.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/FooSubContainer.prefab.meta new file mode 100644 index 0000000..3a4c78c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/FooSubContainer.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c4623f8776b50946bec4dd4e9b322e1 +timeCreated: 1460652820 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/TestTexture.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/TestTexture.png new file mode 100644 index 0000000..ae559b9 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/TestTexture.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/TestTexture.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/TestTexture.png.meta new file mode 100644 index 0000000..d5b0c30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactory/TestTexture.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 7dd391639aa29ed45a73e9a214f4872c +timeCreated: 1459032868 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive.meta new file mode 100644 index 0000000..6c8b959 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2a7d2ad9e0a2ce344bf0b032c2a3b08f +folderAsset: yes +timeCreated: 1476628483 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/Foo.prefab new file mode 100644 index 0000000..11cb9c9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/Foo.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &115482 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 444256} + - component: {fileID: 11480358} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444256 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115482} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -37.141693, y: 4.1177154, z: 8.340115} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11480358 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ee5b82f7221fdcb499856642f6436061, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 115482} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/Foo.prefab.meta new file mode 100644 index 0000000..56608c0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c07ac3e518881e48885b91850c2f13c +timeCreated: 1460650304 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/FooSubContainer.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/FooSubContainer.prefab new file mode 100644 index 0000000..9134305 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/FooSubContainer.prefab @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &136558 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 434280} + - component: {fileID: 11447176} + - component: {fileID: 11491928} + m_Layer: 0 + m_Name: FooSubContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434280 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 136558} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -37.141693, y: 4.1177154, z: 8.340115} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11447176 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 136558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 11491928} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!114 &11491928 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 136558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 90704beb7bb03b548a09a57bf84fd76a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 136558} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/FooSubContainer.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/FooSubContainer.prefab.meta new file mode 100644 index 0000000..571f8d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryFive/FooSubContainer.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecdaaf4205a5c4046ae08fbe25f94e42 +timeCreated: 1460650324 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne.meta new file mode 100644 index 0000000..c8bd647 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 389d9157488f37f4ba6725f764f5deb7 +folderAsset: yes +timeCreated: 1476628483 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Bar.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Bar.asset new file mode 100644 index 0000000..19ae038 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Bar.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd7da28b2b2c71a419e9eb3722a9b7b6, type: 3} + m_Name: Bar + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Bar.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Bar.asset.meta new file mode 100644 index 0000000..c625c71 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Bar.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3195625194709c24a87cef5b84dd5971 +timeCreated: 1487541016 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Foo.prefab new file mode 100644 index 0000000..4769753 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Foo.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &149814 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 416932} + - component: {fileID: 11419076} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416932 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149814} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11419076 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01d5660ddd4f5d440a15f6ae003cd42a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 149814} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Foo.prefab.meta new file mode 100644 index 0000000..1280e46 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95afbeacc839e0a4da5a6e116f07052e +timeCreated: 1459037082 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/FooSubContainer.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/FooSubContainer.prefab new file mode 100644 index 0000000..5c65361 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/FooSubContainer.prefab @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &149814 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 416932} + - component: {fileID: 11494492} + - component: {fileID: 11487118} + m_Layer: 0 + m_Name: FooSubContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &416932 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149814} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11487118 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4c5304e14d4ebf40a4d40c6c382964d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11494492 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 11487118} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 149814} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/FooSubContainer.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/FooSubContainer.prefab.meta new file mode 100644 index 0000000..ec85036 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestBindFactoryOne/FooSubContainer.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0465df6236950a740af6ead536450d8e +timeCreated: 1460646788 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne.meta new file mode 100644 index 0000000..75c3caa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 058e96bc79a94844d8207b5a9c078dcc +folderAsset: yes +timeCreated: 1459214356 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne/Cube.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne/Cube.prefab new file mode 100644 index 0000000..bd95437 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne/Cube.prefab @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &177174 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 452862} + - 33: {fileID: 3315238} + - 65: {fileID: 6519334} + - 23: {fileID: 2390420} + - 114: {fileID: 11443106} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452862 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2390420 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3315238 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &6519334 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &11443106 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5424aef515984fd4da14e474c7ab463c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 177174} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne/Cube.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne/Cube.prefab.meta new file mode 100644 index 0000000..4c59378 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryOne/Cube.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3aca5d856f350b24eb622adb19746ebc +timeCreated: 1459214356 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero.meta new file mode 100644 index 0000000..87ebe14 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 92fdd4ba79b70d64d85ce208f81fb876 +folderAsset: yes +timeCreated: 1476628483 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero/Cube.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero/Cube.prefab new file mode 100644 index 0000000..8afc994 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero/Cube.prefab @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &177174 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 452862} + - 33: {fileID: 3315238} + - 65: {fileID: 6519334} + - 23: {fileID: 2390420} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452862 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2390420 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3315238 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &6519334 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177174} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 177174} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero/Cube.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero/Cube.prefab.meta new file mode 100644 index 0000000..9349e17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestGameObjectFactoryZero/Cube.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4fd68bd3734238e43bd8b8bc25db3bcf +timeCreated: 1459095429 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory.meta new file mode 100644 index 0000000..378e6c2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85b6419d8f7691d4ab703d71ae1baecd +folderAsset: yes +timeCreated: 1476628483 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo.prefab new file mode 100644 index 0000000..c30ca6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo.prefab @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &130070 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 462884} + - component: {fileID: 11421454} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462884 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 130070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -37.141693, y: 4.1177154, z: 8.340115} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11421454 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 130070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 724cacdf997720a47b671d0a4dc6bb0f, type: 3} + m_Name: + m_EditorClassIdentifier: + WasInitialized: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 130070} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo.prefab.meta new file mode 100644 index 0000000..d8854f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54246954ae9afed40ad0e818f0d1702c +timeCreated: 1461166035 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo2.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo2.prefab new file mode 100644 index 0000000..4a17e54 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo2.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &130070 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 462884} + - component: {fileID: 114582292039092860} + m_Layer: 0 + m_Name: Foo2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &462884 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 130070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -37.141693, y: 4.1177154, z: 8.340115} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 130070} + m_IsPrefabParent: 1 +--- !u!114 &114582292039092860 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 130070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aaa72f0222c9a84b9ff566b4609e4a5, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo2.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo2.prefab.meta new file mode 100644 index 0000000..1486938 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/Resources/TestPrefabFactory/Foo2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09df71f19c7dd5648a2e32abb6769e49 +timeCreated: 1461166035 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory.meta new file mode 100644 index 0000000..65472cf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7d625b6f595523d4a93a7e3a44843f00 +folderAsset: yes +timeCreated: 1476627237 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Bar.cs new file mode 100644 index 0000000..6130171 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Bar.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +namespace Zenject.Tests.Factories.BindFactory +{ + //[CreateAssetMenu(fileName = "Bar", menuName = "Installers/Bar")] + public class Bar : ScriptableObject + { + public class Factory : PlaceholderFactory + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Bar.cs.meta new file mode 100644 index 0000000..f0cd840 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Bar.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f65e28d0debda63429efbca8a5e6ee69 +timeCreated: 1487537570 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Foo.cs new file mode 100644 index 0000000..3cb337d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Foo.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace Zenject.Tests.Factories.BindFactory +{ + public interface IFoo + { + } + + public class IFooFactory : PlaceholderFactory + { + } + + public class Foo : MonoBehaviour, IFoo + { + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Foo.cs.meta new file mode 100644 index 0000000..47b74fb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactory/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d2d5f4f0d25441b4b8dbdcf3e25815a4 +timeCreated: 1459026782 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive.meta new file mode 100644 index 0000000..14d9955 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 09f01ae6ec653de48ae46c0c0f554d0e +folderAsset: yes +timeCreated: 1476627243 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/Foo.cs new file mode 100644 index 0000000..52aa433 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/Foo.cs @@ -0,0 +1,35 @@ +using UnityEngine; + +namespace Zenject.Tests.Factories.BindFactoryFive +{ + public interface IFoo + { + string Value + { + get; + } + } + + public class IFooFactory : PlaceholderFactory + { + } + + public class Foo : MonoBehaviour, IFoo + { + [Inject] + public void Init(double p1, int p2, float p3, string p4, char p5) + { + Value = p4; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/Foo.cs.meta new file mode 100644 index 0000000..61897db --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ee5b82f7221fdcb499856642f6436061 +timeCreated: 1460650180 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/FooInstaller.cs new file mode 100644 index 0000000..5314cb8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/FooInstaller.cs @@ -0,0 +1,32 @@ +namespace Zenject.Tests.Factories.BindFactoryFive +{ + public class FooInstaller : MonoInstaller + { + double _param1; + int _param2; + float _param3; + string _param4; + char _param5; + + [Inject] + public void Init(double p1, int p2, float p3, string p4, char p5) + { + _param1 = p1; + _param2 = p2; + _param3 = p3; + _param4 = p4; + _param5 = p5; + } + + public override void InstallBindings() + { + Container.BindInstance(_param1).WhenInjectedInto(); + Container.BindInstance(_param2).WhenInjectedInto(); + Container.BindInstance(_param3).WhenInjectedInto(); + Container.BindInstance(_param4).WhenInjectedInto(); + Container.BindInstance(_param5).WhenInjectedInto(); + + Container.Bind().FromNewComponentOnNewGameObject().AsTransient(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/FooInstaller.cs.meta new file mode 100644 index 0000000..c37f10e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryFive/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 90704beb7bb03b548a09a57bf84fd76a +timeCreated: 1460650180 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne.meta new file mode 100644 index 0000000..5ec7b45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 10c2d328b7a4e3b469a097e149ae2c90 +folderAsset: yes +timeCreated: 1476627250 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Bar.cs new file mode 100644 index 0000000..805fc1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Bar.cs @@ -0,0 +1,25 @@ +using UnityEngine; + +namespace Zenject.Tests.Factories.BindFactoryOne +{ + //[CreateAssetMenu(fileName = "Bar", menuName = "Installers/Bar")] + public class Bar : ScriptableObject + { + [Inject] + public void Init(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Bar.cs.meta new file mode 100644 index 0000000..f5fd745 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Bar.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cd7da28b2b2c71a419e9eb3722a9b7b6 +timeCreated: 1487540990 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Foo.cs new file mode 100644 index 0000000..9e5c18b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Foo.cs @@ -0,0 +1,35 @@ +using UnityEngine; + +namespace Zenject.Tests.Factories.BindFactoryOne +{ + public interface IFoo + { + string Value + { + get; + } + } + + public class IFooFactory : PlaceholderFactory + { + } + + public class Foo : MonoBehaviour, IFoo + { + [Inject] + public void Init(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Foo.cs.meta new file mode 100644 index 0000000..881ce71 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 01d5660ddd4f5d440a15f6ae003cd42a +timeCreated: 1459036978 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/FooInstaller.cs new file mode 100644 index 0000000..37c5e77 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/FooInstaller.cs @@ -0,0 +1,19 @@ +namespace Zenject.Tests.Factories.BindFactoryOne +{ + public class FooInstaller : MonoInstaller + { + string _param1; + + [Inject] + public void Init(string param1) + { + _param1 = param1; + } + + public override void InstallBindings() + { + Container.BindInstance(_param1).WhenInjectedInto(); + Container.Bind().FromNewComponentOnNewGameObject().AsTransient(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/FooInstaller.cs.meta new file mode 100644 index 0000000..ff1bb1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Factories/TestBindFactoryOne/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a4c5304e14d4ebf40a4d40c6c382964d +timeCreated: 1460646778 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers.meta new file mode 100644 index 0000000..386270c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e689164905f0434c850b66d3b3ea3e8 +folderAsset: yes +timeCreated: 1476628768 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources.meta new file mode 100644 index 0000000..8d39f65 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9b8b1b8dc74b17447889379c8396f200 +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers.meta new file mode 100644 index 0000000..44352c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: daa5bbd0063defd428a9bc25404dbe40 +folderAsset: yes +timeCreated: 1465571710 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/BarInstaller.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/BarInstaller.prefab new file mode 100644 index 0000000..af9fa38 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/BarInstaller.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &176446 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 429316} + - component: {fileID: 11439706} + m_Layer: 0 + m_Name: BarInstaller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429316 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176446} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11439706 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7388d1be3de18af4fa1b06990de49068, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 176446} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/BarInstaller.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/BarInstaller.prefab.meta new file mode 100644 index 0000000..17e351d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/BarInstaller.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: facc2b017ff13b24d83540ec8374c3d3 +timeCreated: 1465573058 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/FooInstaller.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/FooInstaller.prefab new file mode 100644 index 0000000..784c93c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/FooInstaller.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &199496 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 488392} + - component: {fileID: 11463096} + m_Layer: 0 + m_Name: FooInstaller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488392 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199496} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11463096 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199496} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97cba5011d2370f49b6298a910bff37f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 199496} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/FooInstaller.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/FooInstaller.prefab.meta new file mode 100644 index 0000000..8317c57 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/FooInstaller.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7aa5ef5454a791d458b0bda3c45da9e7 +timeCreated: 1465571726 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/QuxInstaller.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/QuxInstaller.prefab new file mode 100644 index 0000000..bdc00c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/QuxInstaller.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &188740 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 470298} + - component: {fileID: 11416328} + m_Layer: 0 + m_Name: QuxInstaller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470298 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188740} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11416328 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8c1af520fec04194fb32a2f05ccc565c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 188740} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/QuxInstaller.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/QuxInstaller.prefab.meta new file mode 100644 index 0000000..8d32044 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestMonoInstallers/QuxInstaller.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2dee8dc5b292034aa05c835d3dfa23a +timeCreated: 1465573559 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers.meta new file mode 100644 index 0000000..95bd92e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f956363274a9d0949bc3d243d634cf86 +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/BarInstaller.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/BarInstaller.asset new file mode 100644 index 0000000..0debedf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/BarInstaller.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8ad54a4699841ca4b83c660b1e5b1205, type: 3} + m_Name: BarInstaller + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/BarInstaller.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/BarInstaller.asset.meta new file mode 100644 index 0000000..5f09236 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/BarInstaller.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2de8710dcfa13404897fe61a0772cb01 +timeCreated: 1465580450 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/FooInstaller.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/FooInstaller.asset new file mode 100644 index 0000000..89e7982 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/FooInstaller.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 86b0c5429fd52904bb98fbccd1e6f2b6, type: 3} + m_Name: FooInstaller + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/FooInstaller.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/FooInstaller.asset.meta new file mode 100644 index 0000000..7f16626 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/FooInstaller.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7654dc2852826a84181eb3ac6408966b +timeCreated: 1465580457 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/QuxInstaller.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/QuxInstaller.asset new file mode 100644 index 0000000..34a5168 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/QuxInstaller.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d651675af1c6f14a8e56772e1f69e25, type: 3} + m_Name: QuxInstaller + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/QuxInstaller.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/QuxInstaller.asset.meta new file mode 100644 index 0000000..78f35b0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/Resources/TestScriptableObjectInstallers/QuxInstaller.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eeeedc864b1617940987ed5913b1a95e +timeCreated: 1465580461 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers.meta new file mode 100644 index 0000000..06dcad7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f643275d35e53454ebe6af5fe67e3736 +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/BarInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/BarInstaller.cs new file mode 100644 index 0000000..4a928f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/BarInstaller.cs @@ -0,0 +1,18 @@ +namespace Zenject.Tests.Installers.Installers +{ + public class BarInstaller : Installer + { + string _value; + + [Inject] + public void Construct(string value) + { + _value = value; + } + + public override void InstallBindings() + { + Container.BindInstance(_value); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/BarInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/BarInstaller.cs.meta new file mode 100644 index 0000000..3a85ba5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/BarInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e3fd51e14e913e243bb9c3afbc514fd8 +timeCreated: 1465658298 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/FooInstaller.cs new file mode 100644 index 0000000..ec9810e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/FooInstaller.cs @@ -0,0 +1,14 @@ +namespace Zenject.Tests.Installers.Installers +{ + public class Foo + { + } + + public class FooInstaller : Installer + { + public override void InstallBindings() + { + Container.Bind().AsSingle().NonLazy(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/FooInstaller.cs.meta new file mode 100644 index 0000000..3b98b92 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 19d8f9dc0fef466468a6a0ab8b59a8ac +timeCreated: 1465658298 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/QuxInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/QuxInstaller.cs new file mode 100644 index 0000000..64c431a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/QuxInstaller.cs @@ -0,0 +1,18 @@ +namespace Zenject.Tests.Installers.Installers +{ + public class QuxInstaller : Installer + { + string _p1; + + [Inject] + public void Construct(string p1, float p2, int p3) + { + _p1 = p1; + } + + public override void InstallBindings() + { + Container.BindInstance(_p1); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/QuxInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/QuxInstaller.cs.meta new file mode 100644 index 0000000..e3b2cd7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestInstallers/QuxInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 06dbf735e0bda0047af56033fa90bf9c +timeCreated: 1465658298 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers.meta new file mode 100644 index 0000000..0309346 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 57c8dc7ac1cc0e24c9d010ed050630a6 +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/BarInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/BarInstaller.cs new file mode 100644 index 0000000..9223255 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/BarInstaller.cs @@ -0,0 +1,18 @@ +namespace Zenject.Tests.Installers.MonoInstallers +{ + public class BarInstaller : MonoInstaller + { + string _value; + + [Inject] + public void Construct(string value) + { + _value = value; + } + + public override void InstallBindings() + { + Container.BindInstance(_value); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/BarInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/BarInstaller.cs.meta new file mode 100644 index 0000000..8f074d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/BarInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7388d1be3de18af4fa1b06990de49068 +timeCreated: 1465573014 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/FooInstaller.cs new file mode 100644 index 0000000..957783a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/FooInstaller.cs @@ -0,0 +1,14 @@ +namespace Zenject.Tests.Installers.MonoInstallers +{ + public class Foo + { + } + + public class FooInstaller : MonoInstaller + { + public override void InstallBindings() + { + Container.Bind().AsSingle().NonLazy(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/FooInstaller.cs.meta new file mode 100644 index 0000000..fc2fe0d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 97cba5011d2370f49b6298a910bff37f +timeCreated: 1465571499 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/QuxInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/QuxInstaller.cs new file mode 100644 index 0000000..cae18d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/QuxInstaller.cs @@ -0,0 +1,18 @@ +namespace Zenject.Tests.Installers.MonoInstallers +{ + public class QuxInstaller : MonoInstaller + { + string _p1; + + [Inject] + public void Construct(string p1, float p2, int p3) + { + _p1 = p1; + } + + public override void InstallBindings() + { + Container.BindInstance(_p1); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/QuxInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/QuxInstaller.cs.meta new file mode 100644 index 0000000..547c144 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestMonoInstallers/QuxInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8c1af520fec04194fb32a2f05ccc565c +timeCreated: 1465573495 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers.meta new file mode 100644 index 0000000..487dc4c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 964fe850ecbb7ab4588f6d6fabfc401d +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/BarInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/BarInstaller.cs new file mode 100644 index 0000000..f969d7b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/BarInstaller.cs @@ -0,0 +1,19 @@ +namespace Zenject.Tests.Installers.ScriptableObjectInstallers +{ + //[CreateAssetMenu(fileName = "BarInstaller", menuName = "Installers/BarInstaller")] + public class BarInstaller : ScriptableObjectInstaller + { + string _value; + + [Inject] + public void Construct(string value) + { + _value = value; + } + + public override void InstallBindings() + { + Container.BindInstance(_value); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/BarInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/BarInstaller.cs.meta new file mode 100644 index 0000000..60f5726 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/BarInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8ad54a4699841ca4b83c660b1e5b1205 +timeCreated: 1465573014 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/FooInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/FooInstaller.cs new file mode 100644 index 0000000..c8e13a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/FooInstaller.cs @@ -0,0 +1,15 @@ +namespace Zenject.Tests.Installers.ScriptableObjectInstallers +{ + public class Foo + { + } + + //[CreateAssetMenu(fileName = "FooInstaller", menuName = "Installers/FooInstaller")] + public class FooInstaller : ScriptableObjectInstaller + { + public override void InstallBindings() + { + Container.Bind().AsSingle().NonLazy(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/FooInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/FooInstaller.cs.meta new file mode 100644 index 0000000..53a7d45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/FooInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 86b0c5429fd52904bb98fbccd1e6f2b6 +timeCreated: 1465571499 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/QuxInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/QuxInstaller.cs new file mode 100644 index 0000000..c4163bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/QuxInstaller.cs @@ -0,0 +1,19 @@ +namespace Zenject.Tests.Installers.ScriptableObjectInstallers +{ + //[CreateAssetMenu(fileName = "QuxInstaller", menuName = "Installers/QuxInstaller")] + public class QuxInstaller : ScriptableObjectInstaller + { + string _p1; + + [Inject] + public void Construct(string p1, float p2, int p3) + { + _p1 = p1; + } + + public override void InstallBindings() + { + Container.BindInstance(_p1); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/QuxInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/QuxInstaller.cs.meta new file mode 100644 index 0000000..5d468b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Installers/TestScriptableObjectInstallers/QuxInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2d651675af1c6f14a8e56772e1f69e25 +timeCreated: 1465573495 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc.meta new file mode 100644 index 0000000..de1205e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3687940490df8ba45b0c163206328042 +folderAsset: yes +timeCreated: 1528023583 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject.meta new file mode 100644 index 0000000..627787f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7c8d12973b1b4714fb0218beaee58409 +folderAsset: yes +timeCreated: 1527865953 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/AnimatorController.controller b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/AnimatorController.controller new file mode 100644 index 0000000..a2bcdbb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/AnimatorController.controller @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: AnimatorController + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107775293362996108} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!114 &114027972404111678 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1f499d32999f20c43916ca767c8a2721, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1102 &1102565375691496896 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: State1 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: + - {fileID: 114027972404111678} + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107775293362996108 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102565375691496896} + m_Position: {x: 348, y: 24, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102565375691496896} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/AnimatorController.controller.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/AnimatorController.controller.meta new file mode 100644 index 0000000..11b814e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/AnimatorController.controller.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 37a3980aa64320943b24a1d48d62bf9d +timeCreated: 1527866636 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources.meta new file mode 100644 index 0000000..fbe8203 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a9fbadf517d44c046b6b93cdfb71a41f +folderAsset: yes +timeCreated: 1527866070 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject.meta new file mode 100644 index 0000000..65223a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0ec5521dd89b03d48ad5cddedea81380 +folderAsset: yes +timeCreated: 1527866073 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject/Foo.prefab new file mode 100644 index 0000000..d9a2c1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject/Foo.prefab @@ -0,0 +1,115 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1744891923508510} + m_IsPrefabParent: 1 +--- !u!1 &1744891923508510 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4016477254024706} + - component: {fileID: 33124270980622608} + - component: {fileID: 65152104502201768} + - component: {fileID: 23703237305529432} + - component: {fileID: 95191441992763118} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4016477254024706 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1744891923508510} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23703237305529432 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1744891923508510} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33124270980622608 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1744891923508510} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &65152104502201768 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1744891923508510} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!95 &95191441992763118 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1744891923508510} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 37a3980aa64320943b24a1d48d62bf9d, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject/Foo.prefab.meta new file mode 100644 index 0000000..a735a8a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/Resources/TestAnimationStateBehaviourInject/Foo.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2c41fe4d26e657543b500e482087e4ee +timeCreated: 1527866804 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/StateBehaviour1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/StateBehaviour1.cs new file mode 100644 index 0000000..93249d3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/StateBehaviour1.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +namespace Zenject.Tests.TestAnimationStateBehaviourInject +{ + public class StateBehaviour1 : StateMachineBehaviour + { + public static int OnStateEnterCalls; + + override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + { + OnStateEnterCalls++; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/StateBehaviour1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/StateBehaviour1.cs.meta new file mode 100644 index 0000000..b08aa6d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestAnimationStateBehaviourInject/StateBehaviour1.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1f499d32999f20c43916ca767c8a2721 +timeCreated: 1527866450 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter.meta new file mode 100644 index 0000000..ba10a95 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 17a88c8f91ce2ee4cb436c053db81b98 +folderAsset: yes +timeCreated: 1528396585 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Bar.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Bar.cs new file mode 100644 index 0000000..ef18c7f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Bar.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +namespace Zenject.Tests.AutoInjecter +{ + public class Foo + { + [Inject] + public DiContainer Container; + } + + public class Bar : MonoBehaviour + { + [Inject] + public Foo Foo; + + public bool ConstructCalled; + + [Inject] + public void Construct() + { + ConstructCalled = true; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Bar.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Bar.cs.meta new file mode 100644 index 0000000..44dc420 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Bar.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b7e5e0f41dcd72141b54052dcea290f3 +timeCreated: 1528431963 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Gorp.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Gorp.cs new file mode 100644 index 0000000..3583c7e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Gorp.cs @@ -0,0 +1,11 @@ +using UnityEngine; + +namespace Zenject.Tests.AutoInjecter +{ + public class Gorp : MonoBehaviour + { + [Inject] + public DiContainer Container; + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Gorp.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Gorp.cs.meta new file mode 100644 index 0000000..da9f837 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Gorp.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 48a1702f3f51afd489a487d100ae183b +timeCreated: 1528435127 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Qux.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Qux.cs new file mode 100644 index 0000000..2954d25 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Qux.cs @@ -0,0 +1,11 @@ +using UnityEngine; + +namespace Zenject.Tests.AutoInjecter +{ + public class Qux : MonoBehaviour + { + [Inject] + public DiContainer Container; + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Qux.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Qux.cs.meta new file mode 100644 index 0000000..637f318 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Qux.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 85b3fbf1cedc1b347a1f6e63b2948cb8 +timeCreated: 1528431963 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources.meta new file mode 100644 index 0000000..23de6bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ca7257b7ad185bc43a1ffad049e91037 +folderAsset: yes +timeCreated: 1528434154 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter.meta new file mode 100644 index 0000000..beb4c45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d6798705aa48b0b4abf1976ce43fbab0 +folderAsset: yes +timeCreated: 1528434436 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/Bar.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/Bar.prefab new file mode 100644 index 0000000..5a37415 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/Bar.prefab @@ -0,0 +1,67 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1400889182394570} + m_IsPrefabParent: 1 +--- !u!1 &1400889182394570 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4372544586850134} + - component: {fileID: 114305479498660098} + - component: {fileID: 114946954291869638} + m_Layer: 0 + m_Name: Bar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4372544586850134 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1400889182394570} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114305479498660098 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1400889182394570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7e5e0f41dcd72141b54052dcea290f3, type: 3} + m_Name: + m_EditorClassIdentifier: + ConstructCalled: 0 +--- !u!114 &114946954291869638 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1400889182394570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 717a02054ef2699498e6bd4234fd7995, type: 3} + m_Name: + m_EditorClassIdentifier: + _containerSource: 0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/Bar.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/Bar.prefab.meta new file mode 100644 index 0000000..92b0727 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/Bar.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 351a07e7d4f94924ca89ac897d494be2 +timeCreated: 1528434628 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/GorpContext.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/GorpContext.prefab new file mode 100644 index 0000000..2d3f162 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/GorpContext.prefab @@ -0,0 +1,87 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1288707547594894} + m_IsPrefabParent: 1 +--- !u!1 &1288707547594894 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4973986975044318} + - component: {fileID: 114676134859125764} + - component: {fileID: 114264038505501450} + - component: {fileID: 114718598966863028} + m_Layer: 0 + m_Name: GorpContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4973986975044318 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288707547594894} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114264038505501450 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288707547594894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: [] + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!114 &114676134859125764 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288707547594894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 48a1702f3f51afd489a487d100ae183b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114718598966863028 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288707547594894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 114676134859125764} + _identifier: + _context: {fileID: 0} + _bindType: 0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/GorpContext.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/GorpContext.prefab.meta new file mode 100644 index 0000000..b2cf13a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/GorpContext.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 008052b7c81e4394bbff32504e537741 +timeCreated: 1528435160 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxProject.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxProject.prefab new file mode 100644 index 0000000..c294610 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxProject.prefab @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1636156765827668} + m_IsPrefabParent: 1 +--- !u!1 &1636156765827668 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4609637828973820} + - component: {fileID: 114640480660439964} + - component: {fileID: 114116620870560680} + m_Layer: 0 + m_Name: QuxProject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4609637828973820 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114116620870560680 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 717a02054ef2699498e6bd4234fd7995, type: 3} + m_Name: + m_EditorClassIdentifier: + _containerSource: 1 +--- !u!114 &114640480660439964 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85b3fbf1cedc1b347a1f6e63b2948cb8, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxProject.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxProject.prefab.meta new file mode 100644 index 0000000..3bb0d59 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxProject.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 56ef30ceec3d33941bdecd2ce9069e46 +timeCreated: 1528434557 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxScene.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxScene.prefab new file mode 100644 index 0000000..df00b8c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxScene.prefab @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1636156765827668} + m_IsPrefabParent: 1 +--- !u!1 &1636156765827668 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4609637828973820} + - component: {fileID: 114640480660439964} + - component: {fileID: 114116620870560680} + m_Layer: 0 + m_Name: QuxScene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4609637828973820 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114116620870560680 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 717a02054ef2699498e6bd4234fd7995, type: 3} + m_Name: + m_EditorClassIdentifier: + _containerSource: 0 +--- !u!114 &114640480660439964 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85b3fbf1cedc1b347a1f6e63b2948cb8, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxScene.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxScene.prefab.meta new file mode 100644 index 0000000..ac5be1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxScene.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8b66e8c542fc27e40b65cba974860d22 +timeCreated: 1528434557 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxSearch.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxSearch.prefab new file mode 100644 index 0000000..4eb4117 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxSearch.prefab @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1636156765827668} + m_IsPrefabParent: 1 +--- !u!1 &1636156765827668 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4609637828973820} + - component: {fileID: 114640480660439964} + - component: {fileID: 114116620870560680} + m_Layer: 0 + m_Name: QuxSearch + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4609637828973820 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114116620870560680 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 717a02054ef2699498e6bd4234fd7995, type: 3} + m_Name: + m_EditorClassIdentifier: + _containerSource: 2 +--- !u!114 &114640480660439964 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636156765827668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85b3fbf1cedc1b347a1f6e63b2948cb8, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxSearch.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxSearch.prefab.meta new file mode 100644 index 0000000..d2ea680 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Misc/TestZenAutoInjecter/Resources/TestZenAutoInjecter/QuxSearch.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: de81b619565bbf8408b85c2016b9477d +timeCreated: 1528434557 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources.meta new file mode 100644 index 0000000..73652fb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 5f5e7a7cd0f373948b5256b09f1bc999 +folderAsset: yes +timeCreated: 1535267243 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject.meta new file mode 100644 index 0000000..35b6e27 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b6836743d3935564ab3dda9c91fd9aa9 +folderAsset: yes +timeCreated: 1459212995 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject/Cube.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject/Cube.prefab new file mode 100644 index 0000000..6334ed6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject/Cube.prefab @@ -0,0 +1,88 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &181248 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 496296} + - 33: {fileID: 3312568} + - 65: {fileID: 6582216} + - 23: {fileID: 2356458} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496296 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 181248} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2356458 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 181248} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3312568 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 181248} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &6582216 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 181248} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 181248} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject/Cube.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject/Cube.prefab.meta new file mode 100644 index 0000000..a8269fc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestBindGameObject/Cube.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a507f278d3b56e4ba1fd4f1c9b28d25 +timeCreated: 1459207171 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods.meta new file mode 100644 index 0000000..76f49df --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ae273adaa7c1c564487be2bde343fd8f +folderAsset: yes +timeCreated: 1486605497 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Camera.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Camera.prefab new file mode 100644 index 0000000..26cb35b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Camera.prefab @@ -0,0 +1,102 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1701984141030306} + m_IsPrefabParent: 1 +--- !u!1 &1701984141030306 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4917894310632104} + - component: {fileID: 20112712621694618} + - component: {fileID: 124440584488477408} + - component: {fileID: 92371959540391994} + - component: {fileID: 81115495585236142} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4917894310632104 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1701984141030306} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 233.15675, y: 367.62057, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &20112712621694618 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1701984141030306} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!81 &81115495585236142 +AudioListener: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1701984141030306} + m_Enabled: 1 +--- !u!92 &92371959540391994 +Behaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1701984141030306} + m_Enabled: 1 +--- !u!124 &124440584488477408 +Behaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1701984141030306} + m_Enabled: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Camera.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Camera.prefab.meta new file mode 100644 index 0000000..7a90f9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Camera.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0e8cb14a39fd6f249a44c7943b3fa7c0 +timeCreated: 1486605718 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo.prefab new file mode 100644 index 0000000..33ae050 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1430110355770212} + m_IsPrefabParent: 1 +--- !u!1 &1430110355770212 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4724547747360102} + - component: {fileID: 114632795606949010} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4724547747360102 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1430110355770212} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114632795606949010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1430110355770212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 576295a2c4f9589448e9441994df8491, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo.prefab.meta new file mode 100644 index 0000000..da6eb15 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d193bc261e49cce4eb82e05b80485388 +timeCreated: 1486605527 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo2.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo2.asset new file mode 100644 index 0000000..eeddf23 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo2.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2fb66836df088014081bc2f5740ecea1, type: 3} + m_Name: Foo2 + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo2.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo2.asset.meta new file mode 100644 index 0000000..6e83982 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Foo2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b8ab53bbd8332e429a6f0ed1dd3fe16 +timeCreated: 1486678058 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp.prefab new file mode 100644 index 0000000..1bca0d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1475120265837186} + m_IsPrefabParent: 1 +--- !u!1 &1475120265837186 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4016417502563626} + - component: {fileID: 114277461040308946} + m_Layer: 0 + m_Name: Gorp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4016417502563626 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1475120265837186} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 233.15675, y: 367.62057, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114277461040308946 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1475120265837186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 33197ae07a0a36e41bf9fa09aa8d0ce6, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp.prefab.meta new file mode 100644 index 0000000..0ced8be --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 956d91076f66be1488d99299c06d37b8 +timeCreated: 1486605550 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp2.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp2.asset new file mode 100644 index 0000000..d00f5b9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp2.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 952b7cab572c9c24cb1e7ca240e67c84, type: 3} + m_Name: Gorp2 + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp2.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp2.asset.meta new file mode 100644 index 0000000..44bfba9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestDiContainerMethods/Gorp2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de8d2dce06221cc4cb9fa957aebc8f15 +timeCreated: 1486678064 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext.meta new file mode 100644 index 0000000..a54321f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 803685e92a450bb4db649a0a2f48d07f +folderAsset: yes +timeCreated: 1485743427 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext/Foo.prefab new file mode 100644 index 0000000..486aa6e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext/Foo.prefab @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &162920 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 406566} + - component: {fileID: 11460120} + - component: {fileID: 114030807952997706} + - component: {fileID: 114675924650911818} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406566 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + 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_Children: + - {fileID: 4462927905753138} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11460120 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 114030807952997706} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 162920} + m_IsPrefabParent: 1 +--- !u!1 &1681158058118644 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4462927905753138} + - component: {fileID: 114633679146737766} + m_Layer: 0 + m_Name: Gorp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4462927905753138 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1681158058118644} + 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_Children: [] + m_Father: {fileID: 406566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114030807952997706 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cdb37bf9eda440448d25e272bf9cd32, type: 3} + m_Name: + m_EditorClassIdentifier: + _foo: {fileID: 114675924650911818} +--- !u!114 &114633679146737766 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1681158058118644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 972b6ec83b1c10046b0f01f4692b1ddc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114675924650911818 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aface7ec58475d840a11bf38361406a2, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext/Foo.prefab.meta new file mode 100644 index 0000000..b2c4cc2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromComponentInHierarchyGameObjectContext/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4c39a49f38070643b06e8ef923e3648 +timeCreated: 1460509291 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource.meta new file mode 100644 index 0000000..80c818f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 100ccadd1fc02a94da96013a3d7caea9 +folderAsset: yes +timeCreated: 1486616185 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Bob.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Bob.asset new file mode 100644 index 0000000..8f49fc0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Bob.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9e40755b32ffa6f4fb5f67e0612fc480, type: 3} + m_Name: Bob + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Bob.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Bob.asset.meta new file mode 100644 index 0000000..cd52f6e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Bob.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d45f0a8bee35032448f068189a46e207 +timeCreated: 1486670371 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Foo.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Foo.asset new file mode 100644 index 0000000..0ab1870 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Foo.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70da936d4db31fa4a9f79f7af7604209, type: 3} + m_Name: Foo + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Foo.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Foo.asset.meta new file mode 100644 index 0000000..3655fae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromNewScriptableObjectResource/Foo.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dff7f713b1f7d8041a8e5a3943ef38b3 +timeCreated: 1486616271 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab.meta new file mode 100644 index 0000000..4172cc5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 881211ac3ab7abc43ac341ad60e1e925 +folderAsset: yes +timeCreated: 1476624500 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo.prefab new file mode 100644 index 0000000..ca7c29f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo.prefab @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11420556} + - component: {fileID: 11472394} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11420556 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f39c997bb2d185144bc18d37878d4ab8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11472394 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 86870631eb8b52e409ad0b86fd44aad7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo.prefab.meta new file mode 100644 index 0000000..a10590a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d3811faab260ce4dab063fd012b42b5 +timeCreated: 1454692704 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo2.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo2.prefab new file mode 100644 index 0000000..38baa94 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo2.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11420556} + m_Layer: 0 + m_Name: Foo2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11420556 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f39c997bb2d185144bc18d37878d4ab8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo2.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo2.prefab.meta new file mode 100644 index 0000000..c22a2e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Foo2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0fc7ecead470be4d8ac1114be3d9d62 +timeCreated: 1458261082 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Gorp.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Gorp.prefab new file mode 100644 index 0000000..c68f2e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Gorp.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11470700} + m_Layer: 0 + m_Name: Gorp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11470700 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc679fbba1bf0a645957d68235c4771d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Gorp.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Gorp.prefab.meta new file mode 100644 index 0000000..9bbd80e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Gorp.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1eb53b39cb1d1114782475a86c1e55f1 +timeCreated: 1459002680 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/GorpAndQux.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/GorpAndQux.prefab new file mode 100644 index 0000000..2e66272 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/GorpAndQux.prefab @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11470700} + - component: {fileID: 114629866799586768} + m_Layer: 0 + m_Name: GorpAndQux + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11470700 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc679fbba1bf0a645957d68235c4771d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 +--- !u!114 &114629866799586768 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914f813dee2b8b248bce3b21eafa7b6e, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/GorpAndQux.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/GorpAndQux.prefab.meta new file mode 100644 index 0000000..64bc5cc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/GorpAndQux.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4e9c6984a3aba946bdf015abbc6488f +timeCreated: 1459002680 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/JimAndBob.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/JimAndBob.prefab new file mode 100644 index 0000000..50d601d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/JimAndBob.prefab @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &124956 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 464534} + - component: {fileID: 11499784} + - component: {fileID: 11418142} + m_Layer: 0 + m_Name: JimAndBob + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464534 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124956} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11418142 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aeb709c66d821b242b8e5016c31bb2d2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11499784 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78b17c518e97edb498c1ff8a4d914bd5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 124956} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/JimAndBob.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/JimAndBob.prefab.meta new file mode 100644 index 0000000..481d93c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/JimAndBob.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1592e529a326aad4b8a0a8c4640f000e +timeCreated: 1459009683 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Norf.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Norf.prefab new file mode 100644 index 0000000..a7bc65e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Norf.prefab @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &199570 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 431222} + - component: {fileID: 11449184} + - component: {fileID: 11461460} + - component: {fileID: 114984624536322558} + m_Layer: 0 + m_Name: Norf + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431222 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11449184 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 91f7cce5532e4cc4796d58d33d783a80, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11461460 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8fb03bf3db5129643a756826728ce939, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 199570} + m_IsPrefabParent: 1 +--- !u!114 &114984624536322558 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 91f7cce5532e4cc4796d58d33d783a80, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Norf.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Norf.prefab.meta new file mode 100644 index 0000000..84a94f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefab/Norf.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f9121b460e6fb541a5dfd7384d5c03a +timeCreated: 1459008724 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller.meta new file mode 100644 index 0000000..6e43b9c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a2548d19828b4b74791f020e59684547 +folderAsset: yes +timeCreated: 1476624500 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller/Foo.prefab new file mode 100644 index 0000000..de79462 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller/Foo.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 114689738885920752} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: + - {fileID: 4561281159853572} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 +--- !u!1 &1580553891366622 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4561281159853572} + - component: {fileID: 114221938209472608} + - component: {fileID: 114993101899204184} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4561281159853572 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1580553891366622} + 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_Children: [] + m_Father: {fileID: 496146} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114221938209472608 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1580553891366622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7ba7fc00ff58d414db79307d68a49cbe, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114689738885920752 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb22de5ed5e7e0b42ba9a44744605d30, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114993101899204184 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1580553891366622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 114221938209472608} + _identifier: + _context: {fileID: 0} + _bindType: 0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller/Foo.prefab.meta new file mode 100644 index 0000000..f843b82 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabInstaller/Foo.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 667e013e2005d6a4aad9cf75caef8d46 +timeCreated: 1454692704 +licenseType: Pro +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource.meta new file mode 100644 index 0000000..f58debc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8ffd30feb2b971747b2161877d04d3e8 +folderAsset: yes +timeCreated: 1476625195 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo.prefab new file mode 100644 index 0000000..1891136 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo.prefab @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11408316} + - component: {fileID: 11424772} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11408316 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09cb1c767472bd447ab51093e4a17ad3, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11424772 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4fe41d55bac23c408a020415051f590, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo.prefab.meta new file mode 100644 index 0000000..320d90d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f35ac9a6aa0dab64bafb5461a8fd393a +timeCreated: 1459015737 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo2.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo2.prefab new file mode 100644 index 0000000..70e6b41 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo2.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11415242} + m_Layer: 0 + m_Name: Foo2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11415242 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4fe41d55bac23c408a020415051f590, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo2.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo2.prefab.meta new file mode 100644 index 0000000..087fe93 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Foo2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54bc08272e3f439458c8c656d27da5bc +timeCreated: 1459015737 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Gorp.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Gorp.prefab new file mode 100644 index 0000000..60857f8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Gorp.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11419060} + m_Layer: 0 + m_Name: Gorp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11419060 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93bd1149166ed44478c2e59b34fbfc9b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Gorp.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Gorp.prefab.meta new file mode 100644 index 0000000..446e1ae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Gorp.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 889ca6448cbd11b4a9fd4511513f21ac +timeCreated: 1459015737 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/GorpAndQux.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/GorpAndQux.prefab new file mode 100644 index 0000000..f90ed02 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/GorpAndQux.prefab @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154292 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496146} + - component: {fileID: 11498922} + - component: {fileID: 11419060} + m_Layer: 0 + m_Name: GorpAndQux + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &496146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11419060 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93bd1149166ed44478c2e59b34fbfc9b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11498922 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b244b0173d6179840b86ed145aaa6bb2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154292} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/GorpAndQux.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/GorpAndQux.prefab.meta new file mode 100644 index 0000000..8800bfe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/GorpAndQux.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfe2502efa3e0b3438c53be39dad6c3c +timeCreated: 1459015737 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/JimAndBob.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/JimAndBob.prefab new file mode 100644 index 0000000..22231c2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/JimAndBob.prefab @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &124956 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 464534} + - component: {fileID: 11479894} + - component: {fileID: 11448468} + m_Layer: 0 + m_Name: JimAndBob + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464534 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124956} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11448468 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93bfc10f4bb073945911d600dea398a5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11479894 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6dd802b9b69c51443af5311b06b79ca0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 124956} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/JimAndBob.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/JimAndBob.prefab.meta new file mode 100644 index 0000000..90c2a17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/JimAndBob.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 588f499d9ffe8944da19657e601ffa61 +timeCreated: 1459015737 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Norf.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Norf.prefab new file mode 100644 index 0000000..78ba430 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Norf.prefab @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &199570 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 431222} + - component: {fileID: 11458152} + - component: {fileID: 11453902} + - component: {fileID: 11417458} + m_Layer: 0 + m_Name: Norf + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &431222 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11417458 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf6600df40401e046af9c2ebfbf58b46, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11453902 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 434e869aa9c49e046b97da50b0dfa819, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11458152 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 434e869aa9c49e046b97da50b0dfa819, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 199570} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Norf.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Norf.prefab.meta new file mode 100644 index 0000000..5bd6f4b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromPrefabResource/Norf.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a4833165ddddda347b80b96e1a704b4e +timeCreated: 1459015737 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource.meta new file mode 100644 index 0000000..9efb60d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ce2380e0f3264c94b86ad2adc246dc7a +folderAsset: yes +timeCreated: 1476625641 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture.png new file mode 100644 index 0000000..ae559b9 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture.png.meta new file mode 100644 index 0000000..683ec6a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 8de083ec593046642b2fa0c94a0bfd21 +timeCreated: 1456063223 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture2.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture2.png new file mode 100644 index 0000000..d888c32 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture2.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture2.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture2.png.meta new file mode 100644 index 0000000..9da4a3a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromResource/TestTexture2.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: b425a440f0e76634497b592404c9d18b +timeCreated: 1458260282 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab.meta new file mode 100644 index 0000000..0138baa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dfbfca0c3a62df24489a30a2773172a6 +folderAsset: yes +timeCreated: 1476626100 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/CircFoo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/CircFoo.prefab new file mode 100644 index 0000000..329dfa4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/CircFoo.prefab @@ -0,0 +1,146 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436462} + - component: {fileID: 11426760} + - component: {fileID: 11423502} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436462 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151926} + 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_Children: [] + m_Father: {fileID: 406566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11426760 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6997e435baf0c60488bc2bc179014813, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11423502 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 11426760} + _identifier: + _useSceneContext: 0 + _context: {fileID: 0} + _bindType: 0 +--- !u!1 &162920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 406566} + - component: {fileID: 11460120} + - component: {fileID: 3872105960934196701} + - component: {fileID: -3776277007143769580} + m_Layer: 0 + m_Name: CircFoo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162920} + 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_Children: + - {fileID: 436462} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11460120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _scriptableObjectInstallers: [] + _monoInstallers: [] + _installerPrefabs: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!114 &3872105960934196701 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 617897a56465c40ee8de5e479395fbc8, type: 3} + m_Name: + m_EditorClassIdentifier: + Bar: {fileID: 0} +--- !u!114 &-3776277007143769580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 3872105960934196701} + _identifier: + _useSceneContext: 0 + _context: {fileID: 0} + _bindType: 0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/CircFoo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/CircFoo.prefab.meta new file mode 100644 index 0000000..3ce37c0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/CircFoo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb52c8a0d347f4445baea1484a14398e +timeCreated: 1460509291 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo.prefab new file mode 100644 index 0000000..fc1d4e1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo.prefab @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151926 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 436462} + - component: {fileID: 11426760} + - component: {fileID: 11423502} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162920 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 406566} + - component: {fileID: 11460120} + - component: {fileID: 11429022} + - component: {fileID: 11473484} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406566 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + 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_Children: + - {fileID: 436462} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &436462 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + 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_Children: [] + m_Father: {fileID: 406566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11423502 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 11426760} + _identifier: + _context: {fileID: 0} + _bindType: 0 +--- !u!114 &11426760 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6997e435baf0c60488bc2bc179014813, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11429022 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2161a6f5a67bb7749bb74037a259ca72, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11460120 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 11473484} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!114 &11473484 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0a2394e0baff5a347bdf60d1c2c913d1, type: 3} + m_Name: + m_EditorClassIdentifier: + _bar: {fileID: 11429022} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 162920} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo.prefab.meta new file mode 100644 index 0000000..222002b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 878b989aa92d3654f8507e4880b04678 +timeCreated: 1460509291 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo2.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo2.prefab new file mode 100644 index 0000000..d473960 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo2.prefab @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151926 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 436462} + - component: {fileID: 11426760} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162920 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 406566} + - component: {fileID: 11460120} + - component: {fileID: 11429022} + - component: {fileID: 11473484} + m_Layer: 0 + m_Name: Foo2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406566 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + 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_Children: + - {fileID: 436462} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &436462 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + 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_Children: [] + m_Father: {fileID: 406566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11426760 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6997e435baf0c60488bc2bc179014813, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11429022 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2161a6f5a67bb7749bb74037a259ca72, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11460120 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 11473484} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!114 &11473484 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0a2394e0baff5a347bdf60d1c2c913d1, type: 3} + m_Name: + m_EditorClassIdentifier: + _bar: {fileID: 11429022} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 162920} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo2.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo2.prefab.meta new file mode 100644 index 0000000..85e69a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefab/Foo2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eeca357a223feba47a38a2791b095fc3 +timeCreated: 1476637402 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource.meta new file mode 100644 index 0000000..26e5055 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9f7620038912f0441b615519297f0c0d +folderAsset: yes +timeCreated: 1476626323 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource/FooSubContainer.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource/FooSubContainer.prefab new file mode 100644 index 0000000..5180c3b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource/FooSubContainer.prefab @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151926 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 436462} + - component: {fileID: 11413310} + - component: {fileID: 11423502} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162920 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 406566} + - component: {fileID: 11460120} + - component: {fileID: 11497872} + - component: {fileID: 11477890} + m_Layer: 0 + m_Name: FooSubContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &406566 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -37.141693, y: 4.1177154, z: 8.340115} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 436462} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &436462 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + 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_Children: [] + m_Father: {fileID: 406566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11413310 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b3d9dd215537204498109ca7ed42833c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11423502 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 11413310} + _identifier: + _context: {fileID: 0} + _bindType: 0 +--- !u!114 &11460120 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 11497872} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!114 &11477890 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 850feee7ebf0de346ba632c2b2abdc64, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11497872 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a30bc985de2744a49add38b40ccf532a, type: 3} + m_Name: + m_EditorClassIdentifier: + _bar: {fileID: 11477890} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 162920} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource/FooSubContainer.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource/FooSubContainer.prefab.meta new file mode 100644 index 0000000..0474d5a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestFromSubContainerPrefabResource/FooSubContainer.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c9bcc6f4dae8ac247a0198aeef995c13 +timeCreated: 1460654592 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback.meta new file mode 100644 index 0000000..2eeb89c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e30058262314db249912e1ec76766f77 +folderAsset: yes +timeCreated: 1535265722 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Empty.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Empty.prefab new file mode 100644 index 0000000..ce18527 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Empty.prefab @@ -0,0 +1,41 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1796700426405272} + m_IsPrefabParent: 1 +--- !u!1 &1796700426405272 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4334130748486668} + m_Layer: 0 + m_Name: Empty + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4334130748486668 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1796700426405272} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Empty.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Empty.prefab.meta new file mode 100644 index 0000000..6e9f317 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Empty.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a812f6cc926529747b1a5e00718eb9cd +timeCreated: 1535265732 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Foo.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Foo.prefab new file mode 100644 index 0000000..6dcdd91 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Foo.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1796700426405272} + m_IsPrefabParent: 1 +--- !u!1 &1796700426405272 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4334130748486668} + - component: {fileID: 114943682704507722} + m_Layer: 0 + m_Name: Foo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4334130748486668 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1796700426405272} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114943682704507722 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1796700426405272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f2a3cbbac172d9d47af76aca9a4d0229, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Foo.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Foo.prefab.meta new file mode 100644 index 0000000..5b3055f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Resources/TestInstantiateCallback/Foo.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bd22ee392c7674541a3e81b03b647d58 +timeCreated: 1535265732 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests.meta new file mode 100644 index 0000000..37262a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 492393d0aa78c6146973086060b69c18 +folderAsset: yes +timeCreated: 1521300389 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader.meta new file mode 100644 index 0000000..c0d5916 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 97f89e6ef92f1ff4d8ccead4bd6efa89 +folderAsset: yes +timeCreated: 1520788331 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources.meta new file mode 100644 index 0000000..2f37a30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f0b5f6a0959ea234f898e62dc9fd56ac +folderAsset: yes +timeCreated: 1520776935 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources/ZenjectDefaultSceneContractConfig.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources/ZenjectDefaultSceneContractConfig.asset new file mode 100644 index 0000000..c3b6c7d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources/ZenjectDefaultSceneContractConfig.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8620c058a9173b84a97d72ed5e94dbd7, type: 3} + m_Name: ZenjectDefaultSceneContractConfig + m_EditorClassIdentifier: + DefaultContracts: + - ContractName: 1 + Scene: {fileID: 102900000, guid: 842c1766cf27f1e469d9d41b9f829ab7, type: 3} + - ContractName: 2 + Scene: {fileID: 102900000, guid: e290c5ee5cba76840b3564b4fc30737c, type: 3} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources/ZenjectDefaultSceneContractConfig.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources/ZenjectDefaultSceneContractConfig.asset.meta new file mode 100644 index 0000000..3b141a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Resources/ZenjectDefaultSceneContractConfig.asset.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: aa394697317502845a45deb4243e85ea +timeCreated: 1520779155 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1.unity new file mode 100644 index 0000000..9e7229b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1.unity @@ -0,0 +1,177 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &206485286 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 206485288} + - component: {fileID: 206485287} + - component: {fileID: 206485289} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &206485287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 206485289} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _parentNewObjectsUnderRoot: 0 + _contractNames: + - 1 + _parentContractName: + _parentContractNames: [] +--- !u!4 &206485288 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &206485289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 87c0c38a007bdb941bfe0e49f3be3032, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1.unity.meta new file mode 100644 index 0000000..55e6aa1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 842c1766cf27f1e469d9d41b9f829ab7 +timeCreated: 1520771077 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1Installer.cs new file mode 100644 index 0000000..7116503 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1Installer.cs @@ -0,0 +1,10 @@ +namespace Zenject.Tests.AutoLoadSceneTests +{ + public class Scene1Installer : MonoInstaller + { + public override void InstallBindings() + { + Container.Bind().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1Installer.cs.meta new file mode 100644 index 0000000..9861a75 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene1Installer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 87c0c38a007bdb941bfe0e49f3be3032 +timeCreated: 1520771088 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2.unity new file mode 100644 index 0000000..8144f2b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2.unity @@ -0,0 +1,178 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &206485286 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 206485288} + - component: {fileID: 206485287} + - component: {fileID: 206485289} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &206485287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 206485289} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _parentNewObjectsUnderRoot: 0 + _contractNames: + - 2 + _parentContractName: + _parentContractNames: + - 1 +--- !u!4 &206485288 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &206485289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01a62038a5e66fe4d9b531f0be629868, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2.unity.meta new file mode 100644 index 0000000..a0b6256 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e290c5ee5cba76840b3564b4fc30737c +timeCreated: 1520771077 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2Installer.cs new file mode 100644 index 0000000..7c0a6f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2Installer.cs @@ -0,0 +1,10 @@ +namespace Zenject.Tests.AutoLoadSceneTests +{ + public class Scene2Installer : MonoInstaller + { + public override void InstallBindings() + { + Container.Bind().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2Installer.cs.meta new file mode 100644 index 0000000..d952fdd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene2Installer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 01a62038a5e66fe4d9b531f0be629868 +timeCreated: 1520771098 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3.unity new file mode 100644 index 0000000..df1fcc5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3.unity @@ -0,0 +1,177 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &206485286 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 206485288} + - component: {fileID: 206485287} + - component: {fileID: 206485289} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &206485287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 206485289} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _parentNewObjectsUnderRoot: 0 + _contractNames: [] + _parentContractName: + _parentContractNames: + - 2 +--- !u!4 &206485288 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &206485289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206485286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6cf76217d15f13a498115eb20027807b, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3.unity.meta new file mode 100644 index 0000000..2bef2e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: faa2053ed94777648896eb4be8f2b5c1 +timeCreated: 1520771077 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3Installer.cs new file mode 100644 index 0000000..ff44bef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3Installer.cs @@ -0,0 +1,31 @@ +using ModestTree; + +namespace Zenject.Tests.AutoLoadSceneTests +{ + public class Qux + { + } + + public class Bar + { + public Bar(Qux qux) + { + } + } + + public class Foo + { + public Foo(Bar bar) + { + Log.Trace("Created Foo"); + } + } + + public class Scene3Installer : MonoInstaller + { + public override void InstallBindings() + { + Container.Bind().AsSingle().NonLazy(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3Installer.cs.meta new file mode 100644 index 0000000..8643836 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/AutoLoader/Scene3Installer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6cf76217d15f13a498115eb20027807b +timeCreated: 1520771098 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators.meta new file mode 100644 index 0000000..d84ab27 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3a3b99287bb93754aa780e9e83424955 +folderAsset: yes +timeCreated: 1520788655 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources.meta new file mode 100644 index 0000000..cd569c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ec7789799e606944e99d4d7607dfa1f4 +folderAsset: yes +timeCreated: 1520790978 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources/ZenjectDefaultSceneContractConfig.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources/ZenjectDefaultSceneContractConfig.asset new file mode 100644 index 0000000..32caeb4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources/ZenjectDefaultSceneContractConfig.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8620c058a9173b84a97d72ed5e94dbd7, type: 3} + m_Name: ZenjectDefaultSceneContractConfig + m_EditorClassIdentifier: + DefaultContracts: + - ContractName: DecoratorTest2 + Scene: {fileID: 102900000, guid: e51117d8dc00ad145a3097828d414398, type: 3} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources/ZenjectDefaultSceneContractConfig.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources/ZenjectDefaultSceneContractConfig.asset.meta new file mode 100644 index 0000000..9606a5b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Resources/ZenjectDefaultSceneContractConfig.asset.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1bbf171d89166d8488258f8816cfe0f4 +timeCreated: 1520790989 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1.unity new file mode 100644 index 0000000..cc4f0ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1.unity @@ -0,0 +1,175 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &190664820 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 190664822} + - component: {fileID: 190664821} + - component: {fileID: 190664823} + m_Layer: 0 + m_Name: DecoratorContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &190664821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 190664820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed7323e8fdd8c26438c6485f2060dad0, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 190664823} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _lateInstallers: [] + _lateInstallerPrefabs: [] + _lateScriptableObjectInstallers: [] + _decoratedContractName: DecoratorTest2 +--- !u!4 &190664822 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 190664820} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &190664823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 190664820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4d7a9a15b734ad4682e1817c61c98c6, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1.unity.meta new file mode 100644 index 0000000..33a1c9c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9561978599724fa4695e4683cf4af028 +timeCreated: 1520788755 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1Installer.cs new file mode 100644 index 0000000..342510f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1Installer.cs @@ -0,0 +1,10 @@ +namespace Zenject.Tests.DecoratorTests +{ + public class Scene1Installer : MonoInstaller + { + public override void InstallBindings() + { + Container.Bind().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1Installer.cs.meta new file mode 100644 index 0000000..2054d48 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene1Installer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c4d7a9a15b734ad4682e1817c61c98c6 +timeCreated: 1520788822 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2.unity new file mode 100644 index 0000000..4b86224 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2.unity @@ -0,0 +1,177 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &170170179 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 170170181} + - component: {fileID: 170170180} + - component: {fileID: 170170182} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &170170180 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 170170179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 170170182} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _parentNewObjectsUnderRoot: 0 + _contractNames: + - DecoratorTest2 + _parentContractName: + _parentContractNames: [] +--- !u!4 &170170181 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 170170179} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &170170182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 170170179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a54443f8b7de6b844924c58d06f23df4, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2.unity.meta new file mode 100644 index 0000000..f6a8b8d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e51117d8dc00ad145a3097828d414398 +timeCreated: 1520788763 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2Installer.cs new file mode 100644 index 0000000..8e4572b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2Installer.cs @@ -0,0 +1,24 @@ +using ModestTree; + +namespace Zenject.Tests.DecoratorTests +{ + public class Bar + { + } + + public class Foo + { + public Foo(Bar bar) + { + Log.Trace("Created Foo"); + } + } + + public class Scene2Installer : MonoInstaller + { + public override void InstallBindings() + { + Container.Bind().AsSingle().NonLazy(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2Installer.cs.meta new file mode 100644 index 0000000..9e943fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneContractTests/Decorators/Scene2Installer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: a54443f8b7de6b844924c58d06f23df4 +timeCreated: 1520788854 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests.meta new file mode 100644 index 0000000..285a7ed --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 47d72edc1c810dc43b2b47447e8f3059 +folderAsset: yes +timeCreated: 1527406134 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder.meta new file mode 100644 index 0000000..8a37b26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c2956b4611ef03a429daaf1a6e860996 +folderAsset: yes +timeCreated: 1527696393 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/EmptyScene.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/EmptyScene.unity new file mode 100644 index 0000000..2e0bdc0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/EmptyScene.unity @@ -0,0 +1,115 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/EmptyScene.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/EmptyScene.unity.meta new file mode 100644 index 0000000..d773867 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/EmptyScene.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f0b451bb575d6874db7cdbcfb24a45de +timeCreated: 1527696648 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable1.cs new file mode 100644 index 0000000..54892f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable1.cs @@ -0,0 +1,13 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class FooDisposable1 : IDisposable + { + public void Dispose() + { + Debug.Log("Destroyed FooDisposable1"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable1.cs.meta new file mode 100644 index 0000000..f4af3e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable1.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4a3c7e61123b793438455e303983adc0 +timeCreated: 1527697322 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable2.cs new file mode 100644 index 0000000..725904b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable2.cs @@ -0,0 +1,13 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class FooDisposable2 : IDisposable + { + public void Dispose() + { + Debug.Log("Destroyed FooDisposable2"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable2.cs.meta new file mode 100644 index 0000000..fc2039d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable2.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c5b51a749e060d34289822f72cb51ffe +timeCreated: 1527696771 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable3.cs new file mode 100644 index 0000000..2d56b2a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable3.cs @@ -0,0 +1,13 @@ +using System; +using UnityEngine; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class FooDisposable3 : IDisposable + { + public void Dispose() + { + Debug.Log("Destroyed FooDisposable3"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable3.cs.meta new file mode 100644 index 0000000..a602607 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooDisposable3.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 0ad810cfc96e23241a74df77abfac100 +timeCreated: 1527697900 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext1.cs new file mode 100644 index 0000000..f0a9198 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext1.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class FooMonoBehaviourUnderSceneContext1 : MonoBehaviour + { + public void OnDestroy() + { + Debug.Log("Destroyed FooMonoBehaviourUnderSceneContext1"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext1.cs.meta new file mode 100644 index 0000000..2df14c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext1.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2e7725934761f694384998e801ae4ebd +timeCreated: 1527697447 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext2.cs new file mode 100644 index 0000000..c34e077 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext2.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class FooMonoBehaviourUnderSceneContext2 : MonoBehaviour + { + public void OnDestroy() + { + Debug.Log("Destroyed FooMonoBehaviourUnderSceneContext2"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext2.cs.meta new file mode 100644 index 0000000..a798a33 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext2.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 9392cf77297df0d4db490c3ff2b2b782 +timeCreated: 1527696771 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext3.cs new file mode 100644 index 0000000..62dc7a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext3.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class FooMonoBehaviourUnderSceneContext3 : MonoBehaviour + { + public void OnDestroy() + { + Debug.Log("Destroyed FooMonoBehaviourUnderSceneContext3"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext3.cs.meta new file mode 100644 index 0000000..19cc081 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/FooMonoBehaviourUnderSceneContext3.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 136ca26409c551145b089ce06b2860c4 +timeCreated: 1527697900 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ProjectInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ProjectInstaller.cs new file mode 100644 index 0000000..a179019 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ProjectInstaller.cs @@ -0,0 +1,10 @@ +namespace Zenject.Tests.TestDestructionOrder +{ + public class ProjectInstaller : MonoInstaller + { + public override void InstallBindings() + { + Container.BindInterfacesTo().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ProjectInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ProjectInstaller.cs.meta new file mode 100644 index 0000000..9fb67bb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ProjectInstaller.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f36e37fb74779904f9caa9ba765a74f9 +timeCreated: 1527697928 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ReadMe.txt b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ReadMe.txt new file mode 100644 index 0000000..8202751 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ReadMe.txt @@ -0,0 +1,3 @@ + +To test destruction order, rename the RenameThisResources folder in this directory to Resources, then add TestDestructionOrder1 and TestDestructionOrder2 to build settings, then run TestDestructionOrder1 either in unity or in a build, then look at the log to verify destruction order + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ReadMe.txt.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ReadMe.txt.meta new file mode 100644 index 0000000..b524794 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/ReadMe.txt.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c82ce31353243894bb0334895d801d5b +timeCreated: 1527742912 +licenseType: Free +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources.meta new file mode 100644 index 0000000..bd18988 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: fef386383d45a6a4fb20bb9cdbf05524 +folderAsset: yes +timeCreated: 1527697743 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources/ProjectContext.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources/ProjectContext.prefab new file mode 100644 index 0000000..cac80b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources/ProjectContext.prefab @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1358460146733554} + m_IsPrefabParent: 1 +--- !u!1 &1358460146733554 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4092438920768598} + - component: {fileID: 114597163329256828} + - component: {fileID: 114758750225951394} + m_Layer: 0 + m_Name: ProjectContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1534153081654378 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4069057323685572} + - component: {fileID: 114302445218328632} + m_Layer: 0 + m_Name: FooMonoBehaviourUnderSceneContext3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4069057323685572 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1534153081654378} + 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_Children: [] + m_Father: {fileID: 4092438920768598} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4092438920768598 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1358460146733554} + 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_Children: + - {fileID: 4069057323685572} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114302445218328632 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1534153081654378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 136ca26409c551145b089ce06b2860c4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114597163329256828 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1358460146733554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4e6589720da476459dc6dd71624b071, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 114758750225951394} + _installerPrefabs: [] + _scriptableObjectInstallers: [] +--- !u!114 &114758750225951394 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1358460146733554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f36e37fb74779904f9caa9ba765a74f9, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources/ProjectContext.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources/ProjectContext.prefab.meta new file mode 100644 index 0000000..3ae5bb8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/RenameThisResources/ProjectContext.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b2e49aa6f29a03f468fba4f706d6535b +timeCreated: 1527697747 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene1Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene1Installer.cs new file mode 100644 index 0000000..e5020b2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene1Installer.cs @@ -0,0 +1,14 @@ +using UnityEngine.SceneManagement; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class Scene1Installer : MonoInstaller + { + public override void InstallBindings() + { + Container.BindInterfacesTo().AsSingle(); + + SceneManager.LoadScene("TestDestructionOrder2", LoadSceneMode.Additive); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene1Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene1Installer.cs.meta new file mode 100644 index 0000000..06b23a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene1Installer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 878b400cccc4fc14c8da70ed4c4b8e85 +timeCreated: 1527696874 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene2Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene2Installer.cs new file mode 100644 index 0000000..7de3f54 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene2Installer.cs @@ -0,0 +1,25 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Zenject.Tests.TestDestructionOrder +{ + public class SceneChangeHandler : ITickable + { + public void Tick() + { + if (Input.GetKeyDown(KeyCode.Space)) + { + SceneManager.LoadScene("EmptyScene", LoadSceneMode.Single); + } + } + } + + public class Scene2Installer : MonoInstaller + { + public override void InstallBindings() + { + Container.BindInterfacesTo().AsSingle(); + Container.BindInterfacesTo().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene2Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene2Installer.cs.meta new file mode 100644 index 0000000..6aa2c92 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/Scene2Installer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 832615b3a3c558545b218542760a596c +timeCreated: 1527696874 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder1.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder1.unity new file mode 100644 index 0000000..9e41fd4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder1.unity @@ -0,0 +1,217 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &277729360 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 277729361} + - component: {fileID: 277729362} + m_Layer: 0 + m_Name: FooMonoBehaviourUnderSceneContext1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &277729361 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 277729360} + 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_Children: [] + m_Father: {fileID: 854427992} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &277729362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 277729360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e7725934761f694384998e801ae4ebd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &854427990 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 854427992} + - component: {fileID: 854427991} + - component: {fileID: 854427993} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &854427991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 854427990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 854427993} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _parentNewObjectsUnderRoot: 0 + _contractNames: [] + _parentContractName: + _parentContractNames: [] +--- !u!4 &854427992 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 854427990} + 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_Children: + - {fileID: 277729361} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &854427993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 854427990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 878b400cccc4fc14c8da70ed4c4b8e85, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder1.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder1.unity.meta new file mode 100644 index 0000000..e7aab2f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder1.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 91f1a89eec2339443a33e85d58a69325 +timeCreated: 1527696648 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder2.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder2.unity new file mode 100644 index 0000000..7c6ea7b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder2.unity @@ -0,0 +1,217 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &854427990 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 854427992} + - component: {fileID: 854427991} + - component: {fileID: 854427993} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &854427991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 854427990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: + - {fileID: 854427993} + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _parentNewObjectsUnderRoot: 0 + _contractNames: [] + _parentContractName: + _parentContractNames: [] +--- !u!4 &854427992 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 854427990} + 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_Children: + - {fileID: 924074628} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &854427993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 854427990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 832615b3a3c558545b218542760a596c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &924074627 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 924074628} + - component: {fileID: 924074629} + m_Layer: 0 + m_Name: FooMonoBehaviourUnderSceneContext2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &924074628 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924074627} + 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_Children: [] + m_Father: {fileID: 854427992} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &924074629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924074627} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9392cf77297df0d4db490c3ff2b2b782, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder2.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder2.unity.meta new file mode 100644 index 0000000..413cac1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestDestructionOrder/TestDestructionOrder2.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d065ed24cd906b04f9d9764f76ccb48b +timeCreated: 1527696648 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents.meta new file mode 100644 index 0000000..4deb260 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 6bfeb4650d38fc0458d44b0bf7ce5885 +folderAsset: yes +timeCreated: 1527147543 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/SceneContextEventsTester.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/SceneContextEventsTester.cs new file mode 100644 index 0000000..10242db --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/SceneContextEventsTester.cs @@ -0,0 +1,56 @@ +using ModestTree; +using UnityEngine; + +namespace Zenject.Tests +{ + public class SceneContextEventsTester : MonoBehaviour + { + [SerializeField] + SceneContext _sceneContext = null; + + bool _calledPreInstall; + bool _calledPostInstall; + bool _calledPreResolve; + bool _calledPostResolve; + + public void Awake() + { + Assert.That(!_sceneContext.HasResolved); + Assert.That(!_sceneContext.HasInstalled); + + _sceneContext.PreInstall += OnPreInstall; + _sceneContext.PostInstall += OnPostInstall; + _sceneContext.PreResolve += OnPreResolve; + _sceneContext.PostResolve += OnPostResolve; + } + + public void Start() + { + Assert.That(_calledPreInstall); + Assert.That(_calledPostInstall); + Assert.That(_calledPreResolve); + Assert.That(_calledPostResolve); + } + + void OnPreInstall() + { + _calledPreInstall = true; + Assert.IsNotNull(_sceneContext.Container); + } + + void OnPostInstall() + { + _calledPostInstall = true; + } + + void OnPreResolve() + { + _calledPreResolve = true; + } + + void OnPostResolve() + { + _calledPostResolve = true; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/SceneContextEventsTester.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/SceneContextEventsTester.cs.meta new file mode 100644 index 0000000..a9f9064 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/SceneContextEventsTester.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7b3c1933dc350084cb564993979dd692 +timeCreated: 1527147544 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: -10000 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEvents.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEvents.unity new file mode 100644 index 0000000..aab269c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEvents.unity @@ -0,0 +1,322 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &50013357 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 50013361} + - component: {fileID: 50013360} + - component: {fileID: 50013359} + - component: {fileID: 50013358} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &50013358 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 50013357} + m_Enabled: 1 +--- !u!124 &50013359 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 50013357} + m_Enabled: 1 +--- !u!20 &50013360 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 50013357} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &50013361 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 50013357} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &236206578 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 236206580} + - component: {fileID: 236206579} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &236206579 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 236206578} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &236206580 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 236206578} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1653562627 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1653562629} + - component: {fileID: 1653562628} + - component: {fileID: 1653562630} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1653562628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1653562627} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _installers: [] + _installerPrefabs: [] + _scriptableObjectInstallers: [] + _autoRun: 1 + _parentNewObjectsUnderRoot: 0 + _contractNames: [] + _parentContractName: + _parentContractNames: [] +--- !u!4 &1653562629 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1653562627} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1653562630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1653562627} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b3c1933dc350084cb564993979dd692, type: 3} + m_Name: + m_EditorClassIdentifier: + _sceneContext: {fileID: 1653562628} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEvents.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEvents.unity.meta new file mode 100644 index 0000000..4096edb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEvents.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6a6e139b8a4d4d544a3318c53b9ae3d6 +timeCreated: 1527147597 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEventsSettings.lighting b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEventsSettings.lighting new file mode 100644 index 0000000..f551540 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEventsSettings.lighting @@ -0,0 +1,60 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TestSceneContextEventsSettings + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEventsSettings.lighting.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEventsSettings.lighting.meta new file mode 100644 index 0000000..0700e13 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/TestSceneContextEventsSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b99e9e312f77f46f6a8264126a1e3ac6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests.meta new file mode 100644 index 0000000..5c3ff24 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b0c94addb666c4c409e150b39db8f8dc +folderAsset: yes +timeCreated: 1527239663 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources.meta new file mode 100644 index 0000000..431755e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 681f3d6520871ab4db20e21e351101c5 +folderAsset: yes +timeCreated: 1527239664 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings.meta new file mode 100644 index 0000000..2680b96 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 5057c97712e3340428c4eb9ebe87b39d +folderAsset: yes +timeCreated: 1527239664 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings/TestSceneContextEvents.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings/TestSceneContextEvents.asset new file mode 100644 index 0000000..a12a58b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings/TestSceneContextEvents.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5b634c456740a0e42928511e3f2ada75, type: 3} + m_Name: TestSceneContextEvents + m_EditorClassIdentifier: + Scene: {fileID: 102900000, guid: 6a6e139b8a4d4d544a3318c53b9ae3d6, type: 3} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings/TestSceneContextEvents.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings/TestSceneContextEvents.asset.meta new file mode 100644 index 0000000..a2aaff7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/SceneTests/TestSceneContextEvents/Tests/Resources/SceneTestFixtureSettings/TestSceneContextEvents.asset.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: dd9aa9a55c042d34aaf3f876473a363c +timeCreated: 1527239664 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests.meta new file mode 100644 index 0000000..6c55387 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 298f8de97839fb243bb9885dcfb37b43 +folderAsset: yes +timeCreated: 1533537209 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings.meta new file mode 100644 index 0000000..973c645 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 712f29884b0173a4193cd48315786df9 +folderAsset: yes +timeCreated: 1533537390 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods.meta new file mode 100644 index 0000000..1952971 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bcfe42301470d994596ab617acdc6545 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods/TestDiContainerMethods.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods/TestDiContainerMethods.cs new file mode 100644 index 0000000..f3c909d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods/TestDiContainerMethods.cs @@ -0,0 +1,314 @@ +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject.Tests.Bindings.DiContainerMethods; + +namespace Zenject.Tests.Bindings +{ + public class TestDiContainerMethods : ZenjectIntegrationTestFixture + { + const string ResourcePrefix = "TestDiContainerMethods/"; + + GameObject FooPrefab + { + get { return GetPrefab("Foo"); } + } + + GameObject GorpPrefab + { + get { return GetPrefab("Gorp"); } + } + + GameObject CameraPrefab + { + get { return GetPrefab("Camera"); } + } + + [UnityTest] + public IEnumerator TestInstantiateComponent() + { + SkipInstall(); + + var gameObject = new GameObject(); + + var foo = Container.InstantiateComponent(gameObject); + + Assert.That(foo.WasInjected); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiateComponentArgs() + { + SkipInstall(); + + var gameObject = new GameObject(); + + Assert.Throws(() => Container.InstantiateComponent(gameObject)); + + var gorp = Container.InstantiateComponent(gameObject, new object[] { "zxcv" }); + + Assert.IsEqual(gorp.Arg, "zxcv"); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiateComponentOnNewGameObject() + { + SkipInstall(); + + var foo = Container.InstantiateComponentOnNewGameObject(); + + Assert.That(foo.WasInjected); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiateComponentOnNewGameObjectArgs() + { + SkipInstall(); + + Assert.Throws(() => Container.InstantiateComponentOnNewGameObject()); + + var gorp = Container.InstantiateComponentOnNewGameObject("sdf", new object[] { "zxcv" }); + + Assert.IsEqual(gorp.Arg, "zxcv"); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefab() + { + SkipInstall(); + + var go = Container.InstantiatePrefab(FooPrefab); + + var foo = go.GetComponentInChildren(); + + Assert.That(foo.WasInjected); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabForMonoBehaviour() + { + SkipInstall(); + + Assert.Throws(() => Container.InstantiatePrefab(GorpPrefab)); + + var gorp = Container.InstantiatePrefabForComponent(GorpPrefab, new object[] { "asdf" }); + + Assert.IsEqual(gorp.Arg, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabResource() + { + SkipInstall(); + + Assert.Throws(() => Container.InstantiatePrefabResource(ResourcePrefix + "Gorp")); + + var gorp = Container.InstantiatePrefabResourceForComponent(ResourcePrefix + "Gorp", new object[] { "asdf" }); + + Assert.IsEqual(gorp.Arg, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabForComponent() + { + SkipInstall(); + + var camera = Container.InstantiatePrefabForComponent(CameraPrefab, new object[0]); + Assert.IsNotNull(camera); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabForComponentMistake() + { + SkipInstall(); + + Assert.Throws(() => Container.InstantiatePrefabForComponent(CameraPrefab, new object[] { "sdf" })); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiateScriptableObjectResource() + { + SkipInstall(); + + var foo = Container.InstantiateScriptableObjectResource(ResourcePrefix + "Foo2"); + Assert.That(foo.WasInjected); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiateScriptableObjectResourceArgs() + { + SkipInstall(); + + Assert.Throws(() => Container.InstantiateScriptableObjectResource(ResourcePrefix + "Gorp2")); + + var gorp = Container.InstantiateScriptableObjectResource(ResourcePrefix + "Gorp2", new object[] { "asdf" }); + + Assert.IsEqual(gorp.Arg, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestInjectGameObject() + { + SkipInstall(); + + var go = GameObject.Instantiate(FooPrefab); + + var foo = go.GetComponentInChildren(); + + Assert.That(!foo.WasInjected); + Container.InjectGameObject(go); + Assert.That(foo.WasInjected); + + yield break; + } + + [UnityTest] + public IEnumerator TestInjectGameObjectForMonoBehaviour() + { + SkipInstall(); + + var go = GameObject.Instantiate(GorpPrefab); + + Assert.Throws(() => Container.InjectGameObject(go)); + + var gorp = Container.InjectGameObjectForComponent(go, new object[] { "asdf" }); + + Assert.IsEqual(gorp.Arg, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestInjectGameObjectForComponent() + { + SkipInstall(); + + var go = GameObject.Instantiate(CameraPrefab); + + Container.InjectGameObjectForComponent(go, new object[0]); + yield break; + } + + [UnityTest] + public IEnumerator TestInjectGameObjectForComponentMistake() + { + SkipInstall(); + + var go = GameObject.Instantiate(CameraPrefab); + + Assert.Throws(() => Container.InjectGameObjectForComponent(go, new object[] { "sdf" })); + yield break; + } + + [UnityTest] + public IEnumerator TestLazyInstanceInjectorFail() + { + PreInstall(); + Qux.WasInjected = false; + + var qux = new Qux(); + Container.BindInstance(qux); + + Assert.That(!Qux.WasInjected); + PostInstall(); + Assert.That(!Qux.WasInjected); + yield break; + } + + [UnityTest] + public IEnumerator TestLazyInstanceInjectorSuccess() + { + PreInstall(); + Qux.WasInjected = false; + + var qux = new Qux(); + Container.BindInstance(qux); + Container.QueueForInject(qux); + + Assert.That(!Qux.WasInjected); + PostInstall(); + Assert.That(Qux.WasInjected); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabForComponentExplicit() + { + SkipInstall(); + + var parentGameObject = new GameObject(); + parentGameObject.transform.position = new Vector3(100, 100, 100); + var parentTransform = parentGameObject.transform; + + var go = (Foo)Container.InstantiatePrefabForComponentExplicit(typeof(Foo), FooPrefab, new List(), new GameObjectCreationParameters { ParentTransform = parentTransform }); + + var foo = go.GetComponentInChildren(); + + Assert.IsEqual(foo.transform.position, new Vector3(100, 100, 100)); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabForComponentWithPositionExplicit() + { + SkipInstall(); + + var parentGameObject = new GameObject(); + parentGameObject.transform.position = new Vector3(100, 100, 100); + parentGameObject.transform.rotation = Quaternion.Euler(10, 10, 10); + var parentTransform = parentGameObject.transform; + + var go = (Foo)Container.InstantiatePrefabForComponentExplicit(typeof(Foo), FooPrefab, new List(), new GameObjectCreationParameters + { + ParentTransform = parentTransform, + Position = new Vector3(50, 50, 50), + Rotation = Quaternion.Euler(20, 20, 20) + }); + + var foo = go.GetComponentInChildren(); + + Assert.That(Approximately(foo.transform.position, new Vector3(50, 50, 50))); + Assert.That(Approximately(foo.transform.rotation.eulerAngles, new Vector3(20, 20, 20))); + yield break; + } + + static bool Approximately(Vector3 left, Vector3 right) + { + return Mathf.Approximately(left.x, right.x) + && Mathf.Approximately(left.y, right.y) + && Mathf.Approximately(left.z, right.z); + } + + public class Qux + { + public static bool WasInjected + { + get; + set; + } + + [Inject] + public void Construct() + { + WasInjected = true; + } + } + + GameObject GetPrefab(string name) + { + return FixtureUtil.GetPrefab(ResourcePrefix + name); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods/TestDiContainerMethods.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods/TestDiContainerMethods.cs.meta new file mode 100644 index 0000000..12c2c9d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestDiContainerMethods/TestDiContainerMethods.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 03827fc575424954ba63c60d88fdd289 +timeCreated: 1506426682 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent.meta new file mode 100644 index 0000000..08a5a7a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3da0ff226e0beea4d91bdef5be3cc543 +folderAsset: yes +timeCreated: 1533537470 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromComponentOn.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromComponentOn.cs new file mode 100644 index 0000000..7c2a752 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromComponentOn.cs @@ -0,0 +1,138 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromComponentOn : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestBasic() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + gameObject.AddComponent(); + + Container.Bind().FromComponentOn(gameObject).AsSingle().NonLazy(); + + PostInstall(); + + Assert.IsNotNull(Container.Resolve()); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestBasicMultiple() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + gameObject.AddComponent(); + gameObject.AddComponent(); + + Container.Bind().FromComponentsOn(gameObject).AsCached().NonLazy(); + + PostInstall(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestBasicByMethod() + { + PreInstall(); + + var gameObject = Container.CreateEmptyGameObject("Foo"); + gameObject.AddComponent(); + + Container.Bind().FromComponentOn(context => gameObject).AsSingle().NonLazy(); + + PostInstall(); + + Assert.IsNotNull(Container.Resolve()); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestBasicByMethodMultiple() + { + PreInstall(); + + var gameObject = Container.CreateEmptyGameObject("Foo"); + gameObject.AddComponent(); + gameObject.AddComponent(); + + Container.Bind().FromComponentsOn(context => gameObject).AsCached().NonLazy(); + + PostInstall(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestSingle() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + gameObject.AddComponent(); + + Container.Bind(typeof(IFoo), typeof(Foo)).To().FromComponentOn(gameObject).AsSingle().NonLazy(); + + PostInstall(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestCachedMultipleConcrete() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + gameObject.AddComponent(); + gameObject.AddComponent(); + + Container.Bind(typeof(IFoo), typeof(IBar)) + .To(new List { typeof(Foo), typeof(Bar) }) + .FromComponentOn(gameObject).AsCached().NonLazy(); + + PostInstall(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + Assert.IsEqual(Container.ResolveAll().Count, 2); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + public interface IBar + { + } + + public interface IFoo2 + { + } + + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo, IBar, IFoo2 + { + } + + public class Bar : MonoBehaviour, IFoo, IBar, IFoo2 + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromComponentOn.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromComponentOn.cs.meta new file mode 100644 index 0000000..c85e998 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromComponentOn.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 69fc44fa2e9354d409863d794494198f +timeCreated: 1529229722 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromNewComponentOn.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromNewComponentOn.cs new file mode 100644 index 0000000..c46f523 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromNewComponentOn.cs @@ -0,0 +1,152 @@ + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromNewComponentOn : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestBasic() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + + Container.BindInstance(gameObject).WithId("Foo"); + + Container.Bind().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestBasicByMethod() + { + PreInstall(); + + var gameObject = Container.CreateEmptyGameObject("Foo"); + + Container.BindInstance(gameObject).WithId("Foo"); + + Container.Bind().FromNewComponentOn(context => gameObject).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestTransient() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + + Container.BindInstance(gameObject).WithId("Foo"); + + Container.Bind().FromNewComponentOn(gameObject).AsTransient().NonLazy(); + Container.Bind().To().FromNewComponentOn(gameObject).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestSingle() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + + Container.BindInstance(gameObject).WithId("Foo"); + + Container.Bind(typeof(IFoo), typeof(Foo)).To().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestCached1() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + + Container.BindInstance(gameObject).WithId("Foo"); + + Container.Bind().FromNewComponentOn(gameObject).AsCached().NonLazy(); + Container.Bind().To().FromNewComponentOn(gameObject).AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestCached2() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + + Container.BindInstance(gameObject).WithId("Foo"); + + Container.Bind(typeof(IFoo), typeof(Foo)).To() + .FromNewComponentOn(gameObject).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestCachedMultipleConcrete() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Foo"); + + Container.BindInstance(gameObject).WithId("Foo"); + + Container.Bind(typeof(IFoo), typeof(IBar)) + .To(new List { typeof(Foo), typeof(Bar) }) + .FromNewComponentOn(gameObject).AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + public interface IBar + { + } + + public interface IFoo2 + { + } + + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo, IBar, IFoo2 + { + } + + public class Bar : MonoBehaviour, IFoo, IBar, IFoo2 + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromNewComponentOn.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromNewComponentOn.cs.meta new file mode 100644 index 0000000..7749bfe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponent/TestFromNewComponentOn.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4d448c0958b131e4487e3e814771e282 +timeCreated: 1529229722 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren.meta new file mode 100644 index 0000000..c0d86ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b28f74c42a00cce4c966429fc9bf3304 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren/TestFromComponentInChildren.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren/TestFromComponentInChildren.cs new file mode 100644 index 0000000..8ce1f76 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren/TestFromComponentInChildren.cs @@ -0,0 +1,229 @@ + +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromComponentInChildren : ZenjectIntegrationTestFixture + { + Root _root; + Child _child1; + Child _child2; + Grandchild _grandchild; + + public void Setup1() + { + _root = new GameObject("root").AddComponent(); + + _child1 = new GameObject("child1").AddComponent(); + _child1.transform.SetParent(_root.transform); + + _child2 = new GameObject("child2").AddComponent(); + _child2.transform.SetParent(_root.transform); + + _grandchild = new GameObject("grandchild").AddComponent(); + _grandchild.transform.SetParent(_child1.transform); + } + + [UnityTest] + public IEnumerator RunMatchSingleChild() + { + Setup1(); + PreInstall(); + Container.Bind().FromComponentInChildren(); + Container.Bind().FromComponentInChildren(); + + PostInstall(); + + Assert.IsEqual(_root.Grandchild, _grandchild); + Assert.IsEqual(_root.Childs.Count, 1); + Assert.IsEqual(_root.Childs[0], _child1); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchAllChildren() + { + Setup1(); + PreInstall(); + Container.Bind().FromComponentInChildren(); + Container.Bind().FromComponentsInChildren(); + + PostInstall(); + + Assert.IsEqual(_root.Grandchild, _grandchild); + Assert.IsEqual(_root.Childs.Count, 2); + Assert.IsEqual(_root.Childs[0], _child1); + Assert.IsEqual(_root.Childs[1], _child2); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingChildrenFailure() + { + new GameObject("root").AddComponent(); + + PreInstall(); + Container.Bind().FromComponentInChildren(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingChildrenSuccess() + { + var root = new GameObject("root").AddComponent(); + + var grandchild = new GameObject("grandchild").AddComponent(); + grandchild.transform.SetParent(root.transform); + + PreInstall(); + Container.Bind().FromComponentInChildren(); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestOptional() + { + var root = new GameObject("root").AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentInChildren(); + + PostInstall(); + + Assert.IsNull(root.Child); + + yield break; + } + + [UnityTest] + public IEnumerator TestOptional2() + { + var root = new GameObject("root").AddComponent(); + + var grandChild = new GameObject("grandchild").AddComponent(); + grandChild.transform.SetParent(root.transform, false); + + PreInstall(); + + Container.Bind().FromComponentsInChildren(); + Container.Bind().FromComponentInChildren(); + + PostInstall(); + + // The FromComponentInChildren call should match nothing when optional like in + // list bindings + Assert.That(root.Childs.IsEmpty()); + + yield break; + } + + [UnityTest] + public IEnumerator RunMatchSingleChildNonGeneric() + { + Setup1(); + PreInstall(); + Container.Bind(typeof(Grandchild)).FromComponentInChildren(); + Container.Bind(typeof(Child)).FromComponentInChildren(); + + PostInstall(); + + Assert.IsEqual(_root.Grandchild, _grandchild); + Assert.IsEqual(_root.Childs.Count, 1); + Assert.IsEqual(_root.Childs[0], _child1); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchAllChildrenNonGeneric() + { + Setup1(); + PreInstall(); + Container.Bind(typeof(Grandchild)).FromComponentInChildren(); + Container.Bind().FromComponentsInChildren(); + + PostInstall(); + + Assert.IsEqual(_root.Grandchild, _grandchild); + Assert.IsEqual(_root.Childs.Count, 2); + Assert.IsEqual(_root.Childs[0], _child1); + Assert.IsEqual(_root.Childs[1], _child2); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingChildrenFailureNonGeneric() + { + new GameObject("root").AddComponent(); + + PreInstall(); + Container.Bind(typeof(Grandchild)).FromComponentInChildren(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingChildrenSuccessNonGeneric() + { + var root = new GameObject("root").AddComponent(); + + var grandchild = new GameObject("grandchild").AddComponent(); + grandchild.transform.SetParent(root.transform); + + PreInstall(); + Container.Bind(typeof(Grandchild)).FromComponentInChildren(); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestOptionalNonGeneric() + { + var root = new GameObject("root").AddComponent(); + + PreInstall(); + + Container.Bind(typeof(Child)).FromComponentInChildren(); + + PostInstall(); + + Assert.IsNull(root.Child); + + yield break; + } + + public class Root : MonoBehaviour + { + [Inject] + public Grandchild Grandchild; + + [Inject] + public List Childs; + } + + public class Child : MonoBehaviour + { + } + + public class Grandchild : MonoBehaviour + { + } + + public class RootWithOptional : MonoBehaviour + { + [InjectOptional] + public Child Child; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren/TestFromComponentInChildren.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren/TestFromComponentInChildren.cs.meta new file mode 100644 index 0000000..3cb1134 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInChildren/TestFromComponentInChildren.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 60e4db58b41116646b1675963b1c75a1 +timeCreated: 1485741160 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy.meta new file mode 100644 index 0000000..bcc7de4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 703bae5899505584ea4bd2f89e7c5686 +folderAsset: yes +timeCreated: 1533537470 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy/TestFromComponentInHierarchy.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy/TestFromComponentInHierarchy.cs new file mode 100644 index 0000000..ac4a056 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy/TestFromComponentInHierarchy.cs @@ -0,0 +1,213 @@ + +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromComponentInHierarchy : ZenjectIntegrationTestFixture + { + Foo _foo1; + Foo _foo2; + + public void Setup1() + { + var root = new GameObject(); + + _foo1 = root.AddComponent(); + + var child1 = new GameObject(); + child1.transform.SetParent(root.transform); + + var child2 = new GameObject(); + child2.transform.SetParent(root.transform); + + _foo2 = child2.AddComponent(); + } + + public void Setup2() + { + var root = new GameObject(); + + var child1 = new GameObject(); + child1.transform.SetParent(root.transform); + } + + [UnityTest] + public IEnumerator RunMatchSingle() + { + Setup1(); + PreInstall(); + Container.Bind().AsSingle(); + Container.Bind().FromComponentInHierarchy().AsSingle(); + + PostInstall(); + + var qux = Container.Resolve(); + Assert.IsEqual(qux.Foos.Count, 1); + Assert.IsEqual(qux.Foos[0], _foo1); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchMultiple() + { + Setup1(); + PreInstall(); + Container.Bind().AsSingle(); + Container.Bind().FromComponentsInHierarchy().AsCached(); + + PostInstall(); + + var qux = Container.Resolve(); + Assert.IsEqual(qux.Foos.Count, 2); + Assert.IsEqual(qux.Foos[0], _foo1); + Assert.IsEqual(qux.Foos[1], _foo2); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchNotFoundFailure() + { + Setup2(); + PreInstall(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind().FromComponentInHierarchy().AsSingle(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchNotFoundSuccess() + { + Setup2(); + PreInstall(); + + Container.Bind().AsSingle().NonLazy(); + Container.Bind().FromComponentsInHierarchy().AsCached(); + + PostInstall(); + + var qux = Container.Resolve(); + Assert.IsEqual(qux.Foos.Count, 0); + yield break; + } + + [UnityTest] + public IEnumerator TestOptional() + { + PreInstall(); + + Container.Bind().AsSingle().NonLazy(); + Container.Bind().FromComponentInHierarchy().AsSingle(); + + PostInstall(); + + var qiv = Container.Resolve(); + Assert.IsNull(qiv.Foo); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchSingleNonGeneric() + { + Setup1(); + PreInstall(); + Container.Bind().AsSingle(); + Container.Bind(typeof(Foo)).FromComponentInHierarchy().AsSingle(); + + PostInstall(); + + var qux = Container.Resolve(); + Assert.IsEqual(qux.Foos.Count, 1); + Assert.IsEqual(qux.Foos[0], _foo1); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchMultipleNonGeneric() + { + Setup1(); + PreInstall(); + Container.Bind().AsSingle(); + Container.Bind(typeof(Foo)).FromComponentsInHierarchy().AsCached(); + + PostInstall(); + + var qux = Container.Resolve(); + Assert.IsEqual(qux.Foos.Count, 2); + Assert.IsEqual(qux.Foos[0], _foo1); + Assert.IsEqual(qux.Foos[1], _foo2); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchNotFoundFailureNonGeneric() + { + Setup2(); + PreInstall(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind(typeof(Foo)).FromComponentInHierarchy().AsSingle(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchNotFoundSuccessNonGeneric() + { + Setup2(); + PreInstall(); + + Container.Bind().AsSingle().NonLazy(); + Container.Bind(typeof(Foo)).FromComponentsInHierarchy().AsCached(); + + PostInstall(); + + var qux = Container.Resolve(); + Assert.IsEqual(qux.Foos.Count, 0); + yield break; + } + + [UnityTest] + public IEnumerator TestOptionalNonGeneric() + { + PreInstall(); + + Container.Bind().AsSingle().NonLazy(); + Container.Bind(typeof(Foo)).FromComponentInHierarchy().AsSingle(); + + PostInstall(); + + var qiv = Container.Resolve(); + Assert.IsNull(qiv.Foo); + yield break; + } + + public class Foo : MonoBehaviour + { + } + + public class Qux + { + [Inject] + public List Foos; + } + + public class Bar + { + [Inject] + public Foo Foo; + } + + public class Qiv + { + [InjectOptional] + public Foo Foo; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy/TestFromComponentInHierarchy.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy/TestFromComponentInHierarchy.cs.meta new file mode 100644 index 0000000..b3861f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchy/TestFromComponentInHierarchy.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 33f32e2013960314f841932f66d9b92c +timeCreated: 1485743323 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext.meta new file mode 100644 index 0000000..37ee0fc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b4dba59ca52fc08499490254c3940f59 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext/TestFromComponentInHierarchyGameObjectContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext/TestFromComponentInHierarchyGameObjectContext.cs new file mode 100644 index 0000000..578f0b9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext/TestFromComponentInHierarchyGameObjectContext.cs @@ -0,0 +1,46 @@ + +using System.Collections; +using System.Linq; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings.FromComponentInHierarchyGameObjectContext +{ + public class TestFromComponentInHierarchyGameObjectContext : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get + { + return FixtureUtil.GetPrefab("TestFromComponentInHierarchyGameObjectContext/Foo"); + } + } + + [SetUp] + public void SetUp() + { + new GameObject().AddComponent(); + new GameObject().AddComponent(); + } + + [UnityTest] + public IEnumerator TestCorrectHierarchy() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsNotNull(foo.Gorp); + Assert.IsEqual(foo.gameObject.GetComponentsInChildren().Single(), foo.Gorp); + yield break; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext/TestFromComponentInHierarchyGameObjectContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext/TestFromComponentInHierarchyGameObjectContext.cs.meta new file mode 100644 index 0000000..42ddabf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInHierarchyGameObjectContext/TestFromComponentInHierarchyGameObjectContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e4a3a41ae23a4bb44b068790d065e7e4 +timeCreated: 1485743325 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents.meta new file mode 100644 index 0000000..2341056 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b12b2bde79e96504980df2b05b948e89 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents/TestFromComponentInParents.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents/TestFromComponentInParents.cs new file mode 100644 index 0000000..4e0c281 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents/TestFromComponentInParents.cs @@ -0,0 +1,237 @@ + +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromComponentInParents : ZenjectIntegrationTestFixture + { + Root _root; + Child _child1; + Child _child2; + Child _child3; + Grandchild _grandchild; + + public void Setup1() + { + _root = new GameObject().AddComponent(); + + _child1 = new GameObject().AddComponent(); + _child1.transform.SetParent(_root.transform); + + _child2 = new GameObject().AddComponent(); + _child2.transform.SetParent(_child1.transform); + + _child3 = _child2.gameObject.AddComponent(); + + _grandchild = new GameObject().AddComponent(); + _grandchild.transform.SetParent(_child2.transform); + } + + public void Setup2() + { + _root = new GameObject().AddComponent(); + + _grandchild = new GameObject().AddComponent(); + _grandchild.transform.SetParent(_root.transform); + } + + [UnityTest] + public IEnumerator RunMatchSingleParent() + { + Setup1(); + PreInstall(); + Container.Bind().FromComponentInParents(); + Container.Bind().FromComponentInParents(); + + PostInstall(); + + Assert.IsEqual(_grandchild.Childs.Count, 1); + Assert.IsEqual(_grandchild.Childs[0], _child2); + Assert.IsEqual(_grandchild.Root, _root); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchMultipleParents() + { + Setup1(); + PreInstall(); + Container.Bind().FromComponentInParents(); + Container.Bind().FromComponentsInParents(); + + PostInstall(); + + Assert.IsEqual(_grandchild.Childs.Count, 3); + Assert.IsEqual(_grandchild.Childs[0], _child2); + Assert.IsEqual(_grandchild.Childs[1], _child3); + Assert.IsEqual(_grandchild.Childs[2], _child1); + Assert.IsEqual(_grandchild.Root, _root); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingParentFailure() + { + var root = new GameObject().AddComponent(); + + var grandchild = new GameObject().AddComponent(); + grandchild.transform.SetParent(root.transform); + + PreInstall(); + Container.Bind().FromComponentInParents(); + Container.Bind().FromComponentInParents(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingParentSuccess() + { + Setup2(); + PreInstall(); + Container.Bind().FromComponentInParents(); + Container.Bind().FromComponentsInParents(); + + PostInstall(); + + Assert.IsEqual(_grandchild.Childs.Count, 0); + Assert.IsEqual(_grandchild.Root, _root); + yield break; + } + + [UnityTest] + public IEnumerator TestOptional() + { + new GameObject(); + var child = new GameObject().AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentInParents(); + + PostInstall(); + + Assert.IsNull(child.Root); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchSingleParentNonGeneric() + { + Setup1(); + PreInstall(); + Container.Bind(typeof(Root)).FromComponentInParents(); + Container.Bind(typeof(Child)).FromComponentInParents(); + + PostInstall(); + + Assert.IsEqual(_grandchild.Childs.Count, 1); + Assert.IsEqual(_grandchild.Childs[0], _child2); + Assert.IsEqual(_grandchild.Root, _root); + yield break; + } + + [UnityTest] + public IEnumerator RunMatchMultipleParentsNonGeneric() + { + Setup1(); + PreInstall(); + Container.Bind(typeof(Root)).FromComponentInParents(); + Container.Bind(typeof(Child)).FromComponentsInParents(); + + PostInstall(); + + Assert.IsEqual(_grandchild.Childs.Count, 3); + Assert.IsEqual(_grandchild.Childs[0], _child2); + Assert.IsEqual(_grandchild.Childs[1], _child3); + Assert.IsEqual(_grandchild.Childs[2], _child1); + Assert.IsEqual(_grandchild.Root, _root); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingParentFailureNonGeneric() + { + var root = new GameObject().AddComponent(); + + var grandchild = new GameObject().AddComponent(); + grandchild.transform.SetParent(root.transform); + + PreInstall(); + Container.Bind(typeof(Root)).FromComponentInParents(); + Container.Bind(typeof(Child)).FromComponentInParents(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunMissingParentSuccessNonGeneric() + { + Setup2(); + PreInstall(); + Container.Bind(typeof(Root)).FromComponentInParents(); + Container.Bind(typeof(Child)).FromComponentsInParents(); + + PostInstall(); + + Assert.IsEqual(_grandchild.Childs.Count, 0); + Assert.IsEqual(_grandchild.Root, _root); + yield break; + } + + [UnityTest] + public IEnumerator TestOptionalNonGeneric() + { + new GameObject(); + var child = new GameObject().AddComponent(); + + PreInstall(); + + Container.Bind(typeof(Root)).FromComponentInParents(); + + PostInstall(); + + Assert.IsNull(child.Root); + yield break; + } + + public class Root : MonoBehaviour + { + } + + public class Child : MonoBehaviour + { + } + + public class Grandchild : MonoBehaviour + { + [Inject] + public Root Root; + + [Inject] + public List Childs; + } + + public class Grandchild2 : MonoBehaviour + { + [Inject] + public Root Root; + + [Inject] + public Child Child; + } + + public class ChildWithOptional : MonoBehaviour + { + [InjectOptional] + public Root Root; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents/TestFromComponentInParents.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents/TestFromComponentInParents.cs.meta new file mode 100644 index 0000000..c746357 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInParents/TestFromComponentInParents.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9df118a8d9c898344bed28c6913a6d7e +timeCreated: 1485741161 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings.meta new file mode 100644 index 0000000..6ac632c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1f10443fc834f9f4cbd6ce1fd5bce4a3 +folderAsset: yes +timeCreated: 1533537470 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings/TestFromComponentInSiblings.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings/TestFromComponentInSiblings.cs new file mode 100644 index 0000000..a2b9ddb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings/TestFromComponentInSiblings.cs @@ -0,0 +1,244 @@ + +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromComponentSibling : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator RunTestSingleMatch() + { + var foo = new GameObject().AddComponent(); + + var bar = foo.gameObject.AddComponent(); + var qux1 = foo.gameObject.AddComponent(); + foo.gameObject.AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentSibling(); + Container.Bind().FromComponentSibling(); + Container.Bind().FromComponentSibling(); + + PostInstall(); + + Assert.IsEqual(foo.Bar, bar); + Assert.IsEqual(foo.IBar, bar); + Assert.IsEqual(foo.Qux.Count, 1); + Assert.IsEqual(foo.Qux[0], qux1); + Assert.IsEqual(qux1.OtherQux, qux1); + yield break; + } + + [UnityTest] + public IEnumerator RunTestSingleMatchOptional1() + { + var foo = new GameObject().AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentSibling(); + + PostInstall(); + + Assert.IsNull(foo.Bar); + yield break; + } + + [UnityTest] + public IEnumerator RunTestSingleMatchOptional2() + { + var foo = new GameObject().AddComponent(); + var bar = foo.gameObject.AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentSibling(); + + PostInstall(); + + Assert.IsEqual(foo.Bar, bar); + yield break; + } + + [UnityTest] + public IEnumerator RunTestSingleMatchOptional3() + { + new GameObject().AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentSibling(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunTestMultiple() + { + var foo = new GameObject().AddComponent(); + + var bar = foo.gameObject.AddComponent(); + var qux1 = foo.gameObject.AddComponent(); + var qux2 = foo.gameObject.AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentsSibling(); + Container.Bind().FromComponentSibling(); + Container.Bind().FromComponentSibling(); + + PostInstall(); + + Assert.IsEqual(foo.Bar, bar); + Assert.IsEqual(foo.IBar, bar); + Assert.IsEqual(foo.Qux[0], qux1); + Assert.IsEqual(foo.Qux[1], qux2); + + // Should skip self + Assert.IsEqual(foo.Qux[0].OtherQux, foo.Qux[1]); + Assert.IsEqual(foo.Qux[1].OtherQux, foo.Qux[0]); + yield break; + } + + [UnityTest] + public IEnumerator RunTestMissingFailure() + { + new GameObject().AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentSibling(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunTestMissingSuccess() + { + var foo = new GameObject().AddComponent(); + foo.gameObject.AddComponent(); + + PreInstall(); + + Container.Bind().FromComponentsSibling(); + Container.Bind().FromComponentSibling(); + Container.Bind().FromComponentSibling(); + + PostInstall(); + + Assert.That(foo.Qux.IsEmpty()); + yield break; + } + + [UnityTest] + public IEnumerator RunTestMultipleNonGeneric() + { + var foo = new GameObject().AddComponent(); + + var bar = foo.gameObject.AddComponent(); + var qux1 = foo.gameObject.AddComponent(); + var qux2 = foo.gameObject.AddComponent(); + + PreInstall(); + + Container.Bind(typeof(Qux)).FromComponentsSibling(); + Container.Bind(typeof(Bar)).FromComponentSibling(); + Container.Bind(typeof(IBar)).FromComponentSibling(); + + PostInstall(); + + Assert.IsEqual(foo.Bar, bar); + Assert.IsEqual(foo.IBar, bar); + Assert.IsEqual(foo.Qux[0], qux1); + Assert.IsEqual(foo.Qux[1], qux2); + + // Should skip self + Assert.IsEqual(foo.Qux[0].OtherQux, foo.Qux[1]); + Assert.IsEqual(foo.Qux[1].OtherQux, foo.Qux[0]); + yield break; + } + + [UnityTest] + public IEnumerator RunTestMissingFailureNonGeneric() + { + new GameObject().AddComponent(); + + PreInstall(); + + Container.Bind(typeof(Bar)).FromComponentSibling(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator RunTestMissingSuccessNonGeneric() + { + var foo = new GameObject().AddComponent(); + foo.gameObject.AddComponent(); + + PreInstall(); + + Container.Bind(typeof(Qux)).FromComponentsSibling(); + Container.Bind(typeof(Bar)).FromComponentSibling(); + Container.Bind(typeof(IBar)).FromComponentSibling(); + + PostInstall(); + + Assert.That(foo.Qux.IsEmpty()); + yield break; + } + + public class Qux : MonoBehaviour + { + [Inject] + public Qux OtherQux; + } + + public interface IBar + { + } + + public class Bar : MonoBehaviour, IBar + { + } + + public class FooOptional : MonoBehaviour + { + [InjectOptional] + public Bar Bar; + } + + public class FooOptional2 : MonoBehaviour + { + [Inject] + public Bar Bar; + } + + public class Foo : MonoBehaviour + { + [Inject] + public Bar Bar; + + [Inject] + public IBar IBar; + + [Inject] + public List Qux; + } + + public class Gorp : MonoBehaviour + { + [Inject] + public Bar Bar; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings/TestFromComponentInSiblings.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings/TestFromComponentInSiblings.cs.meta new file mode 100644 index 0000000..995f9e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromComponentInSiblings/TestFromComponentInSiblings.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b0d37dd020d97b3459f64a7f3434ff96 +timeCreated: 1485741161 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject.meta new file mode 100644 index 0000000..ee3ce74 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9116904793056a445abaca59d9fd9c91 +folderAsset: yes +timeCreated: 1533537470 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject/TestFromGameObject.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject/TestFromGameObject.cs new file mode 100644 index 0000000..4341ab9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject/TestFromGameObject.cs @@ -0,0 +1,207 @@ + +using System; +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromGameObject : ZenjectIntegrationTestFixture + { + const string GameObjName = "TestObj"; + + [UnityTest] + public IEnumerator TestBasic() + { + PreInstall(); + Container.Bind().FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSingle() + { + PreInstall(); + Container.Bind(typeof(IFoo), typeof(Foo)).To().FromNewComponentOnNewGameObject().WithGameObjectName(GameObjName).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestTransient() + { + PreInstall(); + Container.Bind().FromNewComponentOnNewGameObject().WithGameObjectName(GameObjName).AsTransient().NonLazy(); + Container.Bind().To().FromNewComponentOnNewGameObject().WithGameObjectName(GameObjName).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestCached1() + { + PreInstall(); + Container.Bind().FromNewComponentOnNewGameObject().WithGameObjectName(GameObjName).AsCached().NonLazy(); + Container.Bind().To().FromNewComponentOnNewGameObject().WithGameObjectName(GameObjName).AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestCached2() + { + PreInstall(); + Container.Bind(typeof(Foo), typeof(IFoo)).To() + .FromNewComponentOnNewGameObject().WithGameObjectName(GameObjName).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestMultipleConcreteTransient1() + { + PreInstall(); + Container.Bind().To(typeof(Foo), typeof(Bar)).FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestMultipleConcreteTransient2() + { + PreInstall(); + Container.Bind(typeof(IFoo), typeof(IBar)).To(new List {typeof(Foo), typeof(Bar)}).FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(4); + FixtureUtil.AssertComponentCount(2); + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestMultipleConcreteCached() + { + PreInstall(); + Container.Bind(typeof(IFoo), typeof(IBar)).To(new List {typeof(Foo), typeof(Bar)}).FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestMultipleConcreteSingle() + { + PreInstall(); + Container.Bind(typeof(IFoo), typeof(IBar)).To(new List {typeof(Foo), typeof(Bar)}).FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + yield break; + } + + [UnityTest] + public IEnumerator TestUnderTransformGroup() + { + PreInstall(); + + Container.Bind().FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName).UnderTransformGroup("Foo").AsSingle().NonLazy(); + + PostInstall(); + + var foo = GameObject.Find("Foo").transform.GetChild(0); + + Assert.IsNotNull(foo.GetComponent()); + yield break; + } + + [UnityTest] + public IEnumerator TestUnderTransform() + { + PreInstall(); + var tempGameObject = new GameObject("Foo"); + + Container.Bind().FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName) + .UnderTransform(tempGameObject.transform).AsSingle().NonLazy(); + + PostInstall(); + + Assert.IsNotNull(tempGameObject.transform.GetChild(0).GetComponent()); + yield break; + } + + [UnityTest] + public IEnumerator TestUnderTransformGetter() + { + PreInstall(); + var tempGameObject = new GameObject("Foo"); + + Container.Bind().FromNewComponentOnNewGameObject() + .WithGameObjectName(GameObjName) + .UnderTransform(context => tempGameObject.transform).AsSingle().NonLazy(); + + PostInstall(); + + Assert.IsNotNull(tempGameObject.transform.GetChild(0).GetComponent()); + yield break; + } + + public interface IBar + { + } + + public interface IFoo + { + } + + public class Foo : MonoBehaviour, IFoo, IBar + { + } + + public class Bar : MonoBehaviour, IFoo, IBar + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject/TestFromGameObject.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject/TestFromGameObject.cs.meta new file mode 100644 index 0000000..e03521c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObject/TestFromGameObject.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e879b4e0ab309f247a1efc11a7a71bba +timeCreated: 1476623361 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller.meta new file mode 100644 index 0000000..7f386d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7bad27777f963f244b6475fdd2f56155 +folderAsset: yes +timeCreated: 1538468409 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller/TestFromGameObjectInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller/TestFromGameObjectInstaller.cs new file mode 100644 index 0000000..a3f35fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller/TestFromGameObjectInstaller.cs @@ -0,0 +1,59 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings.FromGameObjectInstaller +{ + public class TestFromGameObjectInstaller : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestInstaller() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewGameObjectInstaller().AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestMethod() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewGameObjectMethod(InstallFoo).AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + void InstallFoo(DiContainer subContainer) + { + subContainer.Bind().AsSingle().WithArguments("asdf"); + } + + public class Qux + { + [Inject] + public string Data; + } + + public class FooInstaller : Installer + { + public override void InstallBindings() + { + Container.Bind().AsSingle().WithArguments("asdf"); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller/TestFromGameObjectInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller/TestFromGameObjectInstaller.cs.meta new file mode 100644 index 0000000..3fbcb64 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromGameObjectInstaller/TestFromGameObjectInstaller.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c0dfdf55fcc548d47b0b804800f9c7e5 +timeCreated: 1538468409 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource.meta new file mode 100644 index 0000000..bb3711e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1584905eb3a75484099619f9e66362b1 +folderAsset: yes +timeCreated: 1533537470 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource/TestFromNewScriptableObjectResource.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource/TestFromNewScriptableObjectResource.cs new file mode 100644 index 0000000..5e1804e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource/TestFromNewScriptableObjectResource.cs @@ -0,0 +1,101 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; +using Zenject.Tests.Bindings.FromNewScriptableObjectResource; + +namespace Zenject.Tests.Bindings +{ + public class TestFromNewScriptableObjectResource : ZenjectIntegrationTestFixture + { + const string PathPrefix = "TestFromNewScriptableObjectResource/"; + + [UnityTest] + public IEnumerator TestTransientError() + { + PreInstall(); + // Validation should detect that it doesn't exist + Container.Bind().FromNewScriptableObjectResource(PathPrefix + "asdfasdfas").AsTransient().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestTransient() + { + PreInstall(); + Foo.InstanceCount = 0; + Container.Bind().FromNewScriptableObjectResource(PathPrefix + "Foo").AsTransient(); + + PostInstall(); + + var foo = Container.Resolve(); + Assert.That(foo.WasInjected); + + Assert.IsEqual(Foo.InstanceCount, 1); + + var foo2 = Container.Resolve(); + Assert.IsNotEqual(foo, foo2); + Assert.IsEqual(Foo.InstanceCount, 2); + yield break; + } + + [UnityTest] + public IEnumerator TestSingle() + { + PreInstall(); + Foo.InstanceCount = 0; + + Container.Bind(typeof(IFoo), typeof(Foo)).To().FromNewScriptableObjectResource(PathPrefix + "Foo").AsSingle(); + + PostInstall(); + + Container.Resolve(); + Assert.IsEqual(Foo.InstanceCount, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestAbstractBinding() + { + PreInstall(); + Foo.InstanceCount = 0; + + Container.Bind().To() + .FromNewScriptableObjectResource(PathPrefix + "Foo").AsSingle().NonLazy(); + + PostInstall(); + + Container.Resolve(); + Assert.IsEqual(Foo.InstanceCount, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestWithArgumentsFail() + { + PreInstall(); + Container.Bind() + .FromNewScriptableObjectResource(PathPrefix + "Bob").AsSingle().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestWithArguments() + { + PreInstall(); + Container.Bind() + .FromNewScriptableObjectResource(PathPrefix + "Bob").AsSingle() + .WithArguments("test1").NonLazy(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Arg, "test1"); + yield break; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource/TestFromNewScriptableObjectResource.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource/TestFromNewScriptableObjectResource.cs.meta new file mode 100644 index 0000000..b7dd7e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromNewScriptableObjectResource/TestFromNewScriptableObjectResource.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 524c1ea1726f5b24e99d297bf3bab1b3 +timeCreated: 1487537569 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab.meta new file mode 100644 index 0000000..bb1d35f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d3728543fde13364396f833fea981d45 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab/TestFromPrefab.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab/TestFromPrefab.cs new file mode 100644 index 0000000..fd178fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab/TestFromPrefab.cs @@ -0,0 +1,222 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject.Tests.Bindings.FromPrefab; + +namespace Zenject.Tests.Bindings +{ + public class TestFromPrefab : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get { return GetPrefab("Foo"); } + } + + GameObject GorpPrefab + { + get { return GetPrefab("Gorp"); } + } + + GameObject GorpAndQuxPrefab + { + get { return GetPrefab("GorpAndQux"); } + } + + GameObject NorfPrefab + { + get { return GetPrefab("Norf"); } + } + + GameObject JimAndBobPrefab + { + get { return GetPrefab("JimAndBob"); } + } + + [UnityTest] + public IEnumerator TestTransient() + { + PreInstall(); + Container.Bind().FromComponentInNewPrefab(FooPrefab).AsTransient().NonLazy(); + Container.Bind().FromComponentInNewPrefab(FooPrefab).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestSingle() + { + PreInstall(); + Container.Bind(typeof(IFoo), typeof(Foo)).To().FromComponentInNewPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + Assert.IsNotNull(Container.Resolve()); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestCached1() + { + PreInstall(); + Container.Bind(typeof(Foo), typeof(Bar)).FromComponentInNewPrefab(FooPrefab) + .WithGameObjectName("Foo").AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjectsWithName("Foo", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestWithArgumentsFail() + { + PreInstall(); + // They have required arguments + Container.Bind(typeof(Gorp), typeof(Qux)).FromComponentInNewPrefab(GorpAndQuxPrefab).AsSingle().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestWithArgumentsFail2() + { + PreInstall(); + Container.Bind() + .FromComponentInNewPrefab(GorpAndQuxPrefab).WithGameObjectName("Gorp").AsSingle() + .WithArguments(5, "test1").NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestWithArgumentsSuccess() + { + PreInstall(); + Container.Bind().FromComponentInNewPrefab(GorpPrefab) + .WithGameObjectName("Gorp").AsSingle() + .WithArguments("test1").NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjectsWithName("Gorp", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestWithAbstractSearchSingleMatch() + { + PreInstall(); + // There are three components that implement INorf on this prefab + Container.Bind().FromComponentInNewPrefab(NorfPrefab).AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(3); + FixtureUtil.AssertResolveCount(Container, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestWithAbstractSearchMultipleMatch() + { + PreInstall(); + // There are three components that implement INorf on this prefab + Container.Bind().FromComponentsInNewPrefab(NorfPrefab).AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(3); + FixtureUtil.AssertResolveCount(Container, 3); + yield break; + } + + [UnityTest] + public IEnumerator TestAbstractBindingConcreteSearch() + { + PreInstall(); + // Should ignore the Norf2 component on it + Container.Bind().To().FromComponentsInNewPrefab(NorfPrefab).AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertResolveCount(Container, 2); + yield break; + } + + [UnityTest] + public IEnumerator TestMultipleMatchFailure() + { + PreInstall(); + Container.Bind().FromComponentsInNewPrefab(FooPrefab).AsSingle().NonLazy(); + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestMultipleMatchTransform() + { + PreInstall(); + Container.Bind().FromComponentInNewPrefab(FooPrefab).AsCached(); + PostInstall(); + var transform = Container.Resolve(); + Assert.IsNotNull(transform); + Assert.IsNull(transform.parent); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestCircularDependencies() + { + PreInstall(); + // Jim and Bob both depend on each other + Container.Bind(typeof(Jim), typeof(Bob)).FromComponentInNewPrefab(JimAndBobPrefab).AsSingle().NonLazy(); + Container.BindInterfacesTo().AsSingle().NonLazy(); + + PostInstall(); + yield break; + } + + GameObject GetPrefab(string name) + { + return FixtureUtil.GetPrefab("TestFromPrefab/{0}".Fmt(name)); + } + + public class JimAndBobRunner : IInitializable + { + readonly Bob _bob; + readonly Jim _jim; + + public JimAndBobRunner(Jim jim, Bob bob) + { + _bob = bob; + _jim = jim; + } + + public void Initialize() + { + Assert.IsNotNull(_jim.Bob); + Assert.IsNotNull(_bob.Jim); + + Log.Info("Jim and bob successfully got the other reference"); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab/TestFromPrefab.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab/TestFromPrefab.cs.meta new file mode 100644 index 0000000..9a9366c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefab/TestFromPrefab.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9a11ff4a9421f2949993c4dc34f50335 +timeCreated: 1454819941 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller.meta new file mode 100644 index 0000000..00961f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 004fb639c2306474c8f8825720e5a9d2 +folderAsset: yes +timeCreated: 1533537470 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller/TestFromPrefabInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller/TestFromPrefabInstaller.cs new file mode 100644 index 0000000..599a6d3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller/TestFromPrefabInstaller.cs @@ -0,0 +1,128 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings.FromPrefabInstaller +{ + public class TestFromPrefabInstaller : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get { return FixtureUtil.GetPrefab(FooPrefabResourcePath); } + } + + string FooPrefabResourcePath + { + get { return "TestFromPrefabInstaller/Foo"; } + } + + [UnityTest] + public IEnumerator TestInstaller() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewPrefabInstaller(FooPrefab).AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestInstallerGetter() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewPrefabInstaller(_ => FooPrefab).AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestMethod() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewPrefabMethod(FooPrefab, InstallFoo).AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestMethodGetter() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewPrefabMethod((context) => FooPrefab, InstallFoo).AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestResourceInstaller() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewPrefabResourceInstaller(FooPrefabResourcePath).AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestResourceMethod() + { + PreInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewPrefabResourceMethod(FooPrefabResourcePath, InstallFoo).AsCached(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().Data, "asdf"); + yield break; + } + + void InstallFoo(DiContainer subContainer) + { + subContainer.Bind().AsSingle().WithArguments("asdf"); + } + + public class Qux + { + [Inject] + public string Data; + + [Inject] + public Foo Foo; + } + + public class FooInstaller : Installer + { + public override void InstallBindings() + { + Container.Bind().AsSingle().WithArguments("asdf"); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller/TestFromPrefabInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller/TestFromPrefabInstaller.cs.meta new file mode 100644 index 0000000..05c9f4a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabInstaller/TestFromPrefabInstaller.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6591427867291174ba958928b193a190 +timeCreated: 1528215846 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource.meta new file mode 100644 index 0000000..b2e3039 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ab61730ee27e0954db743cf10ae967bd +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource/TestFromPrefabResource.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource/TestFromPrefabResource.cs new file mode 100644 index 0000000..5b0fcb2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource/TestFromPrefabResource.cs @@ -0,0 +1,179 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; +using Zenject.Tests.Bindings.FromPrefabResource; + +namespace Zenject.Tests.Bindings +{ + public class TestFromPrefabResource : ZenjectIntegrationTestFixture + { + const string PathPrefix = "TestFromPrefabResource/"; + + [UnityTest] + public IEnumerator TestTransientError() + { + PreInstall(); + // Validation should detect that it doesn't exist + Container.Bind().FromComponentInNewPrefabResource(PathPrefix + "asdfasdfas").AsTransient().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestTransient() + { + PreInstall(); + Container.Bind().FromComponentInNewPrefabResource(PathPrefix + "Foo").AsTransient().NonLazy(); + Container.Bind().FromComponentInNewPrefabResource(PathPrefix + "Foo").AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestSingle() + { + PreInstall(); + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromComponentInNewPrefabResource(PathPrefix + "Foo").AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestCached1() + { + PreInstall(); + Container.Bind(typeof(Foo), typeof(Bar)).FromComponentInNewPrefabResource(PathPrefix + "Foo") + .WithGameObjectName("Foo").AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjectsWithName("Foo", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestWithArgumentsFail() + { + PreInstall(); + // They have required arguments + Container.Bind(typeof(Gorp), typeof(Qux)).FromComponentInNewPrefabResource(PathPrefix + "GorpAndQux").AsSingle().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestWithArguments() + { + PreInstall(); + Container.Bind(typeof(Gorp)) + .FromComponentInNewPrefabResource(PathPrefix + "Gorp").WithGameObjectName("Gorp").AsSingle() + .WithArguments("test1").NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjectsWithName("Gorp", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestWithAbstractSearchSingleMatch() + { + PreInstall(); + // There are three components that implement INorf on this prefab + Container.Bind().FromComponentInNewPrefabResource(PathPrefix + "Norf").AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(3); + FixtureUtil.AssertResolveCount(Container, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestWithAbstractSearchMultipleMatch() + { + PreInstall(); + // There are three components that implement INorf on this prefab + Container.Bind().FromComponentsInNewPrefabResource(PathPrefix + "Norf").AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(3); + FixtureUtil.AssertResolveCount(Container, 3); + yield break; + } + + [UnityTest] + public IEnumerator TestAbstractBindingConcreteSearch() + { + PreInstall(); + // Should ignore the Norf2 component on it + Container.Bind().To().FromComponentsInNewPrefabResource(PathPrefix + "Norf").AsCached().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertResolveCount(Container, 2); + yield break; + } + + [UnityTest] + public IEnumerator TestMultipleMatchFailure() + { + PreInstall(); + Container.Bind().FromComponentsInNewPrefabResource(PathPrefix + "Foo").AsSingle().NonLazy(); + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestCircularDependencies() + { + PreInstall(); + // Jim and Bob both depend on each other + Container.Bind(typeof(Jim), typeof(Bob)).FromComponentInNewPrefabResource(PathPrefix + "JimAndBob").AsSingle().NonLazy(); + + Container.BindInterfacesTo().AsSingle().NonLazy(); + + PostInstall(); + yield break; + } + + public class JimAndBobRunner : IInitializable + { + readonly Bob _bob; + readonly Jim _jim; + + public JimAndBobRunner(Jim jim, Bob bob) + { + _bob = bob; + _jim = jim; + } + + public void Initialize() + { + Assert.IsNotNull(_jim.Bob); + Assert.IsNotNull(_bob.Jim); + + Log.Info("Jim and bob successfully got the other reference"); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource/TestFromPrefabResource.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource/TestFromPrefabResource.cs.meta new file mode 100644 index 0000000..239dfa5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromPrefabResource/TestFromPrefabResource.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 100b8c53531c9e049bd6ac742c979248 +timeCreated: 1476625195 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource.meta new file mode 100644 index 0000000..41dec47 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 77895b2c18397dd4eb7b086f557cfaa1 +folderAsset: yes +timeCreated: 1533537470 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource/TestFromResource.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource/TestFromResource.cs new file mode 100644 index 0000000..1c1ca96 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource/TestFromResource.cs @@ -0,0 +1,106 @@ + +using System.Collections; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromResource : ZenjectIntegrationTestFixture + { + const string ResourcePath = "TestFromResource/TestTexture"; + const string ResourcePath2 = "TestFromResource/TestTexture2"; + + [UnityTest] + public IEnumerator TestBasic() + { + PreInstall(); + Container.Bind().FromResource(ResourcePath); + + Container.Bind().FromNewComponentOnNewGameObject().AsSingle().WithArguments(1).NonLazy(); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestTransient() + { + PreInstall(); + Container.Bind().FromResource(ResourcePath).AsTransient(); + Container.Bind().FromResource(ResourcePath); + Container.Bind().To().FromResource(ResourcePath); + + Container.Bind().FromNewComponentOnNewGameObject().AsSingle().WithArguments(3).NonLazy(); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestCached() + { + PreInstall(); + Container.Bind().FromResource(ResourcePath).AsSingle(); + + Container.Bind().FromNewComponentOnNewGameObject().AsSingle().WithArguments(1).NonLazy(); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestSingle() + { + PreInstall(); + Container.Bind(typeof(Texture), typeof(Texture)).To().FromResource(ResourcePath).AsSingle(); + + Container.Bind().FromNewComponentOnNewGameObject().AsSingle().WithArguments(2).NonLazy(); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestSingleWithError() + { + PreInstall(); + Container.Bind().FromResource(ResourcePath).AsSingle(); + Container.Bind().FromResource(ResourcePath2).AsSingle(); + + Assert.Throws(() => Container.FlushBindings()); + + PostInstall(); + yield break; + } + + public class Runner : MonoBehaviour + { + List _textures; + + [Inject] + public void Construct(List textures, int expectedAmount) + { + _textures = textures; + + Assert.IsEqual(textures.Count, expectedAmount); + } + + void OnGUI() + { + int top = 0; + + foreach (var tex in _textures) + { + var rect = new Rect(0, top, Screen.width * 0.5f, Screen.height * 0.5f); + + GUI.DrawTexture(rect, tex); + + top += 200; + } + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource/TestFromResource.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource/TestFromResource.cs.meta new file mode 100644 index 0000000..79a969d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromResource/TestFromResource.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dea2fb7319188134c9049c249f465009 +timeCreated: 1476625641 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent.meta new file mode 100644 index 0000000..3f8b1ee --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ac3824324711c3f489d292e1b03858b9 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent/TestFromSiblingComponent.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent/TestFromSiblingComponent.cs new file mode 100644 index 0000000..7b21d5f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent/TestFromSiblingComponent.cs @@ -0,0 +1,103 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestFromSiblingComponent : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestBasic() + { + PreInstall(); + Container.Bind().FromNewComponentOnNewGameObject().AsSingle().NonLazy(); + Container.Bind().FromNewComponentSibling(); + + PostInstall(); + + Assert.IsEqual(Container.Resolve().gameObject.GetComponents().Length, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestInvalidUse() + { + PreInstall(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind().FromNewComponentSibling(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestBasic2() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("Test"); + + Container.Bind().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + Container.Bind().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + + Container.Bind().FromNewComponentSibling(); + + PostInstall(); + + var bar = Container.Resolve(); + var gorp = Container.Resolve(); + + Assert.IsEqual(bar.gameObject.GetComponents().Length, 1); + Assert.IsEqual(bar.Foo, gorp.Foo); + yield break; + } + + [UnityTest] + public IEnumerator TestOptional() + { + var gameObject = new GameObject("Test"); + + PreInstall(); + + Container.Bind().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + Container.Bind().FromComponentSibling(); + + PostInstall(); + + var qiv = Container.Resolve(); + Assert.IsNull(qiv.Foo); + yield break; + } + + public class Qux + { + public Qux(Foo foo) + { + } + } + + public class Foo : MonoBehaviour + { + } + + public class Bar : MonoBehaviour + { + [Inject] + public Foo Foo; + } + + public class Gorp : MonoBehaviour + { + [Inject] + public Foo Foo; + } + + public class Qiv : MonoBehaviour + { + [InjectOptional] + public Foo Foo; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent/TestFromSiblingComponent.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent/TestFromSiblingComponent.cs.meta new file mode 100644 index 0000000..c672f39 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSiblingComponent/TestFromSiblingComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eb7b9080f4910bd4bae9f726194b1c50 +timeCreated: 1476625795 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab.meta new file mode 100644 index 0000000..1d3bb26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9ab8e28ca08241e41982482e00de08f0 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab/TestFromSubContainerPrefab.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab/TestFromSubContainerPrefab.cs new file mode 100644 index 0000000..fa26273 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab/TestFromSubContainerPrefab.cs @@ -0,0 +1,281 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject.Tests.Bindings.FromSubContainerPrefab; + +#pragma warning disable 649 + +namespace Zenject.Tests.Bindings +{ + public class TestFromSubContainerPrefab : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get { return FixtureUtil.GetPrefab("TestFromSubContainerPrefab/Foo"); } + } + + GameObject CircFooPrefab + { + get { return FixtureUtil.GetPrefab("TestFromSubContainerPrefab/CircFoo"); } + } + + GameObject FooPrefab2 + { + get { return FixtureUtil.GetPrefab("TestFromSubContainerPrefab/Foo2"); } + } + + void CommonInstall() + { + Container.Settings = new ZenjectSettings(ValidationErrorResponses.Throw); + } + + [UnityTest] + public IEnumerator TestSelfSingle() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + [ValidateOnly] + public IEnumerator TestSelfSingleValidate() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + yield break; + } + + [UnityTest] + [ValidateOnly] + public IEnumerator TestSelfSingleValidateFails() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve() + .ByNewContextPrefab(FooPrefab2).AsSingle().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfTransient() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfCached() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfSingleMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfCachedMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfTransientMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + FixtureUtil.AssertComponentCount(2); + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteSingle() + { + PreInstall(); + CommonInstall(); + + Container.Bind().To().FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteTransient() + { + PreInstall(); + CommonInstall(); + + Container.Bind().To().FromSubContainerResolve() + .ByNewContextPrefab(FooPrefab).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteCached() + { + PreInstall(); + CommonInstall(); + + Container.Bind().To().FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteSingleMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Bar), typeof(IFoo)).To(typeof(Foo), typeof(Bar)) + .FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteCachedMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfIdentifiersFails() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve().ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfIdentifiers() + { + PreInstall(); + CommonInstall(); + + Container.Settings = new ZenjectSettings(ValidationErrorResponses.Throw); + Container.Bind().FromSubContainerResolve("gorp").ByNewContextPrefab(FooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestCircularDependency() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromNewComponentOnNewGameObject().AsSingle(); + + Container.Bind().FromSubContainerResolve() + .ByNewContextPrefab(CircFooPrefab).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab/TestFromSubContainerPrefab.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab/TestFromSubContainerPrefab.cs.meta new file mode 100644 index 0000000..7a59702 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefab/TestFromSubContainerPrefab.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bdaee535959c3024c889b3b486fa661a +timeCreated: 1476626071 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource.meta new file mode 100644 index 0000000..af17d66 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ecae311eb84afdb4e812a5c20367cb1e +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource/TestFromSubContainerPrefabResource.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource/TestFromSubContainerPrefabResource.cs new file mode 100644 index 0000000..68c06cc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource/TestFromSubContainerPrefabResource.cs @@ -0,0 +1,230 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; +using Zenject.Tests.Bindings.FromSubContainerPrefabResource; + +namespace Zenject.Tests.Bindings +{ + public class TestFromSubContainerPrefabResource : ZenjectIntegrationTestFixture + { + const string PathPrefix = "TestFromSubContainerPrefabResource/"; + const string FooResourcePath = PathPrefix + "FooSubContainer"; + + void CommonInstall() + { + Container.Settings = new ZenjectSettings(ValidationErrorResponses.Throw); + } + + [UnityTest] + public IEnumerator TestTransientError() + { + PreInstall(); + CommonInstall(); + + // Validation should detect that it doesn't exist + Container.Bind().FromSubContainerResolve().ByNewContextPrefabResource(PathPrefix + "asdfasdfas").AsTransient().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfSingle() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfTransient() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfCached() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfSingleMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfCachedMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfTransientMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(2); + FixtureUtil.AssertComponentCount(2); + FixtureUtil.AssertComponentCount(2); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteSingle() + { + PreInstall(); + CommonInstall(); + + Container.Bind().To().FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteTransient() + { + PreInstall(); + CommonInstall(); + + Container.Bind().To().FromSubContainerResolve() + .ByNewContextPrefabResource(FooResourcePath).AsTransient().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteCached() + { + PreInstall(); + CommonInstall(); + + Container.Bind().To().FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteSingleMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(IFoo), typeof(Bar)).To(typeof(Foo), typeof(Bar)) + .FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestConcreteCachedMultipleContracts() + { + PreInstall(); + CommonInstall(); + + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertComponentCount(1); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfIdentifiersFails() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve().ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + public IEnumerator TestSelfIdentifiers() + { + PreInstall(); + CommonInstall(); + + Container.Bind().FromSubContainerResolve("gorp").ByNewContextPrefabResource(FooResourcePath).AsSingle().NonLazy(); + + PostInstall(); + + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource/TestFromSubContainerPrefabResource.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource/TestFromSubContainerPrefabResource.cs.meta new file mode 100644 index 0000000..cf78a4b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestFromSubContainerPrefabResource/TestFromSubContainerPrefabResource.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 334541748134b72468ffe34ea80cf8f0 +timeCreated: 1476626323 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback.meta new file mode 100644 index 0000000..5da70b5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0f115948ffad7e54f8a47ea450e67581 +folderAsset: yes +timeCreated: 1535264071 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback/TestInstantiateCallback.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback/TestInstantiateCallback.cs new file mode 100644 index 0000000..083f86e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback/TestInstantiateCallback.cs @@ -0,0 +1,224 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings.InstantiateCallback +{ + public class TestInstantiateCallback : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get { return GetPrefab("Foo"); } + } + + GameObject EmptyPrefab + { + get { return GetPrefab("Empty"); } + } + + GameObject GetPrefab(string name) + { + return FixtureUtil.GetPrefab(GetPrefabPath(name)); + } + + string GetPrefabPath(string name) + { + return "TestInstantiateCallback/{0}".Fmt(name); + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObject() + { + PreInstall(); + + Container.Bind().FromNewComponentOnNewGameObject() + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOn() + { + PreInstall(); + + var gameObject = new GameObject(); + + Container.Bind().FromNewComponentOn(gameObject) + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOn2() + { + PreInstall(); + + var gameObject = new GameObject(); + + Container.Bind().FromNewComponentOn(ctx => gameObject) + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewPrefab() + { + PreInstall(); + + Container.Bind().FromNewComponentOnNewPrefab(EmptyPrefab) + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewPrefabResource() + { + PreInstall(); + + Container.Bind().FromNewComponentOnNewPrefabResource(GetPrefabPath("Empty")) + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnRoot() + { + PreInstall(); + + Container.Bind().FromNewComponentOnRoot() + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + public class Bar : MonoBehaviour + { + [Inject] + public Foo Foo; + } + + [UnityTest] + public IEnumerator TestFromNewComponentSibling() + { + PreInstall(); + + var bar = new GameObject().AddComponent(); + + Container.QueueForInject(bar); + Container.Bind().FromNewComponentSibling() + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + Assert.IsEqual(bar.Foo.Value, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInNewPrefab() + { + PreInstall(); + + Container.Bind().FromComponentInNewPrefab(FooPrefab) + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInNewPrefabResource() + { + PreInstall(); + + Container.Bind().FromComponentInNewPrefabResource(GetPrefabPath("Foo")) + .AsSingle().OnInstantiated((ctx, obj) => + { + Assert.That(obj.WasInjected); + obj.Value = "asdf"; + }); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + yield break; + } + + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback/TestInstantiateCallback.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback/TestInstantiateCallback.cs.meta new file mode 100644 index 0000000..223273e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestInstantiateCallback/TestInstantiateCallback.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: fe1c39f4b0d91954a937f1277fad2453 +timeCreated: 1535264071 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy.meta new file mode 100644 index 0000000..d36ef21 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f49bebb41c308914d80eebda326f1e17 +folderAsset: yes +timeCreated: 1533537471 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy/TestLazy.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy/TestLazy.cs new file mode 100644 index 0000000..060d1d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy/TestLazy.cs @@ -0,0 +1,145 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; + +namespace Zenject.Tests.Bindings +{ + public class TestLazy : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator Test1() + { + PreInstall(); + Bar.InstanceCount = 0; + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + PostInstall(); + + var foo = Container.Resolve(); + + Assert.IsEqual(Bar.InstanceCount, 0); + + foo.DoIt(); + + Assert.IsEqual(Bar.InstanceCount, 1); + yield break; + } + + [UnityTest] + public IEnumerator Test2() + { + PreInstall(); + Container.Bind().AsSingle().NonLazy(); + + PostInstall(); + + var foo = Container.Resolve(); + Assert.Throws(() => foo.DoIt()); + yield break; + } + + [UnityTest] + [ValidateOnly] + public IEnumerator Test3() + { + PreInstall(); + + Container.Settings = new ZenjectSettings(ValidationErrorResponses.Throw); + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => PostInstall()); + yield break; + } + + [UnityTest] + [ValidateOnly] + public IEnumerator Test4() + { + PreInstall(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle(); + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestOptional1() + { + PreInstall(); + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + PostInstall(); + + Assert.IsNotNull(Container.Resolve().Bar.Value); + yield break; + } + + [UnityTest] + public IEnumerator TestOptional2() + { + PreInstall(); + Container.Bind().AsSingle(); + PostInstall(); + + Assert.IsNull(Container.Resolve().Bar.Value); + yield break; + } + + [UnityTest] + public IEnumerator TestOptional3() + { + PreInstall(); + Container.Bind().AsSingle(); + PostInstall(); + + var gorp = Container.Resolve(); + object temp; + Assert.Throws(() => temp = gorp.Bar.Value); + yield break; + } + + public class Bar + { + public static int InstanceCount; + + public Bar() + { + InstanceCount++; + } + + public void DoIt() + { + } + } + + public class Foo + { + readonly LazyInject _bar; + + public Foo(LazyInject bar) + { + _bar = bar; + } + + public void DoIt() + { + _bar.Value.DoIt(); + } + } + + public class Qux + { + [Inject(Optional = true)] + public LazyInject Bar; + } + + public class Gorp + { + public LazyInject Bar; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy/TestLazy.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy/TestLazy.cs.meta new file mode 100644 index 0000000..17c496e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Bindings/TestLazy/TestLazy.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1ce0b6eda7a924b40a99633734931bb9 +timeCreated: 1485556448 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories.meta new file mode 100644 index 0000000..3da085f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e5e30fa1ac6a1d1408340b6fb61c9693 +folderAsset: yes +timeCreated: 1533537394 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory.meta new file mode 100644 index 0000000..acda7ae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: af8b779557d36924d820d239ab6ee944 +folderAsset: yes +timeCreated: 1476627232 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory/TestPrefabFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory/TestPrefabFactory.cs new file mode 100644 index 0000000..e30b185 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory/TestPrefabFactory.cs @@ -0,0 +1,162 @@ +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject.Tests.Factories.PrefabFactory; + +namespace Zenject.Tests.Factories +{ + public class TestPrefabFactory : ZenjectIntegrationTestFixture + { + string FooPrefabResourcePath + { + get { return "TestPrefabFactory/Foo"; } + } + + GameObject FooPrefab + { + get { return FixtureUtil.GetPrefab(FooPrefabResourcePath); } + } + + string Foo2PrefabResourcePath + { + get { return "TestPrefabFactory/Foo2"; } + } + + GameObject Foo2Prefab + { + get { return FixtureUtil.GetPrefab(Foo2PrefabResourcePath); } + } + + [UnityTest] + public IEnumerator Test1() + { + PreInstall(); + + Container.BindFactory().FromFactory>(); + Container.Bind().To().AsSingle().WithArguments(FooPrefab); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator Test2() + { + PreInstall(); + + Container.BindFactory().FromFactory>(); + Container.Bind().To().AsSingle().WithArguments(Foo2Prefab); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestResource1() + { + PreInstall(); + + Container.BindFactory().FromFactory>(); + Container.Bind().To().AsSingle().WithArguments(FooPrefabResourcePath); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestResource2() + { + PreInstall(); + + Container.BindFactory().FromFactory>(); + Container.Bind().To().AsSingle().WithArguments(Foo2PrefabResourcePath); + + PostInstall(); + yield break; + } + + public class Runner : IInitializable + { + readonly GameObject _prefab; + readonly Foo.Factory _fooFactory; + + public Runner( + Foo.Factory fooFactory, + GameObject prefab) + { + _prefab = prefab; + _fooFactory = fooFactory; + } + + public void Initialize() + { + var foo = _fooFactory.Create(_prefab); + + Assert.That(foo.WasInitialized); + } + } + + public class Runner2 : IInitializable + { + readonly GameObject _prefab; + readonly Foo2.Factory _fooFactory; + + public Runner2( + Foo2.Factory fooFactory, + GameObject prefab) + { + _prefab = prefab; + _fooFactory = fooFactory; + } + + public void Initialize() + { + var foo = _fooFactory.Create(_prefab, "asdf"); + + Assert.IsEqual(foo.Value, "asdf"); + } + } + + public class Runner3 : IInitializable + { + readonly string _prefabPath; + readonly Foo.Factory2 _fooFactory; + + public Runner3( + Foo.Factory2 fooFactory, + string prefabPath) + { + _prefabPath = prefabPath; + _fooFactory = fooFactory; + } + + public void Initialize() + { + var foo = _fooFactory.Create(_prefabPath); + Assert.That(foo.WasInitialized); + } + } + + public class Runner4 : IInitializable + { + readonly string _prefabPath; + readonly Foo2.Factory2 _fooFactory; + + public Runner4( + Foo2.Factory2 fooFactory, + string prefabPath) + { + _prefabPath = prefabPath; + _fooFactory = fooFactory; + } + + public void Initialize() + { + var foo = _fooFactory.Create(_prefabPath, "asdf"); + + Assert.IsEqual(foo.Value, "asdf"); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory/TestPrefabFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory/TestPrefabFactory.cs.meta new file mode 100644 index 0000000..3955078 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/PrefabFactory/TestPrefabFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d68637dd8a89bba40b7d4506d09c1bad +timeCreated: 1476628483 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory.meta new file mode 100644 index 0000000..73d09f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c021ba356ec385d469d715722ac7c4a7 +folderAsset: yes +timeCreated: 1476627237 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory/TestBindFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory/TestBindFactory.cs new file mode 100644 index 0000000..6769504 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory/TestBindFactory.cs @@ -0,0 +1,498 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject.Tests.Factories.BindFactory; + +namespace Zenject.Tests.Factories +{ + public class TestBindFactory : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get { return FixtureUtil.GetPrefab("TestBindFactory/Foo"); } + } + + GameObject CameraPrefab + { + get { return FixtureUtil.GetPrefab("TestBindFactory/Camera"); } + } + + GameObject FooSubContainerPrefab + { + get { return FixtureUtil.GetPrefab("TestBindFactory/FooSubContainer"); } + } + + [UnityTest] + public IEnumerator TestFromNewScriptableObjectResource() + { + PreInstall(); + Container.BindFactory() + .FromNewScriptableObjectResource("TestBindFactory/Bar"); + + PostInstall(); + + var factory = Container.Resolve(); + var bar = factory.Create(); + Assert.IsNotNull(bar); + Assert.IsNotEqual(bar, factory.Create()); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInHierarchy() + { + PreInstall(); + var foo = new GameObject().AddComponent(); + + Container.BindFactory().FromComponentInHierarchy(); + + PostInstall(); + + var factory = Container.Resolve(); + var foo2 = factory.Create(); + Assert.IsNotNull(foo2); + Assert.IsEqual(foo, foo2); + Assert.IsEqual(foo, factory.Create()); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInHierarchyErrors() + { + PreInstall(); + Container.BindFactory().FromComponentInHierarchy(); + + PostInstall(); + + var factory = Container.Resolve(); + + // zero matches + Assert.Throws(() => factory.Create()); + + new GameObject().AddComponent(); + + factory.Create(); + + new GameObject().AddComponent(); + + // Multiple is ok too to mirror unity's GetComponentsInChildren behaviour + factory.Create(); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOn() + { + PreInstall(); + var go = new GameObject(); + + Container.BindFactory().FromNewComponentOn(go); + + PostInstall(); + + var factory = Container.Resolve(); + + Assert.IsNull(go.GetComponent()); + var foo = factory.Create(); + Assert.IsNotNull(go.GetComponent()); + Assert.IsEqual(go.GetComponent(), foo); + + var foo2 = factory.Create(); + + Assert.IsNotEqual(foo2, foo); + + var allFoos = go.GetComponents(); + Assert.IsEqual(allFoos.Length, 2); + Assert.IsEqual(allFoos[0], foo); + Assert.IsEqual(allFoos[1], foo2); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObject() + { + PreInstall(); + Container.BindFactory().FromNewComponentOnNewGameObject(); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObjectComponent() + { + PreInstall(); + Container.BindFactory().FromNewComponentOnNewGameObject(); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObjectComponentFailure() + { + PreInstall(); + Container.BindFactory().FromNewComponentOnNewGameObject(); + + PostInstall(); + + Assert.Throws(() => Container.Resolve().Create("asdf")); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObjectWithParamsSuccess() + { + PreInstall(); + Container.BindFactory().FromNewComponentOnNewGameObject(); + + PostInstall(); + + Container.Resolve().Create(5); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObjectWithParamsFailure() + { + PreInstall(); + Container.BindFactory().FromNewComponentOnNewGameObject(); + + PostInstall(); + + Assert.Throws(() => Container.Resolve().Create()); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObjectConcrete() + { + PreInstall(); + Container.BindFactory().To().FromNewComponentOnNewGameObject(); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnSelf() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("foo"); + + Container.BindFactory().FromNewComponentOn(gameObject); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnSelfFail() + { + PreInstall(); + Assert.Throws(() => Container.BindFactory().FromNewComponentOn((GameObject)null)); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnConcrete() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("foo"); + + Container.BindFactory().To().FromNewComponentOn(gameObject); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInNewPrefab() + { + PreInstall(); + Container.BindFactory().FromComponentInNewPrefab(FooPrefab).WithGameObjectName("asdf"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInPrefabComponent() + { + PreInstall(); + Container.BindFactory().FromComponentInNewPrefab(CameraPrefab).WithGameObjectName("asdf"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabSelfFail() + { + PreInstall(); + // Foo3 is not on the prefab + Container.BindFactory().FromComponentInNewPrefab(FooPrefab); + + PostInstall(); + + Assert.Throws(() => FixtureUtil.CallFactoryCreateMethod(Container)); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabConcrete() + { + PreInstall(); + Container.BindFactory().To().FromComponentInNewPrefab(FooPrefab).WithGameObjectName("asdf"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToResourceSelf() + { + PreInstall(); + Container.BindFactory>() + .FromResource("TestBindFactory/TestTexture").NonLazy(); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod>(Container); + yield break; + } + + [UnityTest] + public IEnumerator TestToResource() + { + PreInstall(); + Container.BindFactory>() + .To().FromResource("TestBindFactory/TestTexture").NonLazy(); + + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabResourceSelf() + { + PreInstall(); + Container.BindFactory().FromComponentInNewPrefabResource("TestBindFactory/Foo").WithGameObjectName("asdf"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabResourceConcrete() + { + PreInstall(); + Container.BindFactory().To().FromComponentInNewPrefabResource("TestBindFactory/Foo").WithGameObjectName("asdf"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabSelf() + { + PreInstall(); + Container.BindFactory().FromSubContainerResolve().ByNewContextPrefab(FooSubContainerPrefab); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabConcrete() + { + PreInstall(); + Container.BindFactory() + .To().FromSubContainerResolve().ByNewContextPrefab(FooSubContainerPrefab); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabResourceSelf() + { + PreInstall(); + Container.BindFactory() + .FromSubContainerResolve().ByNewContextPrefabResource("TestBindFactory/FooSubContainer"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabResourceConcrete() + { + PreInstall(); + Container.BindFactory() + .To().FromSubContainerResolve().ByNewContextPrefabResource("TestBindFactory/FooSubContainer"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestUnderTransformGroup() + { + PreInstall(); + Container.BindFactory() + .FromNewComponentOnNewGameObject().UnderTransformGroup("Foos"); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + var child = GameObject.Find("Foos").transform.GetChild(0); + + Assert.IsNotNull(child.GetComponent()); + yield break; + } + + [UnityTest] + public IEnumerator TestUnderTransform() + { + PreInstall(); + var tempGameObject = new GameObject("Foo"); + + Container.BindFactory().FromNewComponentOnNewGameObject(). + UnderTransform(tempGameObject.transform); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + Assert.IsNotNull(tempGameObject.transform.GetChild(0).GetComponent()); + yield break; + } + + [UnityTest] + public IEnumerator TestUnderTransformGetter() + { + PreInstall(); + var tempGameObject = new GameObject("Foo"); + + Container.BindFactory().FromNewComponentOnNewGameObject() + .UnderTransform(context => tempGameObject.transform); + + PostInstall(); + + FixtureUtil.CallFactoryCreateMethod(Container); + + Assert.IsNotNull(tempGameObject.transform.GetChild(0).GetComponent()); + yield break; + } + + public class CameraFactory2 : PlaceholderFactory + { + } + + public class CameraFactory : PlaceholderFactory + { + } + + public class Foo3 : MonoBehaviour + { + public class Factory : PlaceholderFactory + { + } + } + + public class Foo2 : MonoBehaviour + { + [Inject] + public int Value + { + get; private set; + } + + public class Factory : PlaceholderFactory + { + } + + public class Factory2 : PlaceholderFactory + { + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory/TestBindFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory/TestBindFactory.cs.meta new file mode 100644 index 0000000..3d780c9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactory/TestBindFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 27adf673c597fc3409c6f978c63ab887 +timeCreated: 1476628483 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive.meta new file mode 100644 index 0000000..3fe4183 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 99205e310884d9d4b9039013bf5eaaee +folderAsset: yes +timeCreated: 1476627243 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive/TestBindFactoryFive.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive/TestBindFactoryFive.cs new file mode 100644 index 0000000..ab2fde7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive/TestBindFactoryFive.cs @@ -0,0 +1,250 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject.Tests.Factories.BindFactoryFive; + +namespace Zenject.Tests.Factories +{ + public class TestBindFactoryFive : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get + { + return FixtureUtil.GetPrefab("TestBindFactoryFive/Foo"); + } + } + + GameObject FooSubContainerPrefab + { + get + { + return FixtureUtil.GetPrefab("TestBindFactoryFive/FooSubContainer"); + } + } + + [UnityTest] + public IEnumerator TestToGameObjectSelf() + { + PreInstall(); + Container.BindFactory().FromNewComponentOnNewGameObject(); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToGameObjectConcrete() + { + PreInstall(); + Container.BindFactory().To().FromNewComponentOnNewGameObject(); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToMonoBehaviourSelf() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("foo"); + + Container.BindFactory().FromNewComponentOn(gameObject); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToMonoBehaviourConcrete() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("foo"); + + Container.BindFactory().To().FromNewComponentOn(gameObject); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabSelf() + { + PreInstall(); + Container.BindFactory().FromComponentInNewPrefab(FooPrefab).WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabConcrete() + { + PreInstall(); + Container.BindFactory().To().FromComponentInNewPrefab(FooPrefab).WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabResourceSelf() + { + PreInstall(); + Container.BindFactory().FromComponentInNewPrefabResource("TestBindFactoryFive/Foo").WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToPrefabResourceConcrete() + { + PreInstall(); + Container.BindFactory() + .To().FromComponentInNewPrefabResource("TestBindFactoryFive/Foo").WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabSelf() + { + PreInstall(); + Container.BindFactory() + .FromSubContainerResolve().ByNewContextPrefab(FooSubContainerPrefab); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabConcrete() + { + PreInstall(); + Container.BindFactory() + .To().FromSubContainerResolve().ByNewContextPrefab(FooSubContainerPrefab); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabResourceSelf() + { + PreInstall(); + Container.BindFactory().FromSubContainerResolve().ByNewContextPrefabResource("TestBindFactoryFive/FooSubContainer"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestToSubContainerPrefabResourceConcrete() + { + PreInstall(); + Container.BindFactory() + .To().FromSubContainerResolve().ByNewContextPrefabResource("TestBindFactoryFive/FooSubContainer"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + void AddFactoryUser() + where TValue : IFoo + where TFactory : PlaceholderFactory + { + Container.Bind() + .To>().AsSingle(); + + Container.BindExecutionOrder>(-100); + } + + public class FooFactoryTester : IInitializable + where TFactory : PlaceholderFactory + where TValue : IFoo + { + readonly TFactory _factory; + + public FooFactoryTester(TFactory factory) + { + _factory = factory; + } + + public void Initialize() + { + Assert.IsEqual(_factory.Create(0.15, 0, 2.4f, "zxcv", 'z').Value, "zxcv"); + + Log.Info("Factory created foo successfully"); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive/TestBindFactoryFive.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive/TestBindFactoryFive.cs.meta new file mode 100644 index 0000000..96c32e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryFive/TestBindFactoryFive.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 572457f9104bd1e4b9b08350f69f5041 +timeCreated: 1476628483 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne.meta new file mode 100644 index 0000000..ad7f16e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 26299dac98af5b84483bf41c4b2897ca +folderAsset: yes +timeCreated: 1476627250 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne/TestBindFactoryOne.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne/TestBindFactoryOne.cs new file mode 100644 index 0000000..a8d5252 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne/TestBindFactoryOne.cs @@ -0,0 +1,298 @@ + +using System.Collections; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject.Tests.Factories.BindFactoryOne; + +namespace Zenject.Tests.Factories +{ + public class TestBindFactoryOne : ZenjectIntegrationTestFixture + { + GameObject FooPrefab + { + get + { + return FixtureUtil.GetPrefab("TestBindFactoryOne/Foo"); + } + } + + GameObject FooSubContainerPrefab + { + get + { + return FixtureUtil.GetPrefab("TestBindFactoryOne/FooSubContainer"); + } + } + + [UnityTest] + public IEnumerator TestFromNewComponentOn() + { + PreInstall(); + var go = new GameObject(); + + Container.BindFactory().FromNewComponentOn(go); + + PostInstall(); + + var factory = Container.Resolve(); + + Assert.IsNull(go.GetComponent()); + var foo = factory.Create("asdf"); + Assert.IsEqual(foo.Value, "asdf"); + Assert.IsNotNull(go.GetComponent()); + Assert.IsEqual(go.GetComponent(), foo); + + var foo2 = factory.Create("zxcv"); + + Assert.IsNotEqual(foo2, foo); + + var allFoos = go.GetComponents(); + Assert.IsEqual(allFoos.Length, 2); + Assert.IsEqual(allFoos[0], foo); + Assert.IsEqual(allFoos[1], foo2); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewScriptableObjectResource() + { + PreInstall(); + Container.BindFactory() + .FromNewScriptableObjectResource("TestBindFactoryOne/Bar"); + + PostInstall(); + + var factory = Container.Resolve(); + var bar = factory.Create("asdf"); + Assert.IsNotNull(bar); + Assert.IsEqual(bar.Value, "asdf"); + Assert.IsNotEqual(bar, factory.Create("zxcv")); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObjectSelf() + { + PreInstall(); + Container.BindFactory().FromNewComponentOnNewGameObject(); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnNewGameObjectConcrete() + { + PreInstall(); + Container.BindFactory().To().FromNewComponentOnNewGameObject(); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnSelf() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("foo"); + + Container.BindFactory().FromNewComponentOn(gameObject); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromNewComponentOnConcrete() + { + PreInstall(); + var gameObject = Container.CreateEmptyGameObject("foo"); + + Container.BindFactory().To().FromNewComponentOn(gameObject); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInNewPrefabSelf() + { + PreInstall(); + Container.BindFactory().FromComponentInNewPrefab(FooPrefab).WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInNewPrefabConcrete() + { + PreInstall(); + Container.BindFactory().To() + .FromComponentInNewPrefab(FooPrefab).WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInNewPrefabResourceSelf() + { + PreInstall(); + Container.BindFactory().FromComponentInNewPrefabResource("TestBindFactoryOne/Foo").WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromComponentInNewPrefabResourceConcrete() + { + PreInstall(); + Container.BindFactory().To() + .FromComponentInNewPrefabResource("TestBindFactoryOne/Foo").WithGameObjectName("asdf"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + FixtureUtil.AssertNumGameObjectsWithName("asdf", 1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromSubContainerResolveByNewPrefabSelf() + { + PreInstall(); + Container.BindFactory() + .FromSubContainerResolve().ByNewContextPrefab(FooSubContainerPrefab); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromSubContainerResolveByNewPrefabConcrete() + { + PreInstall(); + Container.BindFactory() + .To().FromSubContainerResolve().ByNewContextPrefab(FooSubContainerPrefab); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromSubContainerResolveByNewPrefabResourceSelf() + { + PreInstall(); + Container.BindFactory() + .FromSubContainerResolve().ByNewContextPrefabResource("TestBindFactoryOne/FooSubContainer"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + [UnityTest] + public IEnumerator TestFromSubContainerResolveByNewPrefabResourceConcrete() + { + PreInstall(); + Container.BindFactory() + .To().FromSubContainerResolve().ByNewContextPrefabResource("TestBindFactoryOne/FooSubContainer"); + + AddFactoryUser(); + + PostInstall(); + + FixtureUtil.AssertComponentCount(1); + FixtureUtil.AssertNumGameObjects(1); + yield break; + } + + void AddFactoryUser() + where TValue : IFoo + where TFactory : PlaceholderFactory + { + Container.Bind() + .To>().AsSingle(); + + Container.BindExecutionOrder>(-100); + } + + public class FooFactoryTester : IInitializable + where TFactory : PlaceholderFactory + where TValue : IFoo + { + readonly TFactory _factory; + + public FooFactoryTester(TFactory factory) + { + _factory = factory; + } + + public void Initialize() + { + Assert.IsEqual(_factory.Create("asdf").Value, "asdf"); + + Log.Info("Factory created foo successfully"); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne/TestBindFactoryOne.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne/TestBindFactoryOne.cs.meta new file mode 100644 index 0000000..6e4009e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestBindFactoryOne/TestBindFactoryOne.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 07b8699c6cfb35041acbf91f227fe7d4 +timeCreated: 1476628483 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools.meta new file mode 100644 index 0000000..596b9c9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0cf5d221a15233c4a96f91df1d41379e +folderAsset: yes +timeCreated: 1506454125 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools/TestMemoryPool1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools/TestMemoryPool1.cs new file mode 100644 index 0000000..4d07307 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools/TestMemoryPool1.cs @@ -0,0 +1,145 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; + +#pragma warning disable 219 + +namespace Zenject.Tests.Bindings +{ + public class TestMemoryPool1 : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestFactoryProperties() + { + PreInstall(); + Container.BindMemoryPool(); + + PostInstall(); + + var pool = Container.Resolve(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumInactive, 0); + + var foo = pool.Spawn("asdf"); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(foo.ResetCount, 1); + Assert.IsEqual(foo.Value, "asdf"); + + pool.Despawn(foo); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(foo.ResetCount, 1); + + foo = pool.Spawn("zxcv"); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(foo.ResetCount, 2); + Assert.IsEqual(foo.Value, "zxcv"); + + var foo2 = pool.Spawn("qwer"); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(foo2.ResetCount, 1); + Assert.IsEqual(foo2.Value, "qwer"); + + pool.Despawn(foo); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(foo.ResetCount, 2); + + pool.Despawn(foo2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + + pool.Spawn("zxcv"); + pool.Spawn("bxzc"); + pool.Spawn("bxzc"); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 3); + Assert.IsEqual(pool.NumInactive, 0); + yield break; + } + + class Foo + { + public string Value + { + get; + private set; + } + + public int ResetCount + { + get; private set; + } + + public class Pool : MemoryPool + { + protected override void Reinitialize(string value, Foo foo) + { + foo.Value = value; + foo.ResetCount++; + } + } + } + + [UnityTest] + public IEnumerator TestAbstractMemoryPoolValidate() + { + TestAbstractMemoryPoolInternal(); + yield break; + } + + [UnityTest] + public IEnumerator TestAbstractMemoryPool() + { + TestAbstractMemoryPoolInternal(); + + var pool = Container.Resolve(); + + var foo = pool.Spawn(5); + + Assert.IsEqual(foo.GetType(), typeof(Bar)); + yield break; + } + + void TestAbstractMemoryPoolInternal() + { + PreInstall(); + Container.BindMemoryPool() + .WithInitialSize(3).To().NonLazy(); + + PostInstall(); + } + + public interface IBar + { + } + + public class Bar : IBar + { + } + + public class BarPool : MemoryPool + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools/TestMemoryPool1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools/TestMemoryPool1.cs.meta new file mode 100644 index 0000000..0206312 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Factories/TestMemoryPools/TestMemoryPool1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f50a5f22f2c3e034d9e90b4244a3e412 +timeCreated: 1506454125 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers.meta new file mode 100644 index 0000000..9294881 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 12c03aec56b42a246bcd063539109901 +folderAsset: yes +timeCreated: 1533537397 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers.meta new file mode 100644 index 0000000..b811ece --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: fa8246ebe523f444d8a36e1473a69c9f +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers/TestInstallers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers/TestInstallers.cs new file mode 100644 index 0000000..8dd9e19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers/TestInstallers.cs @@ -0,0 +1,48 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; +using Zenject.Tests.Installers.Installers; + +namespace Zenject.Tests.Installers +{ + public class TestInstallers : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestZeroArgs() + { + PreInstall(); + FooInstaller.Install(Container); + + PostInstall(); + + FixtureUtil.AssertResolveCount(Container, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestOneArg() + { + PreInstall(); + BarInstaller.Install(Container, "blurg"); + + PostInstall(); + + Assert.IsEqual(Container.Resolve(), "blurg"); + yield break; + } + + [UnityTest] + public IEnumerator TestThreeArgs() + { + PreInstall(); + QuxInstaller.Install(Container, "blurg", 2.0f, 1); + + PostInstall(); + + Assert.IsEqual(Container.Resolve(), "blurg"); + yield break; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers/TestInstallers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers/TestInstallers.cs.meta new file mode 100644 index 0000000..e3d3aa5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestInstallers/TestInstallers.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 32558f6368b08f645928a4a03327df55 +timeCreated: 1476629271 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers.meta new file mode 100644 index 0000000..18dc0d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ce19e0da982ee004ab1ac04ad4ee376a +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers/TestMonoInstallers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers/TestMonoInstallers.cs new file mode 100644 index 0000000..320ad3d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers/TestMonoInstallers.cs @@ -0,0 +1,57 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; +using Zenject.Tests.Installers.MonoInstallers; + +namespace Zenject.Tests.Installers +{ + public class TestMonoInstallers : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestBadResourcePath() + { + PreInstall(); + Assert.Throws(() => FooInstaller.InstallFromResource("TestMonoInstallers/SDFSDFSDF", Container)); + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestZeroArgs() + { + PreInstall(); + FooInstaller.InstallFromResource("TestMonoInstallers/FooInstaller", Container); + + PostInstall(); + + FixtureUtil.AssertResolveCount(Container, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestOneArg() + { + PreInstall(); + BarInstaller.InstallFromResource("TestMonoInstallers/BarInstaller", Container, "blurg"); + + PostInstall(); + + Assert.IsEqual(Container.Resolve(), "blurg"); + yield break; + } + + [UnityTest] + public IEnumerator TestThreeArgs() + { + PreInstall(); + QuxInstaller.InstallFromResource("TestMonoInstallers/QuxInstaller", Container, "blurg", 2.0f, 1); + + PostInstall(); + + Assert.IsEqual(Container.Resolve(), "blurg"); + yield break; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers/TestMonoInstallers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers/TestMonoInstallers.cs.meta new file mode 100644 index 0000000..6105004 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestMonoInstallers/TestMonoInstallers.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93f2c1be16a3dce4a8a498951113458f +timeCreated: 1476629272 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers.meta new file mode 100644 index 0000000..a8a7e9f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2668028b00be0f74bb1a41abc9199438 +folderAsset: yes +timeCreated: 1476629271 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers/TestScriptableObjectInstallers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers/TestScriptableObjectInstallers.cs new file mode 100644 index 0000000..683a5ca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers/TestScriptableObjectInstallers.cs @@ -0,0 +1,57 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; +using Zenject.Tests.Installers.ScriptableObjectInstallers; + +namespace Zenject.Tests.Installers +{ + public class TestScriptableObjectInstallers : ZenjectIntegrationTestFixture + { + [UnityTest] + public IEnumerator TestBadResourcePath() + { + PreInstall(); + Assert.Throws(() => FooInstaller.InstallFromResource("TestScriptableObjectInstallers/SDFSDFSDF", Container)); + PostInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestZeroArgs() + { + PreInstall(); + FooInstaller.InstallFromResource("TestScriptableObjectInstallers/FooInstaller", Container); + + PostInstall(); + + FixtureUtil.AssertResolveCount(Container, 1); + yield break; + } + + [UnityTest] + public IEnumerator TestOneArg() + { + PreInstall(); + BarInstaller.InstallFromResource("TestScriptableObjectInstallers/BarInstaller", Container, "blurg"); + + PostInstall(); + + Assert.IsEqual(Container.Resolve(), "blurg"); + yield break; + } + + [UnityTest] + public IEnumerator TestThreeArgs() + { + PreInstall(); + QuxInstaller.InstallFromResource("TestScriptableObjectInstallers/QuxInstaller", Container, "blurg", 2.0f, 1); + + PostInstall(); + + Assert.IsEqual(Container.Resolve(), "blurg"); + yield break; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers/TestScriptableObjectInstallers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers/TestScriptableObjectInstallers.cs.meta new file mode 100644 index 0000000..14a59ca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Installers/TestScriptableObjectInstallers/TestScriptableObjectInstallers.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1e5c2b8474b1ca34ba877a52ba18d05f +timeCreated: 1476629271 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester.meta new file mode 100644 index 0000000..b17abc6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b97ab04110b7d5a4ea3f45c3acf61671 +folderAsset: yes +timeCreated: 1533537796 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester/TestIntegrationTest.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester/TestIntegrationTest.cs new file mode 100644 index 0000000..70c10a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester/TestIntegrationTest.cs @@ -0,0 +1,74 @@ +using System; +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; + +namespace Zenject.Tests +{ + public class TestIntegrationTest : ZenjectIntegrationTestFixture + { + public class Foo : IInitializable, IDisposable + { + public static bool WasDisposed + { + get; set; + } + + public static bool WasInitialized + { + get; set; + } + + public void Initialize() + { + WasInitialized = true; + } + + public void Dispose() + { + WasDisposed = true; + } + } + + [UnityTest] + public IEnumerator TestRun() + { + PreInstall(); + + Foo.WasDisposed = false; + Foo.WasInitialized = false; + + Container.BindInterfacesTo().AsSingle(); + + Assert.That(!Foo.WasInitialized); + + PostInstall(); + + yield return null; + + Assert.That(Foo.WasInitialized); + + yield return DestroyEverything(); + + Assert.That(Foo.WasDisposed); + } + + [UnityTest] + public IEnumerator TestSkipInstall() + { + SkipInstall(); + yield break; + } + + [UnityTest] + public IEnumerator TestProjectContextDestroyed() + { + Assert.That(!ProjectContext.HasInstance); + SkipInstall(); + yield return null; + Assert.That(ProjectContext.HasInstance); + yield return DestroyEverything(); + Assert.That(!ProjectContext.HasInstance); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester/TestIntegrationTest.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester/TestIntegrationTest.cs.meta new file mode 100644 index 0000000..8043b6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/IntegrationTestTester/TestIntegrationTest.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 056c7f636d28cd740aa4f1506db0593d +timeCreated: 1506428837 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc.meta new file mode 100644 index 0000000..f98a84c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4e9bd8259ac41484a89d4c3ded0e11f4 +folderAsset: yes +timeCreated: 1533537402 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject.meta new file mode 100644 index 0000000..5264520 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b3f01a7aab70acf449c179f9d22e6ff5 +folderAsset: yes +timeCreated: 1527865953 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject/TestAnimationStateBehaviourInject.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject/TestAnimationStateBehaviourInject.cs new file mode 100644 index 0000000..7bf7086 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject/TestAnimationStateBehaviourInject.cs @@ -0,0 +1,43 @@ + +using System.Collections; +using ModestTree; +using UnityEngine.TestTools; + +namespace Zenject.Tests.TestAnimationStateBehaviourInject +{ + public class TestAnimationStateBehaviourInject : ZenjectIntegrationTestFixture + { + const string ResourcePrefix = "TestAnimationStateBehaviourInject/"; + + [UnityTest] + public IEnumerator Test1() + { + PreInstall(); + var prefab = FixtureUtil.GetPrefab(ResourcePrefix + "Foo"); + + StateBehaviour1.OnStateEnterCalls = 0; + + Container.InstantiatePrefab(prefab); + Container.BindInterfacesAndSelfTo().AsSingle(); + PostInstall(); + + yield return null; + + Assert.IsEqual(StateBehaviour1.OnStateEnterCalls, 1); + } + + public class Foo : IInitializable + { + public bool HasInitialized + { + get; private set; + } + + public void Initialize() + { + HasInitialized = true; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject/TestAnimationStateBehaviourInject.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject/TestAnimationStateBehaviourInject.cs.meta new file mode 100644 index 0000000..bad8ad2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestAnimationStateBehaviourInject/TestAnimationStateBehaviourInject.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f80ffddc2b920e54f85483d37863d1ba +timeCreated: 1527866041 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration.meta new file mode 100644 index 0000000..82c35e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 503a300139444eda80c6549ec29b3b20 +timeCreated: 1587924687 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/DelayedInitializeKernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/DelayedInitializeKernel.cs new file mode 100644 index 0000000..d7dc170 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/DelayedInitializeKernel.cs @@ -0,0 +1,14 @@ +using System.Threading.Tasks; +using Zenject; + +namespace Zenject.Tests.TestAnimationStateBehaviourInject +{ + public class DelayedInitializeKernel : BaseMonoKernelDecorator + { + public async override void Initialize() + { + await Task.Delay(5000); + DecoratedMonoKernel.Initialize(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/DelayedInitializeKernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/DelayedInitializeKernel.cs.meta new file mode 100644 index 0000000..1ee2d11 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/DelayedInitializeKernel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 983f0bc44f6541bfab062ceec72231d3 +timeCreated: 1587867811 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/KernelDecoratorInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/KernelDecoratorInstaller.cs new file mode 100644 index 0000000..d03fa04 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/KernelDecoratorInstaller.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using Zenject; + +namespace Zenject.Tests.TestAnimationStateBehaviourInject +{ + public class KernelDecoratorInstaller : Installer + { + public override void InstallBindings() + { + Container.BindInterfacesTo().AsCached(); + Container.Decorate().With(); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/KernelDecoratorInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/KernelDecoratorInstaller.cs.meta new file mode 100644 index 0000000..0741345 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/KernelDecoratorInstaller.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 71d4a84946422ad49ae352537c257aed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/TestMonoKernelDecoration.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/TestMonoKernelDecoration.cs new file mode 100644 index 0000000..28ac808 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/TestMonoKernelDecoration.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using ModestTree.Util; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; +using Zenject; +using Zenject.Tests.TestAnimationStateBehaviourInject; + +namespace Zenject.Tests.Misc.TestMonoKernelDecoration +{ + public class TestMonoKernelDecoration : ZenjectIntegrationTestFixture + { + + [UnityTest] + public IEnumerator TestDelayedMonoKernelDecorator() + { + PreInstall(); + + Container.Rebind().To().AsCached(); + KernelDecoratorInstaller.Install(Container); + PostInstall(); + + yield return new WaitForSeconds(1.0f); + + InitializableManagerSpy initializableManager = SceneContext.Container.Resolve() as InitializableManagerSpy; + var initializedBeforeDelay = initializableManager.IsInitialized; + + yield return new WaitForSeconds(6.0f); + var initializedAfterDelay = initializableManager.IsInitialized; + + Assert.IsFalse(initializedBeforeDelay); + Assert.IsTrue(initializedAfterDelay); + } + + private class InitializableManagerSpy : InitializableManager + { + + public InitializableManagerSpy(List initializables, List> priorities) : base(initializables, priorities){} + + public bool IsInitialized => _hasInitialized; + } + + + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/TestMonoKernelDecoration.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/TestMonoKernelDecoration.cs.meta new file mode 100644 index 0000000..68dd052 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestMonoKernelDecoration/TestMonoKernelDecoration.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 166ad9cc65d872b48badf6da39e4a31c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter.meta new file mode 100644 index 0000000..29e39e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e6a5ac4ad92f5574e8f348463d68fa13 +folderAsset: yes +timeCreated: 1528396585 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter/TestZenAutoInjecter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter/TestZenAutoInjecter.cs new file mode 100644 index 0000000..ee24216 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter/TestZenAutoInjecter.cs @@ -0,0 +1,133 @@ +using System.Collections; +using System.Linq; +using ModestTree; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests.AutoInjecter +{ + public class TestZenAutoInjecter : ZenjectIntegrationTestFixture + { + GameObject GetPrefab(string name) + { + return FixtureUtil.GetPrefab("TestZenAutoInjecter/{0}".Fmt(name)); + } + + [UnityTest] + public IEnumerator TestAddComponent() + { + PreInstall(); + + Container.Bind().AsSingle(); + + PostInstall(); + + var bar = new GameObject("bar").AddComponent(); + + Assert.That(!bar.ConstructCalled); + Assert.IsNull(bar.Foo); + + bar.gameObject.AddComponent(); + + Assert.IsEqual(bar.Foo, Container.Resolve()); + yield break; + } + + [UnityTest] + public IEnumerator TestInstantiatePrefab() + { + PreInstall(); + + Container.Bind().AsSingle(); + + PostInstall(); + yield return null; + + var barGameObject = GameObject.Instantiate(GetPrefab("Bar")); + var bar = barGameObject.GetComponentInChildren(); + + Assert.IsEqual(bar.Foo, Container.Resolve()); + Assert.That(bar.ConstructCalled); + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabWithSearchContainerSourceInGameObjectContext() + { + PreInstall(); + Container.Bind().FromSubContainerResolve().ByNewContextPrefab(GetPrefab("GorpContext")).AsSingle(); + PostInstall(); + yield return null; + + var gorp = Container.Resolve(); + + var qux = GameObject.Instantiate( + GetPrefab("QuxSearch"), Vector3.zero, Quaternion.identity, gorp.transform) + .GetComponentInChildren(); + + Assert.IsEqual(qux.Container, gorp.Container); + Assert.IsEqual(qux.Container.ParentContainers.Single(), Container); + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabWithSearchContainerSourceInScene() + { + SkipInstall(); + yield return null; + + var qux = GameObject.Instantiate(GetPrefab("QuxSearch")).GetComponentInChildren(); + + Assert.IsEqual(qux.Container, Container); + Assert.IsEqual(qux.Container, Container.Resolve().Container); + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabWithSearchContainerSourceInDontDestroyOnLoad() + { + SkipInstall(); + yield return null; + + var qux = GameObject.Instantiate( + GetPrefab("QuxSearch"), Vector3.zero, Quaternion.identity, ProjectContext.Instance.transform) + .GetComponentInChildren(); + + Assert.IsEqual(qux.Container, ProjectContext.Instance.Container); + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabWithProjectContainerSourceInScene() + { + SkipInstall(); + yield return null; + + var qux = GameObject.Instantiate(GetPrefab("QuxProject")).GetComponentInChildren(); + + Assert.IsEqual(qux.Container, ProjectContext.Instance.Container); + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabWithSceneContainerSourceInScene() + { + SkipInstall(); + yield return null; + + var qux = GameObject.Instantiate(GetPrefab("QuxScene")).GetComponentInChildren(); + + Assert.IsEqual(qux.Container, Container); + Assert.IsEqual(qux.Container, Container.Resolve().Container); + } + + [UnityTest] + public IEnumerator TestInstantiatePrefabWithSceneContainerSourceInProject() + { + SkipInstall(); + yield return null; + + var qux = GameObject.Instantiate( + GetPrefab("QuxScene"), Vector3.zero, Quaternion.identity, + ProjectContext.Instance.transform).GetComponentInChildren(); + + Assert.IsEqual(qux.Container, ProjectContext.Instance.Container); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter/TestZenAutoInjecter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter/TestZenAutoInjecter.cs.meta new file mode 100644 index 0000000..48d9010 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Misc/TestZenAutoInjecter/TestZenAutoInjecter.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5a70553092a2adf41a33f6f3fc9019b8 +timeCreated: 1528431963 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests.meta new file mode 100644 index 0000000..dff1e9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3f3dc32955683614bbd38701bbd38e48 +folderAsset: yes +timeCreated: 1533537410 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests/TestSceneContextEvents.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests/TestSceneContextEvents.cs new file mode 100644 index 0000000..1039eb9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests/TestSceneContextEvents.cs @@ -0,0 +1,16 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Zenject.Tests +{ + public class TestSceneContextEvents : SceneTestFixture + { + [UnityTest] + public IEnumerator TestScene() + { + yield return LoadScene("TestSceneContextEvents"); + yield return new WaitForSeconds(2.0f); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests/TestSceneContextEvents.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests/TestSceneContextEvents.cs.meta new file mode 100644 index 0000000..dc8b4f6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/SceneTests/TestSceneContextEvents.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: d86cf7d476433b44a80c483ab6396e27 +timeCreated: 1533537917 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util.meta new file mode 100644 index 0000000..7cab890 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b1e7aba83a28e454586d8f515cb89534 +folderAsset: yes +timeCreated: 1476628598 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util/FixtureUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util/FixtureUtil.cs new file mode 100644 index 0000000..f9d782c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util/FixtureUtil.cs @@ -0,0 +1,70 @@ +#if UNITY_EDITOR + +using System.Linq; +using ModestTree; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Zenject.Tests +{ + public static class FixtureUtil + { + public static GameObject GetPrefab(string resourcePath) + { + var prefab = (GameObject)Resources.Load(resourcePath); + Assert.IsNotNull(prefab, "Expected to find prefab at '{0}'", resourcePath); + return prefab; + } + + public static void AssertNumGameObjectsWithName( + string name, int expectedNumGameObjects) + { + var numMatches = SceneManager.GetActiveScene() + .GetRootGameObjects().Where(x => x.name == name).Count(); + + Assert.IsEqual( + numMatches, expectedNumGameObjects); + } + + public static void AssertNumGameObjects( + int expectedNumGameObjects) + { + var totalNumGameObjects = + SceneManager.GetActiveScene().GetRootGameObjects().Count(); + + // -1 because the scene context + Assert.IsEqual(totalNumGameObjects - 1, expectedNumGameObjects); + } + + public static void AssertComponentCount( + int expectedNumComponents) + { + Assert.That(typeof(TComponent).DerivesFromOrEqual() + || typeof(TComponent).IsAbstract()); + + var actualCount = SceneManager.GetActiveScene().GetRootGameObjects() + .SelectMany(x => x.GetComponentsInChildren()).Count(); + + Assert.IsEqual(actualCount, expectedNumComponents, + "Expected to find '{0}' components of type '{1}' but instead found '{2}'" + .Fmt(expectedNumComponents, typeof(TComponent).PrettyName(), actualCount)); + } + + public static void AssertResolveCount( + DiContainer container, int expectedNum) + { + var actualCount = container.ResolveAll().Count; + Assert.That(actualCount == expectedNum, + "Expected to find '{0}' instances of type '{1}' but instead found '{2}'", + expectedNum, typeof(TContract).PrettyName(), actualCount); + } + + public static void CallFactoryCreateMethod(DiContainer container) + where TFactory : PlaceholderFactory + { + container.Resolve().Create(); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util/FixtureUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util/FixtureUtil.cs.meta new file mode 100644 index 0000000..7c86121 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Util/FixtureUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b78494b8959231d4a9fc937a39f28ce8 +timeCreated: 1506426753 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Zenject-IntegrationTests-Editor.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Zenject-IntegrationTests-Editor.asmdef new file mode 100644 index 0000000..b10996b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Zenject-IntegrationTests-Editor.asmdef @@ -0,0 +1,24 @@ +{ + "name": "Zenject-IntegrationTests-Editor", + "references": [ + "Zenject-TestFramework", + "Zenject", + "Zenject-IntegrationTests", + "UnityEngine.TestRunner", + "UnityEditor.TestRunner" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "Zenject-usage.dll", + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Zenject-IntegrationTests-Editor.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Zenject-IntegrationTests-Editor.asmdef.meta new file mode 100644 index 0000000..021d610 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Tests/Zenject-IntegrationTests-Editor.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b4d325adfafa9454b8d5f7d62eca2a8a +timeCreated: 1531969489 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Zenject-IntegrationTests.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Zenject-IntegrationTests.asmdef new file mode 100644 index 0000000..60fb65e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Zenject-IntegrationTests.asmdef @@ -0,0 +1,23 @@ +{ + "name": "Zenject-IntegrationTests", + "references": [ + "Zenject-TestFramework", + "Zenject", + "UnityEngine.TestRunner", + "UnityEditor.TestRunner" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll", + "Zenject-usage.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Zenject-IntegrationTests.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Zenject-IntegrationTests.asmdef.meta new file mode 100644 index 0000000..ee6db53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/IntegrationTests/Zenject-IntegrationTests.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2845024868d5894408e3dc7b917ca748 +timeCreated: 1533537358 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor.meta new file mode 100644 index 0000000..c466110 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ca9d67cacb741b446be3472235157580 +folderAsset: yes +timeCreated: 1528023583 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor.meta new file mode 100644 index 0000000..a43c815 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 18482dc182598e14399913a5afa12430 +folderAsset: yes +timeCreated: 1527956868 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow.meta new file mode 100644 index 0000000..74ebc27 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 67a9d3b730160cd4984a4236cd692441 +folderAsset: yes +timeCreated: 1521388527 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/InPlaceStableSort.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/InPlaceStableSort.cs new file mode 100644 index 0000000..38e3fb3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/InPlaceStableSort.cs @@ -0,0 +1,192 @@ +using System; +using System.Collections.Generic; + +namespace Zenject.MemoryPoolMonitor +{ + // Fastest known in place stable sort. No risk of exploding a stack. Cost: a relatively high number of moves. Stack can still be expensive too. + // This is a merge sort with a smart in place merge that 'rotates' the sub arrays. + // Taken from: http://thomas.baudel.name/Visualisation/VisuTri/inplacestablesort.html + public class InPlaceStableSort + { + static void Exchange(List list, int a, int b) + { + var temp = list[a]; + list[a] = list[b]; + list[b] = temp; + } + + static int Lower(List list, Comparison comparer, int from, int to, int val) + { + int len = to - from, half; + while (len > 0) + { + half = len / 2; + int mid = from + half; + if (comparer(list[mid], list[val]) < 0) + { + from = mid + 1; + len = len - half - 1; + } + else + { + len = half; + } + } + return from; + } + + static int Upper(List list, Comparison comparer, int from, int to, int val) + { + int len = to - from, half; + while (len > 0) + { + half = len / 2; + int mid = from + half; + if (comparer(list[val], list[mid]) < 0) + { + len = half; + } + else + { + from = mid + 1; + len = len - half - 1; + } + } + return from; + } + + static void InsertSort(List list, Comparison comparer, int from, int to) + { + if (to > from + 1) + { + for (int i = from + 1; i < to; i++) + { + for (int j = i; j > from; j--) + { + if (comparer(list[j], list[j - 1]) < 0) + { + Exchange(list, j, j - 1); + } + else + { + break; + } + } + } + } + } + + static int Gcd(int m, int n) + { + while (n != 0) + { + int t = m % n; + m = n; + n = t; + } + return m; + } + + static void Reverse(List list, int from, int to) + { + while (from < to) + { + Exchange(list, from++, to--); + } + } + + static void Rotate(List list, Comparison comparer, int from, int mid, int to) + { + /* a less sophisticated but costlier version: + Reverse(from, mid-1); + Reverse(mid, to-1); + Reverse(from, to-1); + */ + if (from == mid || mid == to) + { + return; + } + int n = Gcd(to - from, mid - from); + while (n-- != 0) + { + T val = list[from + n]; + int shift = mid - from; + int p1 = from + n, p2 = from + n + shift; + while (p2 != from + n) + { + list[p1] = list[p2]; + p1 = p2; + if (to - p2 > shift) + { + p2 += shift; + } + else + { + p2 = from + (shift - (to - p2)); + } + } + list[p1] = val; + } + } + + static void Merge(List list, Comparison comparer, int from, int pivot, int to, int len1, int len2) + { + if (len1 == 0 || len2 == 0) + { + return; + } + + if (len1 + len2 == 2) + { + if (comparer(list[pivot], list[from]) < 0) + { + Exchange(list, pivot, from); + } + + return; + } + + int first_cut, second_cut; + int len11, len22; + + if (len1 > len2) + { + len11 = len1 / 2; + first_cut = from + len11; + second_cut = Lower(list, comparer, pivot, to, first_cut); + len22 = second_cut - pivot; + } + else + { + len22 = len2 / 2; + second_cut = pivot + len22; + first_cut = Upper(list, comparer, from, pivot, second_cut); + len11 = first_cut - from; + } + + Rotate(list, comparer, first_cut, pivot, second_cut); + int new_mid = first_cut + len22; + Merge(list, comparer, from, first_cut, new_mid, len11, len22); + Merge(list, comparer, new_mid, second_cut, to, len1 - len11, len2 - len22); + } + + public static void Sort(List list, Comparison comparer, int from, int to) + { + if (to - from < 12) + { + InsertSort(list, comparer, from, to); + return; + } + + int middle = (from + to) / 2; + Sort(list, comparer, from, middle); + Sort(list, comparer, middle, to); + Merge(list, comparer, from, middle, to, middle - from, to - middle); + } + + public static void Sort(List list, Comparison comparer) + { + Sort(list, comparer, 0, list.Count); + } + }; +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/InPlaceStableSort.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/InPlaceStableSort.cs.meta new file mode 100644 index 0000000..44966ac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/InPlaceStableSort.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 48a8b9cc5fc1b7641ad87f55c4da8788 +timeCreated: 1528024394 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmView.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmView.cs new file mode 100644 index 0000000..c9b47bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmView.cs @@ -0,0 +1,556 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine; +using UnityEditor; +using UnityEngine.Profiling; +using Zenject; + +namespace Zenject.MemoryPoolMonitor +{ + public class MpmView : IGuiRenderable, ITickable, IInitializable + { + readonly Settings _settings; + readonly MpmWindow _window; + + readonly List _pools = new List(); + + const int NumColumns = 6; + + static string[] ColumnTitles = new string[] + { + "Pool Type", "Num Total", "Num Active", "Num Inactive", "", "" + }; + + int _controlID; + int _sortColumn = 0; + float _scrollPosition; + bool _poolListDirty; + bool _sortDescending; + Texture2D _rowBackground1; + Texture2D _rowBackground2; + Texture2D _rowBackgroundHighlighted; + Texture2D _rowBackgroundSelected; + Texture2D _lineTexture; + Type _selectedPoolType; + string _searchFilter = ""; + string _actualFilter = ""; + + public MpmView( + MpmWindow window, + Settings settings) + { + _settings = settings; + _window = window; + } + + public float HeaderTop + { + get { return _settings.HeaderHeight + _settings.FilterHeight; } + } + + public float TotalWidth + { + get { return _window.position.width; } + } + + public float TotalHeight + { + get { return _window.position.height; } + } + + string GetName(IMemoryPool pool) + { + var type = pool.GetType(); + return "{0}.{1}".Fmt(type.Namespace, type.PrettyName()); + } + + Texture2D CreateColorTexture(Color color) + { + var texture = new Texture2D(1, 1); + texture.SetPixel(1, 1, color); + texture.Apply(); + return texture; + } + + Texture2D RowBackground1 + { + get + { + if (_rowBackground1 == null) + { + _rowBackground1 = CreateColorTexture(_settings.RowBackground1); + } + + return _rowBackground1; + } + } + + Texture2D RowBackground2 + { + get + { + if (_rowBackground2 == null) + { + _rowBackground2 = CreateColorTexture(_settings.RowBackground2); + } + + return _rowBackground2; + } + } + + Texture2D RowBackgroundHighlighted + { + get + { + if (_rowBackgroundHighlighted == null) + { + _rowBackgroundHighlighted = CreateColorTexture(_settings.RowBackgroundHighlighted); + } + + return _rowBackgroundHighlighted; + } + } + + Texture2D RowBackgroundSelected + { + get + { + if (_rowBackgroundSelected == null) + { + _rowBackgroundSelected = CreateColorTexture(_settings.RowBackgroundSelected); + } + + return _rowBackgroundSelected; + } + } + + Texture2D LineTexture + { + get + { + if (_lineTexture == null) + { + _lineTexture = CreateColorTexture(_settings.LineColor); + } + + return _lineTexture; + } + } + + public void Initialize() + { + StaticMemoryPoolRegistry.PoolAdded += OnPoolListChanged; + StaticMemoryPoolRegistry.PoolRemoved += OnPoolListChanged; + _poolListDirty = true; + } + + void OnPoolListChanged(IMemoryPool pool) + { + _poolListDirty = true; + } + + public void Tick() + { + if (_poolListDirty) + { + _poolListDirty = false; + + _pools.Clear(); + _pools.AddRange(StaticMemoryPoolRegistry.Pools.Where(ShouldIncludePool)); + } + + InPlaceStableSort.Sort(_pools, ComparePools); + } + + bool ShouldIncludePool(IMemoryPool pool) + { + //var poolType = pool.GetType(); + + //if (poolType.Namespace == "Zenject") + //{ + //return false; + //} + + if (_actualFilter.IsEmpty()) + { + return true; + } + + return GetName(pool).ToLowerInvariant().Contains(_actualFilter); + } + + public void GuiRender() + { + _controlID = GUIUtility.GetControlID(FocusType.Passive); + + Rect windowBounds = new Rect(0, 0, TotalWidth, _window.position.height); + + Vector2 scrollbarSize = new Vector2( + GUI.skin.horizontalScrollbar.CalcSize(GUIContent.none).y, + GUI.skin.verticalScrollbar.CalcSize(GUIContent.none).x); + + GUI.Label(new Rect( + 0, 0, _settings.FilterPaddingLeft, _settings.FilterHeight), "Filter:", _settings.FilterTextStyle); + + var searchFilter = GUI.TextField( + new Rect(_settings.FilterPaddingLeft, _settings.FilterPaddingTop, _settings.FilterWidth, _settings.FilterInputHeight), _searchFilter, 999); + + if (searchFilter != _searchFilter) + { + _searchFilter = searchFilter; + _actualFilter = _searchFilter.Trim().ToLowerInvariant(); + _poolListDirty = true; + } + + Rect viewArea = new Rect(0, HeaderTop, TotalWidth - scrollbarSize.y, _window.position.height - HeaderTop); + + Rect contentRect = new Rect( + 0, 0, viewArea.width, _pools.Count() * _settings.RowHeight); + + Rect vScrRect = new Rect( + windowBounds.x + viewArea.width, HeaderTop, scrollbarSize.y, viewArea.height); + + _scrollPosition = GUI.VerticalScrollbar( + vScrRect, _scrollPosition, viewArea.height, 0, contentRect.height); + + DrawColumnHeaders(viewArea.width); + + GUI.BeginGroup(viewArea); + { + contentRect.y = -_scrollPosition; + + GUI.BeginGroup(contentRect); + { + DrawContent(contentRect.width); + } + GUI.EndGroup(); + } + GUI.EndGroup(); + + HandleEvents(); + } + + void DrawColumnHeaders(float width) + { + GUI.DrawTexture(new Rect( + 0, _settings.FilterHeight - 0.5f * _settings.SplitterWidth, width, _settings.SplitterWidth), LineTexture); + + GUI.DrawTexture(new Rect( + 0, HeaderTop - 0.5f * _settings.SplitterWidth, width, _settings.SplitterWidth), LineTexture); + + var columnPos = 0.0f; + + for (int i = 0; i < NumColumns; i++) + { + var columnWidth = GetColumnWidth(i); + DrawColumn1(i, columnPos, columnWidth); + columnPos += columnWidth; + } + } + + void DrawColumn1( + int index, float position, float width) + { + var columnHeight = _settings.HeaderHeight + _pools.Count() * _settings.RowHeight; + + if (index < 4) + { + GUI.DrawTexture(new Rect( + position + width - _settings.SplitterWidth * 0.5f, _settings.FilterHeight, + _settings.SplitterWidth, columnHeight), LineTexture); + } + + var headerBounds = new Rect( + position + 0.5f * _settings.SplitterWidth, + _settings.FilterHeight, + width - _settings.SplitterWidth, _settings.HeaderHeight); + + DrawColumnHeader(index, headerBounds, ColumnTitles[index]); + } + + void HandleEvents() + { + switch (Event.current.GetTypeForControl(_controlID)) + { + case EventType.ScrollWheel: + { + _scrollPosition = Mathf.Clamp(_scrollPosition + Event.current.delta.y * _settings.ScrollSpeed, 0, TotalHeight); + break; + } + case EventType.MouseDown: + { + _selectedPoolType = TryGetPoolTypeUnderMouse(); + break; + } + } + } + + Type TryGetPoolTypeUnderMouse() + { + var mousePositionInContent = Event.current.mousePosition + Vector2.up * _scrollPosition; + + for (int i = 0; i < _pools.Count; i++) + { + var pool = _pools[i]; + + var rowRect = GetPoolRowRect(i); + rowRect.y += HeaderTop; + + if (rowRect.Contains(mousePositionInContent)) + { + return pool.GetType(); + } + } + + return null; + } + + Rect GetPoolRowRect(int index) + { + return new Rect( + 0, index * _settings.RowHeight, TotalWidth, _settings.RowHeight); + } + + void DrawRowBackgrounds() + { + var mousePositionInContent = Event.current.mousePosition; + + for (int i = 0; i < _pools.Count; i++) + { + var pool = _pools[i]; + var rowRect = GetPoolRowRect(i); + + Texture2D background; + + if (pool.GetType() == _selectedPoolType) + { + background = RowBackgroundSelected; + } + else + { + if (rowRect.Contains(mousePositionInContent)) + { + background = RowBackgroundHighlighted; + } + else if (i % 2 == 0) + { + background = RowBackground1; + } + else + { + background = RowBackground2; + } + } + + GUI.DrawTexture(rowRect, background); + } + } + + float GetColumnWidth(int index) + { + if (index == 0) + { + return TotalWidth - (NumColumns - 1) * _settings.NormalColumnWidth; + } + + return _settings.NormalColumnWidth; + } + + void DrawContent(float width) + { + DrawRowBackgrounds(); + + var columnPos = 0.0f; + + for (int i = 0; i < NumColumns; i++) + { + var columnWidth = GetColumnWidth(i); + DrawColumn(i, columnPos, columnWidth); + columnPos += columnWidth; + } + } + + void DrawColumn( + int index, float position, float width) + { + var columnHeight = _settings.HeaderHeight + _pools.Count() * _settings.RowHeight; + + if (index < 4) + { + GUI.DrawTexture(new Rect( + position + width - _settings.SplitterWidth * 0.5f, 0, + _settings.SplitterWidth, columnHeight), LineTexture); + } + + var columnBounds = new Rect( + position + 0.5f * _settings.SplitterWidth, 0, width - _settings.SplitterWidth, columnHeight); + + GUI.BeginGroup(columnBounds); + { + for (int i = 0; i < _pools.Count; i++) + { + var pool = _pools[i]; + + var cellBounds = new Rect( + 0, _settings.RowHeight * i, + columnBounds.width, _settings.RowHeight); + + DrawColumnContents(index, cellBounds, pool); + } + } + GUI.EndGroup(); + } + + void DrawColumnContents( + int index, Rect bounds, IMemoryPool pool) + { + switch (index) + { + case 0: + { + GUI.Label(bounds, GetName(pool), _settings.ContentNameTextStyle); + break; + } + case 1: + { + GUI.Label(bounds, pool.NumTotal.ToString(), _settings.ContentNumberTextStyle); + break; + } + case 2: + { + GUI.Label(bounds, pool.NumActive.ToString(), _settings.ContentNumberTextStyle); + break; + } + case 3: + { + GUI.Label(bounds, pool.NumInactive.ToString(), _settings.ContentNumberTextStyle); + break; + } + case 4: + { + var buttonBounds = new Rect( + bounds.x + _settings.ButtonMargin, bounds.y, bounds.width - _settings.ButtonMargin, bounds.height); + + if (GUI.Button(buttonBounds, "Clear")) + { + pool.Clear(); + } + break; + } + case 5: + { + var buttonBounds = new Rect( + bounds.x, bounds.y, bounds.width - 15.0f, bounds.height); + + if (GUI.Button(buttonBounds, "Expand")) + { + pool.ExpandBy(5); + } + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + + void DrawColumnHeader(int index, Rect bounds, string text) + { + if (index > 3) + { + return; + } + + if (_sortColumn == index) + { + var offset = _settings.TriangleOffset; + var image = _sortDescending ? _settings.TriangleDown : _settings.TriangleUp; + + GUI.DrawTexture(new Rect(bounds.x + offset.x, bounds.y + offset.y, image.width, image.height), image); + } + + if (GUI.Button(bounds, text, index == 0 ? _settings.HeaderTextStyleName : _settings.HeaderTextStyle)) + { + if (_sortColumn == index) + { + _sortDescending = !_sortDescending; + } + else + { + _sortColumn = index; + } + } + } + + int ComparePools(IMemoryPool left, IMemoryPool right) + { + if (_sortDescending) + { + var temp = right; + right = left; + left = temp; + } + + switch (_sortColumn) + { + case 4: + case 5: + case 0: + { + return GetName(left).CompareTo(GetName(right)); + } + case 1: + { + return left.NumTotal.CompareTo(right.NumTotal); + } + case 2: + { + return left.NumActive.CompareTo(right.NumActive); + } + case 3: + { + return left.NumInactive.CompareTo(right.NumInactive); + } + } + + throw Assert.CreateException(); + } + + [Serializable] + public class Settings + { + public Texture2D TriangleUp; + public Texture2D TriangleDown; + public Vector2 TriangleOffset; + + public GUIStyle FilterTextStyle; + public GUIStyle HeaderTextStyleName; + public GUIStyle HeaderTextStyle; + public GUIStyle ContentNumberTextStyle; + public GUIStyle ContentNameTextStyle; + + public Color RowBackground1; + public Color RowBackground2; + public Color RowBackgroundHighlighted; + public Color RowBackgroundSelected; + public Color LineColor; + + public float ScrollSpeed = 1.5f; + public float NormalColumnWidth; + public float HeaderHeight; + public float FilterHeight; + public float FilterInputHeight; + public float FilterWidth; + public float FilterPaddingLeft; + public float FilterPaddingTop = 10; + + public float SplitterWidth; + public float RowHeight; + + public float ButtonMargin = 3; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmView.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmView.cs.meta new file mode 100644 index 0000000..b28981e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmView.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1bdf0766db282fd4eaba7e7cd7d17ca5 +timeCreated: 1521391096 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmWindow.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmWindow.cs new file mode 100644 index 0000000..30ec105 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmWindow.cs @@ -0,0 +1,27 @@ +using System; +using ModestTree; +using UnityEngine; +using UnityEditor; +using Zenject; + +namespace Zenject.MemoryPoolMonitor +{ + public class MpmWindow : ZenjectEditorWindow + { + [MenuItem("Window/Zenject Pool Monitor")] + public static MpmWindow GetOrCreateWindow() + { + var window = EditorWindow.GetWindow(); + window.titleContent = new GUIContent("Pool Monitor"); + return window; + } + + public override void InstallBindings() + { + MpmSettingsInstaller.InstallFromResource(Container); + + Container.BindInstance(this); + Container.BindInterfacesTo().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmWindow.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmWindow.cs.meta new file mode 100644 index 0000000..eb8c5cb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/DebugWindow/MpmWindow.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: e38c08208cf0cee48a675a3944d37e10 +timeCreated: 1521391096 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/MpmSettingsInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/MpmSettingsInstaller.cs new file mode 100644 index 0000000..41ff2e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/MpmSettingsInstaller.cs @@ -0,0 +1,18 @@ +using UnityEngine; +using UnityEditor; +using Zenject; + +namespace Zenject.MemoryPoolMonitor +{ + [CreateAssetMenu(fileName = "MpmSettingsInstaller", menuName = "Installers/MpmSettingsInstaller")] + public class MpmSettingsInstaller : ScriptableObjectInstaller + { + public MpmView.Settings MpmView; + public MpmView.Settings MpmViewDark; + + public override void InstallBindings() + { + Container.BindInstance(EditorGUIUtility.isProSkin ? MpmViewDark : MpmView); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/MpmSettingsInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/MpmSettingsInstaller.cs.meta new file mode 100644 index 0000000..6f593d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/MpmSettingsInstaller.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7893183729d13c84b80bb80d3aac6715 +timeCreated: 1521390842 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources.meta new file mode 100644 index 0000000..29743a5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d2ca2f3310cb1f043806c4423a5ba68d +folderAsset: yes +timeCreated: 1521391155 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers.meta new file mode 100644 index 0000000..f2e664d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d8bd38610b9ceab43b21018a741225e8 +folderAsset: yes +timeCreated: 1521391199 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers/MpmSettingsInstaller.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers/MpmSettingsInstaller.asset new file mode 100644 index 0000000..d38ba1c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers/MpmSettingsInstaller.asset @@ -0,0 +1,723 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7893183729d13c84b80bb80d3aac6715, type: 3} + m_Name: MpmSettingsInstaller + m_EditorClassIdentifier: + MpmView: + TriangleUp: {fileID: 2800000, guid: ac5b05acff67c77418510f95f0ac9bb1, type: 3} + TriangleDown: {fileID: 2800000, guid: fd2add38dc259eb49a3e7fc331758b7e, type: 3} + TriangleOffset: {x: 1.6, y: 6.07} + FilterTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 15 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 2.63, y: 4.65} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + HeaderTextStyleName: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 23.1, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + HeaderTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 7.2, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + ContentNumberTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + ContentNameTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 9.01, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + RowBackground1: {r: 0.854902, g: 0.854902, b: 0.854902, a: 1} + RowBackground2: {r: 0.833, g: 0.833, b: 0.833, a: 1} + RowBackgroundHighlighted: {r: 0, g: 0, b: 0, a: 0} + RowBackgroundSelected: {r: 0, g: 0, b: 0, a: 0} + LineColor: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + ScrollSpeed: 10.64 + NormalColumnWidth: 103.92 + HeaderHeight: 27.24 + FilterHeight: 28.1 + FilterInputHeight: 17.9 + FilterWidth: 295.3 + FilterPaddingLeft: 42.92 + FilterPaddingTop: 5.6 + SplitterWidth: 2.56 + RowHeight: 23.6 + ButtonMargin: -0.1 + MpmViewDark: + TriangleUp: {fileID: 2800000, guid: ac5b05acff67c77418510f95f0ac9bb1, type: 3} + TriangleDown: {fileID: 2800000, guid: fd2add38dc259eb49a3e7fc331758b7e, type: 3} + TriangleOffset: {x: 1.6, y: 6.07} + FilterTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 15 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 2.63, y: 4.65} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + HeaderTextStyleName: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 23.1, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + HeaderTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 7.2, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + ContentNumberTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + ContentNameTextStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 9.01, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + RowBackground1: {r: 0.23137257, g: 0.23137257, b: 0.23137257, a: 1} + RowBackground2: {r: 0.21568629, g: 0.21568629, b: 0.21568629, a: 1} + RowBackgroundHighlighted: {r: 0, g: 0, b: 0, a: 0} + RowBackgroundSelected: {r: 0, g: 0, b: 0, a: 0} + LineColor: {r: 0.121568635, g: 0.121568635, b: 0.121568635, a: 1} + ScrollSpeed: 10.64 + NormalColumnWidth: 103.92 + HeaderHeight: 27.24 + FilterHeight: 28.1 + FilterInputHeight: 17.9 + FilterWidth: 295.3 + FilterPaddingLeft: 42.92 + FilterPaddingTop: 5.6 + SplitterWidth: 2.56 + RowHeight: 23.6 + ButtonMargin: -0.1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers/MpmSettingsInstaller.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers/MpmSettingsInstaller.asset.meta new file mode 100644 index 0000000..9bb95b2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Resources/Installers/MpmSettingsInstaller.asset.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b8f181012b3a35f46ab27f3840f85f55 +timeCreated: 1521391162 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleDown.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleDown.png new file mode 100644 index 0000000..f2a3f79 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleDown.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleDown.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleDown.png.meta new file mode 100644 index 0000000..77a61e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleDown.png.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: fd2add38dc259eb49a3e7fc331758b7e +timeCreated: 1528020459 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleUp.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleUp.png new file mode 100644 index 0000000..af2d1e7 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleUp.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleUp.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleUp.png.meta new file mode 100644 index 0000000..b84caab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/TriangleUp.png.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: ac5b05acff67c77418510f95f0ac9bb1 +timeCreated: 1528020459 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Zenject-PoolMonitor-Editor.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Zenject-PoolMonitor-Editor.asmdef new file mode 100644 index 0000000..8e17fb0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Zenject-PoolMonitor-Editor.asmdef @@ -0,0 +1,11 @@ +{ + "name": "Zenject-PoolMonitor-Editor", + "references": [ + "Zenject", + "Zenject-Editor" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Zenject-PoolMonitor-Editor.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Zenject-PoolMonitor-Editor.asmdef.meta new file mode 100644 index 0000000..4f52280 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/MemoryPoolMonitor/Editor/Zenject-PoolMonitor-Editor.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e988738e8012f5a4fa42a45fcab11e2c +timeCreated: 1531030364 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking.meta new file mode 100644 index 0000000..26c4359 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c269d209df5c19940a2cf8c1ae365768 +folderAsset: yes +timeCreated: 1537245053 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common.meta new file mode 100644 index 0000000..ccb2cef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1f7a08e3d1279e542954d80ff88dcd95 +folderAsset: yes +timeCreated: 1537245053 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/CecilExtensions.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/CecilExtensions.cs new file mode 100644 index 0000000..f8b5f6a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/CecilExtensions.cs @@ -0,0 +1,382 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using ModestTree; +using Zenject.ReflectionBaking.Mono.Cecil; +using Zenject.ReflectionBaking.Mono.Collections.Generic; +using ICustomAttributeProvider = Zenject.ReflectionBaking.Mono.Cecil.ICustomAttributeProvider; + +namespace Zenject.ReflectionBaking +{ + public static class CecilExtensions + { + public static Type TryGetActualType(this TypeReference typeRef, Assembly assembly) + { + var reflectionName = GetReflectionName(typeRef); + return assembly.GetType(reflectionName); + } + + static string GetReflectionName(TypeReference type) + { + if (type.IsGenericInstance) + { + var genericInstance = (GenericInstanceType)type; + + return string.Format( + "{0}.{1}[{2}]", genericInstance.Namespace, type.Name, + String.Join(",", genericInstance.GenericArguments.Select(p => GetReflectionName(p)).ToArray())); + } + + return type.FullName; + } + + public static List LookupAllTypes(this ModuleDefinition module) + { + var allTypes = new List(); + + foreach (var type in module.Types) + { + LookupAllTypesInternal(type, allTypes); + } + + return allTypes; + } + + static void LookupAllTypesInternal(TypeDefinition type, List buffer) + { + buffer.Add(type); + + foreach (var nestedType in type.NestedTypes) + { + LookupAllTypesInternal(nestedType, buffer); + } + } + + public static TypeReference ImportType(this ModuleDefinition module) + { + return module.ImportType(typeof(T)); + } + + public static TypeReference ImportType(this ModuleDefinition module, Type type) + { + return module.Import(type); + } + + public static MethodReference ImportMethod(this ModuleDefinition module, string methodName) + { + return module.ImportMethod(typeof(T), methodName); + } + + public static MethodReference ImportMethod( + this ModuleDefinition module, Type type, string methodName) + { + return module.Import( + module.ImportType(type).Resolve().GetMethod(methodName)); + } + + public static MethodReference ImportMethod( + this ModuleDefinition module, string methodName, int numArgs) + { + return module.ImportMethod(typeof(T), methodName, numArgs); + } + + public static MethodReference ImportMethod( + this ModuleDefinition module, Type type, string methodName, int numArgs) + { + return module.Import( + module.ImportType(type).Resolve().GetMethod(methodName, numArgs)); + } + + public static MethodDefinition GetMethod(this TypeDefinition instance, string name) + { + for (int i = 0; i < instance.Methods.Count; i++) + { + MethodDefinition methodDef = instance.Methods[i]; + + if (string.CompareOrdinal(methodDef.Name, name) == 0) + { + return methodDef; + } + } + return null; + } + + public static MethodDefinition GetMethod(this TypeDefinition instance, string name, params Type[] parameterTypes) + { + for (int i = 0; i < instance.Methods.Count; i++) + { + MethodDefinition methodDefinition = instance.Methods[i]; + + if (!string.Equals(methodDefinition.Name, name, StringComparison.Ordinal) || + parameterTypes.Length != methodDefinition.Parameters.Count) + { + continue; + } + + MethodDefinition result = methodDefinition; + for (int x = methodDefinition.Parameters.Count - 1; x >= 0; x--) + { + ParameterDefinition parameter = methodDefinition.Parameters[x]; + if (!string.Equals(parameter.ParameterType.Name, parameterTypes[x].Name, StringComparison.Ordinal)) + { + break; + } + + if (x == 0) + { + return result; + } + } + } + return null; + } + + public static MethodDefinition GetMethod(this TypeDefinition instance, string name, params TypeReference[] parameterTypes) + { + if (instance.Methods != null) + { + for (int i = 0; i < instance.Methods.Count; i++) + { + MethodDefinition methodDefinition = instance.Methods[i]; + if (string.Equals(methodDefinition.Name, name, StringComparison.Ordinal) // Names Match + && parameterTypes.Length == methodDefinition.Parameters.Count) // The same number of parameters + { + MethodDefinition result = methodDefinition; + for (int x = methodDefinition.Parameters.Count - 1; x >= 0; x--) + { + ParameterDefinition parameter = methodDefinition.Parameters[x]; + if (!string.Equals(parameter.ParameterType.Name, parameterTypes[x].Name, StringComparison.Ordinal)) + { + break; + } + + if (x == 0) + { + return result; + } + } + } + } + } + return null; + } + + public static MethodDefinition GetMethod(this TypeDefinition instance, string name, int argCount) + { + for (int i = 0; i < instance.Methods.Count; i++) + { + MethodDefinition methodDef = instance.Methods[i]; + + if (string.CompareOrdinal(methodDef.Name, name) == 0 && methodDef.Parameters.Count == argCount) + { + return methodDef; + } + } + return null; + } + + public static PropertyDefinition GetPropertyDefinition(this TypeDefinition instance, string name) + { + for (int i = 0; i < instance.Properties.Count; i++) + { + PropertyDefinition preopertyDef = instance.Properties[i]; + + // Properties can only have one argument or they are an indexer. + if (string.CompareOrdinal(preopertyDef.Name, name) == 0 && preopertyDef.Parameters.Count == 0) + { + return preopertyDef; + } + } + return null; + } + + public static bool HasCustomAttribute(this ICustomAttributeProvider instance) + { + if (!instance.HasCustomAttributes) + { + return false; + } + + Collection attributes = instance.CustomAttributes; + + for(int i = 0; i < attributes.Count; i++) + { + if (attributes[i].AttributeType.FullName.Equals(typeof(T).FullName, StringComparison.Ordinal)) + { + return true; + } + } + + return false; + } + + public static MethodReference ChangeDeclaringType( + this MethodReference methodDef, TypeReference typeRef) + { + var newMethodRef = new MethodReference( + methodDef.Name, methodDef.ReturnType, typeRef); + + newMethodRef.HasThis = methodDef.HasThis; + + foreach (var arg in methodDef.Parameters) + { + var paramDef = new ParameterDefinition(arg.ParameterType); + + newMethodRef.Parameters.Add(paramDef); + } + + return newMethodRef; + } + + public static FieldReference ChangeDeclaringType( + this FieldReference fieldDef, TypeReference typeRef) + { + return new FieldReference( + fieldDef.Name, fieldDef.FieldType, typeRef); + } + + public static CustomAttribute GetCustomAttribute(this ICustomAttributeProvider instance) + { + if (!instance.HasCustomAttributes) + { + return null; + } + + Collection attributes = instance.CustomAttributes; + + for (int i = 0; i < attributes.Count; i++) + { + if (attributes[i].AttributeType.FullName.Equals(typeof(T).FullName, StringComparison.Ordinal)) + { + return attributes[i]; + } + } + return null; + } + + public static IEnumerable GetSpecificBaseTypesAndSelf( + this TypeReference specificTypeRef) + { + yield return specificTypeRef; + + foreach (var ancestor in specificTypeRef.GetSpecificBaseTypesAndSelf()) + { + yield return ancestor; + } + } + + public static IEnumerable GetSpecificBaseTypes( + this TypeReference specificTypeRef) + { + var specificBaseTypeRef = specificTypeRef.TryGetSpecificBaseType(); + + if (specificBaseTypeRef != null) + { + yield return specificBaseTypeRef; + + foreach (var ancestor in GetSpecificBaseTypes(specificBaseTypeRef)) + { + yield return ancestor; + } + } + } + + public static IEnumerable AllNestParentsAndSelf(this TypeReference specificTypeRef) + { + yield return specificTypeRef; + + foreach (var ancestor in specificTypeRef.AllNestParents()) + { + yield return ancestor; + } + } + + public static IEnumerable AllNestParents(this TypeReference specificTypeRef) + { + if (specificTypeRef.DeclaringType != null) + { + yield return specificTypeRef.DeclaringType; + + foreach (var ancestor in specificTypeRef.DeclaringType.AllNestParents()) + { + yield return ancestor; + } + } + } + + public static TypeReference TryResolve(this TypeReference typeRef) + { + try + { + return typeRef.Resolve(); + } + catch + { + return null; + } + } + + public static TypeReference TryGetSpecificBaseType(this TypeReference specificTypeRef) + { + var typeDef = specificTypeRef.Resolve(); + + if (typeDef.BaseType == null + || typeDef.BaseType.FullName == "System.Object") + { + return null; + } + + var specificBaseTypeRef = typeDef.BaseType; + + if (specificBaseTypeRef.ContainsGenericParameter) + { + var genericArgMap = new Dictionary(); + + foreach (var ancestor in specificTypeRef.AllNestParentsAndSelf()) + { + var specificTypeRefGenericInstance = ancestor as GenericInstanceType; + + if (specificTypeRefGenericInstance != null) + { + for (int i = 0; i < typeDef.GenericParameters.Count; i++) + { + genericArgMap[typeDef.GenericParameters[i].Name] = specificTypeRefGenericInstance.GenericArguments[i]; + } + } + } + + specificBaseTypeRef = FillInGenericParameters(specificBaseTypeRef, genericArgMap); + } + + return specificBaseTypeRef; + } + + public static TypeReference FillInGenericParameters( + TypeReference type, Dictionary genericArgMap) + { + var genericType = type as GenericInstanceType; + Assert.IsNotNull(genericType); + + var genericTypeClone = new GenericInstanceType(type.Resolve()); + + for (int i = 0; i < genericType.GenericArguments.Count; i++) + { + var arg = genericType.GenericArguments[i]; + + if (arg.IsGenericParameter) + { + Assert.That(genericArgMap.ContainsKey(arg.Name), "Could not find key '{0}' for type '{1}'", arg.Name, type.FullName); + + genericTypeClone.GenericArguments.Add(genericArgMap[arg.Name]); + } + else + { + genericTypeClone.GenericArguments.Add(arg); + } + } + + return genericTypeClone; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/CecilExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/CecilExtensions.cs.meta new file mode 100644 index 0000000..5b78954 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/CecilExtensions.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 89602ba5a473d064387392d8d2055aa4 +timeCreated: 1537234617 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/ReflectionBakingModuleEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/ReflectionBakingModuleEditor.cs new file mode 100644 index 0000000..4c4f0ac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/ReflectionBakingModuleEditor.cs @@ -0,0 +1,752 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text.RegularExpressions; +using ModestTree; +using Zenject.Internal; +using Zenject.ReflectionBaking.Mono.Cecil; +using Zenject.ReflectionBaking.Mono.Cecil.Cil; +using Zenject.ReflectionBaking.Mono.Collections.Generic; +using MethodAttributes = Zenject.ReflectionBaking.Mono.Cecil.MethodAttributes; + +namespace Zenject.ReflectionBaking +{ + public class ReflectionBakingModuleEditor + { + readonly Assembly _assembly; + readonly ModuleDefinition _module; + readonly List _namespaceRegexes; + + MethodReference _zenjectTypeInfoConstructor; + MethodReference _injectableInfoConstructor; + MethodReference _injectMethodInfoConstructor; + MethodReference _injectMemberInfoConstructor; + MethodReference _constructorInfoConstructor; + MethodReference _getTypeFromHandleMethod; + MethodReference _funcConstructor; + MethodReference _funcPostInject; + MethodReference _funcMemberSetter; + MethodReference _preserveConstructor; + + TypeReference _injectMethodInfoType; + TypeReference _injectMemberInfoType; + TypeReference _injectableInfoType; + TypeReference _objectArrayType; + TypeReference _zenjectTypeInfoType; + + ReflectionBakingModuleEditor( + ModuleDefinition module, Assembly assembly, List namespacePatterns) + { + _module = module; + _assembly = assembly; + _namespaceRegexes = namespacePatterns.Select(CreateRegex).ToList(); + _namespaceRegexes.Add(CreateRegex("^Zenject")); + } + + public static int WeaveAssembly( + ModuleDefinition module, Assembly assembly) + { + return WeaveAssembly(module, assembly, new List()); + } + + public static int WeaveAssembly( + ModuleDefinition module, Assembly assembly, List namespacePatterns) + { + return new ReflectionBakingModuleEditor(module, assembly, namespacePatterns).Run(); + } + + int Run() + { + SaveImports(); + + int numTypesEditted = 0; + + var allTypes = _module.LookupAllTypes(); + + foreach (var typeDef in allTypes) + { + if (_namespaceRegexes.Any() && !_namespaceRegexes.Any(x => x.IsMatch(typeDef.FullName))) + { + continue; + } + + var actualType = typeDef.TryGetActualType(_assembly); + + if (actualType == null) + { + Log.Warn("Could not find actual type for type '{0}', skipping", typeDef.FullName); + continue; + } + + if (TryEditType(typeDef, actualType)) + { + numTypesEditted++; + } + } + + return numTypesEditted; + } + + Regex CreateRegex(string regexStr) + { + return new Regex(regexStr, RegexOptions.Compiled); + } + + void SaveImports() + { + _zenjectTypeInfoType = _module.ImportType(); + _zenjectTypeInfoConstructor = _module.ImportMethod(".ctor"); + + _injectableInfoConstructor = _module.ImportMethod(".ctor"); + + _getTypeFromHandleMethod = _module.ImportMethod("GetTypeFromHandle", 1); + + _injectMethodInfoType = _module.ImportType(); + _injectMethodInfoConstructor = _module.ImportMethod(".ctor"); + + _injectMemberInfoType = _module.ImportType(); + _injectMemberInfoConstructor = _module.ImportMethod(".ctor"); + + _preserveConstructor = _module.ImportMethod(".ctor"); + _constructorInfoConstructor = _module.ImportMethod(".ctor"); + + _injectableInfoType = _module.ImportType(); + + _objectArrayType = _module.Import(typeof(object[])); + + _funcConstructor = _module.ImportMethod(".ctor", 2); + + _funcPostInject = _module.ImportMethod(".ctor", 2); + + _funcMemberSetter = _module.ImportMethod(".ctor", 2); + } + + public bool TryEditType(TypeDefinition typeDef, Type actualType) + { + if (actualType.IsEnum || actualType.IsValueType || actualType.IsInterface + || actualType.HasAttribute() + || IsStaticClass(actualType) || actualType.DerivesFromOrEqual() || actualType.DerivesFromOrEqual()) + { + return false; + } + + // Allow running on the same dll multiple times without causing problems + if (IsTypeProcessed(typeDef)) + { + return false; + } + + try + { + var typeInfo = ReflectionTypeAnalyzer.GetReflectionInfo(actualType); + + var factoryMethod = TryAddFactoryMethod(typeDef, typeInfo); + var genericTypeDef = CreateGenericInstanceWithParameters(typeDef); + var fieldSetMethods = AddFieldSetters(typeDef, genericTypeDef, typeInfo); + var propertySetMethods = AddPropertySetters(typeDef, genericTypeDef, typeInfo); + var postInjectMethods = AddPostInjectMethods(typeDef, genericTypeDef, typeInfo); + + CreateGetInfoMethod( + typeDef, genericTypeDef, typeInfo, + factoryMethod, fieldSetMethods, propertySetMethods, postInjectMethods); + } + catch (Exception e) + { + Log.ErrorException("Error when modifying type '{0}'".Fmt(actualType), e); + throw; + } + + return true; + } + + static bool IsStaticClass(Type type) + { + // Apparently this is unique to static classes + return type.IsAbstract && type.IsSealed; + } + + // We are already processed if our static constructor calls TypeAnalyzer + bool IsTypeProcessed(TypeDefinition typeDef) + { + return typeDef.GetMethod(TypeAnalyzer.ReflectionBakingGetInjectInfoMethodName) != null; + } + + void EmitCastOperation(ILProcessor processor, Type type, Collection genericParams) + { + if (type.IsGenericParameter) + { + processor.Emit(OpCodes.Unbox_Any, genericParams[type.GenericParameterPosition]); + } + else if (type.IsEnum) + { + processor.Emit(OpCodes.Unbox_Any, _module.TypeSystem.Int32); + } + else if (type.IsValueType) + { + processor.Emit(OpCodes.Unbox_Any, _module.ImportType(type)); + } + else + { + processor.Emit(OpCodes.Castclass, CreateGenericInstanceIfNecessary(type, genericParams)); + } + } + + TypeReference CreateGenericInstanceWithParameters(TypeDefinition typeDef) + { + if (typeDef.GenericParameters.Any()) + { + var genericInstance = new GenericInstanceType(typeDef); + + foreach (var parameter in typeDef.GenericParameters) + { + genericInstance.GenericArguments.Add(parameter); + } + + return genericInstance; + } + + return typeDef; + } + + MethodDefinition TryAddFactoryMethod( + TypeDefinition typeDef, ReflectionTypeInfo typeInfo) + { + if (typeInfo.Type.GetParentTypes().Any(x => x.FullName == "UnityEngine.Component")) + { + Assert.That(typeInfo.InjectConstructor.Parameters.IsEmpty()); + return null; + } + + if (typeInfo.InjectConstructor.ConstructorInfo == null) + { + // static classes, abstract types + return null; + } + + var factoryMethod = new MethodDefinition( + TypeAnalyzer.ReflectionBakingFactoryMethodName, + MethodAttributes.Private | MethodAttributes.HideBySig | + MethodAttributes.Static, + _module.TypeSystem.Object); + + var p1 = new ParameterDefinition(_objectArrayType); + p1.Name = "P_0"; + factoryMethod.Parameters.Add(p1); + + var body = factoryMethod.Body; + body.InitLocals = true; + + var processor = body.GetILProcessor(); + + var returnValueVar = new VariableDefinition(_module.TypeSystem.Object); + body.Variables.Add(returnValueVar); + + processor.Emit(OpCodes.Nop); + + Assert.IsNotNull(typeInfo.InjectConstructor); + + var args = typeInfo.InjectConstructor.Parameters; + + for (int i = 0; i < args.Count; i++) + { + var arg = args[i]; + + processor.Emit(OpCodes.Ldarg_0); + processor.Emit(OpCodes.Ldc_I4, i); + processor.Emit(OpCodes.Ldelem_Ref); + + EmitCastOperation( + processor, arg.ParameterInfo.ParameterType, typeDef.GenericParameters); + } + + processor.Emit(OpCodes.Newobj, _module.Import(typeInfo.InjectConstructor.ConstructorInfo)); + + processor.Emit(OpCodes.Stloc_0); + processor.Emit(OpCodes.Ldloc_S, returnValueVar); + processor.Emit(OpCodes.Ret); + + typeDef.Methods.Add(factoryMethod); + + return factoryMethod; + } + + void AddPostInjectMethodBody( + ILProcessor processor, ReflectionTypeInfo.InjectMethodInfo postInjectInfo, TypeDefinition typeDef, TypeReference genericTypeDef) + { + processor.Emit(OpCodes.Nop); + + TypeReference declaringTypeDef; + MethodReference actualMethodDef; + + if (!TryFindLocalMethod( + genericTypeDef, postInjectInfo.MethodInfo.Name, out declaringTypeDef, out actualMethodDef)) + { + throw Assert.CreateException(); + } + + processor.Emit(OpCodes.Ldarg_0); + processor.Emit(OpCodes.Castclass, declaringTypeDef); + + for (int k = 0; k < postInjectInfo.Parameters.Count; k++) + { + var injectInfo = postInjectInfo.Parameters[k]; + + processor.Emit(OpCodes.Ldarg_1); + processor.Emit(OpCodes.Ldc_I4, k); + processor.Emit(OpCodes.Ldelem_Ref); + + EmitCastOperation(processor, injectInfo.ParameterInfo.ParameterType, typeDef.GenericParameters); + } + + processor.Emit(OpCodes.Callvirt, actualMethodDef); + processor.Emit(OpCodes.Ret); + } + + MethodDefinition AddPostInjectMethod( + string name, ReflectionTypeInfo.InjectMethodInfo postInjectInfo, TypeDefinition typeDef, TypeReference genericTypeDef) + { + var methodDef = new MethodDefinition( + name, + MethodAttributes.Private | MethodAttributes.HideBySig | + MethodAttributes.Static, + _module.TypeSystem.Void); + + var p1 = new ParameterDefinition(_module.TypeSystem.Object); + p1.Name = "P_0"; + methodDef.Parameters.Add(p1); + + var p2 = new ParameterDefinition(_objectArrayType); + p2.Name = "P_1"; + methodDef.Parameters.Add(p2); + + var body = methodDef.Body; + var processor = body.GetILProcessor(); + + AddPostInjectMethodBody(processor, postInjectInfo, typeDef, genericTypeDef); + + typeDef.Methods.Add(methodDef); + + return methodDef; + } + + List AddPostInjectMethods( + TypeDefinition typeDef, TypeReference genericTypeDef, ReflectionTypeInfo typeInfo) + { + var postInjectMethods = new List(); + + for (int i = 0; i < typeInfo.InjectMethods.Count; i++) + { + postInjectMethods.Add( + AddPostInjectMethod( + TypeAnalyzer.ReflectionBakingInjectMethodPrefix + i, typeInfo.InjectMethods[i], typeDef, genericTypeDef)); + } + + return postInjectMethods; + } + + void EmitSetterMethod( + ILProcessor processor, MemberInfo memberInfo, TypeDefinition typeDef, TypeReference genericTypeDef) + { + processor.Emit(OpCodes.Nop); + + processor.Emit(OpCodes.Ldarg_0); + processor.Emit(OpCodes.Castclass, genericTypeDef); + + processor.Emit(OpCodes.Ldarg_1); + + if (memberInfo is FieldInfo) + { + var fieldInfo = (FieldInfo)memberInfo; + + EmitCastOperation(processor, fieldInfo.FieldType, typeDef.GenericParameters); + + processor.Emit(OpCodes.Stfld, FindLocalField(genericTypeDef, fieldInfo.Name)); + } + else + { + var propertyInfo = (PropertyInfo)memberInfo; + + EmitCastOperation(processor, propertyInfo.PropertyType, typeDef.GenericParameters); + + processor.Emit(OpCodes.Callvirt, FindLocalPropertySetMethod(genericTypeDef, propertyInfo.Name)); + } + + processor.Emit(OpCodes.Ret); + } + + MethodDefinition AddSetterMethod( + string name, MemberInfo memberInfo, TypeDefinition typeDef, TypeReference genericTypeDef) + { + var methodDef = new MethodDefinition( + name, + MethodAttributes.Private | MethodAttributes.HideBySig | + MethodAttributes.Static, + _module.TypeSystem.Void); + + var p1 = new ParameterDefinition(_module.TypeSystem.Object); + p1.Name = "P_0"; + methodDef.Parameters.Add(p1); + + var p2 = new ParameterDefinition(_module.TypeSystem.Object); + p2.Name = "P_1"; + methodDef.Parameters.Add(p2); + + methodDef.Body.InitLocals = true; + + EmitSetterMethod( + methodDef.Body.GetILProcessor(), memberInfo, typeDef, genericTypeDef); + + typeDef.Methods.Add(methodDef); + + return methodDef; + } + + List AddPropertySetters( + TypeDefinition typeDef, TypeReference genericTypeDef, ReflectionTypeInfo typeInfo) + { + var methodDefs = new List(); + + for (int i = 0; i < typeInfo.InjectProperties.Count; i++) + { + methodDefs.Add( + AddSetterMethod( + TypeAnalyzer.ReflectionBakingPropertySetterPrefix + i, + typeInfo.InjectProperties[i].PropertyInfo, typeDef, genericTypeDef)); + } + + return methodDefs; + } + + List AddFieldSetters( + TypeDefinition typeDef, TypeReference genericTypeDef, ReflectionTypeInfo typeInfo) + { + var methodDefs = new List(); + + for (int i = 0; i < typeInfo.InjectFields.Count; i++) + { + methodDefs.Add( + AddSetterMethod( + TypeAnalyzer.ReflectionBakingFieldSetterPrefix + i, + typeInfo.InjectFields[i].FieldInfo, typeDef, genericTypeDef)); + } + + return methodDefs; + } + + void CreateGetInfoMethod( + TypeDefinition typeDef, TypeReference genericTypeDef, ReflectionTypeInfo typeInfo, + MethodDefinition factoryMethod, List fieldSetMethods, + List propertySetMethods, List postInjectMethods) + { + var getInfoMethodDef = new MethodDefinition( + TypeAnalyzer.ReflectionBakingGetInjectInfoMethodName, + MethodAttributes.Private | MethodAttributes.HideBySig | + MethodAttributes.Static, + _zenjectTypeInfoType); + + typeDef.Methods.Add(getInfoMethodDef); + + getInfoMethodDef.CustomAttributes.Add( + new CustomAttribute(_preserveConstructor)); + + var returnValueVar = new VariableDefinition(_module.TypeSystem.Object); + + var body = getInfoMethodDef.Body; + + body.Variables.Add(returnValueVar); + body.InitLocals = true; + + var instructions = new List(); + + instructions.Add(Instruction.Create(OpCodes.Ldtoken, genericTypeDef)); + instructions.Add(Instruction.Create(OpCodes.Call, _getTypeFromHandleMethod)); + + if (factoryMethod == null) + { + instructions.Add(Instruction.Create(OpCodes.Ldnull)); + } + else + { + instructions.Add(Instruction.Create(OpCodes.Ldnull)); + instructions.Add(Instruction.Create(OpCodes.Ldftn, factoryMethod.ChangeDeclaringType(genericTypeDef))); + instructions.Add(Instruction.Create(OpCodes.Newobj, _funcConstructor)); + } + + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, typeInfo.InjectConstructor.Parameters.Count)); + instructions.Add(Instruction.Create(OpCodes.Newarr, _injectableInfoType)); + + for (int i = 0; i < typeInfo.InjectConstructor.Parameters.Count; i++) + { + var injectableInfo = typeInfo.InjectConstructor.Parameters[i].InjectableInfo; + + instructions.Add(Instruction.Create(OpCodes.Dup)); + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, i)); + + EmitNewInjectableInfoInstructions( + instructions, injectableInfo, typeDef); + + instructions.Add(Instruction.Create(OpCodes.Stelem_Ref)); + } + + instructions.Add(Instruction.Create(OpCodes.Newobj, _constructorInfoConstructor)); + + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, typeInfo.InjectMethods.Count)); + instructions.Add(Instruction.Create(OpCodes.Newarr, _injectMethodInfoType)); + + Assert.IsEqual(postInjectMethods.Count, typeInfo.InjectMethods.Count); + + for (int i = 0; i < typeInfo.InjectMethods.Count; i++) + { + var injectMethodInfo = typeInfo.InjectMethods[i]; + + instructions.Add(Instruction.Create(OpCodes.Dup)); + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, i)); + + AddInjectableMethodInstructions( + instructions, injectMethodInfo, typeDef, genericTypeDef, postInjectMethods[i]); + + instructions.Add(Instruction.Create(OpCodes.Stelem_Ref)); + } + + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, fieldSetMethods.Count + propertySetMethods.Count)); + instructions.Add(Instruction.Create(OpCodes.Newarr, _injectMemberInfoType)); + + for (int i = 0; i < fieldSetMethods.Count; i++) + { + var injectField = typeInfo.InjectFields[i]; + + instructions.Add(Instruction.Create(OpCodes.Dup)); + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, i)); + + AddInjectableMemberInstructions( + instructions, + injectField.InjectableInfo, injectField.FieldInfo.Name, + typeDef, genericTypeDef, fieldSetMethods[i]); + + instructions.Add(Instruction.Create(OpCodes.Stelem_Ref)); + } + + for (int i = 0; i < propertySetMethods.Count; i++) + { + var injectProperty = typeInfo.InjectProperties[i]; + + instructions.Add(Instruction.Create(OpCodes.Dup)); + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, fieldSetMethods.Count + i)); + + AddInjectableMemberInstructions( + instructions, + injectProperty.InjectableInfo, + injectProperty.PropertyInfo.Name, typeDef, genericTypeDef, + propertySetMethods[i]); + + instructions.Add(Instruction.Create(OpCodes.Stelem_Ref)); + } + + instructions.Add(Instruction.Create(OpCodes.Newobj, _zenjectTypeInfoConstructor)); + + instructions.Add(Instruction.Create(OpCodes.Stloc_0)); + instructions.Add(Instruction.Create(OpCodes.Ldloc_S, returnValueVar)); + instructions.Add(Instruction.Create(OpCodes.Ret)); + + var processor = body.GetILProcessor(); + + foreach (var instruction in instructions) + { + processor.Append(instruction); + } + } + + MethodReference FindLocalPropertySetMethod( + TypeReference specificTypeRef, string memberName) + { + foreach (var typeRef in specificTypeRef.GetSpecificBaseTypesAndSelf()) + { + var candidatePropertyDef = typeRef.Resolve().Properties + .Where(x => x.Name == memberName).SingleOrDefault(); + + if (candidatePropertyDef != null) + { + return candidatePropertyDef.SetMethod.ChangeDeclaringType(typeRef); + } + } + + throw Assert.CreateException(); + } + + FieldReference FindLocalField( + TypeReference specificTypeRef, string fieldName) + { + foreach (var typeRef in specificTypeRef.GetSpecificBaseTypesAndSelf()) + { + var candidateFieldDef = typeRef.Resolve().Fields + .Where(x => x.Name == fieldName).SingleOrDefault(); + + if (candidateFieldDef != null) + { + return candidateFieldDef.ChangeDeclaringType(typeRef); + } + } + + throw Assert.CreateException(); + } + + bool TryFindLocalMethod( + TypeReference specificTypeRef, string methodName, out TypeReference declaringTypeRef, out MethodReference methodRef) + { + foreach (var typeRef in specificTypeRef.GetSpecificBaseTypesAndSelf()) + { + var candidateMethodDef = typeRef.Resolve().Methods + .Where(x => x.Name == methodName).SingleOrDefault(); + + if (candidateMethodDef != null) + { + declaringTypeRef = typeRef; + methodRef = candidateMethodDef.ChangeDeclaringType(typeRef); + return true; + } + } + + declaringTypeRef = null; + methodRef = null; + return false; + } + + void AddObjectInstructions( + List instructions, + object identifier) + { + if (identifier == null) + { + instructions.Add(Instruction.Create(OpCodes.Ldnull)); + } + else if (identifier is string) + { + instructions.Add(Instruction.Create(OpCodes.Ldstr, (string)identifier)); + } + else if (identifier is int) + { + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, (int)identifier)); + instructions.Add(Instruction.Create(OpCodes.Box, _module.Import(typeof(int)))); + } + else if (identifier.GetType().IsEnum) + { + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, (int)identifier)); + instructions.Add(Instruction.Create(OpCodes.Box, _module.Import(identifier.GetType()))); + } + else + { + throw Assert.CreateException( + "Cannot process values with type '{0}' currently. Feel free to add support for this and submit a pull request to github.", identifier.GetType()); + } + } + + TypeReference CreateGenericInstanceIfNecessary( + Type memberType, Collection genericParams) + { + if (!memberType.ContainsGenericParameters) + { + return _module.Import(memberType); + } + + if (memberType.IsGenericParameter) + { + return genericParams[memberType.GenericParameterPosition]; + } + + if (memberType.IsArray) + { + return new ArrayType( + CreateGenericInstanceIfNecessary(memberType.GetElementType(), genericParams), memberType.GetArrayRank()); + } + + var genericMemberType = memberType.GetGenericTypeDefinition(); + + var genericInstance = new GenericInstanceType(_module.Import(genericMemberType)); + + foreach (var arg in memberType.GenericArguments()) + { + genericInstance.GenericArguments.Add( + CreateGenericInstanceIfNecessary(arg, genericParams)); + } + + return genericInstance; + } + + void AddInjectableMemberInstructions( + List instructions, + InjectableInfo injectableInfo, string name, + TypeDefinition typeDef, TypeReference genericTypeDef, + MethodDefinition methodDef) + { + instructions.Add(Instruction.Create(OpCodes.Ldnull)); + instructions.Add(Instruction.Create(OpCodes.Ldftn, methodDef.ChangeDeclaringType(genericTypeDef))); + instructions.Add(Instruction.Create(OpCodes.Newobj, _funcMemberSetter)); + + EmitNewInjectableInfoInstructions( + instructions, injectableInfo, typeDef); + + instructions.Add(Instruction.Create(OpCodes.Newobj, _injectMemberInfoConstructor)); + } + + void AddInjectableMethodInstructions( + List instructions, + ReflectionTypeInfo.InjectMethodInfo injectMethod, + TypeDefinition typeDef, TypeReference genericTypeDef, + MethodDefinition methodDef) + { + instructions.Add(Instruction.Create(OpCodes.Ldnull)); + instructions.Add(Instruction.Create(OpCodes.Ldftn, methodDef.ChangeDeclaringType(genericTypeDef))); + instructions.Add(Instruction.Create(OpCodes.Newobj, _funcPostInject)); + + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, injectMethod.Parameters.Count)); + instructions.Add(Instruction.Create(OpCodes.Newarr, _injectableInfoType)); + + for (int i = 0; i < injectMethod.Parameters.Count; i++) + { + var injectableInfo = injectMethod.Parameters[i].InjectableInfo; + + instructions.Add(Instruction.Create(OpCodes.Dup)); + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, i)); + + EmitNewInjectableInfoInstructions( + instructions, injectableInfo, typeDef); + + instructions.Add(Instruction.Create(OpCodes.Stelem_Ref)); + } + + instructions.Add(Instruction.Create(OpCodes.Ldstr, injectMethod.MethodInfo.Name)); + + instructions.Add(Instruction.Create(OpCodes.Newobj, _injectMethodInfoConstructor)); + } + + void EmitNewInjectableInfoInstructions( + List instructions, + InjectableInfo injectableInfo, + TypeDefinition typeDef) + { + if (injectableInfo.Optional) + { + instructions.Add(Instruction.Create(OpCodes.Ldc_I4_1)); + } + else + { + instructions.Add(Instruction.Create(OpCodes.Ldc_I4_0)); + } + + AddObjectInstructions(instructions, injectableInfo.Identifier); + + instructions.Add(Instruction.Create(OpCodes.Ldstr, injectableInfo.MemberName)); + + instructions.Add(Instruction.Create(OpCodes.Ldtoken, CreateGenericInstanceIfNecessary(injectableInfo.MemberType, typeDef.GenericParameters))); + + instructions.Add(Instruction.Create(OpCodes.Call, _getTypeFromHandleMethod)); + + AddObjectInstructions(instructions, injectableInfo.DefaultValue); + + instructions.Add(Instruction.Create(OpCodes.Ldc_I4, (int)injectableInfo.SourceType)); + + instructions.Add(Instruction.Create(OpCodes.Newobj, _injectableInfoConstructor)); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/ReflectionBakingModuleEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/ReflectionBakingModuleEditor.cs.meta new file mode 100644 index 0000000..eca793e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Common/ReflectionBakingModuleEditor.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: a664c0011937115449c81d8ca4a2f6c7 +timeCreated: 1538185954 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib.meta new file mode 100644 index 0000000..b626acf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3879d05eafe89b844a5fc0db8cfd9c55 +folderAsset: yes +timeCreated: 1537245053 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll new file mode 100644 index 0000000..fef252d Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll.meta new file mode 100644 index 0000000..c41d1ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 6b309800e744d8c46ad868763fc9c429 +timeCreated: 1538196675 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll new file mode 100644 index 0000000..06b2d9e Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll.meta new file mode 100644 index 0000000..dc956ce --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: b6433e8939bdf284693b7fa9b719bfcd +timeCreated: 1538196675 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll new file mode 100644 index 0000000..c7e88a4 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll.meta new file mode 100644 index 0000000..ce73fff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 58ca997f0a3dfb84590febf580194214 +timeCreated: 1538196674 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.dll b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.dll new file mode 100644 index 0000000..67ce7b7 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.dll differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.dll.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.dll.meta new file mode 100644 index 0000000..562c49f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Lib/Zenject.ReflectionBaking.Mono.Cecil.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 0fdc9d5333ed94347bd076c3946dd19d +timeCreated: 1538196673 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity.meta new file mode 100644 index 0000000..55f44ff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bdf7617b0450e55498cedcfc70529ff5 +folderAsset: yes +timeCreated: 1537245054 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/AssemblyPathRegistry.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/AssemblyPathRegistry.cs new file mode 100644 index 0000000..f5f9e97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/AssemblyPathRegistry.cs @@ -0,0 +1,68 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using ModestTree; +using UnityEditorInternal; +using UnityEngine; + +namespace Zenject.ReflectionBaking +{ + public class AssemblyPathRegistry + { + static List _assemblies; + + public static List GetAllGeneratedAssemblyRelativePaths() + { + if (_assemblies == null) + { + _assemblies = LookupAllGeneratedAssemblyPaths(); + Assert.IsNotNull(_assemblies); + } + + return _assemblies; + } + + static bool IsManagedAssembly(string systemPath) + { + DllType dllType = InternalEditorUtility.DetectDotNetDll(systemPath); + return dllType != DllType.Unknown && dllType != DllType.Native; + } + + static List LookupAllGeneratedAssemblyPaths() + { + var assemblies = new List(20); + + // We could also add the ones in the project but we probably don't want to edit those + //FindAssemblies(Application.dataPath, 120, assemblies); + + FindAssemblies(Application.dataPath + "/../Library/ScriptAssemblies/", 2, assemblies); + + return assemblies; + } + + public static void FindAssemblies(string systemPath, int maxDepth, List result) + { + if (maxDepth > 0) + { + if (Directory.Exists(systemPath)) + { + var dirInfo = new DirectoryInfo(systemPath); + + result.AddRange( + dirInfo.GetFiles().Select(x => x.FullName) + .Where(IsManagedAssembly) + .Select(ReflectionBakingInternalUtil.ConvertAbsoluteToAssetPath)); + + var directories = dirInfo.GetDirectories(); + + for (int i = 0; i < directories.Length; i++) + { + DirectoryInfo current = directories[i]; + + FindAssemblies(current.FullName, maxDepth - 1, result); + } + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/AssemblyPathRegistry.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/AssemblyPathRegistry.cs.meta new file mode 100644 index 0000000..145ab1b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/AssemblyPathRegistry.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f96372c95411c904bb55ba67b55e0c84 +timeCreated: 1537003252 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingBuildObserver.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingBuildObserver.cs new file mode 100644 index 0000000..c06f6dc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingBuildObserver.cs @@ -0,0 +1,107 @@ +using System; +using System.Diagnostics; +using System.IO; +using System.Linq; +using ModestTree; +using UnityEditor; +using UnityEditor.Compilation; +using UnityEngine; +using Zenject.ReflectionBaking.Mono.Cecil; +using Debug = UnityEngine.Debug; + +namespace Zenject.ReflectionBaking +{ + public static class ReflectionBakingBuildObserver + { + [InitializeOnLoadMethod] + public static void Initialize() + { + CompilationPipeline.assemblyCompilationFinished += OnAssemblyCompiled; + } + + static void OnAssemblyCompiled(string assemblyAssetPath, CompilerMessage[] messages) + { +#if !UNITY_2018_1_OR_NEWER + if (Application.isEditor && !BuildPipeline.isBuildingPlayer) + { + return; + } +#endif + + if (EditorUserBuildSettings.activeBuildTarget == BuildTarget.WSAPlayer) + { + Log.Warn("Zenject reflection baking skipped because it is not currently supported on WSA platform!"); + } + else + { + TryWeaveAssembly(assemblyAssetPath); + } + } + + static void TryWeaveAssembly(string assemblyAssetPath) + { + var settings = ReflectionBakingInternalUtil.TryGetEnabledSettingsInstance(); + + if (settings == null) + { + return; + } + + if (settings.AllGeneratedAssemblies && settings.ExcludeAssemblies.Contains(assemblyAssetPath)) + { + return; + } + + if (!settings.AllGeneratedAssemblies && !settings.IncludeAssemblies.Contains(assemblyAssetPath)) + { + return; + } + + var stopwatch = new Stopwatch(); + stopwatch.Start(); + + var assemblyFullPath = ReflectionBakingInternalUtil.ConvertAssetPathToSystemPath(assemblyAssetPath); + + var readerParameters = new ReaderParameters + { + AssemblyResolver = new UnityAssemblyResolver(), + // Is this necessary? + //ReadSymbols = true, + }; + + var module = ModuleDefinition.ReadModule(assemblyFullPath, readerParameters); + + var assemblyRefNames = module.AssemblyReferences.Select(x => x.Name.ToLower()).ToList(); + + if (!assemblyRefNames.Contains("zenject-usage")) + { + // Zenject-usage is used by the generated methods + // Important that we do this check otherwise we can corrupt some dlls that don't have access to it + return; + } + + var assemblyName = Path.GetFileNameWithoutExtension(assemblyAssetPath); + var assembly = AppDomain.CurrentDomain.GetAssemblies() + .Where(x => x.GetName().Name == assemblyName).OnlyOrDefault(); + + Assert.IsNotNull(assembly, "Could not find unique assembly '{0}' in currently loaded list of assemblies", assemblyName); + + int numTypesChanged = ReflectionBakingModuleEditor.WeaveAssembly( + module, assembly, settings.NamespacePatterns); + + if (numTypesChanged > 0) + { + var writerParams = new WriterParameters() + { + // Is this necessary? + //WriteSymbols = true + }; + + module.Write(assemblyFullPath, writerParams); + + Debug.Log("Added reflection baking to '{0}' types in assembly '{1}', took {2:0.00} seconds" + .Fmt(numTypesChanged, Path.GetFileName(assemblyAssetPath), stopwatch.Elapsed.TotalSeconds)); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingBuildObserver.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingBuildObserver.cs.meta new file mode 100644 index 0000000..5dd24cd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingBuildObserver.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 374dbffd3e3c6504489ada7d14aa4006 +timeCreated: 1537501691 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingInternalUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingInternalUtil.cs new file mode 100644 index 0000000..97ae6fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingInternalUtil.cs @@ -0,0 +1,78 @@ +using System; +using System.IO; +using System.Reflection; +using ModestTree; +using UnityEditor; +using UnityEngine; + +namespace Zenject.ReflectionBaking +{ + public static class ReflectionBakingInternalUtil + { + public static string ConvertAssetPathToSystemPath(string assetPath) + { + string path = Application.dataPath; + int pathLength = path.Length; + path = path.Substring(0, pathLength - /* Assets */ 6); + path = Path.Combine(path, assetPath); + return path; + } + + public static ZenjectReflectionBakingSettings TryGetEnabledSettingsInstance() + { + string[] guids = AssetDatabase.FindAssets("t:ZenjectReflectionBakingSettings"); + + if (guids.IsEmpty()) + { + return null; + } + + ZenjectReflectionBakingSettings enabledSettings = null; + + foreach (var guid in guids) + { + var candidate = AssetDatabase.LoadAssetAtPath( + AssetDatabase.GUIDToAssetPath(guid)); + + if ((Application.isEditor && candidate.IsEnabledInEditor) || (BuildPipeline.isBuildingPlayer && candidate.IsEnabledInBuilds)) + { + Assert.IsNull(enabledSettings, "Found multiple enabled ZenjectReflectionBakingSettings objects! Please disable/delete one to continue."); + enabledSettings = candidate; + } + } + + return enabledSettings; + } + + public static string ConvertAbsoluteToAssetPath(string systemPath) + { + var projectPath = Application.dataPath; + + // Remove 'Assets' + projectPath = projectPath.Substring(0, projectPath.Length - /* Assets */ 6); + + int systemPathLength = systemPath.Length; + int assetPathLength = systemPathLength - projectPath.Length; + + Assert.That(assetPathLength > 0, "Unexpect path '{0}'", systemPath); + + return systemPath.Substring(projectPath.Length, assetPathLength); + } + + public static void TryForceUnityFullCompile() + { + Type compInterface = typeof(UnityEditor.Editor).Assembly.GetType( + "UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface"); + + if (compInterface != null) + { + var dirtyAllScriptsMethod = compInterface.GetMethod( + "DirtyAllScripts", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); + + dirtyAllScriptsMethod.Invoke(null, null); + } + + UnityEditor.AssetDatabase.Refresh(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingInternalUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingInternalUtil.cs.meta new file mode 100644 index 0000000..d6416f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingInternalUtil.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 68724c9557073844fb7c3f088c588d32 +timeCreated: 1537003252 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingMenuItems.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingMenuItems.cs new file mode 100644 index 0000000..3edb7c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingMenuItems.cs @@ -0,0 +1,24 @@ +#if !NOT_UNITY3D + +using System.IO; +using UnityEditor; +using UnityEngine; +using Zenject.Internal; + +namespace Zenject.ReflectionBaking +{ + public static class ReflectionBakingMenuItems + { + [MenuItem("Assets/Create/Zenject/Reflection Baking Settings", false, 100)] + public static void CreateReflectionBakingSettings() + { + var folderPath = ZenUnityEditorUtil.GetCurrentDirectoryAssetPathFromSelection(); + + var config = ScriptableObject.CreateInstance(); + + ZenUnityEditorUtil.SaveScriptableObjectAsset( + Path.Combine(folderPath, "ZenjectReflectionBakingSettings.asset"), config); + } + } +} +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingMenuItems.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingMenuItems.cs.meta new file mode 100644 index 0000000..c0d6a94 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ReflectionBakingMenuItems.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 549215a3ba27806449b2b1542fdffc03 +timeCreated: 1537690031 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/UnityAssemblyResolver.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/UnityAssemblyResolver.cs new file mode 100644 index 0000000..3588111 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/UnityAssemblyResolver.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Reflection; +using Zenject.ReflectionBaking.Mono.Cecil; + +namespace Zenject.ReflectionBaking +{ + public class UnityAssemblyResolver : BaseAssemblyResolver + { + readonly IDictionary _appDomainAssemblyLocations; + readonly IDictionary _cache; + + public UnityAssemblyResolver() + { + _appDomainAssemblyLocations = new Dictionary(); + _cache = new Dictionary(); + + AppDomain domain = AppDomain.CurrentDomain; + + Assembly[] assemblies = domain.GetAssemblies(); + + for (int i = 0; i < assemblies.Length; i++) + { +#if NET_4_6 + if (assemblies[i].IsDynamic) + { + continue; + } +#endif + + _appDomainAssemblyLocations[assemblies[i].FullName] = assemblies[i].Location; + + AddSearchDirectory(Path.GetDirectoryName(assemblies[i].Location)); + } + } + + public override AssemblyDefinition Resolve(AssemblyNameReference name) + { + AssemblyDefinition assemblyDef = FindAssemblyDefinition(name.FullName, null); + + if (assemblyDef == null) + { + assemblyDef = base.Resolve(name); + _cache[name.FullName] = assemblyDef; + } + + return assemblyDef; + } + + public override AssemblyDefinition Resolve(AssemblyNameReference name, ReaderParameters parameters) + { + AssemblyDefinition assemblyDef = FindAssemblyDefinition(name.FullName, parameters); + + if (assemblyDef == null) + { + assemblyDef = base.Resolve(name, parameters); + _cache[name.FullName] = assemblyDef; + } + + return assemblyDef; + } + + /// Searches for AssemblyDefinition in our cache, and failing that, + /// looks for a known location. Returns null if both attempts fail. + AssemblyDefinition FindAssemblyDefinition(string fullName, ReaderParameters parameters) + { + if (fullName == null) + { + throw new ArgumentNullException("fullName"); + } + + AssemblyDefinition assemblyDefinition; + + // Look in cache first + if (_cache.TryGetValue(fullName, out assemblyDefinition)) + { + return assemblyDefinition; + } + + // Try to use known location + + string location; + + if (_appDomainAssemblyLocations.TryGetValue(fullName, out location)) + { + if (parameters != null) + { + assemblyDefinition = AssemblyDefinition.ReadAssembly(location, parameters); + } + else + { + assemblyDefinition = AssemblyDefinition.ReadAssembly(location); + } + + _cache[fullName] = assemblyDefinition; + + return assemblyDefinition; + } + + return null; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/UnityAssemblyResolver.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/UnityAssemblyResolver.cs.meta new file mode 100644 index 0000000..e059b37 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/UnityAssemblyResolver.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b107233111f831043b3d5983fe6f1b25 +timeCreated: 1537934945 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettings.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettings.cs new file mode 100644 index 0000000..39cac55 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettings.cs @@ -0,0 +1,56 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Zenject.ReflectionBaking +{ + public class ZenjectReflectionBakingSettings : ScriptableObject + { + [SerializeField] + bool _isEnabledInBuilds = true; + + [SerializeField] + bool _isEnabledInEditor = false; + + [SerializeField] + bool _allGeneratedAssemblies = true; + + [SerializeField] + List _includeAssemblies = null; + + [SerializeField] + List _excludeAssemblies = null; + + [SerializeField] + List _namespacePatterns = null; + + public List NamespacePatterns + { + get { return _namespacePatterns; } + } + + public List IncludeAssemblies + { + get { return _includeAssemblies; } + } + + public List ExcludeAssemblies + { + get { return _excludeAssemblies; } + } + + public bool IsEnabledInEditor + { + get { return _isEnabledInEditor; } + } + + public bool IsEnabledInBuilds + { + get { return _isEnabledInBuilds; } + } + + public bool AllGeneratedAssemblies + { + get { return _allGeneratedAssemblies; } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettings.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettings.cs.meta new file mode 100644 index 0000000..48127d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettings.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1ab372d6a005c8344b5d6b25dbc310ce +timeCreated: 1536333743 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettingsEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettingsEditor.cs new file mode 100644 index 0000000..cb5d149 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettingsEditor.cs @@ -0,0 +1,236 @@ +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; + +namespace Zenject.ReflectionBaking +{ + [CustomEditor(typeof(ZenjectReflectionBakingSettings))] + public class ZenjectReflectionBakingSettingsEditor : Editor + { + SerializedProperty _includeAssemblies; + SerializedProperty _excludeAssemblies; + SerializedProperty _namespacePatterns; + SerializedProperty _isEnabledInBuilds; + SerializedProperty _isEnabledInEditor; + SerializedProperty _allGeneratedAssemblies; + + // Lists + ReorderableList _includeAssembliesList; + ReorderableList _excludeAssembliesList; + ReorderableList _namespacePatternsList; + + // Layouts + Vector2 _logScrollPosition; + int _selectedLogIndex; + + bool _hasModifiedProperties; + + static GUIContent _includeAssembliesListHeaderContent = new GUIContent + { + text = "Include Assemblies", + tooltip = "The list of all the assemblies that will be editted to have reflection information directly embedded" + }; + + static GUIContent _excludeAssembliesListHeaderContent = new GUIContent + { + text = "Exclude Assemblies", + tooltip = "The list of all the assemblies that will not be editted" + }; + + static GUIContent _namespacePatternListHeaderContent = new GUIContent + { + text = "Namespace Patterns", + tooltip = "This list of Regex patterns will be compared to the name of each type in the given assemblies, and when a match is found that type will be editting to directly contain reflection information" + }; + + void OnEnable() + { + _includeAssemblies = serializedObject.FindProperty("_includeAssemblies"); + _excludeAssemblies = serializedObject.FindProperty("_excludeAssemblies"); + _namespacePatterns = serializedObject.FindProperty("_namespacePatterns"); + _isEnabledInEditor = serializedObject.FindProperty("_isEnabledInEditor"); + _isEnabledInBuilds = serializedObject.FindProperty("_isEnabledInBuilds"); + _allGeneratedAssemblies = serializedObject.FindProperty("_allGeneratedAssemblies"); + + _namespacePatternsList = new ReorderableList(serializedObject, _namespacePatterns); + _namespacePatternsList.drawHeaderCallback += OnNamespacePatternsDrawHeader; + _namespacePatternsList.drawElementCallback += OnNamespacePatternsDrawElement; + + _includeAssembliesList = new ReorderableList(serializedObject, _includeAssemblies); + _includeAssembliesList.drawHeaderCallback += OnIncludeWeavedAssemblyDrawHeader; + _includeAssembliesList.onAddCallback += OnIncludeWeavedAssemblyElementAdded; + _includeAssembliesList.drawElementCallback += OnIncludeAssemblyListDrawElement; + + _excludeAssembliesList = new ReorderableList(serializedObject, _excludeAssemblies); + _excludeAssembliesList.drawHeaderCallback += OnExcludeWeavedAssemblyDrawHeader; + _excludeAssembliesList.onAddCallback += OnExcludeWeavedAssemblyElementAdded; + _excludeAssembliesList.drawElementCallback += OnExcludeAssemblyListDrawElement; + } + + void OnNamespacePatternsDrawElement(Rect rect, int index, bool isActive, bool isFocused) + { + SerializedProperty indexProperty = _namespacePatterns.GetArrayElementAtIndex(index); + indexProperty.stringValue = EditorGUI.TextField(rect, indexProperty.stringValue); + } + + void OnExcludeAssemblyListDrawElement(Rect rect, int index, bool isActive, bool isFocused) + { + SerializedProperty indexProperty = _excludeAssemblies.GetArrayElementAtIndex(index); + EditorGUI.LabelField(rect, indexProperty.stringValue, EditorStyles.textArea); + } + + void OnIncludeAssemblyListDrawElement(Rect rect, int index, bool isActive, bool isFocused) + { + SerializedProperty indexProperty = _includeAssemblies.GetArrayElementAtIndex(index); + EditorGUI.LabelField(rect, indexProperty.stringValue, EditorStyles.textArea); + } + + void OnNamespacePatternsDrawHeader(Rect rect) + { + GUI.Label(rect, _namespacePatternListHeaderContent); + } + + void OnExcludeWeavedAssemblyDrawHeader(Rect rect) + { + GUI.Label(rect, _excludeAssembliesListHeaderContent); + } + + void OnIncludeWeavedAssemblyDrawHeader(Rect rect) + { + GUI.Label(rect, _includeAssembliesListHeaderContent); + } + + public override void OnInspectorGUI() + { + EditorGUI.BeginChangeCheck(); + { + GUILayout.Label("Settings", EditorStyles.boldLabel); + + EditorGUILayout.PropertyField(_isEnabledInBuilds, true); + + var oldIsEnabledInEditorValue = _isEnabledInEditor.boolValue; + EditorGUILayout.PropertyField(_isEnabledInEditor, true); + + if (oldIsEnabledInEditorValue != _isEnabledInEditor.boolValue) + { + ReflectionBakingInternalUtil.TryForceUnityFullCompile(); + } + +#if !UNITY_2018_1_OR_NEWER + if (_isEnabledInEditor.boolValue) + { + EditorGUILayout.HelpBox( + "Reflection baking inside unity editor requires Unity 2018+! It is however supported for builds", MessageType.Error); + } +#endif + EditorGUILayout.PropertyField(_allGeneratedAssemblies, true); + + if (_allGeneratedAssemblies.boolValue) + { + _excludeAssembliesList.DoLayoutList(); + + GUI.enabled = false; + + try + { + _includeAssembliesList.DoLayoutList(); + } + finally + { + GUI.enabled = true; + } + } + else + { + GUI.enabled = false; + + try + { + _excludeAssembliesList.DoLayoutList(); + } + finally + { + GUI.enabled = true; + } + + _includeAssembliesList.DoLayoutList(); + } + + _namespacePatternsList.DoLayoutList(); + } + + if (EditorGUI.EndChangeCheck()) + { + _hasModifiedProperties = true; + } + + if (_hasModifiedProperties) + { + _hasModifiedProperties = false; + ApplyModifiedProperties(); + } + } + + void ApplyModifiedProperties() + { + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + } + + void OnExcludeWeavedAssemblyElementAdded(ReorderableList list) + { + OnAssemblyElementAdded(_excludeAssemblies, list); + } + + void OnIncludeWeavedAssemblyElementAdded(ReorderableList list) + { + OnAssemblyElementAdded(_includeAssemblies, list); + } + + void OnAssemblyElementAdded(SerializedProperty listProperty, ReorderableList list) + { + GenericMenu menu = new GenericMenu(); + + var paths = AssemblyPathRegistry.GetAllGeneratedAssemblyRelativePaths(); + + for (int i = 0; i < paths.Count; i++) + { + var path = paths[i]; + + bool foundMatch = false; + + for (int k = 0; k < listProperty.arraySize; k++) + { + SerializedProperty current = listProperty.GetArrayElementAtIndex(k); + + if (path == current.stringValue) + { + foundMatch = true; + break; + } + } + + if (!foundMatch) + { + GUIContent content = new GUIContent(path); + menu.AddItem(content, false, p => OnWeavedAssemblyAdded(listProperty, p), path); + } + } + + if (menu.GetItemCount() == 0) + { + menu.AddDisabledItem(new GUIContent("[All Assemblies Added]")); + } + + menu.ShowAsContext(); + } + + void OnWeavedAssemblyAdded(SerializedProperty listProperty, object path) + { + listProperty.arraySize++; + SerializedProperty weaved = listProperty.GetArrayElementAtIndex(listProperty.arraySize - 1); + weaved.stringValue = ((string)path).Replace("\\", "/"); + ApplyModifiedProperties(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettingsEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettingsEditor.cs.meta new file mode 100644 index 0000000..32cc2bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Unity/ZenjectReflectionBakingSettingsEditor.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 90683e755a104ed4ab5841ef7bb58742 +timeCreated: 1538185954 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking-Editor.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking-Editor.asmdef new file mode 100644 index 0000000..4dc72cd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking-Editor.asmdef @@ -0,0 +1,11 @@ +{ + "name": "Zenject-ReflectionBaking-Editor", + "references": [ + "Zenject", + "Zenject-Editor" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking-Editor.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking-Editor.asmdef.meta new file mode 100644 index 0000000..4b6a6d2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking-Editor.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14f8b558cd941e545961d1d8d31254f0 +timeCreated: 1536994295 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking.csproj b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking.csproj new file mode 100644 index 0000000..213938f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking.csproj @@ -0,0 +1,81 @@ + + + + + Debug + AnyCPU + {343BA74F-10FD-489D-A6FD-A3FD2B436D98} + Library + Properties + Zenject + Zenject-ReflectionBaking + v4.6 + 512 + + + + true + full + false + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Debug\ + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Debug\ + ..\..\..\..\..\..\NonUnityBuild\Bin\Debug\ + TRACE;DEBUG;NOT_UNITY3D;NET_4_6 + prompt + 4 + false + + + pdbonly + true + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Release\ + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Release\ + ..\..\..\..\..\..\NonUnityBuild\Bin\Release\ + TRACE;NOT_UNITY3D + prompt + 4 + false + + + + + + + + + + Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + + + {e22b1cbf-7e4d-48bd-953b-2b730bd9ff13} + Zenject-usage + + + {46f25a62-2e29-48cb-95f3-bdbcb0976ddc} + Zenject + + + + + + + + + \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking.csproj.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking.csproj.meta new file mode 100644 index 0000000..91982f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/ReflectionBaking/Zenject-ReflectionBaking.csproj.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 91b0b4c77fdd1d24aa1af646e9d29960 +timeCreated: 1536994288 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner).meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner).meta new file mode 100644 index 0000000..1d3109c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner).meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d8b365693e0817c4c89b4e9d5e611eb3 +folderAsset: yes +timeCreated: 1461799712 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Asteroids.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Asteroids.unity new file mode 100644 index 0000000..98d4c56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Asteroids.unity @@ -0,0 +1,1065 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.52205884, g: 0.52205884, b: 0.52205884, a: 1} + m_AmbientEquatorColor: {r: 0.52205884, g: 0.52205884, b: 0.52205884, a: 1} + m_AmbientGroundColor: {r: 0.52205884, g: 0.52205884, b: 0.52205884, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &374077285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 374077286} + m_Layer: 0 + m_Name: Scene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &374077286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374077285} + 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_Children: + - {fileID: 1907929669} + - {fileID: 1495790307} + - {fileID: 539277935} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &486157497 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_LocalRotation.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_LocalRotation.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_LocalRotation.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_LocalRotation.w + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 3} +--- !u!1 &539277933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 539277935} + - component: {fileID: 539277934} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &539277934 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539277933} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 0.099913515, g: 0.5112159, b: 0.64705884, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &539277935 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539277933} + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} + m_LocalPosition: {x: -2.5247688, y: 0.1344086, z: 2.1533628} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 374077286} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &805392154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 805392155} + - component: {fileID: 805392156} + - component: {fileID: 805392157} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &805392155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 805392154} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &805392156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 805392154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _scriptableObjectInstallers: + - {fileID: 11400000, guid: 48da99ff693be7b4d89b133042973796, type: 2} + _monoInstallers: + - {fileID: 805392157} + _installerPrefabs: [] + _autoRun: 1 + OnPreInstall: + m_PersistentCalls: + m_Calls: [] + OnPostInstall: + m_PersistentCalls: + m_Calls: [] + OnPreResolve: + m_PersistentCalls: + m_Calls: [] + OnPostResolve: + m_PersistentCalls: + m_Calls: [] + _parentNewObjectsUnderSceneContext: 0 + _contractNames: [] + _parentContractNames: [] +--- !u!114 &805392157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 805392154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac59283f2813c5643a2495056b74c1c0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1194014231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1194014232} + - component: {fileID: 1194014233} + - component: {fileID: 1194014234} + m_Layer: 0 + m_Name: Gui + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1194014232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194014231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.0068893, y: -1.6959872, z: 7.0009694} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1194014233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194014231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 79984cb687438fd469b84d7e916d0574, type: 3} + m_Name: + m_EditorClassIdentifier: + _titleStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 12800000, guid: fd8f821504719f7459be663fb8591ada, type: 3} + m_FontSize: 100 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + _instructionsStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 12800000, guid: fd8f821504719f7459be663fb8591ada, type: 3} + m_FontSize: 50 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + _timeStyle: + m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 12800000, guid: fd8f821504719f7459be663fb8591ada, type: 3} + m_FontSize: 20 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + _gameOverFadeInTime: 3 + _gameOverStartFadeTime: 2 + _restartTextStartFadeTime: 5 + _restartTextFadeInTime: 2 +--- !u!114 &1194014234 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194014231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 1194014233} + _identifier: + _useSceneContext: 0 + _context: {fileID: 0} + _bindType: 1 +--- !u!1 &1495790302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1495790307} + - component: {fileID: 1495790309} + - component: {fileID: 1495790306} + - component: {fileID: 1495790304} + - component: {fileID: 1495790303} + - component: {fileID: 1495790310} + - component: {fileID: 1495790308} + - component: {fileID: 1495790311} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1495790303 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_Enabled: 1 +--- !u!124 &1495790304 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_Enabled: 1 +--- !u!20 &1495790306 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1495790307 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -11.627775} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 374077286} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &1495790308 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 60ec6240aa857114083057aae79a65d9, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.106 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &1495790309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 1495790306} + _identifier: Main + _useSceneContext: 0 + _context: {fileID: 0} + _bindType: 0 +--- !u!114 &1495790310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 1495790308} + _identifier: + _useSceneContext: 0 + _context: {fileID: 0} + _bindType: 0 +--- !u!82 &1495790311 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495790302} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: c5a6af7adb029df4ba0967bc4de9e7ac, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.23 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!1 &1907929665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1907929669} + - component: {fileID: 1907929668} + - component: {fileID: 1907929667} + - component: {fileID: 1907929666} + - component: {fileID: 1907929670} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1907929666 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907929665} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f96f18654fcb0a742b51183dab201105, 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: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &1907929667 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907929665} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1907929668 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907929665} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1907929669 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907929665} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 6.5125256} + m_LocalScale: {x: 5.9777775, y: 2.2373586, z: 4} + m_Children: [] + m_Father: {fileID: 374077286} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1907929670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907929665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d72ecc6be0485ff4f96c39e24aea61f3, type: 3} + m_Name: + m_EditorClassIdentifier: + _speed: -0.01 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Asteroids.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Asteroids.unity.meta new file mode 100644 index 0000000..3422a80 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Asteroids.unity.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 1fbbab4d6f8dcbd4eb46075a8f4a68e4 +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/AsteroidsSettings.lighting b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/AsteroidsSettings.lighting new file mode 100644 index 0000000..802a6a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/AsteroidsSettings.lighting @@ -0,0 +1,60 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AsteroidsSettings + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 50 + m_Padding: 2 + m_TextureCompression: 0 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 1 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 1 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/AsteroidsSettings.lighting.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/AsteroidsSettings.lighting.meta new file mode 100644 index 0000000..14cb2cc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/AsteroidsSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8eb2f7a4b5e041379e2cf1fde9fb74d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media.meta new file mode 100644 index 0000000..1cb909e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c5cb7331a4436e74d9a3528bd7b6132b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts.meta new file mode 100644 index 0000000..60bb411 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 0958372920e5ce947b09867c51119580 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/Space.txt b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/Space.txt new file mode 100644 index 0000000..2bee88e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/Space.txt @@ -0,0 +1,37 @@ +SPACE AGE v1.0; November 5, 2002 +Windows TrueType font, free for personal use +http://go.to/disneyfonts + +Please include this Space.txt file with any redistribution. + +INSTALLATION +------------ +To install any TrueType font, simply copy it to your Windows\Fonts folder. + + +--------- +SPACE AGE is an original font based on the logotype for Epcot's "Mission: Space" attraction. Version 1.0 contains capitals, alternate capitals, numerals, most punctuation, and some extended characters. + + +SPECIAL CHARACTERS +------------------ +The tilde and underscore characters contain horizontal lines useful for creating ligatures. +To create a ligature connected at the top, use the tilde character ~ (example: s~p). +To create a ligature connected at the bottom, use the underscore character _ (example: c_s). + +ALTERNATE CHARACTERS +-------------------- +| (bar): oversize A +[ (left bracket): alternate A +] (right bracket): alternate A + +DINGBATS +-------- +{ (left brace): SPACE logotype +} (right brace): MISSION: SPACE logotype + + + +CONTACT +------- +Comments, questions, complaints, love notes - please send them to jcmagic@yahoo.com. \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/Space.txt.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/Space.txt.meta new file mode 100644 index 0000000..bcc4233 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/Space.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d3282156ad562e6449e0593138e10594 +TextScriptImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/space age.ttf b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/space age.ttf new file mode 100644 index 0000000..85a62a8 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/space age.ttf differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/space age.ttf.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/space age.ttf.meta new file mode 100644 index 0000000..f74ecc6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Fonts/space age.ttf.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: fd8f821504719f7459be663fb8591ada +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + customCharacters: + fontRenderingMode: 0 + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported.meta new file mode 100644 index 0000000..998b502 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 48f6a1e1e8f9eef4a8767261db8c5e40 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials.meta new file mode 100644 index 0000000..4940fa6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a67e7502f6453ae48929b6da89c7a8e3 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/CampFire_Smoke.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/CampFire_Smoke.mat new file mode 100644 index 0000000..3ffcad3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/CampFire_Smoke.mat @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: CampFire_Smoke + m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 67f9b9363b45b4d3fb7b466648fe8fd1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _InvFade + second: 3 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: .74626863, g: .787078679, b: 1, a: .0980392173} + data: + first: + name: _EmisColor + second: {r: .200000003, g: .200000003, b: .200000003, a: 0} +--- !u!1002 &2100001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/CampFire_Smoke.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/CampFire_Smoke.mat.meta new file mode 100644 index 0000000..1709b1e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/CampFire_Smoke.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: edd0d4a6265d34cbea0dc848ce7114af +labels: +- Particles +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/FireA.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/FireA.mat new file mode 100644 index 0000000..040f1a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/FireA.mat @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FireA + m_Shader: {fileID: 4800000, guid: 36de5f3f364314127bce48eea23438c3, type: 3} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 590e5ca5d888e4258ac16b80a33e024d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Cutoff + second: .292452842 + data: + first: + name: _InvFade + second: 1 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 1, g: .430122018, b: .216417909, a: 1} +--- !u!1002 &2100001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/FireA.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/FireA.mat.meta new file mode 100644 index 0000000..981b4b9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/FireA.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 0babe53ca63bb49209164496ab5e4231 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/Glow.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/Glow.mat new file mode 100644 index 0000000..e841796 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/Glow.mat @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Glow + m_Shader: {fileID: 4800000, guid: 36de5f3f364314127bce48eea23438c3, type: 3} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 9fd0803556af44591a2d3be1bd49a003, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _InvFade + second: .00999999978 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: .5, g: .5, b: .5, a: .5} +--- !u!1002 &2100001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/Glow.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/Glow.mat.meta new file mode 100644 index 0000000..e7b542f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/Glow.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 209ea2f17ebe64e85a177a9bbad10476 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/OilSmoke.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/OilSmoke.mat new file mode 100644 index 0000000..f99d2c8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/OilSmoke.mat @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: OilSmoke + m_Shader: {fileID: 4800000, guid: 7072050308ffe4cc1a908ac897583e2e, type: 3} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 67f9b9363b45b4d3fb7b466648fe8fd1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _InvFade + second: 3 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: .503452837, g: .54472363, b: .597014904, a: 1} + data: + first: + name: _EmisColor + second: {r: .200000003, g: .200000003, b: .200000003, a: 0} +--- !u!1002 &2100001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/OilSmoke.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/OilSmoke.mat.meta new file mode 100644 index 0000000..141da30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Materials/OilSmoke.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: eb5315e2f77c540b6bf545720e84d3a5 +labels: +- Particles +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks.meta new file mode 100644 index 0000000..19dc68a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: ccd95c6f13e1b8141adfc0a77f660e19 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes.meta new file mode 100644 index 0000000..2d2b898 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 54ece40b2bc071747b609dbf0fe68db6 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials.meta new file mode 100644 index 0000000..1212975 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 9548b46e8c1bd7e48ad86c65eae66828 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/No Name.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/No Name.mat new file mode 100644 index 0000000..9660309 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/No Name.mat @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: No Name + m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: {} + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/No Name.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/No Name.mat.meta new file mode 100644 index 0000000..c83423b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/No Name.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d9ac87544b6e60b4f93bb932aec2fa1c +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/rock_01Mat.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/rock_01Mat.mat new file mode 100644 index 0000000..c8cd723 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/rock_01Mat.mat @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: rock_01Mat + m_Shader: {fileID: 4, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: abd916b1dc28a7e4caffa584a9f2ee35, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 853943b2b36a4624ab8455cd26861c46, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 2800000, guid: 19e074901b3e57c4d895d944ee1841a8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Shininess + second: .0300000031 + data: + first: + name: _Parallax + second: .0199999996 + m_Colors: + data: + first: + name: _Color + second: {r: .669117689, g: .669117689, b: .669117689, a: 1} + data: + first: + name: _SpecColor + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/rock_01Mat.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/rock_01Mat.mat.meta new file mode 100644 index 0000000..be391e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/Materials/rock_01Mat.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: a1f30c6b2183c3f4a9ffa3cb444d6ddc +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/rock_01.fbx b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/rock_01.fbx new file mode 100644 index 0000000..8feaab1 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/rock_01.fbx differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/rock_01.fbx.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/rock_01.fbx.meta new file mode 100644 index 0000000..fadd547 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/meshes/rock_01.fbx.meta @@ -0,0 +1,63 @@ +fileFormatVersion: 2 +guid: 0aee836645b89374583afeb4ca36b969 +ModelImporter: + serializedVersion: 15 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: rock_01 + 11100000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 1 + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures.meta new file mode 100644 index 0000000..874af17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6fb1e67857c38f74cbe251871b9f34f7 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/diffuse.tga b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/diffuse.tga new file mode 100644 index 0000000..199ccd8 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/diffuse.tga differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/diffuse.tga.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/diffuse.tga.meta new file mode 100644 index 0000000..0884ca6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/diffuse.tga.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: abd916b1dc28a7e4caffa584a9f2ee35 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/normal.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/normal.jpg new file mode 100644 index 0000000..8b55add Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/normal.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/normal.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/normal.jpg.meta new file mode 100644 index 0000000..7fea573 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Rocks/textures/normal.jpg.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 853943b2b36a4624ab8455cd26861c46 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders.meta new file mode 100644 index 0000000..e269e05 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 974698baa23a34ddd97ac702be0de49d +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/AddSmooth_Layer.shader b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/AddSmooth_Layer.shader new file mode 100644 index 0000000..610026f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/AddSmooth_Layer.shader @@ -0,0 +1,106 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "Particles/Additive_Layer (Soft)" { +Properties { + _MainTex ("Particle Texture", 2D) = "white" {} + _InvFade ("Soft Particles Factor", Range(0.01,3.0)) = 1.0 +} + +Category { + Tags { "Queue"="Transparent+1" "IgnoreProjector"="True" "RenderType"="Transparent" } + Blend One OneMinusSrcColor + ColorMask RGB + Cull Off Lighting Off ZWrite Off Fog { Color (0,0,0,0) } + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord + } + + // ---- Fragment program cards + SubShader { + Pass { + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_particles + + #include "UnityCG.cginc" + + sampler2D _MainTex; + float4 _TintColor; + + struct appdata_t { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + #ifdef SOFTPARTICLES_ON + float4 projPos : TEXCOORD1; + #endif + }; + + float4 _MainTex_ST; + + v2f vert (appdata_t v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + #ifdef SOFTPARTICLES_ON + o.projPos = ComputeScreenPos (o.vertex); + COMPUTE_EYEDEPTH(o.projPos.z); + #endif + o.color = v.color; + o.texcoord = TRANSFORM_TEX(v.texcoord,_MainTex); + return o; + } + + sampler2D _CameraDepthTexture; + float _InvFade; + + half4 frag (v2f i) : COLOR + { + #ifdef SOFTPARTICLES_ON + float sceneZ = LinearEyeDepth (tex2Dproj(_CameraDepthTexture, UNITY_PROJ_COORD(i.projPos)).r); + float partZ = i.projPos.z; + float fade = saturate (_InvFade * (sceneZ-partZ)); + i.color.a *= fade; + #endif + + half4 prev = i.color * tex2D(_MainTex, i.texcoord); + prev.rgb *= prev.a; + return prev; + } + ENDCG + } + } + + // ---- Dual texture cards + SubShader { + Pass { + SetTexture [_MainTex] { + combine texture * primary + } + SetTexture [_MainTex] { + combine previous * previous alpha, previous + } + } + } + + // ---- Single texture cards (does not do particle colors) + SubShader { + Pass { + SetTexture [_MainTex] { + combine texture * texture alpha, texture + } + } + } +} +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/AddSmooth_Layer.shader.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/AddSmooth_Layer.shader.meta new file mode 100644 index 0000000..d80d74a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/AddSmooth_Layer.shader.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e10518acdaf774d528297b6d5b3a5839 +ShaderImporter: + defaultTextures: [] + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Add_Layer.shader b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Add_Layer.shader new file mode 100644 index 0000000..9412943 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Add_Layer.shader @@ -0,0 +1,107 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "Particles/Additive_Layer" { +Properties { + _TintColor ("Tint Color", Color) = (0.5,0.5,0.5,0.5) + _MainTex ("Particle Texture", 2D) = "white" {} + _InvFade ("Soft Particles Factor", Range(0.01,3.0)) = 1.0 +} + +Category { + Tags { "Queue"="Transparent+1" "IgnoreProjector"="True" "RenderType"="Transparent" } + Blend SrcAlpha One + AlphaTest Greater .01 + ColorMask RGB + Cull Off Lighting Off ZWrite Off Fog { Mode Off } + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord + } + + // ---- Fragment program cards + SubShader { + Pass { + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_particles + + #include "UnityCG.cginc" + + sampler2D _MainTex; + float4 _TintColor; + + struct appdata_t { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + #ifdef SOFTPARTICLES_ON + float4 projPos : TEXCOORD1; + #endif + }; + + float4 _MainTex_ST; + + v2f vert (appdata_t v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + #ifdef SOFTPARTICLES_ON + o.projPos = ComputeScreenPos (o.vertex); + COMPUTE_EYEDEPTH(o.projPos.z); + #endif + o.color = v.color; + o.texcoord = TRANSFORM_TEX(v.texcoord,_MainTex); + return o; + } + + sampler2D _CameraDepthTexture; + float _InvFade; + + half4 frag (v2f i) : COLOR + { + #ifdef SOFTPARTICLES_ON + float sceneZ = LinearEyeDepth (tex2Dproj(_CameraDepthTexture, UNITY_PROJ_COORD(i.projPos)).r); + float partZ = i.projPos.z; + float fade = saturate (_InvFade * (sceneZ-partZ)); + i.color.a *= fade; + #endif + + return 2.0f * i.color * _TintColor * tex2D(_MainTex, i.texcoord); + } + ENDCG + } + } + + // ---- Dual texture cards + SubShader { + Pass { + SetTexture [_MainTex] { + constantColor [_TintColor] + combine constant * primary + } + SetTexture [_MainTex] { + combine texture * previous DOUBLE + } + } + } + + // ---- Single texture cards (does not do color tint) + SubShader { + Pass { + SetTexture [_MainTex] { + combine texture * primary + } + } + } +} +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Add_Layer.shader.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Add_Layer.shader.meta new file mode 100644 index 0000000..2b00c4a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Add_Layer.shader.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 36de5f3f364314127bce48eea23438c3 +ShaderImporter: + defaultTextures: [] + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Particle Alpha Blend_IgnoreFog.shader b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Particle Alpha Blend_IgnoreFog.shader new file mode 100644 index 0000000..5356c72 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Particle Alpha Blend_IgnoreFog.shader @@ -0,0 +1,41 @@ +Shader "Particles/Alpha Blended_IgnoreFog" { +Properties { + _TintColor ("Tint Color", Color) = (0.5,0.5,0.5,0.5) + _MainTex ("Particle Texture", 2D) = "white" {} +} + +Category { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha + AlphaTest Greater .01 + ColorMask RGB + Cull Off Lighting Off ZWrite Off Fog { Mode Off } + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord + } + + // ---- Dual texture cards + SubShader { + Pass { + SetTexture [_MainTex] { + constantColor [_TintColor] + combine constant * primary + } + SetTexture [_MainTex] { + combine texture * previous DOUBLE + } + } + } + + // ---- Single texture cards (does not do color tint) + SubShader { + Pass { + SetTexture [_MainTex] { + combine texture * primary + } + } + } +} +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Particle Alpha Blend_IgnoreFog.shader.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Particle Alpha Blend_IgnoreFog.shader.meta new file mode 100644 index 0000000..1ccb51f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Shaders/Particle Alpha Blend_IgnoreFog.shader.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 7072050308ffe4cc1a908ac897583e2e +ShaderImporter: + defaultTextures: [] + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip.meta new file mode 100644 index 0000000..e695ccb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b635bf5d7ac4eea4bab863a562c416e2 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials.meta new file mode 100644 index 0000000..8bf43ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 0f211c9ea30df4247accbca0280a94ec +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/1K_Body-TXTR.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/1K_Body-TXTR.mat new file mode 100644 index 0000000..f006572 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/1K_Body-TXTR.mat @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: 1K_Body-TXTR + m_Shader: {fileID: 2, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: edc2b3bfe412721409008df82ad98102, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: b425f3d4e800e284e90bfeccc7276fba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: {} + m_Colors: + data: + first: + name: _Color + second: {r: .647058845, g: .647058845, b: .647058845, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/1K_Body-TXTR.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/1K_Body-TXTR.mat.meta new file mode 100644 index 0000000..6c4a1f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/1K_Body-TXTR.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: a0e138ce6cd06f74d83cf3884415be92 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/Space_Shooter_Material.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/Space_Shooter_Material.mat new file mode 100644 index 0000000..436572a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/Space_Shooter_Material.mat @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Space_Shooter_Material + m_Shader: {fileID: 4, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: d502334f478d23c4baaa4781df176eaf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: b425f3d4e800e284e90bfeccc7276fba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Shininess + second: .078125 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .5, g: .5, b: .5, a: 1} +--- !u!1002 &2100001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/Space_Shooter_Material.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/Space_Shooter_Material.mat.meta new file mode 100644 index 0000000..5894094 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Materials/Space_Shooter_Material.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: a514b444dba54df418424449041a3aa6 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm.meta new file mode 100644 index 0000000..3a2c8b8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b9830f5b22545c44fbbc0f12db3c0591 +folderAsset: yes +timeCreated: 1430212991 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-NM.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-NM.jpg new file mode 100644 index 0000000..8cf7deb Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-NM.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-NM.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-NM.jpg.meta new file mode 100644 index 0000000..c727a58 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-NM.jpg.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 9d1afd1910615b04c85c97274b296bb9 +timeCreated: 1430212992 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-TXTR.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-TXTR.jpg new file mode 100644 index 0000000..1495b76 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-TXTR.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-TXTR.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-TXTR.jpg.meta new file mode 100644 index 0000000..0a5d387 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Body-TXTR.jpg.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 01e65fb55683f1f4182f15ee0a5057ad +timeCreated: 1430212991 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Spec.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Spec.jpg new file mode 100644 index 0000000..3028511 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Spec.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Spec.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Spec.jpg.meta new file mode 100644 index 0000000..c4203ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbm/1K_Spec.jpg.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 655ab62be1e02e34e88e39ed8c91a0c4 +timeCreated: 1430212992 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbx b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbx new file mode 100644 index 0000000..e22a26c Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbx differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbx.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbx.meta new file mode 100644 index 0000000..4ba3a15 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Space_Shooter.fbx.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 564c86c1543c6eb4e8525374599f15cc +labels: +- Space +- Shooter +- Jet +- Sci-fi +ModelImporter: + serializedVersion: 15 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: polySurface1 + 11100000: //RootNode + materials: + importMaterials: 1 + materialName: 3 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 1 + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures.meta new file mode 100644 index 0000000..7e9759f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6febdc7b43fbd0c49b13fec14b9be50b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-NM.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-NM.jpg new file mode 100644 index 0000000..8cf7deb Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-NM.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-NM.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-NM.jpg.meta new file mode 100644 index 0000000..59fc4f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-NM.jpg.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: b425f3d4e800e284e90bfeccc7276fba +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-TXTR.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-TXTR.jpg new file mode 100644 index 0000000..1495b76 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-TXTR.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-TXTR.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-TXTR.jpg.meta new file mode 100644 index 0000000..ba895cb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Body-TXTR.jpg.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: edc2b3bfe412721409008df82ad98102 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Spec.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Spec.jpg new file mode 100644 index 0000000..3028511 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Spec.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Spec.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Spec.jpg.meta new file mode 100644 index 0000000..0a01493 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_Spec.jpg.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 0ea2ae5c475a8224f9f6c107611afe7b +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_TXTR+Spec.tif b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_TXTR+Spec.tif new file mode 100644 index 0000000..d6c598e Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_TXTR+Spec.tif differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_TXTR+Spec.tif.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_TXTR+Spec.tif.meta new file mode 100644 index 0000000..17342c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/1K_TXTR+Spec.tif.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d502334f478d23c4baaa4781df176eaf +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/512_TXTR+Spec.tif b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/512_TXTR+Spec.tif new file mode 100644 index 0000000..2eebb5a Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/512_TXTR+Spec.tif differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/512_TXTR+Spec.tif.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/512_TXTR+Spec.tif.meta new file mode 100644 index 0000000..37cdd07 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/SpaceShip/Textures/512_TXTR+Spec.tif.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 96dace51c0add3a46a111a286f8455a6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures.meta new file mode 100644 index 0000000..aebe6b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: db4b9202f2958462296463fc55b34572 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/CampfireLeft.psd b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/CampfireLeft.psd new file mode 100644 index 0000000..ef782ae Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/CampfireLeft.psd differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/CampfireLeft.psd.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/CampfireLeft.psd.meta new file mode 100644 index 0000000..5b6701f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/CampfireLeft.psd.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: a72df340b82eb4fd2afbb9dbe634f4bc +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Campfireright.psd b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Campfireright.psd new file mode 100644 index 0000000..393120a Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Campfireright.psd differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Campfireright.psd.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Campfireright.psd.meta new file mode 100644 index 0000000..294c383 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Campfireright.psd.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: f6a7e4120ea5b4ca39d145c3f3b9669d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Candle.psd b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Candle.psd new file mode 100644 index 0000000..b3364f8 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Candle.psd differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Candle.psd.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Candle.psd.meta new file mode 100644 index 0000000..e8f67d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Candle.psd.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: ea3fc985fb308433eb7ea824447f0426 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Glow.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Glow.png new file mode 100644 index 0000000..0dc9bc8 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Glow.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Glow.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Glow.png.meta new file mode 100644 index 0000000..bac13d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Glow.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 9fd0803556af44591a2d3be1bd49a003 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 1 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/SmokeB.psd b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/SmokeB.psd new file mode 100644 index 0000000..cb69754 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/SmokeB.psd differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/SmokeB.psd.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/SmokeB.psd.meta new file mode 100644 index 0000000..b302725 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/SmokeB.psd.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 67f9b9363b45b4d3fb7b466648fe8fd1 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Spark.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Spark.png new file mode 100644 index 0000000..784e4f2 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Spark.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Spark.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Spark.png.meta new file mode 100644 index 0000000..7513d04 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/Spark.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 21bf9efbdbbbd4e34af72f1de5e334f6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 64 + textureSettings: + filterMode: 1 + aniso: 9 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire.png new file mode 100644 index 0000000..f6d1280 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire.png.meta new file mode 100644 index 0000000..2cf1eef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d1f484f58ddfa4341a6e72ce14adc083 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire2.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire2.png new file mode 100644 index 0000000..565f2a7 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire2.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire2.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire2.png.meta new file mode 100644 index 0000000..baec049 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Imported/Textures/fire2.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 590e5ca5d888e4258ac16b80a33e024d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 1 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 9 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials.meta new file mode 100644 index 0000000..957048a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 03afdaf21f20e5543aafee9c467a61bc +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/stars.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/stars.mat new file mode 100644 index 0000000..7b5dff0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/stars.mat @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: stars + m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: d1e4a3e1339b0c84197ec2fe60c41ed6, type: 3} + m_Scale: {x: 5, y: 5} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Parallax + second: .0199999996 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/stars.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/stars.mat.meta new file mode 100644 index 0000000..42590ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/stars.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: c0f447361fb4285458bb4b25e0cbbff5 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/target.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/target.mat new file mode 100644 index 0000000..f2ea747 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/target.mat @@ -0,0 +1,32 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: target + m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: be34ee1d3a3899d49a43310b45415ed3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Cutoff + second: .5 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 0} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/target.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/target.mat.meta new file mode 100644 index 0000000..23ec702 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Materials/target.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 6337eec4e613a6c44b441bb6b4ffbfa0 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes.meta new file mode 100644 index 0000000..2ffacb8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 83f84a6a87a8a0d43ad8c6460dd38acc +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials.meta new file mode 100644 index 0000000..75d35e6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f31de9209466a124a979ef5667e4ee75 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/Material.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/Material.mat new file mode 100644 index 0000000..703a39c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/Material.mat @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Material + m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Illum + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _EmissionLM + second: 0 + m_Colors: + data: + first: + name: _Color + second: {r: .486274511, g: .501960814, b: .486274511, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/Material.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/Material.mat.meta new file mode 100644 index 0000000..0c965f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/Material.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 62155033a16c4eb4ab0878b56d98970f +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/shipdoor.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/shipdoor.mat new file mode 100644 index 0000000..0b01576 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/shipdoor.mat @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: shipdoor + m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Illum + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _EmissionLM + second: 0 + m_Colors: + data: + first: + name: _Color + second: {r: .474509805, g: .627451003, b: .643137276, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/shipdoor.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/shipdoor.mat.meta new file mode 100644 index 0000000..078816f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/Materials/shipdoor.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 02f272d5e8ff508428baf80fadda022a +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/ship.fbx b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/ship.fbx new file mode 100644 index 0000000..d44a35b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/ship.fbx @@ -0,0 +1,2036 @@ +; FBX 6.1.0 project file +; Created by Blender FBX Exporter +; for support mail: ideasman42@gmail.com +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 6100 + CreationTimeStamp: { + Version: 1000 + Year: 2013 + Month: 08 + Day: 14 + Hour: 20 + Minute: 03 + Second: 49 + Millisecond: 0 + } + Creator: "FBX SDK/FBX Plugins build 20070228" + OtherFlags: { + FlagPLE: 0 + } +} +CreationTime: "2013-08-14 20:03:49:000" +Creator: "Blender version 2.67 (sub 0)" + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 14 + ObjectType: "Model" { + Count: 11 + } + ObjectType: "Geometry" { + Count: 1 + } + ObjectType: "Material" { + Count: 2 + } + ObjectType: "Pose" { + Count: 1 + } + ObjectType: "GlobalSettings" { + Count: 1 + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: "Model::Camera Switcher", "CameraSwitcher" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Camera Index", "Integer", "A+",100 + } + MultiLayer: 0 + MultiTake: 1 + Hidden: "True" + Shading: W + Culling: "CullingOff" + Version: 101 + Name: "Model::Camera Switcher" + CameraId: 0 + CameraName: 100 + CameraIndexName: + } + Model: "Model::Camera", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-195.229202270507812,-224.433944702148438,160.309951782226562 + Property: "Lcl Rotation", "Lcl Rotation", "A+",90.692160214458610,26.439033899677728,47.000136773245160 + Property: "Lcl Scaling", "Lcl Scaling", "A+",30.000001907348633,30.000001907348633,29.999998092651367 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",28.841546 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "FocalLength", "Number", "A+",35.000000 + Property: "FilmOffsetX", "Number", "A+",0.000000 + Property: "FilmOffsetY", "Number", "A+",0.000000 + Property: "BackgroundColor", "Color", "A+",0,0,0 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",3 + Property: "GateFit", "enum", "",2 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",1920 + Property: "AspectH", "double", "",1080 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",3.000000 + Property: "FarPlane", "double", "",2999.999809 + Property: "FilmWidth", "double", "",1.259843 + Property: "FilmHeight", "double", "",0.708661 + Property: "FilmAspectRatio", "double", "",1.777778 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",0 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.777778 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -195.229202,-224.433945,160.309952 + Up: 0.312469,0.317370,0.895343 + LookAt: -0.727634,0.685881,0.010817 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Lamp", "Light" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",30.163618087768555,-122.287361145019531,177.115859985351562 + Property: "Lcl Rotation", "Lcl Rotation", "A+",127.261054502356870,3.163707551608806,16.936319773499580 + Property: "Lcl Scaling", "Lcl Scaling", "A+",29.999998092651367,30.000000000000000,29.999996185302734 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + Property: "LightType", "enum", "",0 + Property: "CastLightOnObject", "bool", "",1 + Property: "DrawVolumetricLight", "bool", "",1 + Property: "DrawGroundProjection", "bool", "",1 + Property: "DrawFrontFacingVolumetricLight", "bool", "",0 + Property: "GoboProperty", "object", "" + Property: "Color", "Color", "A+",1,1,1 + Property: "Intensity", "Intensity", "A+",100.00 + Property: "Fog", "Fog", "A+",50 + Property: "Color", "Color", "A",1.00,1.00,1.00 + Property: "Intensity", "Intensity", "A+",100.00 + Property: "Fog", "Fog", "A+",50 + Property: "LightType", "enum", "",0 + Property: "CastLightOnObject", "bool", "",1 + Property: "DrawGroundProjection", "bool", "",1 + Property: "DrawFrontFacingVolumetricLight", "bool", "",0 + Property: "DrawVolumetricLight", "bool", "",1 + Property: "GoboProperty", "object", "" + Property: "DecayType", "enum", "",0 + Property: "DecayStart", "double", "",30.00 + Property: "EnableNearAttenuation", "bool", "",0 + Property: "NearAttenuationStart", "double", "",0 + Property: "NearAttenuationEnd", "double", "",0 + Property: "EnableFarAttenuation", "bool", "",0 + Property: "FarAttenuationStart", "double", "",0 + Property: "FarAttenuationEnd", "double", "",0 + Property: "CastShadows", "bool", "",1 + Property: "ShadowColor", "ColorRGBA", "",0,0,0,1 + } + MultiLayer: 0 + MultiTake: 0 + Shading: Y + Culling: "CullingOff" + TypeFlags: "Light" + GeometryVersion: 124 + } + Model: "Model::Cube", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",179.999882065292638,89.999961523213827,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",34.729896545410156,34.729896545410156,34.729896545410156 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: 1.000000,-0.000000,-0.255428,-1.000000,-1.000000,-0.255428,-1.000000,1.000000,-0.255428,1.000000,-0.000001,0.390680,-1.000000,-1.000000,0.390680,-1.000000,1.000000,0.390680,-1.000000,0.785078,0.390680 + ,-0.628042,0.578876,0.390680,-1.000000,0.785078,-0.255428,-0.628042,0.578876,-0.255428,-0.629731,-0.633902,0.390680,-0.982798,-0.802656,0.390680,-0.629731,-0.633902,-0.255428,-0.982798,-0.802656,-0.255428 + PolygonVertexIndex: 0,3,4,-2,0,8,-3,0,9,-9,0,12,-10,0,1,-13,1,13,-13,5,2,-9,6,5,-9,6,8,-10,7,6,-10,7,9,-13,10,7,-13,10,12,-14 + ,11,10,-14,1,11,-14,1,4,-12,3,0,2,-6,3,5,-7,3,6,-8,3,7,-11,3,10,-5,10,11,-5 + Edges: + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByVertice" + ReferenceInformationType: "Direct" + Normals: 0.834589660167694,0.000000000000000,-0.550828576087952,-0.447279274463654,-0.723715960979462,-0.525498211383820 + ,-0.436689347028732,0.706564545631409,-0.556779682636261,0.834589660167694,0.000000000000000,0.550828576087952 + ,-0.447279274463654,-0.723715960979462,0.525498211383820,-0.436689347028732,0.706564545631409,0.556779682636261 + ,-0.707083344459534,0.000000000000000,0.707083344459534,-0.707083344459534,0.000000000000000,0.707083344459534 + ,-0.707083344459534,0.000000000000000,-0.707083344459534,-0.707083344459534,0.000000000000000,-0.707083344459534 + ,-0.707083344459534,0.000000000000000,0.707083344459534,-0.707083344459534,0.000000000000000,0.707083344459534 + ,-0.707083344459534,0.000000000000000,-0.707083344459534,-0.707083344459534,0.000000000000000,-0.707083344459534 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + } + } + Model: "Model::Producer Perspective", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,71.299999999999997,287.500000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",10.000000 + Property: "FarPlane", "double", "",4000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,71.300000,287.500000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Top", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Bottom", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,-4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,-4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Front", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Back", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,-4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,-4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Right", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Left", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Material: "Material::Material", "" { + Version: 102 + ShadingModel: "lambert" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Lambert" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",0.0000,0.0000,0.0000 + Property: "AmbientFactor", "double", "",1.0000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",0.8000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "SpecularFactor", "double", "",0.2500 + Property: "ShininessExponent", "double", "",80.0 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",0.0,0.0,0.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",1.0,1.0,1.0 + Property: "Shininess", "double", "",9.6 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Material: "Material::unnamed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Phong" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",0.0000,0.0000,0.0000 + Property: "AmbientFactor", "double", "",0.5000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",1.0000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "SpecularFactor", "double", "",0.2000 + Property: "ShininessExponent", "double", "",80.0 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",0.0,0.0,0.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",0.8,0.8,0.8 + Property: "Shininess", "double", "",20.0 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Pose: "Pose::BIND_POSES", "BindPose" { + Type: "BindPose" + Version: 100 + Properties60: { + } + NbPoseNodes: 1 + PoseNode: { + Node: "Model::Cube" + Matrix: -0.000022218722734,-34.729896545410156,-0.000070382149715,0.000000000000000,-0.000000000001677,-0.000070382149715,34.729896545410156,0.000000000000000,-34.729896545410156,0.000022218722734,0.000000000043350,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1.000000000000000 + } + } + GlobalSettings: { + Version: 1000 + Properties60: { + Property: "UpAxis", "int", "",1 + Property: "UpAxisSign", "int", "",1 + Property: "FrontAxis", "int", "",2 + Property: "FrontAxisSign", "int", "",1 + Property: "CoordAxis", "int", "",0 + Property: "CoordAxisSign", "int", "",1 + Property: "UnitScaleFactor", "double", "",1 + } + } +} + +; Object relations +;------------------------------------------------------------------ + +Relations: { + Model: "Model::Cube", "Mesh" { + } + Model: "Model::Camera", "Camera" { + } + Model: "Model::Lamp", "Light" { + } + Model: "Model::Producer Perspective", "Camera" { + } + Model: "Model::Producer Top", "Camera" { + } + Model: "Model::Producer Bottom", "Camera" { + } + Model: "Model::Producer Front", "Camera" { + } + Model: "Model::Producer Back", "Camera" { + } + Model: "Model::Producer Right", "Camera" { + } + Model: "Model::Producer Left", "Camera" { + } + Model: "Model::Camera Switcher", "CameraSwitcher" { + } + Material: "Material::Material", "" { + } + Material: "Material::unnamed", "" { + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + Connect: "OO", "Model::Cube", "Model::Scene" + Connect: "OO", "Model::Lamp", "Model::Scene" + Connect: "OO", "Model::Camera", "Model::Scene" + Connect: "OO", "Material::Material", "Model::Cube" +} +;Takes and animation section +;---------------------------------------------------- + +Takes: { + Current: "Default Take" + Take: "Default Take" { + FileName: "Default_Take.tak" + LocalTime: 0,479181389250 + ReferenceTime: 0,479181389250 + + ;Models animation + ;---------------------------------------------------- + Model: "Model::Cube" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: 0.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.000000000000000,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 0.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.000000000000000,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 0.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.000000000000000,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: -89.999961523213827 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-89.999961523213827,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 89.999886391132961 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,89.999886391132961,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 90.000002504348856 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.000002504348856,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Camera" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: -195.229202270507812 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-195.229202270507812,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -224.433944702148438 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-224.433944702148438,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 160.309951782226562 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,160.309951782226562,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: 90.692167044647775 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.692167044647775,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 26.439037314772314 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,26.439037314772314,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 47.000136773245160 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,47.000136773245160,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 30.000001907348633 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000001907348633,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 30.000001907348633 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000001907348633,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 29.999998092651367 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999998092651367,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Lamp" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: 30.163618087768555 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.163618087768555,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -122.287361145019531 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-122.287361145019531,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 177.115859985351562 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,177.115859985351562,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: 127.261040841978527 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,127.261040841978527,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 3.163707551608806 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,3.163707551608806,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 16.936319773499580 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,16.936319773499580,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 29.999998092651367 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999998092651367,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 30.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000000000000000,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 29.999996185302734 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999996185302734,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + } +} +;Version 5 settings +;------------------------------------------------------------------ + +Version5: { + AmbientRenderSettings: { + Version: 101 + AmbientLightColor: 0.0,0.0,0.0,0 + } + FogOptions: { + FogEnable: 0 + FogMode: 0 + FogDensity: 0.000 + FogStart: 5.000 + FogEnd: 25.000 + FogColor: 0.1,0.1,0.1,1 + } + Settings: { + FrameRate: "24" + TimeFormat: 1 + SnapOnFrames: 0 + ReferenceTimeIndex: -1 + TimeLineStartTime: 0 + TimeLineStopTime: 479181389250 + } + RendererSetting: { + DefaultCamera: "Producer Perspective" + DefaultViewingMode: 0 + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/ship.fbx.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/ship.fbx.meta new file mode 100644 index 0000000..c871c18 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/ship.fbx.meta @@ -0,0 +1,70 @@ +fileFormatVersion: 2 +guid: aad20efdfba4b7c418eea1794edbb9f0 +ModelImporter: + serializedVersion: 15 + fileIDToRecycleName: + 100000: Camera + 100002: Cube + 100004: Lamp + 100006: //RootNode + 400000: Camera + 400002: Cube + 400004: Lamp + 400006: //RootNode + 2300000: Cube + 3300000: Cube + 4300000: Cube + 7400000: Default Take + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 1 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/shipfractured.fbx b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/shipfractured.fbx new file mode 100644 index 0000000..7b78bf3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/shipfractured.fbx @@ -0,0 +1,3112 @@ +; FBX 6.1.0 project file +; Created by Blender FBX Exporter +; for support mail: ideasman42@gmail.com +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 6100 + CreationTimeStamp: { + Version: 1000 + Year: 2013 + Month: 08 + Day: 14 + Hour: 20 + Minute: 40 + Second: 22 + Millisecond: 0 + } + Creator: "FBX SDK/FBX Plugins build 20070228" + OtherFlags: { + FlagPLE: 0 + } +} +CreationTime: "2013-08-14 20:40:22:000" +Creator: "Blender version 2.67 (sub 0)" + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 17 + ObjectType: "Model" { + Count: 15 + } + ObjectType: "Geometry" { + Count: 5 + } + ObjectType: "Material" { + Count: 1 + } + ObjectType: "Pose" { + Count: 1 + } + ObjectType: "GlobalSettings" { + Count: 1 + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: "Model::Camera Switcher", "CameraSwitcher" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Camera Index", "Integer", "A+",100 + } + MultiLayer: 0 + MultiTake: 1 + Hidden: "True" + Shading: W + Culling: "CullingOff" + Version: 101 + Name: "Model::Camera Switcher" + CameraId: 0 + CameraName: 100 + CameraIndexName: + } + Model: "Model::Camera", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-195.229202270507812,-224.433944702148438,160.309951782226562 + Property: "Lcl Rotation", "Lcl Rotation", "A+",90.692160214458610,26.439033899677728,47.000136773245160 + Property: "Lcl Scaling", "Lcl Scaling", "A+",30.000001907348633,30.000001907348633,29.999998092651367 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",28.841546 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "FocalLength", "Number", "A+",35.000000 + Property: "FilmOffsetX", "Number", "A+",0.000000 + Property: "FilmOffsetY", "Number", "A+",0.000000 + Property: "BackgroundColor", "Color", "A+",0,0,0 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",3 + Property: "GateFit", "enum", "",2 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",1920 + Property: "AspectH", "double", "",1080 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",3.000000 + Property: "FarPlane", "double", "",2999.999809 + Property: "FilmWidth", "double", "",1.259843 + Property: "FilmHeight", "double", "",0.708661 + Property: "FilmAspectRatio", "double", "",1.777778 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",0 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.777778 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -195.229202,-224.433945,160.309952 + Up: 0.312469,0.317370,0.895343 + LookAt: -0.727634,0.685881,0.010817 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Lamp", "Light" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",30.163618087768555,-122.287361145019531,177.115859985351562 + Property: "Lcl Rotation", "Lcl Rotation", "A+",127.261054502356870,3.163707551608806,16.936319773499580 + Property: "Lcl Scaling", "Lcl Scaling", "A+",29.999998092651367,30.000000000000000,29.999996185302734 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + Property: "LightType", "enum", "",0 + Property: "CastLightOnObject", "bool", "",1 + Property: "DrawVolumetricLight", "bool", "",1 + Property: "DrawGroundProjection", "bool", "",1 + Property: "DrawFrontFacingVolumetricLight", "bool", "",0 + Property: "GoboProperty", "object", "" + Property: "Color", "Color", "A+",1,1,1 + Property: "Intensity", "Intensity", "A+",100.00 + Property: "Fog", "Fog", "A+",50 + Property: "Color", "Color", "A",1.00,1.00,1.00 + Property: "Intensity", "Intensity", "A+",100.00 + Property: "Fog", "Fog", "A+",50 + Property: "LightType", "enum", "",0 + Property: "CastLightOnObject", "bool", "",1 + Property: "DrawGroundProjection", "bool", "",1 + Property: "DrawFrontFacingVolumetricLight", "bool", "",0 + Property: "DrawVolumetricLight", "bool", "",1 + Property: "GoboProperty", "object", "" + Property: "DecayType", "enum", "",0 + Property: "DecayStart", "double", "",30.00 + Property: "EnableNearAttenuation", "bool", "",0 + Property: "NearAttenuationStart", "double", "",0 + Property: "NearAttenuationEnd", "double", "",0 + Property: "EnableFarAttenuation", "bool", "",0 + Property: "FarAttenuationStart", "double", "",0 + Property: "FarAttenuationEnd", "double", "",0 + Property: "CastShadows", "bool", "",1 + Property: "ShadowColor", "ColorRGBA", "",0,0,0,1 + } + MultiLayer: 0 + MultiTake: 0 + Shading: Y + Culling: "CullingOff" + TypeFlags: "Light" + GeometryVersion: 124 + } + Model: "Model::Cube_012", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.283237457275391,2.413097381591797,0.465340465307236 + Property: "Lcl Rotation", "Lcl Rotation", "A+",179.999882065292638,89.999961523213827,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",34.729896545410156,34.729896545410156,34.729896545410156 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: -0.335174,-0.604804,-0.149168,1.013399,0.069481,0.398836,-0.369798,-0.622116,0.398836,-0.377317,-0.471452,0.398836,1.013399,0.069482,-0.247273,-0.328975,-0.601705,-0.247273,-0.381720,-0.021452,0.120040 + ,-0.405414,0.091563,0.398836,-0.336563,-0.455601,-0.242698,-0.335833,-0.464291,-0.247273,-0.322939,-0.450302,-0.247273,0.291003,0.430680,-0.143612,0.100123,0.526119,0.398836,0.426569,0.362897,-0.247273 + ,-0.008429,0.432809,0.398836,-0.347254,-0.328314,-0.175694,-0.370050,-0.077113,-0.017270,0.367731,0.299059,-0.247273,0.021743,0.458745,0.398836,0.383888,0.316589,-0.247273,0.243287,0.392890,-0.136867 + ,-0.367220,-0.090610,-0.050566,0.225466,0.378776,-0.134348,0.200079,0.358671,-0.130759 + PolygonVertexIndex: 0,1,-3,0,5,4,-2,13,4,-20,19,4,-18,17,4,-11,10,4,5,-10,4,13,11,-2,11,12,-2,18,1,-13,14,1,-19,3,1,14,-8,2,1,-4,15,17,10,-9 + ,8,10,-10,22,19,17,-24,17,15,21,-24,11,13,19,-21,20,19,-23,21,15,-17,15,0,6,-17,8,0,-16,6,0,3,-8,5,0,8,-10,0,2,-4,20,22,23,-19,23,21,16,-19 + ,18,12,11,-21,16,6,14,-19,6,7,-15 + Edges: + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByVertice" + ReferenceInformationType: "Direct" + Normals: -0.502090513706207,-0.862788796424866,-0.058961760252714,0.834589660167694,0.000000000000000,0.550828576087952 + ,-0.439741194248199,-0.720053732395172,0.536729037761688,-0.728659927845001,-0.036347545683384,0.683889269828796 + ,0.834589660167694,0.000000000000000,-0.550828576087952,-0.395641952753067,-0.712118923664093,-0.579912722110748 + ,-0.900448620319366,0.371013522148132,-0.226905122399330,-0.754722714424133,0.399273663759232,0.520493149757385 + ,-0.833338439464569,0.201025426387787,-0.514847278594971,-0.679891347885132,0.052003540098667,-0.731437087059021 + ,-0.223822742700577,0.206274598836899,-0.952513217926025,-0.113681450486183,0.882045984268188,-0.457197785377502 + ,-0.188879057765007,0.840540766716003,0.507705926895142,0.137821584939957,0.682638049125671,-0.717612206935883 + ,-0.533768713474274,0.620960116386414,0.573992133140564,-0.833338439464569,0.201025426387787,-0.514847278594971 + ,-0.900448620319366,0.371013522148132,-0.226905122399330,-0.223822742700577,0.206274598836899,-0.952513217926025 + ,-0.533768713474274,0.620960116386414,0.573992133140564,-0.223822742700577,0.206305116415024,-0.952513217926025 + ,-0.544785916805267,0.579729616641998,-0.605853438377380,-0.823969244956970,0.340769678354263,-0.452681064605713 + ,-0.544785916805267,0.579729616641998,-0.605853438377380,-0.544785916805267,0.579729616641998,-0.605853438377380 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.151840,0.000000,1.000000,-0.000000,1.000000,0.691598,0.151840,0.151840,0.155738,0.000000,1.000000,0.000000,1.000000,1.000000 + ,0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,0.000000,1.000000,0.000000,1.000002,1.000002,0.000000,0.000000 + ,1.000000,0.000000,1.000000,1.000000,-0.000000,0.000000,1.000000,0.000000,1.000000,0.844261,0.050831,0.050832,1.000000,-0.000000 + ,1.000000,1.000000,0.839562,1.000000,0.000000,-0.000000,0.839562,1.000000,0.000000,0.637851,0.000000,-0.000000,0.354364,-0.000000 + ,1.000000,-0.000000,0.999999,0.637851,0.351366,-0.000002,0.999999,-0.000001,0.999998,0.645634,0.146660,0.000000,1.000000,-0.000000 + ,0.999999,0.648632,0.602431,0.489339,0.691598,0.691598,-0.000000,-0.000000,0.853340,-0.000000,0.534935,0.609659,0.523151,0.397622 + ,0.564946,0.620619,0.563758,0.623816,0.563758,0.623816,0.564946,0.620619,0.565726,0.624782,0.482092,0.413879,0.522173,0.392406 + ,0.523151,0.397622,0.482050,0.421133,0.523151,0.397622,0.534935,0.609659,0.481108,0.583223,0.482050,0.421133,0.482201,0.395154 + ,0.519590,0.378625,0.522173,0.392406,0.482122,0.408787,0.482122,0.408787,0.522173,0.392406,0.482092,0.413879,0.483039,0.504095 + ,0.431930,0.472724,0.490974,0.502908,0.431930,0.472724,0.405547,0.416733,0.523697,0.498012,0.490973,0.502908,0.404562,0.455925 + ,0.405547,0.416733,0.431930,0.472724,0.523697,0.498012,0.405547,0.416733,0.526036,0.380180,0.590138,0.488073,0.387048,0.428445 + ,0.405547,0.416733,0.404562,0.455925,0.402694,0.454778,0.405547,0.416733,0.508882,0.351308,0.526036,0.380180,0.356866,0.480674 + ,0.363564,0.482751,0.373104,0.485710,0.462857,0.336590,0.373104,0.485710,0.586304,0.551833,0.588850,0.541082,0.462857,0.336590 + ,0.462857,0.336590,0.433900,0.323722,0.338934,0.475113,0.356866,0.480674,0.588850,0.541082,0.599349,0.496743,0.474004,0.341543 + ,0.462857,0.336590,0.599349,0.496743,0.620668,0.406718,0.474004,0.341543 + UVIndex: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54 + ,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: "Model::Cube_011", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-6.522933959960938,-11.611951828002930,6.640708446502686 + Property: "Lcl Rotation", "Lcl Rotation", "A+",179.999882065292638,89.999961523213827,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",34.729896545410156,34.729896545410156,34.729896545410156 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: 0.468816,0.026848,-0.339586,-0.240589,0.381550,0.202862,0.277935,0.122287,0.202862,0.421099,-0.010942,-0.332841,-0.261116,0.359279,0.202862,0.199555,0.054913,0.202862,-0.254828,0.233276,0.202862 + ,-0.250386,0.231532,0.135615,0.403278,-0.025056,-0.330322,-0.252111,0.178846,0.202862,0.169383,0.028977,0.202862,-0.245771,0.176592,0.106694,0.377891,-0.045161,-0.326733,-0.227602,-0.312269,0.202862 + ,-0.189408,-0.494442,-0.246540,-0.192238,-0.480945,-0.213245,-0.203908,-0.425284,-0.075934 + PolygonVertexIndex: 0,1,-3,1,4,5,-3,4,6,-6,5,6,9,-11,10,9,-14,11,7,8,-13,14,11,-13,1,0,3,-5,7,4,3,-9,15,9,11,-15,9,7,-12,16,9,-16,9,6,-8 + ,13,9,-17,6,4,-8,12,8,3,-6,5,10,15,-13,15,14,-13,0,2,5,-4,10,13,16,-16 + Edges: + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByVertice" + ReferenceInformationType: "Direct" + Normals: 0.763267934322357,0.065614797174931,-0.642719805240631,-0.358378857374191,0.892056047916412,0.275185406208038 + ,0.723258137702942,0.195593133568764,0.662282168865204,0.310007005929947,-0.532059669494629,-0.787896335124969 + ,-0.821680366992950,0.487166970968246,0.295724362134933,0.374156922101974,-0.435254991054535,0.818842113018036 + ,-0.728659927845001,-0.036347545683384,0.683889269828796,-0.833338439464569,0.201025426387787,-0.514847278594971 + ,0.310007005929947,-0.532059669494629,-0.787896335124969,-0.728659927845001,-0.036347545683384,0.683889269828796 + ,0.374156922101974,-0.435254991054535,0.818842113018036,-0.833338439464569,0.201025426387787,-0.514847278594971 + ,0.310007005929947,-0.532059669494629,-0.787896335124969,-0.412671297788620,-0.636066794395447,0.651966929435730 + ,-0.301828056573868,-0.792474150657654,-0.529923379421234,-0.427747428417206,-0.849726855754852,0.308084338903427 + ,-0.427747428417206,-0.849726855754852,0.308084338903427 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.839562,1.000000,-0.000000,1.000000,0.000000,0.637851,1.000000,1.000000,0.802888,0.802888,0.354364,-0.000000,0.999999,0.637851 + ,0.802888,0.802888,0.058529,-0.000001,0.354364,-0.000000,0.999998,0.645634,0.999997,0.941467,0.083811,-0.000002,0.351366,-0.000002 + ,0.999999,0.648632,0.999999,0.916187,0.602431,0.489339,0.329155,0.508592,0.316714,0.502482,0.482092,0.413879,0.482050,0.421133 + ,0.481108,0.583223,0.329155,0.508592,0.482050,0.421133,0.286545,0.481647,0.482201,0.395154,0.482122,0.408787,0.287787,0.488274 + ,0.316714,0.502482,0.287787,0.488274,0.482122,0.408787,0.482092,0.413879,0.490974,0.502908,0.646054,0.582187,0.627318,0.592654 + ,0.483039,0.504095,0.646054,0.582187,0.639130,0.599905,0.627318,0.592654,0.523697,0.498012,0.646054,0.582187,0.490973,0.502908 + ,0.646054,0.582187,0.652251,0.592618,0.639130,0.599905,0.590138,0.488073,0.646054,0.582187,0.523697,0.498012,0.652251,0.592618 + ,0.666597,0.616764,0.639130,0.599905,0.373104,0.485710,0.363564,0.482751,0.356866,0.480674,0.462857,0.336590,0.462857,0.336590 + ,0.474004,0.341543,0.588850,0.541082,0.373104,0.485710,0.588850,0.541082,0.586304,0.551833,0.373104,0.485710,0.338934,0.475113 + ,0.433900,0.323722,0.462857,0.336590,0.356866,0.480674,0.474004,0.341543,0.620668,0.406718,0.599349,0.496743,0.588850,0.541082 + UVIndex: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54 + ,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: "Model::Cube_009", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-0.709496498107910,-3.220736265182495,25.985172271728516 + Property: "Lcl Rotation", "Lcl Rotation", "A+",179.999882065292638,89.999961523213827,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",34.729896545410156,34.729896545410156,34.729896545410156 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: -0.251792,-1.092735,-0.160148,-0.251792,-1.092735,-0.275857,0.158210,-0.887734,-0.275857,-0.248237,-1.051952,-0.142334,0.118477,-0.726637,-0.275857,0.192036,-0.698026,-0.275857,0.227946,-0.812072,-0.275857 + ,0.118477,-0.726637,-0.177340,-0.139476,-0.849930,-0.101800,-0.234590,-0.895391,-0.073946,-0.234590,-0.895391,-0.275857,0.231386,-0.627564,-0.188644,0.118840,-0.465563,-0.275857,0.251280,0.439521,0.315745 + ,0.172850,0.467408,0.370251,0.120165,0.486141,0.370251,0.120166,0.486141,0.150725,0.120060,0.410132,0.370251,0.251316,0.441439,0.316651,-0.251792,0.692342,0.370251,-0.026581,0.567493,-0.020951 + ,0.212271,0.510179,0.370251,0.252354,0.497109,0.342965,-0.251792,0.692342,-0.275857,-0.244473,0.688285,-0.275857,0.253430,0.554835,0.370251,0.216127,0.673305,0.370251,-0.251792,0.907265,0.370251 + ,-0.244898,0.689636,-0.275857,-0.251792,0.907265,-0.188509,-0.251792,0.711531,-0.275857 + PolygonVertexIndex: 0,1,-3,28,23,-31,24,23,-29,5,4,-13,6,2,4,-6,2,1,-5,1,10,-5,23,27,29,-31,19,27,-24,20,19,23,-25,15,19,20,-17,12,4,15,-17,17,15,4,-8 + ,4,10,8,-8,8,10,-10,10,1,3,-10,1,0,-4,29,27,-27,26,19,21,-26,26,27,-20,21,19,15,-15,14,15,-18,7,2,6,-12,14,7,13,-19,13,7,-12,14,17,-8 + ,8,3,2,-8,21,14,18,-23,3,0,-3,25,21,-23,8,9,-4,18,13,20,-23,11,12,16,-14,20,24,28,-23,13,16,-21,11,6,5,-13,28,30,25,-23,30,29,26,-26 + Edges: + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByVertice" + ReferenceInformationType: "Direct" + Normals: -0.441663861274719,-0.749809265136719,0.492599248886108,-0.468092888593674,-0.688589155673981,-0.553788900375366 + ,0.668324828147888,-0.679006338119507,-0.303750723600388,-0.547746181488037,-0.294320493936539,0.783135473728180 + ,-0.447309792041779,0.282387763261795,-0.848597645759583,0.448225349187851,0.141117587685585,-0.882686853408813 + ,0.836420774459839,-0.457869201898575,-0.301187157630920,-0.244666889309883,-0.024964140728116,0.969267845153809 + ,-0.005005035549402,0.530014932155609,0.847956776618958,-0.477675706148148,0.279946297407150,0.832697510719299 + ,-0.650898754596710,0.451002538204193,-0.610644876956940,0.972075581550598,-0.114841148257256,0.204596087336540 + ,-0.321573525667191,0.329538851976395,-0.887661337852478,0.972075581550598,-0.114841148257256,0.204596087336540 + ,0.223822742700577,-0.206274598836899,0.952513217926025,-0.466231256723404,-0.274178296327591,0.841090142726898 + ,0.203527942299843,-0.317117840051651,-0.926267266273499,-0.526902079582214,-0.276314586400986,0.803704917430878 + ,0.972075581550598,-0.114841148257256,0.204596087336540,-0.683584094047546,-0.402630686759949,0.608722209930420 + ,0.343302726745605,-0.700643956661224,-0.625476837158203,0.223822742700577,-0.206305116415024,0.952513217926025 + ,0.972075581550598,-0.114841148257256,0.204596087336540,-0.683584094047546,-0.402630686759949,-0.608722209930420 + ,0.209082305431366,-0.606067061424255,-0.767418444156647,0.871944308280945,0.116580709815025,0.475447863340378 + ,0.758171319961548,0.472396016120911,0.449415564537048,-0.436689347028732,0.706564545631409,0.556779682636261 + ,0.448225349187851,0.141117587685585,-0.882686853408813,-0.274422436952591,0.739921271800995,-0.614123940467834 + ,-0.321787178516388,0.328104496002197,-0.888119161128998 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,-0.000000,0.005030,-0.000000,0.000000,0.089280,0.000000,0.980322,0.000000 + ,1.000000,-0.000000,0.999996,0.005030,0.749281,0.000000,1.000000,-0.000000,1.000000,0.215270,-0.000000,0.274918,-0.000000,0.000000 + ,1.000000,1.000000,0.749281,1.000000,-0.000000,0.000000,0.999999,-0.000000,1.000000,1.000000,-0.000000,0.000000,1.000000,-0.000000 + ,1.000000,1.000000,1.000000,1.000000,-0.000000,0.000001,0.864809,-0.000000,1.000000,0.910721,-0.000000,0.000000,0.999999,-0.000000 + ,1.000000,1.000000,0.605474,0.605475,0.000000,0.000000,1.000000,0.000000,1.000000,0.019678,0.000000,0.000000,1.000000,0.000000 + ,1.000000,0.605474,0.339767,0.339767,1.000000,0.784730,1.000000,1.000000,0.000000,0.000000,0.339767,0.000000,0.000000,0.000000 + ,1.000000,0.000000,1.000000,1.000000,-0.000003,1.000002,-0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,-0.000000,1.000000 + ,-0.000001,-0.000001,1.000000,0.000000,1.000000,1.000000,-0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,-0.000000,1.000000 + ,1.000001,0.000002,0.999999,0.999998,0.000000,0.000000,0.135191,0.000000,1.000000,0.000000,1.000000,0.823512,0.176488,0.000000 + ,1.000000,1.000000,-0.000000,1.000000,-0.000000,0.604763,0.176488,0.000000,1.000000,0.000001,1.000000,1.000000,-0.000000,0.000001 + ,1.000004,0.000003,1.000006,1.000001,0.000003,1.000000,-0.000001,0.000000,1.000000,0.000001,0.999999,1.000000,0.539369,0.689457 + ,0.580295,0.702518,0.576076,0.680003,0.537508,0.655973,0.295232,0.527997,0.539369,0.689453,0.314459,0.516999,0.314058,0.516749 + ,0.314459,0.516999,0.539369,0.689453,0.537508,0.655969,0.295232,0.527997,0.298426,0.545042,0.539369,0.689457,0.521754,0.752891 + ,0.546164,0.798659,0.580295,0.702518,0.539369,0.689457,0.292846,0.515269,0.295232,0.527997,0.314058,0.516749,0.302422,0.509499 + ,0.546164,0.798659,0.554214,0.804489,0.580295,0.702518,0.290356,0.501980,0.292846,0.515269,0.302422,0.509499,0.521754,0.752891 + ,0.515259,0.776281,0.546164,0.798659,0.506641,0.361825,0.506439,0.362252,0.594531,0.412218,0.512526,0.349442,0.393634,0.599612 + ,0.441508,0.595920,0.546483,0.388820,0.506439,0.362252,0.594531,0.412218,0.665873,0.446961,0.666136,0.446787,0.512526,0.349442 + ,0.506439,0.362252,0.546483,0.388820,0.594531,0.412218,0.393634,0.599612,0.374129,0.640654,0.396305,0.625931,0.441508,0.595920 + ,0.666136,0.446787,0.670393,0.443960,0.518629,0.336602,0.512526,0.349442,0.670393,0.443960,0.692056,0.401442,0.541665,0.321307 + ,0.518629,0.336602 + UVIndex: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54 + ,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109 + ,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: "Model::Cube_008", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",1.613526225090027,-12.612447738647461,17.974212646484375 + Property: "Lcl Rotation", "Lcl Rotation", "A+",179.999882065292638,89.999961523213827,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",34.729896545410156,34.729896545410156,34.729896545410156 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: -0.482456,0.441109,-0.208968,-0.482456,0.636843,-0.208968,0.930714,-0.069742,-0.208969,0.888033,-0.116050,-0.208968,-0.475562,0.419214,-0.208968,-0.482456,0.636843,-0.121620,0.085743,0.352743,0.437140 + ,-0.014537,0.402883,0.437140,0.021689,0.226687,0.409854,0.020652,0.171017,0.383540,0.871876,-0.133580,-0.208968,-0.110498,0.215719,-0.208968,-0.475137,0.417863,-0.208968,0.022766,0.284413,0.437140 + ,0.020616,0.169099,0.382633,0.181206,-0.882941,-0.208969,-0.111824,-0.735985,-0.208969,-0.038628,-0.968448,-0.208968,-0.257245,0.297071,0.045938,0.000722,-0.897986,-0.121755,-0.110499,0.215719,0.217613 + ,-0.002718,-1.082494,-0.208969 + PolygonVertexIndex: 0,2,3,-5,0,1,-3,4,3,11,-13,3,10,-12,16,11,15,-18,11,10,-16,17,15,-22,1,0,-6,12,11,-19,18,11,-21,20,11,-17,6,1,5,-8,6,2,-2 + ,13,6,-8,15,10,19,-22,10,9,14,-20,10,3,-10,9,3,2,-9,8,2,6,-14,9,8,18,-15,20,16,19,-15,8,13,4,-19,18,20,-15,17,21,19,-17,0,4,13,-8,4,12,-19 + ,5,0,-8 + Edges: + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByVertice" + ReferenceInformationType: "Direct" + Normals: -0.854731917381287,-0.223914310336113,-0.468214958906174,-0.436689347028732,0.706564545631409,-0.556779682636261 + ,0.973143696784973,0.011505478061736,-0.229773864150047,0.700399816036224,-0.645558059215546,-0.304391622543335 + ,-0.841944634914398,-0.265083760023117,-0.469924002885818,-0.565599560737610,0.734733104705811,0.374462097883224 + ,0.514969348907471,0.423139125108719,0.745475649833679,-0.231482893228531,0.607409894466400,0.759880363941193 + ,-0.234015926718712,-0.411877810955048,0.880642116069794,-0.234015926718712,-0.411877810955048,0.880642116069794 + ,0.700399816036224,-0.645558059215546,-0.304391622543335,-0.466231256723404,-0.274178296327591,-0.841090142726898 + ,-0.766502857208252,-0.456465333700180,-0.451765507459641,-0.224311038851738,-0.325998723506927,0.918332457542419 + ,-0.234015926718712,-0.411877810955048,0.880642116069794,0.700338780879974,-0.645496964454651,-0.304635763168335 + ,-0.854853987693787,-0.223578602075577,-0.468214958906174,-0.841944634914398,-0.265083760023117,-0.469924002885818 + ,-0.713034451007843,-0.627887785434723,0.311960190534592,-0.234015926718712,-0.411877810955048,0.880642116069794 + ,-0.852992355823517,-0.300363183021545,0.426770836114883,-0.158696249127388,-0.975188434123993,-0.154240548610687 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.089280,0.000000,1.000000,1.000000,0.000001,1.000000,-0.000000,0.005030,0.089280,0.000000,1.000001,-0.000000,1.000000,1.000000 + ,0.999996,0.005030,1.000002,1.000000,-0.000001,-0.000000,0.980322,0.000000,1.000002,1.000000,0.000000,1.000000,-0.000001,-0.000000 + ,1.000000,0.215270,1.000000,1.000000,-0.000000,-0.000000,0.749281,0.000000,1.000000,1.000000,0.000000,1.000000,-0.000000,-0.000000 + ,0.749281,1.000000,-0.000000,1.000000,-0.000000,0.274918,1.000000,-0.000000,1.000000,0.910721,0.864809,-0.000000,1.000000,0.019678 + ,1.000000,1.000000,0.605474,0.605475,1.000000,0.605474,1.000000,1.000000,0.339767,0.339767,0.339767,0.000000,1.000000,0.000000 + ,1.000000,0.784730,1.000000,1.000000,0.000000,0.000000,0.135191,0.000000,1.000000,0.823512,1.000000,1.000000,-0.000000,1.000000 + ,0.000000,0.000000,-0.000000,0.604763,-0.000000,0.000000,0.176488,0.000000,0.564946,0.620619,0.523151,0.397622,0.537508,0.655973 + ,0.576076,0.680003,0.523151,0.397622,0.314058,0.516749,0.314459,0.516999,0.537508,0.655969,0.523151,0.397622,0.522173,0.392406 + ,0.314058,0.516749,0.314058,0.516749,0.522173,0.392405,0.519590,0.378625,0.302422,0.509499,0.302422,0.509499,0.519590,0.378625 + ,0.286545,0.481647,0.290356,0.501980,0.506641,0.361825,0.512526,0.349442,0.594531,0.412218,0.506439,0.362252,0.546483,0.388820 + ,0.441508,0.595920,0.393634,0.599612,0.506439,0.362252,0.512526,0.349442,0.518629,0.336602,0.666136,0.446787,0.594531,0.412218 + ,0.594531,0.412218,0.546483,0.388820,0.506439,0.362252,0.396305,0.625931,0.374129,0.640654,0.393634,0.599612,0.441508,0.595920 + ,0.670393,0.443960,0.666136,0.446787,0.518629,0.336602,0.541665,0.321307,0.666136,0.446787,0.665873,0.446961,0.594531,0.412218 + ,0.692056,0.401442,0.670393,0.443960,0.541665,0.321307 + UVIndex: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54 + ,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: "Model::Cube_006", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-4.346582412719727,9.987678527832031,20.524810791015625 + Property: "Lcl Rotation", "Lcl Rotation", "A+",179.999882065292638,89.999961523213827,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",34.729896545410156,34.729896545410156,34.729896545410156 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: 0.207787,-0.404015,0.265526,-0.409017,-0.712417,0.265526,-0.409017,-0.712417,-0.264873,0.242411,-0.386704,-0.282477,0.000986,-0.507416,-0.380582,0.200268,-0.253351,0.265526,-0.038748,-0.346319,0.265526 + ,-0.391815,-0.515073,0.265526,-0.405462,-0.671635,-0.247059,0.248609,-0.383604,-0.380582,0.147661,0.800778,0.265526,0.015625,0.847726,0.265526,-0.037165,0.790450,0.265526,-0.391815,-0.515074,-0.178671 + ,-0.296701,-0.469612,-0.206525,-0.038748,-0.346319,-0.282065,0.241752,-0.246190,-0.380582,0.055047,0.890497,0.265526,0.144945,0.855209,0.265526,0.154001,0.798524,0.169359,0.230330,-0.110213,-0.309003 + ,0.241022,-0.237500,-0.376007,0.138657,0.981212,0.265526,0.149387,0.853465,0.198280 + PolygonVertexIndex: 3,0,2,-5,0,1,-3,3,4,-10,9,4,-17,15,6,-13,14,6,-16,7,6,14,-14,8,7,-14,1,7,8,-3,22,17,-19,17,11,10,-19,10,11,12,-6,12,6,-6 + ,0,5,6,-2,6,7,-2,21,15,-21,16,4,15,-22,19,11,17,-24,20,15,12,-20,12,11,-20,4,8,14,-16,23,17,-23,4,2,-9,8,13,-15,10,20,19,-24,10,3,21,-21 + ,23,18,-11,10,5,-4,3,9,16,-22,5,0,-4,23,22,-19 + Edges: + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByVertice" + ReferenceInformationType: "Direct" + Normals: 0.671559810638428,-0.411358982324600,0.616229772567749,-0.468092888593674,-0.688589155673981,0.553788900375366 + ,-0.510391533374786,-0.632343530654907,-0.582750916481018,0.862483620643616,-0.504562497138977,0.038544878363609 + ,0.046998504549265,-0.510238945484161,-0.858729839324951,0.683034777641296,0.034058656543493,0.729544997215271 + ,-0.447309792041779,0.282387763261795,0.848597645759583,-0.650898754596710,0.451002538204193,0.610644876956940 + ,-0.832819581031799,0.280892372131348,-0.476912736892700,0.706961274147034,-0.394055008888245,-0.587267696857452 + ,0.683034777641296,0.034058656543493,0.729544997215271,-0.700399816036224,0.645558059215546,0.304391622543335 + ,-0.806726276874542,0.510147392749786,0.298165827989578,-0.764763355255127,0.550401329994202,-0.334910124540329 + ,-0.488937050104141,0.738395333290100,-0.464400172233582,-0.609607219696045,0.498916596174240,-0.615955054759979 + ,0.544816434383392,0.320078134536743,-0.775048077106476,-0.700399816036224,0.645558059215546,0.304391622543335 + ,0.683034777641296,0.034058656543493,0.729544997215271,0.547624111175537,0.425275415182114,-0.720542013645172 + ,0.547715663909912,0.425275415182114,-0.720480978488922,0.547715663909912,0.425275415182114,-0.720480978488922 + ,0.213629573583603,0.961912870407104,0.170415356755257,0.547715663909912,0.425275415182114,-0.720480978488922 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.151840,0.000000,1.000000,0.691598,0.000000,1.000000,0.000000,0.000000,1.000000,0.691598,1.000000,1.000000,0.000000,1.000000 + ,0.151840,0.151840,0.000000,0.000000,0.155738,0.000000,1.000000,0.844262,1.000000,1.000000,0.050832,0.050832,0.000000,-0.000000 + ,1.000000,-0.000000,1.000000,1.000000,0.000000,0.000000,1.000000,-0.000000,1.000000,1.000000,0.000000,0.000000,1.000000,-0.000000 + ,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000,1.000000,-0.000000,1.000000,1.000000,0.000000,0.000000,1.000000,0.000000 + ,1.000000,1.000000,0.000002,1.000000,0.802889,0.802889,0.000000,0.000000,0.058529,-0.000001,0.999999,0.999999,0.000000,0.000000 + ,0.083812,-0.000001,0.999998,0.941468,0.999999,0.916187,0.999999,1.000000,0.000001,1.000000,0.146660,0.000000,0.000001,1.000000 + ,0.000000,-0.000000,0.146660,0.000000,0.691598,0.691598,0.853340,-0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,0.000000 + ,1.000000,0.000000,1.000000,1.000000,0.563758,0.623816,0.539369,0.689457,0.534935,0.609659,0.565726,0.624782,0.580295,0.702518 + ,0.539369,0.689457,0.563758,0.623816,0.329155,0.508592,0.295232,0.527997,0.292846,0.515269,0.316714,0.502482,0.534935,0.609659 + ,0.539369,0.689457,0.298426,0.545042,0.329156,0.508592,0.298426,0.545042,0.295232,0.527997,0.329156,0.508592,0.580295,0.702518 + ,0.546164,0.798659,0.521754,0.752891,0.539369,0.689457,0.316714,0.502482,0.292846,0.515269,0.287787,0.488274,0.580295,0.702518 + ,0.554214,0.804488,0.546164,0.798659,0.546164,0.798659,0.515259,0.776281,0.521754,0.752891,0.646054,0.582187,0.431930,0.472724 + ,0.627318,0.592654,0.639130,0.599905,0.646054,0.582187,0.405547,0.416733,0.404562,0.455925,0.431930,0.472724,0.639130,0.599905 + ,0.652251,0.592618,0.646054,0.582187,0.646054,0.582187,0.526036,0.380180,0.405547,0.416733,0.405547,0.416733,0.387048,0.428445 + ,0.402694,0.454778,0.404562,0.455925,0.526036,0.380180,0.508882,0.351308,0.405547,0.416733,0.639130,0.599905,0.666597,0.616764 + ,0.652251,0.592618 + UVIndex: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54 + ,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: "Model::Producer Perspective", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,71.299999999999997,287.500000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",10.000000 + Property: "FarPlane", "double", "",4000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,71.300000,287.500000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Top", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Bottom", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,-4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,-4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Front", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Back", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,-4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,-4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Right", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Left", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Material: "Material::Material", "" { + Version: 102 + ShadingModel: "lambert" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Lambert" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",0.0000,0.0000,0.0000 + Property: "AmbientFactor", "double", "",1.0000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",0.8000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "SpecularFactor", "double", "",0.2500 + Property: "ShininessExponent", "double", "",80.0 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",0.0,0.0,0.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",1.0,1.0,1.0 + Property: "Shininess", "double", "",9.6 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Pose: "Pose::BIND_POSES", "BindPose" { + Type: "BindPose" + Version: 100 + Properties60: { + } + NbPoseNodes: 5 + PoseNode: { + Node: "Model::Cube_012" + Matrix: -0.000022218722734,-34.729896545410156,-0.000070382149715,0.000000000000000,-0.000000000001677,-0.000070382149715,34.729896545410156,0.000000000000000,-34.729896545410156,0.000022218722734,0.000000000043350,0.000000000000000,0.283237457275391,2.413097381591797,0.465340465307236,1.000000000000000 + } + PoseNode: { + Node: "Model::Cube_011" + Matrix: -0.000022218722734,-34.729896545410156,-0.000070382149715,0.000000000000000,-0.000000000001677,-0.000070382149715,34.729896545410156,0.000000000000000,-34.729896545410156,0.000022218722734,0.000000000043350,0.000000000000000,-6.522933959960938,-11.611951828002930,6.640708446502686,1.000000000000000 + } + PoseNode: { + Node: "Model::Cube_009" + Matrix: -0.000022218722734,-34.729896545410156,-0.000070382149715,0.000000000000000,-0.000000000001677,-0.000070382149715,34.729896545410156,0.000000000000000,-34.729896545410156,0.000022218722734,0.000000000043350,0.000000000000000,-0.709496498107910,-3.220736265182495,25.985172271728516,1.000000000000000 + } + PoseNode: { + Node: "Model::Cube_008" + Matrix: -0.000022218722734,-34.729896545410156,-0.000070382149715,0.000000000000000,-0.000000000001677,-0.000070382149715,34.729896545410156,0.000000000000000,-34.729896545410156,0.000022218722734,0.000000000043350,0.000000000000000,1.613526225090027,-12.612447738647461,17.974212646484375,1.000000000000000 + } + PoseNode: { + Node: "Model::Cube_006" + Matrix: -0.000022218722734,-34.729896545410156,-0.000070382149715,0.000000000000000,-0.000000000001677,-0.000070382149715,34.729896545410156,0.000000000000000,-34.729896545410156,0.000022218722734,0.000000000043350,0.000000000000000,-4.346582412719727,9.987678527832031,20.524810791015625,1.000000000000000 + } + } + GlobalSettings: { + Version: 1000 + Properties60: { + Property: "UpAxis", "int", "",1 + Property: "UpAxisSign", "int", "",1 + Property: "FrontAxis", "int", "",2 + Property: "FrontAxisSign", "int", "",1 + Property: "CoordAxis", "int", "",0 + Property: "CoordAxisSign", "int", "",1 + Property: "UnitScaleFactor", "double", "",1 + } + } +} + +; Object relations +;------------------------------------------------------------------ + +Relations: { + Model: "Model::Cube_012", "Mesh" { + } + Model: "Model::Cube_011", "Mesh" { + } + Model: "Model::Cube_009", "Mesh" { + } + Model: "Model::Cube_008", "Mesh" { + } + Model: "Model::Cube_006", "Mesh" { + } + Model: "Model::Camera", "Camera" { + } + Model: "Model::Lamp", "Light" { + } + Model: "Model::Producer Perspective", "Camera" { + } + Model: "Model::Producer Top", "Camera" { + } + Model: "Model::Producer Bottom", "Camera" { + } + Model: "Model::Producer Front", "Camera" { + } + Model: "Model::Producer Back", "Camera" { + } + Model: "Model::Producer Right", "Camera" { + } + Model: "Model::Producer Left", "Camera" { + } + Model: "Model::Camera Switcher", "CameraSwitcher" { + } + Material: "Material::Material", "" { + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + Connect: "OO", "Model::Cube_012", "Model::Scene" + Connect: "OO", "Model::Cube_011", "Model::Scene" + Connect: "OO", "Model::Cube_009", "Model::Scene" + Connect: "OO", "Model::Cube_008", "Model::Scene" + Connect: "OO", "Model::Cube_006", "Model::Scene" + Connect: "OO", "Model::Lamp", "Model::Scene" + Connect: "OO", "Model::Camera", "Model::Scene" + Connect: "OO", "Material::Material", "Model::Cube_012" + Connect: "OO", "Material::Material", "Model::Cube_011" + Connect: "OO", "Material::Material", "Model::Cube_009" + Connect: "OO", "Material::Material", "Model::Cube_008" + Connect: "OO", "Material::Material", "Model::Cube_006" +} +;Takes and animation section +;---------------------------------------------------- + +Takes: { + Current: "Default Take" + Take: "Default Take" { + FileName: "Default_Take.tak" + LocalTime: 0,479181389250 + ReferenceTime: 0,479181389250 + + ;Models animation + ;---------------------------------------------------- + Model: "Model::Cube_012" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: 0.283237457275391 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.283237457275391,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 2.413097381591797 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,2.413097381591797,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 0.465340465307236 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.465340465307236,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: -89.999961523213827 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-89.999961523213827,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 89.999886391132961 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,89.999886391132961,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 90.000002504348856 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.000002504348856,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Cube_011" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: -6.522933959960938 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-6.522933959960938,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -11.611951828002930 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-11.611951828002930,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 6.640708446502686 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,6.640708446502686,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: -89.999961523213827 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-89.999961523213827,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 89.999886391132961 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,89.999886391132961,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 90.000002504348856 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.000002504348856,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Cube_009" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: -0.709496498107910 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-0.709496498107910,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -3.220736265182495 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-3.220736265182495,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 25.985172271728516 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,25.985172271728516,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: -89.999961523213827 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-89.999961523213827,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 89.999886391132961 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,89.999886391132961,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 90.000002504348856 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.000002504348856,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Cube_008" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: 1.613526225090027 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,1.613526225090027,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -12.612447738647461 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-12.612447738647461,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 17.974212646484375 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,17.974212646484375,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: -89.999961523213827 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-89.999961523213827,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 89.999886391132961 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,89.999886391132961,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 90.000002504348856 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.000002504348856,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Cube_006" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: -4.346582412719727 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-4.346582412719727,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 9.987678527832031 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,9.987678527832031,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 20.524810791015625 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,20.524810791015625,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: -89.999961523213827 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-89.999961523213827,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 89.999886391132961 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,89.999886391132961,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 90.000002504348856 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.000002504348856,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Camera" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: -195.229202270507812 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-195.229202270507812,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -224.433944702148438 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-224.433944702148438,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 160.309951782226562 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,160.309951782226562,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: 90.692167044647775 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.692167044647775,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 26.439037314772314 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,26.439037314772314,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 47.000136773245160 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,47.000136773245160,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 30.000001907348633 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000001907348633,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 30.000001907348633 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000001907348633,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 29.999998092651367 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999998092651367,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Lamp" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: 30.163618087768555 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.163618087768555,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -122.287361145019531 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-122.287361145019531,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 177.115859985351562 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,177.115859985351562,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: 127.261040841978527 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,127.261040841978527,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 3.163707551608806 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,3.163707551608806,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 16.936319773499580 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,16.936319773499580,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 29.999998092651367 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999998092651367,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 30.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000000000000000,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 29.999996185302734 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999996185302734,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + } +} +;Version 5 settings +;------------------------------------------------------------------ + +Version5: { + AmbientRenderSettings: { + Version: 101 + AmbientLightColor: 0.0,0.0,0.0,0 + } + FogOptions: { + FogEnable: 0 + FogMode: 0 + FogDensity: 0.000 + FogStart: 5.000 + FogEnd: 25.000 + FogColor: 0.1,0.1,0.1,1 + } + Settings: { + FrameRate: "24" + TimeFormat: 1 + SnapOnFrames: 0 + ReferenceTimeIndex: -1 + TimeLineStartTime: 0 + TimeLineStopTime: 479181389250 + } + RendererSetting: { + DefaultCamera: "Producer Perspective" + DefaultViewingMode: 0 + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/shipfractured.fbx.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/shipfractured.fbx.meta new file mode 100644 index 0000000..8d31d04 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Meshes/shipfractured.fbx.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 5735f3b443f71894589af1323ad7a29b +ModelImporter: + serializedVersion: 15 + fileIDToRecycleName: + 100000: Camera + 100002: Cube_006 + 100004: Cube_008 + 100006: Cube_009 + 100008: Cube_011 + 100010: Cube_012 + 100012: Lamp + 100014: //RootNode + 100016: Cube_005 + 100018: Cube_010 + 400000: Camera + 400002: Cube_006 + 400004: Cube_008 + 400006: Cube_009 + 400008: Cube_011 + 400010: Cube_012 + 400012: Lamp + 400014: //RootNode + 400016: Cube_005 + 400018: Cube_010 + 2300000: Cube_006 + 2300002: Cube_008 + 2300004: Cube_009 + 2300006: Cube_011 + 2300008: Cube_012 + 2300010: Cube_005 + 2300012: Cube_010 + 3300000: Cube_006 + 3300002: Cube_008 + 3300004: Cube_009 + 3300006: Cube_011 + 3300008: Cube_012 + 3300010: Cube_005 + 3300012: Cube_010 + 4300000: Cube_012 + 4300002: Cube_011 + 4300004: Cube_009 + 4300006: Cube_008 + 4300008: Cube_006 + 4300010: Cube_010 + 4300012: Cube_005 + 7400000: Default Take + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics.meta new file mode 100644 index 0000000..000504b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3e117af07459d3f4893fe05646d854c7 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics/Default.physicMaterial b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics/Default.physicMaterial new file mode 100644 index 0000000..e02ee01 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics/Default.physicMaterial @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Default + dynamicFriction: 0 + staticFriction: 0 + bounciness: 1 + frictionCombine: 0 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics/Default.physicMaterial.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics/Default.physicMaterial.meta new file mode 100644 index 0000000..a0c195b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Physics/Default.physicMaterial.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 19e1775e0162387408a846a5e92cc2c2 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds.meta new file mode 100644 index 0000000..0822e82 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 8f8355cf4b7ebe345a0430d15f20ae2e +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/NearExplosionA.ogg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/NearExplosionA.ogg new file mode 100644 index 0000000..ed1705e Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/NearExplosionA.ogg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/NearExplosionA.ogg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/NearExplosionA.ogg.meta new file mode 100644 index 0000000..db4e51f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/NearExplosionA.ogg.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: b083b7753425f9c48ae0b375d6568e2f +timeCreated: 1435779545 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/The Space (Looping Middle).mp3 b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/The Space (Looping Middle).mp3 new file mode 100644 index 0000000..1e58465 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/The Space (Looping Middle).mp3 differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/The Space (Looping Middle).mp3.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/The Space (Looping Middle).mp3.meta new file mode 100644 index 0000000..4ff5c81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Sounds/The Space (Looping Middle).mp3.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: c5a6af7adb029df4ba0967bc4de9e7ac +timeCreated: 1435779552 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures.meta new file mode 100644 index 0000000..97a8caf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a25b85fe55c948c41a1259e3dfc3cebf +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background.meta new file mode 100644 index 0000000..f4d32fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 58881f003b1f1d54a9d4372b043f980c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Free_Shmup_Sprites_Starfield.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Free_Shmup_Sprites_Starfield.png new file mode 100644 index 0000000..8b57169 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Free_Shmup_Sprites_Starfield.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Free_Shmup_Sprites_Starfield.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Free_Shmup_Sprites_Starfield.png.meta new file mode 100644 index 0000000..6b6923d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Free_Shmup_Sprites_Starfield.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 76790d87a6ceac544a057439dbe4d6c3 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials.meta new file mode 100644 index 0000000..94b3eb7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 93b8b198480ec8040b306406408200c3 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield 1.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield 1.mat new file mode 100644 index 0000000..fe492e4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield 1.mat @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Free_Shmup_Sprites_Starfield 1 + m_Shader: {fileID: 4, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 76790d87a6ceac544a057439dbe4d6c3, type: 3} + m_Scale: {x: 5, y: 5} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Shininess + second: .078125 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .5, g: .5, b: .5, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield 1.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield 1.mat.meta new file mode 100644 index 0000000..6f0528e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield 1.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f96f18654fcb0a742b51183dab201105 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield.mat new file mode 100644 index 0000000..3e7f097 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield.mat @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Free_Shmup_Sprites_Starfield + m_Shader: {fileID: 4, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: e12e5deef87c66e439227996f6fb9a7b, type: 3} + m_Scale: {x: 5, y: 5} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Shininess + second: .078125 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .5, g: .5, b: .5, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield.mat.meta new file mode 100644 index 0000000..064f03c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/Background/Materials/Free_Shmup_Sprites_Starfield.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: b384f014c562cb64093ed03a6e82817f +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/asteroid.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/asteroid.png new file mode 100644 index 0000000..643102c Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/asteroid.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/asteroid.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/asteroid.png.meta new file mode 100644 index 0000000..79dd61f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/asteroid.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: f67021125bb29c34d81355e68915c874 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/ship.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/ship.png new file mode 100644 index 0000000..3f299a0 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/ship.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/ship.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/ship.png.meta new file mode 100644 index 0000000..8117219 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/ship.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: c5917249e89888346a4bd606beae9578 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/stars.jpg b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/stars.jpg new file mode 100644 index 0000000..0606617 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/stars.jpg differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/stars.jpg.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/stars.jpg.meta new file mode 100644 index 0000000..6594897 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/stars.jpg.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d1e4a3e1339b0c84197ec2fe60c41ed6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/target.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/target.png new file mode 100644 index 0000000..d4cb0bb Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/target.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/target.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/target.png.meta new file mode 100644 index 0000000..b1b6f27 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Media/Textures/target.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: be34ee1d3a3899d49a43310b45415ed3 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs.meta new file mode 100644 index 0000000..8343b2e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 538a7ee3bafeabc439759090caf2889c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Asteroid.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Asteroid.prefab new file mode 100644 index 0000000..c92164a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Asteroid.prefab @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + - component: {fileID: 5400000} + - component: {fileID: 13500000} + - component: {fileID: 11400000} + m_Layer: 9 + m_Name: Asteroid + m_TagString: asteroid + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: a1f30c6b2183c3f4a9ffa3cb444d6ddc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: 0aee836645b89374583afeb4ca36b969, type: 3} +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 8 + m_CollisionDetection: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5608cae0fd6ebbd46b5ad3c03b150682, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!135 &13500000 +SphereCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Material: {fileID: 13400000, guid: 19e1775e0162387408a846a5e92cc2c2, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.72 + m_Center: {x: -0.034310013, y: 0, z: 0.01} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Asteroid.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Asteroid.prefab.meta new file mode 100644 index 0000000..cdd3940 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Asteroid.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 972561acbe31e7147b76d1a430caf37d +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Explosion.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Explosion.prefab new file mode 100644 index 0000000..3443778 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Explosion.prefab @@ -0,0 +1,6938 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 19800000} + - component: {fileID: 19900000} + m_Layer: 0 + m_Name: Flame1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400002} + - component: {fileID: 19800002} + - component: {fileID: 19900002} + - component: {fileID: 11436508} + m_Layer: 0 + m_Name: Explosion + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400002} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11436508 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 32bea9a1bf6287e4e936f2de85375172, type: 3} + m_Name: + m_EditorClassIdentifier: + _lifeTime: 1 + _particleSystem: {fileID: 19800002} + _sound: {fileID: 8300000, guid: 0391a139af5d8a346b18c06b476f3ffe, type: 3} + _soundVolume: 0.4 +--- !u!198 &19800000 +ParticleSystem: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 5 + lengthInSec: 1.5 + simulationSpeed: 1 + stopAction: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.25 + minScalar: 0.0001 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 5 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.01 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: NaN + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 30 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 4 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.19377163 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 6.283185 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.41855192 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.41628957 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 32768 + ctime1: 65535 + ctime2: 62258 + ctime3: 60716 + ctime4: 52428 + ctime5: 52428 + ctime6: 65535 + ctime7: 65535 + atime0: 0 + atime1: 21627 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + flipU: 0 + flipV: 0 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.5089462 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.50497 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.5089462 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5009939 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.5129223 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5089462 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.3979239 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 2 + emitter: {fileID: 0} + type: 0 + properties: 0 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!198 &19800002 +ParticleSystem: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + serializedVersion: 5 + lengthInSec: 1.5 + simulationSpeed: 1 + stopAction: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.3 + minScalar: 0.0001 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 25 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 5 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.01 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: NaN + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 30 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.49886876 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 7132 + ctime1: 36815 + ctime2: 52428 + ctime3: 52428 + ctime4: 52428 + ctime5: 52428 + ctime6: 65535 + ctime7: 65535 + atime0: 41827 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + flipU: 0 + flipV: 0 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 1 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 2 + emitter: {fileID: 0} + type: 0 + properties: 0 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &19900000 +ParticleSystemRenderer: + serializedVersion: 4 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 2100000, guid: b1ca011c5f92d4fd4b5aeac44fd607c6, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 5 + m_LengthScale: -20 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!199 &19900002 +ParticleSystemRenderer: + serializedVersion: 4 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 1 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0.1 + m_LengthScale: 0 + m_SortingFudge: 100 + m_NormalDirection: 1 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 0} + propertyPath: _sound + value: + objectReference: {fileID: 8300000, guid: 0391a139af5d8a346b18c06b476f3ffe, type: 3} + - target: {fileID: 0} + propertyPath: _soundVolume + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: _lifeTime + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100002} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Explosion.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Explosion.prefab.meta new file mode 100644 index 0000000..ff1a166 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Explosion.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 185972cb8011a1449b7360c07a62fdf2 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Fire.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Fire.prefab new file mode 100644 index 0000000..698248f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Fire.prefab @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 15: {fileID: 1500000} + - 12: {fileID: 1200000} + - 26: {fileID: 2600000} + m_Layer: 0 + m_Name: Fire + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: .707106709, y: 0, z: 0, w: -.707106888} + m_LocalPosition: {x: -2.49987231e-08, y: .104851745, z: -.676264524} + m_LocalScale: {x: 9.52567768, y: 9.52567387, z: 9.52567387} + m_Children: [] + m_Father: {fileID: 0} +--- !u!12 &1200000 +ParticleAnimator: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + Does Animate Color?: 1 + colorAnimation[0]: + serializedVersion: 2 + rgba: 184542099 + colorAnimation[1]: + serializedVersion: 2 + rgba: 4294962290 + colorAnimation[2]: + serializedVersion: 2 + rgba: 4287922990 + colorAnimation[3]: + serializedVersion: 2 + rgba: 1292855184 + colorAnimation[4]: + serializedVersion: 2 + rgba: 985629450 + worldRotationAxis: {x: 0, y: 0, z: 0} + localRotationAxis: {x: 0, y: 0, z: 0} + sizeGrow: 20 + rndForce: {x: 0, y: 0, z: 0} + force: {x: 0, y: 0, z: 0} + damping: 1 + stopSimulation: 0 + autodestruct: 0 +--- !u!15 &1500000 +EllipsoidParticleEmitter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_Enabled: 1 + m_Emit: 1 + minSize: .300000012 + maxSize: .400000006 + minEnergy: .400000006 + maxEnergy: .600000024 + minEmission: 40 + maxEmission: 60 + worldVelocity: {x: 0, y: 0, z: 0} + localVelocity: {x: 0, y: 1.80000007, z: 0} + rndVelocity: {x: .120000005, y: .600000024, z: .120000005} + emitterVelocityScale: .0500000007 + tangentVelocity: {x: 0, y: 0, z: 0} + angularVelocity: 0 + rndAngularVelocity: 100 + rndRotation: 1 + Simulate in Worldspace?: 1 + m_OneShot: 0 + m_Ellipsoid: {x: 0, y: 0, z: 0} + m_MinEmitterRange: 0 +--- !u!26 &2600000 +ParticleRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: 0babe53ca63bb49209164496ab5e4231, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_SortingLayerID: 0 + serializedVersion: 2 + m_CameraVelocityScale: 0 + m_StretchParticles: 3 + m_LengthScale: -2 + m_VelocityScale: 0 + m_MaxParticleSize: Infinity + UV Animation: + x Tile: 1 + y Tile: 1 + cycles: 1 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Fire.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Fire.prefab.meta new file mode 100644 index 0000000..a2d9995 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Fire.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 69fdd131bc1398b4b932a019fd9328f0 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Ship.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Ship.prefab new file mode 100644 index 0000000..a1b379c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Ship.prefab @@ -0,0 +1,4777 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400006} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + m_Layer: 8 + m_Name: Renderer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400008} + - component: {fileID: 6500002} + - component: {fileID: 114952695426007222} + - component: {fileID: 114063788560133230} + m_Layer: 8 + m_Name: Ship + m_TagString: ship + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: -0.7071068, y: -0.7071068, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.044991173, y: 0.04499118, z: 0.044991173} + m_Children: [] + m_Father: {fileID: 400008} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_Children: + - {fileID: 400006} + - {fileID: 4859929399661982} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: a0e138ce6cd06f74d83cf3884415be92, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Mesh: {fileID: 4300000, guid: 564c86c1543c6eb4e8525374599f15cc, type: 3} +--- !u!65 &6500002 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.39, y: 0.21, z: 0.69} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100008} + m_IsPrefabParent: 1 +--- !u!1 &1434719396883032 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4859929399661982} + - component: {fileID: 198773091179761074} + - component: {fileID: 199335846945099684} + m_Layer: 0 + m_Name: Trail + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4859929399661982 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1434719396883032} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.35} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400008} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114063788560133230 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 114952695426007222} + _identifier: + _useSceneContext: 0 + _context: {fileID: 0} + _bindType: 0 +--- !u!114 &114952695426007222 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aab42c7e45a13404daf7de27c7366efc, type: 3} + m_Name: + m_EditorClassIdentifier: + _meshRenderer: {fileID: 2300000} + _particleSystem: {fileID: 198773091179761074} +--- !u!198 &198773091179761074 +ParticleSystem: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1434719396883032} + serializedVersion: 5 + lengthInSec: 1 + simulationSpeed: 1 + stopAction: 0 + looping: 1 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.3 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 2 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 5 + enabled: 1 + type: 4 + angle: 4.83 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.09 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 50 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.37837982 + inSlope: 0.620015 + outSlope: 0.620015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.23974763 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0.35686275} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 38550 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + flipU: 0 + flipV: 0 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 2 + emitter: {fileID: 0} + type: 0 + properties: 0 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &199335846945099684 +ParticleSystemRenderer: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1434719396883032} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: edd0d4a6265d34cbea0dc848ce7114af, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Ship.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Ship.prefab.meta new file mode 100644 index 0000000..cb3d510 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/Ship.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f4cdd74364fb9d6448ecf7663dd0cfe9 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/ShipBroken.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/ShipBroken.prefab new file mode 100644 index 0000000..dfe93f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/ShipBroken.prefab @@ -0,0 +1,556 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + - component: {fileID: 5400002} + - component: {fileID: 6400002} + m_Layer: 0 + m_Name: Cube_010 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400002} + - component: {fileID: 3300002} + - component: {fileID: 2300002} + - component: {fileID: 5400000} + - component: {fileID: 6400000} + m_Layer: 0 + m_Name: Cube_005 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400004} + - component: {fileID: 3300004} + - component: {fileID: 2300004} + - component: {fileID: 5400004} + - component: {fileID: 6400004} + m_Layer: 0 + m_Name: Cube_011 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400006} + - component: {fileID: 3300006} + - component: {fileID: 2300006} + - component: {fileID: 5400006} + - component: {fileID: 6400006} + m_Layer: 0 + m_Name: Cube_008 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400008} + - component: {fileID: 3300008} + - component: {fileID: 2300008} + - component: {fileID: 5400008} + - component: {fileID: 6400008} + m_Layer: 0 + m_Name: Cube_006 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400010} + m_Layer: 0 + m_Name: ShipBroken + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0.7071068, y: -0.0000007277363, z: 0.7071068, w: 0.0000007277363} + m_LocalPosition: {x: -0.14782198, y: 0.13996994, z: 0.50999993} + m_LocalScale: {x: 0.0725404, y: 0.045714427, z: 0.045714427} + m_Children: [] + m_Father: {fileID: 400010} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0.7071068, y: -0.0000007277363, z: 0.7071068, w: 0.0000007277363} + m_LocalPosition: {x: -0.05714888, y: 0.086045384, z: 0.23121913} + m_LocalScale: {x: -0.07388986, y: -0.132471, z: -0.18752591} + m_Children: [] + m_Father: {fileID: 400010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400004 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0.7071068, y: -0.0000007277363, z: 0.7071068, w: 0.0000007277363} + m_LocalPosition: {x: -0.08334432, y: -0.2727112, z: 0.34174734} + m_LocalScale: {x: 34.729897, y: 34.729897, z: 34.729897} + m_Children: [] + m_Father: {fileID: 400010} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0.7071068, y: -0.0000007277363, z: 0.7071068, w: 0.0000007277363} + m_LocalPosition: {x: 0.009275186, y: -0.09390866, z: 0.14864963} + m_LocalScale: {x: 34.729897, y: 34.729897, z: 34.729897} + m_Children: [] + m_Father: {fileID: 400010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400008 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0.7071068, y: -0.0000007277363, z: 0.7071068, w: 0.0000007277363} + m_LocalPosition: {x: -0.008923158, y: 0.12896016, z: 0.08406838} + m_LocalScale: {x: 34.729897, y: 34.729897, z: 34.729897} + m_Children: [] + m_Father: {fileID: 400010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400010 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.6605213, y: 0, z: 0.4974662} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_Children: + - {fileID: 400002} + - {fileID: 400008} + - {fileID: 400006} + - {fileID: 400000} + - {fileID: 400004} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 62155033a16c4eb4ab0878b56d98970f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &2300002 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 02f272d5e8ff508428baf80fadda022a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &2300004 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 62155033a16c4eb4ab0878b56d98970f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &2300006 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 62155033a16c4eb4ab0878b56d98970f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &2300008 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 62155033a16c4eb4ab0878b56d98970f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300000, guid: cd4e202637727f548ab597eec0394427, type: 3} +--- !u!33 &3300002 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Mesh: {fileID: 4300000, guid: 833675a5109244941b0f5019725ef776, type: 3} +--- !u!33 &3300004 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Mesh: {fileID: 4300002, guid: 5735f3b443f71894589af1323ad7a29b, type: 3} +--- !u!33 &3300006 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Mesh: {fileID: 4300006, guid: 5735f3b443f71894589af1323ad7a29b, type: 3} +--- !u!33 &3300008 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Mesh: {fileID: 4300008, guid: 5735f3b443f71894589af1323ad7a29b, type: 3} +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 8 + m_CollisionDetection: 0 +--- !u!54 &5400002 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 8 + m_CollisionDetection: 0 +--- !u!54 &5400004 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 8 + m_CollisionDetection: 0 +--- !u!54 &5400006 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 8 + m_CollisionDetection: 0 +--- !u!54 &5400008 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 8 + m_CollisionDetection: 0 +--- !u!64 &6400000 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300000, guid: 833675a5109244941b0f5019725ef776, type: 3} +--- !u!64 &6400002 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300000, guid: cd4e202637727f548ab597eec0394427, type: 3} +--- !u!64 &6400004 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300002, guid: 5735f3b443f71894589af1323ad7a29b, type: 3} +--- !u!64 &6400006 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300006, guid: 5735f3b443f71894589af1323ad7a29b, type: 3} +--- !u!64 &6400008 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300008, guid: 5735f3b443f71894589af1323ad7a29b, type: 3} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100010} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/ShipBroken.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/ShipBroken.prefab.meta new file mode 100644 index 0000000..9d101ad --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Prefabs/ShipBroken.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 5b84466ca2cdf93418bd1e3234edb0e1 +NativeFormatImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources.meta new file mode 100644 index 0000000..f08fae9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8cdb112b0507d3140abad125b6a7fe9e +folderAsset: yes +timeCreated: 1485554692 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers.meta new file mode 100644 index 0000000..3c57e36 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 015996b015c19fc40b0cf7b5a5bf0bc5 +folderAsset: yes +timeCreated: 1477227581 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers/GameSettingsInstaller.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers/GameSettingsInstaller.asset new file mode 100644 index 0000000..da69f81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers/GameSettingsInstaller.asset @@ -0,0 +1,51 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed9935f795c01cc498910bae6d24d10a, type: 3} + m_Name: GameSettingsInstaller + m_EditorClassIdentifier: + Ship: + StateMoving: + moveSpeed: 15 + rotateSpeed: 1 + speedForMaxEmisssion: 30 + maxEmission: 500 + oscillationFrequency: 1 + oscillationAmplitude: 0.1 + StateDead: + brokenTemplate: {fileID: 100010, guid: 5b84466ca2cdf93418bd1e3234edb0e1, type: 2} + explosionTemplate: {fileID: 100000, guid: 185972cb8011a1449b7360c07a62fdf2, + type: 2} + explosionForce: 15 + StateStarting: + StartOffset: {x: 0, y: 3, z: 0} + Amplitude: 0.25 + Frequency: 5 + Asteroid: + Spawner: + minSpeed: 5 + maxSpeed: 8 + minScale: 0.7 + maxScale: 2.5 + startingSpawns: 13 + maxSpawns: 36 + maxSpawnTime: 60 + maxMass: 7 + minMass: 3 + General: + massScaleFactor: 0.1 + maxSpeed: 18 + AudioHandler: + CrashSound: {fileID: 8300000, guid: b083b7753425f9c48ae0b375d6568e2f, type: 3} + GameInstaller: + ExplosionPrefab: {fileID: 100000, guid: 185972cb8011a1449b7360c07a62fdf2, type: 2} + BrokenShipPrefab: {fileID: 100010, guid: 5b84466ca2cdf93418bd1e3234edb0e1, type: 2} + AsteroidPrefab: {fileID: 100000, guid: 972561acbe31e7147b76d1a430caf37d, type: 2} + ShipPrefab: {fileID: 100008, guid: f4cdd74364fb9d6448ecf7663dd0cfe9, type: 2} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers/GameSettingsInstaller.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers/GameSettingsInstaller.asset.meta new file mode 100644 index 0000000..5ba4bc5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Resources/Installers/GameSettingsInstaller.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48da99ff693be7b4d89b133042973796 +timeCreated: 1461789524 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts.meta new file mode 100644 index 0000000..e1aa624 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b800be3d93804944bb261ee1e63815c2 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid.meta new file mode 100644 index 0000000..198a3d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: be4d1f9900f1746418149a1b3ab2c2b0 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/Asteroid.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/Asteroid.cs new file mode 100644 index 0000000..2a34948 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/Asteroid.cs @@ -0,0 +1,115 @@ +using System; +using ModestTree; +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class Asteroid : MonoBehaviour + { + LevelHelper _level; + Rigidbody _rigidBody; + Settings _settings; + + // We could just add [Inject] to the field declarations but + // it's often better practice to use PostInject methods + // Note that we can't use Constructors here because this is + // a MonoBehaviour + [Inject] + public void Construct(LevelHelper level, Settings settings) + { + _level = level; + _settings = settings; + _rigidBody = GetComponent(); + } + + public Vector3 Position + { + get { return transform.position; } + set { transform.position = value; } + } + + public float Mass + { + get { return _rigidBody.mass; } + set { _rigidBody.mass = value; } + } + + public float Scale + { + get + { + var scale = transform.localScale; + // We assume scale is uniform + Assert.That(scale[0] == scale[1] && scale[1] == scale[2]); + + return scale[0]; + } + set + { + transform.localScale = new Vector3(value, value, value); + _rigidBody.mass = value; + } + } + + public Vector3 Velocity + { + get { return _rigidBody.velocity; } + set { _rigidBody.velocity = value; } + } + + public void FixedTick() + { + // Limit speed to a maximum + var speed = _rigidBody.velocity.magnitude; + + if (speed > _settings.maxSpeed) + { + var dir = _rigidBody.velocity / speed; + _rigidBody.velocity = dir * _settings.maxSpeed; + } + } + + public void Tick() + { + CheckForTeleport(); + } + + void CheckForTeleport() + { + if (Position.x > _level.Right + Scale && IsMovingInDirection(Vector3.right)) + { + transform.SetX(_level.Left - Scale); + } + else if (Position.x < _level.Left - Scale && IsMovingInDirection(-Vector3.right)) + { + transform.SetX(_level.Right + Scale); + } + else if (Position.y < _level.Bottom - Scale && IsMovingInDirection(-Vector3.up)) + { + transform.SetY(_level.Top + Scale); + } + else if (Position.y > _level.Top + Scale && IsMovingInDirection(Vector3.up)) + { + transform.SetY(_level.Bottom - Scale); + } + + transform.RotateAround(transform.position, Vector3.up, 30 * Time.deltaTime); + } + + bool IsMovingInDirection(Vector3 dir) + { + return Vector3.Dot(dir, _rigidBody.velocity) > 0; + } + + [Serializable] + public class Settings + { + public float massScaleFactor; + public float maxSpeed; + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/Asteroid.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/Asteroid.cs.meta new file mode 100644 index 0000000..7163309 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/Asteroid.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5608cae0fd6ebbd46b5ad3c03b150682 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/AsteroidManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/AsteroidManager.cs new file mode 100644 index 0000000..d16896c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/AsteroidManager.cs @@ -0,0 +1,223 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace Zenject.Asteroids +{ + public class AsteroidManager : ITickable, IFixedTickable + { + readonly List _asteroids = new List(); + readonly Queue _cachedAttributes = new Queue(); + readonly Settings _settings; + readonly Asteroid.Factory _asteroidFactory; + readonly LevelHelper _level; + + float _timeToNextSpawn; + float _timeIntervalBetweenSpawns; + bool _started; + + [InjectOptional] + bool _autoSpawn = true; + + public AsteroidManager( + Settings settings, Asteroid.Factory asteroidFactory, LevelHelper level) + { + _settings = settings; + _timeIntervalBetweenSpawns = _settings.maxSpawnTime / (_settings.maxSpawns - _settings.startingSpawns); + _timeToNextSpawn = _timeIntervalBetweenSpawns; + _asteroidFactory = asteroidFactory; + _level = level; + } + + public IEnumerable Asteroids + { + get { return _asteroids; } + } + + public void Start() + { + Assert.That(!_started); + _started = true; + + ResetAll(); + GenerateRandomAttributes(); + + for (int i = 0; i < _settings.startingSpawns; i++) + { + SpawnNext(); + } + } + + // Generate the full list of size and speeds so that we can maintain an approximate average + // this way we don't get wildly different difficulties each time the game is run + // For example, if we just chose speed randomly each time we spawned an asteroid, in some + // cases that might result in the first set of asteroids all going at max speed, or min speed + void GenerateRandomAttributes() + { + Assert.That(_cachedAttributes.Count == 0); + + var speedTotal = 0.0f; + var sizeTotal = 0.0f; + + for (int i = 0; i < _settings.maxSpawns; i++) + { + var sizePx = Random.Range(0.0f, 1.0f); + var speed = Random.Range(_settings.minSpeed, _settings.maxSpeed); + + _cachedAttributes.Enqueue(new AsteroidAttributes { + SizePx = sizePx, + InitialSpeed = speed + }); + + speedTotal += speed; + sizeTotal += sizePx; + } + + var desiredAverageSpeed = (_settings.minSpeed + _settings.maxSpeed) * 0.5f; + var desiredAverageSize = 0.5f; + + var averageSize = sizeTotal / _settings.maxSpawns; + var averageSpeed = speedTotal / _settings.maxSpawns; + + var speedScaleFactor = desiredAverageSpeed / averageSpeed; + var sizeScaleFactor = desiredAverageSize / averageSize; + + foreach (var attributes in _cachedAttributes) + { + attributes.SizePx *= sizeScaleFactor; + attributes.InitialSpeed *= speedScaleFactor; + } + + Assert.That(Mathf.Approximately(_cachedAttributes.Average(x => x.InitialSpeed), desiredAverageSpeed)); + Assert.That(Mathf.Approximately(_cachedAttributes.Average(x => x.SizePx), desiredAverageSize)); + } + + void ResetAll() + { + foreach (var asteroid in _asteroids) + { + GameObject.Destroy(asteroid.gameObject); + } + + _asteroids.Clear(); + _cachedAttributes.Clear(); + } + + public void Stop() + { + Assert.That(_started); + _started = false; + } + + public void FixedTick() + { + for (int i = 0; i < _asteroids.Count; i++) + { + _asteroids[i].FixedTick(); + } + } + + public void Tick() + { + for (int i = 0; i < _asteroids.Count; i++) + { + _asteroids[i].Tick(); + } + + if (_started && _autoSpawn) + { + _timeToNextSpawn -= Time.deltaTime; + + if (_timeToNextSpawn < 0 && _asteroids.Count < _settings.maxSpawns) + { + _timeToNextSpawn = _timeIntervalBetweenSpawns; + SpawnNext(); + } + } + } + + public void SpawnNext() + { + var asteroid = _asteroidFactory.Create(); + + var attributes = _cachedAttributes.Dequeue(); + + asteroid.Scale = Mathf.Lerp(_settings.minScale, _settings.maxScale, attributes.SizePx); + asteroid.Mass = Mathf.Lerp(_settings.minMass, _settings.maxMass, attributes.SizePx); + asteroid.Position = GetRandomStartPosition(asteroid.Scale); + asteroid.Velocity = GetRandomDirection() * attributes.InitialSpeed; + + _asteroids.Add(asteroid); + } + + Vector3 GetRandomDirection() + { + var theta = Random.Range(0, Mathf.PI * 2.0f); + return new Vector3(Mathf.Cos(theta), Mathf.Sin(theta), 0); + } + + Vector3 GetRandomStartPosition(float scale) + { + var side = (Side)Random.Range(0, (int)Side.Count); + var rand = Random.Range(0.0f, 1.0f); + + switch (side) + { + case Side.Top: + { + return new Vector3(_level.Left + rand * _level.Width, _level.Top + scale, 0); + } + case Side.Bottom: + { + return new Vector3(_level.Left + rand * _level.Width, _level.Bottom - scale, 0); + } + case Side.Right: + { + return new Vector3(_level.Right + scale, _level.Bottom + rand * _level.Height, 0); + } + case Side.Left: + { + return new Vector3(_level.Left - scale, _level.Bottom + rand * _level.Height, 0); + } + } + + throw Assert.CreateException(); + } + + enum Side + { + Top, + Bottom, + Left, + Right, + Count + } + + [Serializable] + public class Settings + { + public float minSpeed; + public float maxSpeed; + + public float minScale; + public float maxScale; + + public int startingSpawns; + public int maxSpawns; + + public float maxSpawnTime; + + public float maxMass; + public float minMass; + } + + class AsteroidAttributes + { + public float SizePx; + public float InitialSpeed; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/AsteroidManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/AsteroidManager.cs.meta new file mode 100644 index 0000000..ae72262 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Asteroid/AsteroidManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a9a361be236d95c48a1de52c435fcc9a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers.meta new file mode 100644 index 0000000..171337e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a1b545d343661c54bbb60bc94fe13453 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameInstaller.cs new file mode 100644 index 0000000..48fd166 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameInstaller.cs @@ -0,0 +1,129 @@ +using System; +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class GameInstaller : MonoInstaller + { + [Inject] + Settings _settings = null; + + public override void InstallBindings() + { + // In this example there is only one 'installer' but in larger projects you + // will likely end up with many different re-usable installers + // that you'll want to use in several different scenes + // + // There are several ways to do this. You can store your installer as a prefab, + // a scriptable object, a component within the scene, etc. Or, if you don't + // need your installer to be a MonoBehaviour then you can just simply call + // Container.Install + // + // See here for more details: + // https://github.com/modesttree/zenject#installers + // + //Container.Install(); + + // Install the main game + InstallAsteroids(); + InstallShip(); + InstallMisc(); + InstallSignals(); + InstallExecutionOrder(); + } + + void InstallAsteroids() + { + // ITickable, IFixedTickable, IInitializable and IDisposable are special Zenject interfaces. + // Binding a class to any of these interfaces creates an instance of the class at startup. + // Binding to any of these interfaces is also necessary to have the method defined in that interface be + // called on the implementing class as follows: + // Binding to ITickable or IFixedTickable will result in Tick() or FixedTick() being called like Update() or FixedUpdate(). + // Binding to IInitializable means that Initialize() will be called on startup during Unity's Start event. + // Binding to IDisposable means that Dispose() will be called when the app closes or the scene changes + + // Any time you use To().AsSingle, what that means is that the DiContainer will only ever instantiate + // one instance of the type given inside the To<> (in this example, Foo). So in this case, any classes that take ITickable, + // IFixedTickable, or AsteroidManager as inputs will receive the same instance of AsteroidManager. + // We create multiple bindings for ITickable, so any dependencies that reference this type must be lists of ITickable. + Container.BindInterfacesAndSelfTo().AsSingle(); + + // Note that the above binding is equivalent to the following: + //Container.Bind(typeof(ITickable), typeof(IFixedTickable), typeof(AsteroidManager)).To.AsSingle(); + + // Here, we're defining a generic factory to create asteroid objects using the given prefab + // So any classes that want to create new asteroid objects can simply include an injected field + // or constructor parameter of type Asteroid.Factory, then call Create() on that + Container.BindFactory() + // This means that any time Asteroid.Factory.Create is called, it will instantiate + // this prefab and then search it for the Asteroid component + .FromComponentInNewPrefab(_settings.AsteroidPrefab) + // We can also tell Zenject what to name the new gameobject here + .WithGameObjectName("Asteroid") + // GameObjectGroup's are just game objects used for organization + // This is nice so that it doesn't clutter up our scene hierarchy + .UnderTransformGroup("Asteroids"); + } + + void InstallMisc() + { + Container.BindInterfacesAndSelfTo().AsSingle(); + Container.Bind().AsSingle(); + + Container.BindInterfacesTo().AsSingle(); + + // FromComponentInNewPrefab matches the first transform only just like GetComponentsInChildren + // So can be useful in cases where we don't need a custom MonoBehaviour attached + Container.BindFactory() + .FromComponentInNewPrefab(_settings.ExplosionPrefab); + + Container.BindFactory() + .FromComponentInNewPrefab(_settings.BrokenShipPrefab); + } + + void InstallSignals() + { + // Every scene that uses signals needs to install the built-in installer SignalBusInstaller + // Or alternatively it can be installed at the project context level (see docs for details) + SignalBusInstaller.Install(Container); + + // Signals can be useful for game-wide events that could have many interested parties + Container.DeclareSignal(); + } + + void InstallShip() + { + Container.Bind().AsSingle(); + + // Note that the ship itself is bound using a ZenjectBinding component (see Ship + // game object in scene heirarchy) + + Container.BindFactory().WhenInjectedInto(); + Container.BindFactory().WhenInjectedInto(); + Container.BindFactory().WhenInjectedInto(); + } + + void InstallExecutionOrder() + { + // In many cases you don't need to worry about execution order, + // however sometimes it can be important + // If for example we wanted to ensure that AsteroidManager.Initialize + // always gets called before GameController.Initialize (and similarly for Tick) + // Then we could do the following: + Container.BindExecutionOrder(-20); + Container.BindExecutionOrder(-10); + + // Note that they will be disposed of in the reverse order given here + } + + [Serializable] + public class Settings + { + public GameObject ExplosionPrefab; + public GameObject BrokenShipPrefab; + public GameObject AsteroidPrefab; + public GameObject ShipPrefab; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameInstaller.cs.meta new file mode 100644 index 0000000..97b7a32 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameInstaller.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac59283f2813c5643a2495056b74c1c0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameSettingsInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameSettingsInstaller.cs new file mode 100644 index 0000000..dc87b38 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameSettingsInstaller.cs @@ -0,0 +1,56 @@ +using System; + +namespace Zenject.Asteroids +{ + // We prefer to use ScriptableObjectInstaller for installers that contain game settings + // There's no reason why you couldn't use a MonoInstaller here instead, however + // using ScriptableObjectInstaller has advantages here that make it nice for settings: + // + // 1) You can change these values at runtime and have those changes persist across play + // sessions. If it was a MonoInstaller then any changes would be lost when you hit stop + // 2) You can easily create multiple ScriptableObject instances of this installer to test + // different customizations to settings. For example, you might have different instances + // for each difficulty mode of your game, such as "Easy", "Hard", etc. + // 3) If your settings are associated with a game object composition root, then using + // ScriptableObjectInstaller can be easier since there will only ever be one definitive + // instance for each setting. Otherwise, you'd have to change the settings for each game + // object composition root separately at runtime + // + // Uncomment if you want to add alternative game settings + //[CreateAssetMenu(menuName = "Asteroids/Game Settings")] + public class GameSettingsInstaller : ScriptableObjectInstaller + { + public ShipSettings Ship; + public AsteroidSettings Asteroid; + public AudioHandler.Settings AudioHandler; + public GameInstaller.Settings GameInstaller; + + // We use nested classes here to group related settings together + [Serializable] + public class ShipSettings + { + public ShipStateMoving.Settings StateMoving; + public ShipStateDead.Settings StateDead; + public ShipStateWaitingToStart.Settings StateStarting; + } + + [Serializable] + public class AsteroidSettings + { + public AsteroidManager.Settings Spawner; + public Asteroid.Settings General; + } + + public override void InstallBindings() + { + Container.BindInstance(Ship.StateMoving); + Container.BindInstance(Ship.StateDead); + Container.BindInstance(Ship.StateStarting); + Container.BindInstance(Asteroid.Spawner); + Container.BindInstance(Asteroid.General); + Container.BindInstance(AudioHandler); + Container.BindInstance(GameInstaller); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameSettingsInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameSettingsInstaller.cs.meta new file mode 100644 index 0000000..4118aea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Installers/GameSettingsInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ed9935f795c01cc498910bae6d24d10a +timeCreated: 1461785453 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main.meta new file mode 100644 index 0000000..2d94653 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 400be1c46a6fb414f856927bc0910da7 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main/GameController.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main/GameController.cs new file mode 100644 index 0000000..7c7c10e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main/GameController.cs @@ -0,0 +1,127 @@ +using System; +using ModestTree; +using UnityEngine; + +namespace Zenject.Asteroids +{ + public enum GameStates + { + WaitingToStart, + Playing, + GameOver + } + + public class GameController : IInitializable, ITickable, IDisposable + { + readonly SignalBus _signalBus; + readonly Ship _ship; + readonly AsteroidManager _asteroidSpawner; + + GameStates _state = GameStates.WaitingToStart; + float _elapsedTime; + + public GameController( + Ship ship, AsteroidManager asteroidSpawner, + SignalBus signalBus) + { + _signalBus = signalBus; + _asteroidSpawner = asteroidSpawner; + _ship = ship; + } + + public float ElapsedTime + { + get { return _elapsedTime; } + } + + public GameStates State + { + get { return _state; } + } + + public void Initialize() + { + Physics.gravity = Vector3.zero; + + Cursor.visible = false; + + _signalBus.Subscribe(OnShipCrashed); + } + + public void Dispose() + { + _signalBus.Unsubscribe(OnShipCrashed); + } + + public void Tick() + { + switch (_state) + { + case GameStates.WaitingToStart: + { + UpdateStarting(); + break; + } + case GameStates.Playing: + { + UpdatePlaying(); + break; + } + case GameStates.GameOver: + { + UpdateGameOver(); + break; + } + default: + { + Assert.That(false); + break; + } + } + } + + void UpdateGameOver() + { + Assert.That(_state == GameStates.GameOver); + + if (Input.GetMouseButtonDown(0)) + { + StartGame(); + } + } + + void OnShipCrashed() + { + Assert.That(_state == GameStates.Playing); + _state = GameStates.GameOver; + _asteroidSpawner.Stop(); + } + + void UpdatePlaying() + { + Assert.That(_state == GameStates.Playing); + _elapsedTime += Time.deltaTime; + } + + void UpdateStarting() + { + Assert.That(_state == GameStates.WaitingToStart); + + if (Input.GetMouseButtonDown(0)) + { + StartGame(); + } + } + + void StartGame() + { + Assert.That(_state == GameStates.WaitingToStart || _state == GameStates.GameOver); + + _ship.Position = Vector3.zero; + _elapsedTime = 0; + _asteroidSpawner.Start(); + _ship.ChangeState(ShipStates.Moving); + _state = GameStates.Playing; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main/GameController.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main/GameController.cs.meta new file mode 100644 index 0000000..80b90c6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Main/GameController.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1fe837eefbc3fa4ab06a9081d26caf9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc.meta new file mode 100644 index 0000000..fcd514b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f289e0dd7cbe36b408dcfd072332f8b6 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/AudioHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/AudioHandler.cs new file mode 100644 index 0000000..8f3864f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/AudioHandler.cs @@ -0,0 +1,43 @@ +using System; +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class AudioHandler : IInitializable, IDisposable + { + readonly SignalBus _signalBus; + readonly Settings _settings; + readonly AudioSource _audioSource; + + public AudioHandler( + AudioSource audioSource, + Settings settings, + SignalBus signalBus) + { + _signalBus = signalBus; + _settings = settings; + _audioSource = audioSource; + } + + public void Initialize() + { + _signalBus.Subscribe(OnShipCrashed); + } + + public void Dispose() + { + _signalBus.Unsubscribe(OnShipCrashed); + } + + void OnShipCrashed() + { + _audioSource.PlayOneShot(_settings.CrashSound); + } + + [Serializable] + public class Settings + { + public AudioClip CrashSound; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/AudioHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/AudioHandler.cs.meta new file mode 100644 index 0000000..99f5075 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/AudioHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 24cbab5eaeb84b44481d817f66ea7b27 +timeCreated: 1461797898 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/GuiHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/GuiHandler.cs new file mode 100644 index 0000000..07bb6af --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/GuiHandler.cs @@ -0,0 +1,218 @@ +using System; +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Asteroids +{ + public class GuiHandler : MonoBehaviour, IDisposable, IInitializable + { + GameController _gameController; + + [SerializeField] + GUIStyle _titleStyle; + + [SerializeField] + GUIStyle _instructionsStyle; + + [SerializeField] + GUIStyle _timeStyle; + + [SerializeField] + float _gameOverFadeInTime; + + [SerializeField] + float _gameOverStartFadeTime; + + [SerializeField] + float _restartTextStartFadeTime; + + [SerializeField] + float _restartTextFadeInTime; + + float _gameOverElapsed; + SignalBus _signalBus; + + [Inject] + public void Construct( + GameController gameController, SignalBus signalBus) + { + _gameController = gameController; + _signalBus = signalBus; + } + + void OnGUI() + { + GUILayout.BeginArea(new Rect(0, 0, Screen.width, Screen.height)); + { + switch (_gameController.State) + { + case GameStates.WaitingToStart: + { + StartGui(); + break; + } + case GameStates.Playing: + { + PlayingGui(); + break; + } + case GameStates.GameOver: + { + PlayingGui(); + GameOverGui(); + break; + } + default: + { + Assert.That(false); + break; + } + } + } + GUILayout.EndArea(); + } + + void GameOverGui() + { + _gameOverElapsed += Time.deltaTime; + + if (_gameOverElapsed > _gameOverStartFadeTime) + { + var px = Mathf.Min(1.0f, (_gameOverElapsed - _gameOverStartFadeTime) / _gameOverFadeInTime); + _titleStyle.normal.textColor = new Color(1, 1, 1, px); + } + else + { + _titleStyle.normal.textColor = new Color(1, 1, 1, 0); + } + + if (_gameOverElapsed > _restartTextStartFadeTime) + { + var px = Mathf.Min(1.0f, (_gameOverElapsed - _restartTextStartFadeTime) / _restartTextFadeInTime); + _instructionsStyle.normal.textColor = new Color(1, 1, 1, px); + } + else + { + _instructionsStyle.normal.textColor = new Color(1, 1, 1, 0); + } + + GUILayout.BeginHorizontal(); + { + GUILayout.FlexibleSpace(); + GUILayout.BeginVertical(); + { + GUILayout.FlexibleSpace(); + GUILayout.BeginVertical(); + { + GUILayout.FlexibleSpace(); + + GUILayout.BeginHorizontal(); + { + GUILayout.FlexibleSpace(); + GUILayout.Label("GAME OVER", _titleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + + GUILayout.Space(60); + + GUILayout.BeginHorizontal(); + { + GUILayout.FlexibleSpace(); + + GUILayout.Label("Click to restart", _instructionsStyle); + + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + GUILayout.EndVertical(); + + GUILayout.FlexibleSpace(); + } + + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + void PlayingGui() + { + GUILayout.BeginVertical(); + { + GUILayout.Space(30); + GUILayout.BeginHorizontal(); + { + GUILayout.Space(30); + GUILayout.Label("Time: " + _gameController.ElapsedTime.ToString("0.##"), _timeStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + GUILayout.EndVertical(); + } + + void StartGui() + { + GUILayout.BeginHorizontal(); + { + GUILayout.FlexibleSpace(); + GUILayout.BeginVertical(); + { + GUILayout.Space(100); + GUILayout.FlexibleSpace(); + GUILayout.BeginVertical(); + { + GUILayout.FlexibleSpace(); + + GUILayout.BeginHorizontal(); + { + GUILayout.FlexibleSpace(); + GUILayout.Label("ASTEROIDS", _titleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + + GUILayout.Space(60); + + GUILayout.BeginHorizontal(); + { + GUILayout.FlexibleSpace(); + + GUILayout.Label("Click to start", _instructionsStyle); + + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + GUILayout.EndVertical(); + + GUILayout.FlexibleSpace(); + } + + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public void Initialize() + { + _signalBus.Subscribe(OnShipCrashed); + } + + public void Dispose() + { + _signalBus.Unsubscribe(OnShipCrashed); + } + + void OnShipCrashed() + { + _gameOverElapsed = 0; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/GuiHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/GuiHandler.cs.meta new file mode 100644 index 0000000..26ef8bb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/GuiHandler.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79984cb687438fd469b84d7e916d0574 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/LevelHelper.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/LevelHelper.cs new file mode 100644 index 0000000..96952ec --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/LevelHelper.cs @@ -0,0 +1,57 @@ +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class LevelHelper + { + readonly Camera _camera; + + public LevelHelper( + [Inject(Id = "Main")] + Camera camera) + { + _camera = camera; + } + + public float Bottom + { + get { return -ExtentHeight; } + } + + public float Top + { + get { return ExtentHeight; } + } + + public float Left + { + get { return -ExtentWidth; } + } + + public float Right + { + get { return ExtentWidth; } + } + + public float ExtentHeight + { + get { return _camera.orthographicSize; } + } + + public float Height + { + get { return ExtentHeight * 2.0f; } + } + + public float ExtentWidth + { + get { return _camera.aspect * _camera.orthographicSize; } + } + + public float Width + { + get { return ExtentWidth * 2.0f; } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/LevelHelper.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/LevelHelper.cs.meta new file mode 100644 index 0000000..24c7dc0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/LevelHelper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 439c34e98ba09b546be28d2b13fda970 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/TilingBackground.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/TilingBackground.cs new file mode 100644 index 0000000..9819164 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/TilingBackground.cs @@ -0,0 +1,26 @@ +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.Asteroids +{ + public class TilingBackground : MonoBehaviour + { + [SerializeField] + float _speed; + + Vector2 _offset; + Renderer _renderer; + + void Awake() + { + _renderer = GetComponent(); + } + + void Update() + { + _offset.y += _speed * Time.deltaTime; + _renderer.material.mainTextureOffset = _offset; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/TilingBackground.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/TilingBackground.cs.meta new file mode 100644 index 0000000..f88d848 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Misc/TilingBackground.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d72ecc6be0485ff4f96c39e24aea61f3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship.meta new file mode 100644 index 0000000..11f5700 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: bb012d11f2128404dbc27a5b0ed3e26a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/Ship.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/Ship.cs new file mode 100644 index 0000000..1f52e6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/Ship.cs @@ -0,0 +1,87 @@ +using UnityEngine; + +#pragma warning disable 649 +#pragma warning disable 618 + +namespace Zenject.Asteroids +{ + public class Ship : MonoBehaviour + { + [SerializeField] + MeshRenderer _meshRenderer; + +#if UNITY_2018_1_OR_NEWER + [SerializeField] + ParticleSystem _particleSystem; +#else + [SerializeField] + ParticleEmitter _particleEmitter; +#endif + + ShipStateFactory _stateFactory; + ShipState _state; + + [Inject] + public void Construct(ShipStateFactory stateFactory) + { + _stateFactory = stateFactory; + } + + public MeshRenderer MeshRenderer + { + get { return _meshRenderer; } + } + +#if UNITY_2018_1_OR_NEWER + public ParticleSystem ParticleEmitter + { + get { return _particleSystem; } + } +#else + public ParticleEmitter ParticleEmitter + { + get { return _particleEmitter; } + } +#endif + + public Vector3 Position + { + get { return transform.position; } + set { transform.position = value; } + } + + public Quaternion Rotation + { + get { return transform.rotation; } + set { transform.rotation = value; } + } + + public void Start() + { + ChangeState(ShipStates.WaitingToStart); + } + + public void Update() + { + _state.Update(); + } + + public void OnTriggerEnter(Collider other) + { + _state.OnTriggerEnter(other); + } + + public void ChangeState(ShipStates state) + { + if (_state != null) + { + _state.Dispose(); + _state = null; + } + + _state = _stateFactory.CreateState(state); + _state.Start(); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/Ship.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/Ship.cs.meta new file mode 100644 index 0000000..f5c49fc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/Ship.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aab42c7e45a13404daf7de27c7366efc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/ShipStateFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/ShipStateFactory.cs new file mode 100644 index 0000000..e4f9693 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/ShipStateFactory.cs @@ -0,0 +1,50 @@ +using ModestTree; + +namespace Zenject.Asteroids +{ + public enum ShipStates + { + Moving, + Dead, + WaitingToStart, + Count + } + + public class ShipStateFactory + { + readonly ShipStateWaitingToStart.Factory _waitingFactory; + readonly ShipStateMoving.Factory _movingFactory; + readonly ShipStateDead.Factory _deadFactory; + + public ShipStateFactory( + ShipStateDead.Factory deadFactory, + ShipStateMoving.Factory movingFactory, + ShipStateWaitingToStart.Factory waitingFactory) + { + _waitingFactory = waitingFactory; + _movingFactory = movingFactory; + _deadFactory = deadFactory; + } + + public ShipState CreateState(ShipStates state) + { + switch (state) + { + case ShipStates.Dead: + { + return _deadFactory.Create(); + } + case ShipStates.WaitingToStart: + { + return _waitingFactory.Create(); + } + case ShipStates.Moving: + { + return _movingFactory.Create(); + } + } + + throw Assert.CreateException(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/ShipStateFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/ShipStateFactory.cs.meta new file mode 100644 index 0000000..847178b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/ShipStateFactory.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 732d3e232d9f7084ca4f03e6129bcbb6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States.meta new file mode 100644 index 0000000..7a28201 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 35ea476df49732c408f30d07debaf227 +folderAsset: yes +timeCreated: 1461796083 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/BrokenShipFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/BrokenShipFactory.cs new file mode 100644 index 0000000..58a0a21 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/BrokenShipFactory.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class BrokenShipFactory : PlaceholderFactory + { + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/BrokenShipFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/BrokenShipFactory.cs.meta new file mode 100644 index 0000000..b159e9c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/BrokenShipFactory.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b9b5eb959c3c75149a4153c9c7d7a7d4 +timeCreated: 1528645987 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ExplosionFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ExplosionFactory.cs new file mode 100644 index 0000000..273ce80 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ExplosionFactory.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class ExplosionFactory : PlaceholderFactory + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ExplosionFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ExplosionFactory.cs.meta new file mode 100644 index 0000000..7d0fc96 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ExplosionFactory.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: aa6c7bf121e4f8343b05c7d09eb12ec6 +timeCreated: 1528645987 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipState.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipState.cs new file mode 100644 index 0000000..5c22f3f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipState.cs @@ -0,0 +1,25 @@ +using System; +using UnityEngine; + +namespace Zenject.Asteroids +{ + public abstract class ShipState : IDisposable + { + public abstract void Update(); + + public virtual void Start() + { + // optionally overridden + } + + public virtual void Dispose() + { + // optionally overridden + } + + public virtual void OnTriggerEnter(Collider other) + { + // optionally overridden + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipState.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipState.cs.meta new file mode 100644 index 0000000..670e206 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipState.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a68789b75fb09ef43b854fd3c59241b0 +timeCreated: 1461796083 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateDead.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateDead.cs new file mode 100644 index 0000000..909f1ef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateDead.cs @@ -0,0 +1,78 @@ +using System; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace Zenject.Asteroids +{ + public class ShipStateDead : ShipState + { + readonly SignalBus _signalBus; + readonly BrokenShipFactory _brokenShipFactory; + readonly ExplosionFactory _explosionFactory; + readonly Settings _settings; + readonly Ship _ship; + + GameObject _shipBroken; + GameObject _explosion; + + public ShipStateDead( + Settings settings, Ship ship, + ExplosionFactory explosionFactory, + BrokenShipFactory brokenShipFactory, + SignalBus signalBus) + { + _signalBus = signalBus; + _brokenShipFactory = brokenShipFactory; + _explosionFactory = explosionFactory; + _settings = settings; + _ship = ship; + } + + public override void Start() + { + _ship.MeshRenderer.enabled = false; + + _ship.ParticleEmitter.gameObject.SetActive(false); + + _explosion = _explosionFactory.Create().gameObject; + _explosion.transform.position = _ship.Position; + + _shipBroken = _brokenShipFactory.Create().gameObject; + _shipBroken.transform.position = _ship.Position; + _shipBroken.transform.rotation = _ship.Rotation; + + foreach (var rigidBody in _shipBroken.GetComponentsInChildren()) + { + var randomTheta = Random.Range(0, Mathf.PI * 2.0f); + var randomDir = new Vector3(Mathf.Cos(randomTheta), Mathf.Sin(randomTheta), 0); + rigidBody.AddForce(randomDir * _settings.explosionForce); + } + + _signalBus.Fire(); + } + + public override void Dispose() + { + _ship.MeshRenderer.enabled = true; + + _ship.ParticleEmitter.gameObject.SetActive(true); + + GameObject.Destroy(_explosion); + GameObject.Destroy(_shipBroken); + } + + public override void Update() + { + } + + [Serializable] + public class Settings + { + public float explosionForce; + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateDead.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateDead.cs.meta new file mode 100644 index 0000000..3182bad --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateDead.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 379e1c748b9152a449b52cd01e25a642 +timeCreated: 1461796083 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateMoving.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateMoving.cs new file mode 100644 index 0000000..fad979c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateMoving.cs @@ -0,0 +1,112 @@ +using System; +using ModestTree; +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class ShipStateMoving : ShipState + { + readonly Settings _settings; + readonly Camera _mainCamera; + readonly Ship _ship; + + Vector3 _lastPosition; + float _oscillationTheta; + + public ShipStateMoving( + Settings settings, Ship ship, + [Inject(Id = "Main")] + Camera mainCamera) + { + _ship = ship; + _settings = settings; + _mainCamera = mainCamera; + } + + public override void Update() + { + UpdateThruster(); + Move(); + ApplyOscillation(); + } + + void ApplyOscillation() + { + var obj = _ship.MeshRenderer.gameObject; + + var cycleInterval = 1.0f / _settings.oscillationFrequency; + var thetaMoveSpeed = 2 * Mathf.PI / cycleInterval; + + _oscillationTheta += thetaMoveSpeed * Time.deltaTime; + + obj.transform.position = obj.transform.parent.position + new Vector3(0, _settings.oscillationAmplitude * Mathf.Sin(_oscillationTheta), 0); + } + + void UpdateThruster() + { + var speed = (_ship.Position - _lastPosition).magnitude / Time.deltaTime; + var speedPx = Mathf.Clamp(speed / _settings.speedForMaxEmisssion, 0.0f, 1.0f); + +#if UNITY_2018_1_OR_NEWER + var emission = _ship.ParticleEmitter.emission; + emission.rateOverTime = _settings.maxEmission * speedPx; +#else + _ship.ParticleEmitter.maxEmission = _settings.maxEmission * speedPx; +#endif + } + + void Move() + { + var mouseRay = _mainCamera.ScreenPointToRay(Input.mousePosition); + var mousePos = mouseRay.origin; + mousePos.z = 0; + + _lastPosition = _ship.Position; + _ship.Position = Vector3.Lerp(_ship.Position, mousePos, Mathf.Min(1.0f, _settings.moveSpeed * Time.deltaTime)); + + var moveDelta = _ship.Position - _lastPosition; + var moveDistance = moveDelta.magnitude; + + if (moveDistance > 0.01f) + { + var moveDir = moveDelta / moveDistance; + _ship.Rotation = Quaternion.LookRotation(-moveDir); + } + } + + public override void Start() + { + _lastPosition = _ship.Position; + + _ship.ParticleEmitter.gameObject.SetActive(true); + } + + public override void Dispose() + { + _ship.ParticleEmitter.gameObject.SetActive(false); + } + + public override void OnTriggerEnter(Collider other) + { + Assert.That(other.GetComponent() != null); + _ship.ChangeState(ShipStates.Dead); + } + + [Serializable] + public class Settings + { + public float moveSpeed; + public float rotateSpeed; + + public float speedForMaxEmisssion; + public float maxEmission; + + public float oscillationFrequency; + public float oscillationAmplitude; + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateMoving.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateMoving.cs.meta new file mode 100644 index 0000000..cabca5e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateMoving.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6519cef92721b644c9e0b46f2f92430a +timeCreated: 1461796083 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateWaitingToStart.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateWaitingToStart.cs new file mode 100644 index 0000000..0096090 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateWaitingToStart.cs @@ -0,0 +1,45 @@ +using System; +using UnityEngine; + +namespace Zenject.Asteroids +{ + public class ShipStateWaitingToStart : ShipState + { + readonly Settings _settings; + readonly Ship _ship; + + float _theta; + + public ShipStateWaitingToStart( + Ship ship, + Settings settings) + { + _settings = settings; + _ship = ship; + } + + public override void Start() + { + _ship.Position = _settings.StartOffset; + _ship.Rotation = Quaternion.AngleAxis(90.0f, Vector3.up) * Quaternion.AngleAxis(90.0f, Vector3.right); + } + + public override void Update() + { + _ship.Position = _settings.StartOffset + Vector3.up * _settings.Amplitude * Mathf.Sin(_theta); + _theta += Time.deltaTime * _settings.Frequency; + } + + [Serializable] + public class Settings + { + public Vector3 StartOffset; + public float Amplitude; + public float Frequency; + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateWaitingToStart.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateWaitingToStart.cs.meta new file mode 100644 index 0000000..f65ac91 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Ship/States/ShipStateWaitingToStart.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ce3520353cbeb084691b14a57a7bec93 +timeCreated: 1461796083 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util.meta new file mode 100644 index 0000000..c15d7c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: ca259dfabfd45a54eba7128747f28149 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/GameEvents.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/GameEvents.cs new file mode 100644 index 0000000..f19a236 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/GameEvents.cs @@ -0,0 +1,6 @@ +namespace Zenject.Asteroids +{ + public class ShipCrashedSignal + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/GameEvents.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/GameEvents.cs.meta new file mode 100644 index 0000000..f76a21a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/GameEvents.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 44a6c869bd4f68c479f02155b98fbeca +timeCreated: 1483817409 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/UnityExtensionMethods.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/UnityExtensionMethods.cs new file mode 100644 index 0000000..c5afb40 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/UnityExtensionMethods.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +namespace Zenject.Asteroids +{ + public static class UnityExtensionMethods + { + // Since transforms return their position as a property, + // you can't set the x/y/z values directly, so you have to + // store a temporary Vector3 + // Or you can use these methods instead + public static void SetX(this Transform transform, float x) + { + var pos = transform.position; + pos.x = x; + transform.position = pos; + } + + public static void SetY(this Transform transform, float y) + { + var pos = transform.position; + pos.y = y; + transform.position = pos; + } + + public static void SetZ(this Transform transform, float z) + { + var pos = transform.position; + pos.z = z; + transform.position = pos; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/UnityExtensionMethods.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/UnityExtensionMethods.cs.meta new file mode 100644 index 0000000..fecf1c8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame1 (Beginner)/Scripts/Util/UnityExtensionMethods.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1018c66230d7f7b408485a0d8c28147d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced).meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced).meta new file mode 100644 index 0000000..2736736 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced).meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8090e28cdc25e434895a7603ed5b5594 +folderAsset: yes +timeCreated: 1461799711 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media.meta new file mode 100644 index 0000000..16d6f17 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a1430be932efe0d40923107fdc708b69 +folderAsset: yes +timeCreated: 1456415682 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials.meta new file mode 100644 index 0000000..000bceb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fb9fbf243818b9f4da06d2a270af791b +folderAsset: yes +timeCreated: 1456415688 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Background.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Background.mat new file mode 100644 index 0000000..d5978cc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Background.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Background + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: f7fb955b5256c934db2b806c17259412, type: 3} + m_Scale: {x: 700, y: 700} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 20, y: 20} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Background.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Background.mat.meta new file mode 100644 index 0000000..e6b88bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Background.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2b89dae86aac9a4d9b52881cf3be975 +timeCreated: 1456416108 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletEnemy.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletEnemy.mat new file mode 100644 index 0000000..be2c123 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletEnemy.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: BulletEnemy + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 0.50735295, b: 0.50735295, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletEnemy.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletEnemy.mat.meta new file mode 100644 index 0000000..2f206ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletEnemy.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eeda8e5511ed0494ea45f29b908d1d8c +timeCreated: 1456628383 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletPlayer.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletPlayer.mat new file mode 100644 index 0000000..34f058c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletPlayer.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: BulletPlayer + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.52205884, g: 0.6637931, b: 1, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletPlayer.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletPlayer.mat.meta new file mode 100644 index 0000000..eead5aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/BulletPlayer.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7a4a87af7fdbd44da0519a1910c7393 +timeCreated: 1456628375 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Enemy1.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Enemy1.mat new file mode 100644 index 0000000..8ac4d04 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Enemy1.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Enemy1 + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1.007353, g: 0.42219937, b: 0.42219937, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Enemy1.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Enemy1.mat.meta new file mode 100644 index 0000000..ac51fb6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Enemy1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50755dee91b8d2142a777c6b00ad6923 +timeCreated: 1456415788 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Flame01.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Flame01.mat new file mode 100644 index 0000000..cac10ff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Flame01.mat @@ -0,0 +1,42 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Flame01 + m_Shader: {fileID: 202, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: b260cbc8d9bc048bd8834c7a1b5aed36, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _InvFade + second: 1 + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + data: + first: + name: _EmisColor + second: {r: 0.2, g: 0.2, b: 0.2, a: 0} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Flame01.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Flame01.mat.meta new file mode 100644 index 0000000..93f9e9a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Flame01.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: b1ca011c5f92d4fd4b5aeac44fd607c6 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Player.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Player.mat new file mode 100644 index 0000000..d6eec75 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Player.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Player + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.38235295, g: 0.56551725, b: 1, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Player.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Player.mat.meta new file mode 100644 index 0000000..2fdb524 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Materials/Player.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f4cc0ab4d6d85f4ea468f16219910a1 +timeCreated: 1456415773 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models.meta new file mode 100644 index 0000000..b97c113 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 96f1cf13d4ff7b64a94cec1030ec9fb3 +folderAsset: yes +timeCreated: 1456591991 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials.meta new file mode 100644 index 0000000..696174e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 950e79470b07b6744b6558de90f9baa3 +folderAsset: yes +timeCreated: 1456592001 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials/Material.mat b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials/Material.mat new file mode 100644 index 0000000..284e4e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials/Material.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Material + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials/Material.mat.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials/Material.mat.meta new file mode 100644 index 0000000..39846c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/Materials/Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a9aa4d682c71a304b87783910b8a6ef1 +timeCreated: 1456592001 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/ship.fbx b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/ship.fbx new file mode 100644 index 0000000..d44a35b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/ship.fbx @@ -0,0 +1,2036 @@ +; FBX 6.1.0 project file +; Created by Blender FBX Exporter +; for support mail: ideasman42@gmail.com +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 6100 + CreationTimeStamp: { + Version: 1000 + Year: 2013 + Month: 08 + Day: 14 + Hour: 20 + Minute: 03 + Second: 49 + Millisecond: 0 + } + Creator: "FBX SDK/FBX Plugins build 20070228" + OtherFlags: { + FlagPLE: 0 + } +} +CreationTime: "2013-08-14 20:03:49:000" +Creator: "Blender version 2.67 (sub 0)" + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 14 + ObjectType: "Model" { + Count: 11 + } + ObjectType: "Geometry" { + Count: 1 + } + ObjectType: "Material" { + Count: 2 + } + ObjectType: "Pose" { + Count: 1 + } + ObjectType: "GlobalSettings" { + Count: 1 + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: "Model::Camera Switcher", "CameraSwitcher" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Camera Index", "Integer", "A+",100 + } + MultiLayer: 0 + MultiTake: 1 + Hidden: "True" + Shading: W + Culling: "CullingOff" + Version: 101 + Name: "Model::Camera Switcher" + CameraId: 0 + CameraName: 100 + CameraIndexName: + } + Model: "Model::Camera", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-195.229202270507812,-224.433944702148438,160.309951782226562 + Property: "Lcl Rotation", "Lcl Rotation", "A+",90.692160214458610,26.439033899677728,47.000136773245160 + Property: "Lcl Scaling", "Lcl Scaling", "A+",30.000001907348633,30.000001907348633,29.999998092651367 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",28.841546 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "FocalLength", "Number", "A+",35.000000 + Property: "FilmOffsetX", "Number", "A+",0.000000 + Property: "FilmOffsetY", "Number", "A+",0.000000 + Property: "BackgroundColor", "Color", "A+",0,0,0 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",3 + Property: "GateFit", "enum", "",2 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",1920 + Property: "AspectH", "double", "",1080 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",3.000000 + Property: "FarPlane", "double", "",2999.999809 + Property: "FilmWidth", "double", "",1.259843 + Property: "FilmHeight", "double", "",0.708661 + Property: "FilmAspectRatio", "double", "",1.777778 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",0 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.777778 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -195.229202,-224.433945,160.309952 + Up: 0.312469,0.317370,0.895343 + LookAt: -0.727634,0.685881,0.010817 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Lamp", "Light" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",30.163618087768555,-122.287361145019531,177.115859985351562 + Property: "Lcl Rotation", "Lcl Rotation", "A+",127.261054502356870,3.163707551608806,16.936319773499580 + Property: "Lcl Scaling", "Lcl Scaling", "A+",29.999998092651367,30.000000000000000,29.999996185302734 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + Property: "LightType", "enum", "",0 + Property: "CastLightOnObject", "bool", "",1 + Property: "DrawVolumetricLight", "bool", "",1 + Property: "DrawGroundProjection", "bool", "",1 + Property: "DrawFrontFacingVolumetricLight", "bool", "",0 + Property: "GoboProperty", "object", "" + Property: "Color", "Color", "A+",1,1,1 + Property: "Intensity", "Intensity", "A+",100.00 + Property: "Fog", "Fog", "A+",50 + Property: "Color", "Color", "A",1.00,1.00,1.00 + Property: "Intensity", "Intensity", "A+",100.00 + Property: "Fog", "Fog", "A+",50 + Property: "LightType", "enum", "",0 + Property: "CastLightOnObject", "bool", "",1 + Property: "DrawGroundProjection", "bool", "",1 + Property: "DrawFrontFacingVolumetricLight", "bool", "",0 + Property: "DrawVolumetricLight", "bool", "",1 + Property: "GoboProperty", "object", "" + Property: "DecayType", "enum", "",0 + Property: "DecayStart", "double", "",30.00 + Property: "EnableNearAttenuation", "bool", "",0 + Property: "NearAttenuationStart", "double", "",0 + Property: "NearAttenuationEnd", "double", "",0 + Property: "EnableFarAttenuation", "bool", "",0 + Property: "FarAttenuationStart", "double", "",0 + Property: "FarAttenuationEnd", "double", "",0 + Property: "CastShadows", "bool", "",1 + Property: "ShadowColor", "ColorRGBA", "",0,0,0,1 + } + MultiLayer: 0 + MultiTake: 0 + Shading: Y + Culling: "CullingOff" + TypeFlags: "Light" + GeometryVersion: 124 + } + Model: "Model::Cube", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",179.999882065292638,89.999961523213827,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",34.729896545410156,34.729896545410156,34.729896545410156 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: 1.000000,-0.000000,-0.255428,-1.000000,-1.000000,-0.255428,-1.000000,1.000000,-0.255428,1.000000,-0.000001,0.390680,-1.000000,-1.000000,0.390680,-1.000000,1.000000,0.390680,-1.000000,0.785078,0.390680 + ,-0.628042,0.578876,0.390680,-1.000000,0.785078,-0.255428,-0.628042,0.578876,-0.255428,-0.629731,-0.633902,0.390680,-0.982798,-0.802656,0.390680,-0.629731,-0.633902,-0.255428,-0.982798,-0.802656,-0.255428 + PolygonVertexIndex: 0,3,4,-2,0,8,-3,0,9,-9,0,12,-10,0,1,-13,1,13,-13,5,2,-9,6,5,-9,6,8,-10,7,6,-10,7,9,-13,10,7,-13,10,12,-14 + ,11,10,-14,1,11,-14,1,4,-12,3,0,2,-6,3,5,-7,3,6,-8,3,7,-11,3,10,-5,10,11,-5 + Edges: + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByVertice" + ReferenceInformationType: "Direct" + Normals: 0.834589660167694,0.000000000000000,-0.550828576087952,-0.447279274463654,-0.723715960979462,-0.525498211383820 + ,-0.436689347028732,0.706564545631409,-0.556779682636261,0.834589660167694,0.000000000000000,0.550828576087952 + ,-0.447279274463654,-0.723715960979462,0.525498211383820,-0.436689347028732,0.706564545631409,0.556779682636261 + ,-0.707083344459534,0.000000000000000,0.707083344459534,-0.707083344459534,0.000000000000000,0.707083344459534 + ,-0.707083344459534,0.000000000000000,-0.707083344459534,-0.707083344459534,0.000000000000000,-0.707083344459534 + ,-0.707083344459534,0.000000000000000,0.707083344459534,-0.707083344459534,0.000000000000000,0.707083344459534 + ,-0.707083344459534,0.000000000000000,-0.707083344459534,-0.707083344459534,0.000000000000000,-0.707083344459534 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + } + } + Model: "Model::Producer Perspective", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,71.299999999999997,287.500000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",10.000000 + Property: "FarPlane", "double", "",4000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,71.300000,287.500000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Top", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Bottom", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,-4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,-4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Front", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Back", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,-4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,-4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Right", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Left", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Material: "Material::Material", "" { + Version: 102 + ShadingModel: "lambert" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Lambert" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",0.0000,0.0000,0.0000 + Property: "AmbientFactor", "double", "",1.0000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",0.8000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "SpecularFactor", "double", "",0.2500 + Property: "ShininessExponent", "double", "",80.0 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",0.0,0.0,0.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",1.0,1.0,1.0 + Property: "Shininess", "double", "",9.6 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Material: "Material::unnamed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Phong" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",0.0000,0.0000,0.0000 + Property: "AmbientFactor", "double", "",0.5000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",1.0000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "SpecularFactor", "double", "",0.2000 + Property: "ShininessExponent", "double", "",80.0 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",0.0,0.0,0.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",0.8,0.8,0.8 + Property: "Shininess", "double", "",20.0 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Pose: "Pose::BIND_POSES", "BindPose" { + Type: "BindPose" + Version: 100 + Properties60: { + } + NbPoseNodes: 1 + PoseNode: { + Node: "Model::Cube" + Matrix: -0.000022218722734,-34.729896545410156,-0.000070382149715,0.000000000000000,-0.000000000001677,-0.000070382149715,34.729896545410156,0.000000000000000,-34.729896545410156,0.000022218722734,0.000000000043350,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1.000000000000000 + } + } + GlobalSettings: { + Version: 1000 + Properties60: { + Property: "UpAxis", "int", "",1 + Property: "UpAxisSign", "int", "",1 + Property: "FrontAxis", "int", "",2 + Property: "FrontAxisSign", "int", "",1 + Property: "CoordAxis", "int", "",0 + Property: "CoordAxisSign", "int", "",1 + Property: "UnitScaleFactor", "double", "",1 + } + } +} + +; Object relations +;------------------------------------------------------------------ + +Relations: { + Model: "Model::Cube", "Mesh" { + } + Model: "Model::Camera", "Camera" { + } + Model: "Model::Lamp", "Light" { + } + Model: "Model::Producer Perspective", "Camera" { + } + Model: "Model::Producer Top", "Camera" { + } + Model: "Model::Producer Bottom", "Camera" { + } + Model: "Model::Producer Front", "Camera" { + } + Model: "Model::Producer Back", "Camera" { + } + Model: "Model::Producer Right", "Camera" { + } + Model: "Model::Producer Left", "Camera" { + } + Model: "Model::Camera Switcher", "CameraSwitcher" { + } + Material: "Material::Material", "" { + } + Material: "Material::unnamed", "" { + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + Connect: "OO", "Model::Cube", "Model::Scene" + Connect: "OO", "Model::Lamp", "Model::Scene" + Connect: "OO", "Model::Camera", "Model::Scene" + Connect: "OO", "Material::Material", "Model::Cube" +} +;Takes and animation section +;---------------------------------------------------- + +Takes: { + Current: "Default Take" + Take: "Default Take" { + FileName: "Default_Take.tak" + LocalTime: 0,479181389250 + ReferenceTime: 0,479181389250 + + ;Models animation + ;---------------------------------------------------- + Model: "Model::Cube" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: 0.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.000000000000000,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 0.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.000000000000000,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 0.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,0.000000000000000,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: -89.999961523213827 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-89.999961523213827,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 89.999886391132961 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,89.999886391132961,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 90.000002504348856 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.000002504348856,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 34.729896545410156 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,34.729896545410156,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Camera" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: -195.229202270507812 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-195.229202270507812,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -224.433944702148438 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-224.433944702148438,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 160.309951782226562 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,160.309951782226562,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: 90.692167044647775 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,90.692167044647775,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 26.439037314772314 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,26.439037314772314,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 47.000136773245160 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,47.000136773245160,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 30.000001907348633 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000001907348633,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 30.000001907348633 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000001907348633,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 29.999998092651367 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999998092651367,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + Model: "Model::Lamp" { + Version: 1.1 + Channel: "Transform" { + Channel: "T" { + Channel: "X" { + Default: 30.163618087768555 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.163618087768555,L + Color: 1,0,0 + } + Channel: "Y" { + Default: -122.287361145019531 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,-122.287361145019531,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 177.115859985351562 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,177.115859985351562,L + Color: 0,0,1 + } + LayerType: 1 + } + Channel: "R" { + Channel: "X" { + Default: 127.261040841978527 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,127.261040841978527,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 3.163707551608806 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,3.163707551608806,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 16.936319773499580 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,16.936319773499580,L + Color: 0,0,1 + } + LayerType: 2 + } + Channel: "S" { + Channel: "X" { + Default: 29.999998092651367 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999998092651367,L + Color: 1,0,0 + } + Channel: "Y" { + Default: 30.000000000000000 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,30.000000000000000,L + Color: 0,1,0 + } + Channel: "Z" { + Default: 29.999996185302734 + KeyVer: 4005 + KeyCount: 1 + Key: + 1924423250,29.999996185302734,L + Color: 0,0,1 + } + LayerType: 3 + } + } + } + } +} +;Version 5 settings +;------------------------------------------------------------------ + +Version5: { + AmbientRenderSettings: { + Version: 101 + AmbientLightColor: 0.0,0.0,0.0,0 + } + FogOptions: { + FogEnable: 0 + FogMode: 0 + FogDensity: 0.000 + FogStart: 5.000 + FogEnd: 25.000 + FogColor: 0.1,0.1,0.1,1 + } + Settings: { + FrameRate: "24" + TimeFormat: 1 + SnapOnFrames: 0 + ReferenceTimeIndex: -1 + TimeLineStartTime: 0 + TimeLineStopTime: 479181389250 + } + RendererSetting: { + DefaultCamera: "Producer Perspective" + DefaultViewingMode: 0 + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/ship.fbx.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/ship.fbx.meta new file mode 100644 index 0000000..fd81ea3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Models/ship.fbx.meta @@ -0,0 +1,82 @@ +fileFormatVersion: 2 +guid: 73637a3b17554e34c9e921d4df1ee609 +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: Camera + 100002: Cube + 100004: Lamp + 100006: //RootNode + 400000: Camera + 400002: Cube + 400004: Lamp + 400006: //RootNode + 2300000: Cube + 3300000: Cube + 4300000: Cube + 7400000: Default Take + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + tangentImportMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics.meta new file mode 100644 index 0000000..cc5e9f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 331b62380ac0abd418e39e9d00e236e9 +folderAsset: yes +timeCreated: 1456426127 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics/Enemy.physicMaterial b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics/Enemy.physicMaterial new file mode 100644 index 0000000..577b991 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics/Enemy.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Enemy + dynamicFriction: 0 + staticFriction: 0 + bounciness: 1 + frictionCombine: 0 + bounceCombine: 0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics/Enemy.physicMaterial.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics/Enemy.physicMaterial.meta new file mode 100644 index 0000000..cfa95df --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Physics/Enemy.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ba31e708eff4af47b2892effb58e466 +timeCreated: 1456426139 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs.meta new file mode 100644 index 0000000..00071fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5996ad5d7b083b84bb09e94dfe39741f +folderAsset: yes +timeCreated: 1456415640 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Bullet.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Bullet.prefab new file mode 100644 index 0000000..3f7d66c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Bullet.prefab @@ -0,0 +1,120 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!23 &2318970 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211991173579106} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!114 &11481176 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211991173579106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4bcfdc0e00dba5645b88ed3608c61161, type: 3} + m_Name: + m_EditorClassIdentifier: + _renderer: {fileID: 2318970} + _playerMaterial: {fileID: 2100000, guid: a7a4a87af7fdbd44da0519a1910c7393, type: 2} + _enemyMaterial: {fileID: 2100000, guid: eeda8e5511ed0494ea45f29b908d1d8c, type: 2} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 0} + propertyPath: m_IsTrigger + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Mass + value: 11.95 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1211991173579106} + m_IsPrefabParent: 1 +--- !u!1 &1211991173579106 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4081474240255722} + - component: {fileID: 33606203387721046} + - component: {fileID: 65837712711271418} + - component: {fileID: 2318970} + - component: {fileID: 11481176} + m_Layer: 0 + m_Name: Bullet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4081474240255722 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211991173579106} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3316879, y: 1.6117618, z: -0.07171571} + m_LocalScale: {x: 2, y: 0.25, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33606203387721046 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211991173579106} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &65837712711271418 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211991173579106} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Bullet.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Bullet.prefab.meta new file mode 100644 index 0000000..206a7b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Bullet.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d22825d6393b964f90d550dd2acc50f +timeCreated: 1456594068 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Enemy.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Enemy.prefab new file mode 100644 index 0000000..e616114 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Enemy.prefab @@ -0,0 +1,158 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &158650 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 463158} + - component: {fileID: 3388348} + - component: {fileID: 2329700} + - component: {fileID: 5458816} + - component: {fileID: 6529106} + - component: {fileID: 114673860568823044} + - component: {fileID: 114435164261030832} + - component: {fileID: 114736095060536390} + m_Layer: 8 + m_Name: Enemy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463158 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + m_LocalRotation: {x: 0, y: 0, z: 0.39402217, w: 0.91910094} + m_LocalPosition: {x: 41.7, y: 4.7, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2329700 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 50755dee91b8d2142a777c6b00ad6923, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3388348 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + m_Mesh: {fileID: 4300000, guid: 73637a3b17554e34c9e921d4df1ee609, type: 3} +--- !u!54 &5458816 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 2 + m_AngularDrag: 3 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 56 + m_CollisionDetection: 0 +--- !u!65 &6529106 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2, y: 1.9999999, z: 2} + m_Center: {x: 0, y: 0, z: 0.06762599} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 158650} + m_IsPrefabParent: 1 +--- !u!114 &114435164261030832 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 114736095060536390} + - {fileID: 114673860568823044} + _identifier: + _context: {fileID: 0} + _bindType: 0 +--- !u!114 &114673860568823044 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae49206d36b59354b98f680504160bc4, type: 3} + m_Name: + m_EditorClassIdentifier: + _renderer: {fileID: 2329700} + _collider: {fileID: 6529106} + _rigidBody: {fileID: 5458816} +--- !u!114 &114736095060536390 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158650} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fac47e4da43b2ca4d955370e0dc6990e, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Enemy.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Enemy.prefab.meta new file mode 100644 index 0000000..9c2a18b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Enemy.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55f63c48150ecbb469e095dbde67c6e9 +timeCreated: 1456415643 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Explosion.prefab b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Explosion.prefab new file mode 100644 index 0000000..3443778 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Explosion.prefab @@ -0,0 +1,6938 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 19800000} + - component: {fileID: 19900000} + m_Layer: 0 + m_Name: Flame1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400002} + - component: {fileID: 19800002} + - component: {fileID: 19900002} + - component: {fileID: 11436508} + m_Layer: 0 + m_Name: Explosion + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400002} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11436508 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 32bea9a1bf6287e4e936f2de85375172, type: 3} + m_Name: + m_EditorClassIdentifier: + _lifeTime: 1 + _particleSystem: {fileID: 19800002} + _sound: {fileID: 8300000, guid: 0391a139af5d8a346b18c06b476f3ffe, type: 3} + _soundVolume: 0.4 +--- !u!198 &19800000 +ParticleSystem: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 5 + lengthInSec: 1.5 + simulationSpeed: 1 + stopAction: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1.25 + minScalar: 0.0001 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 5 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.01 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: NaN + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 30 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 4 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.19377163 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 2 + scalar: 6.283185 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.41855192 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.41628957 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 32768 + ctime1: 65535 + ctime2: 62258 + ctime3: 60716 + ctime4: 52428 + ctime5: 52428 + ctime6: 65535 + ctime7: 65535 + atime0: 0 + atime1: 21627 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + flipU: 0 + flipV: 0 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.5089462 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.50497 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.5089462 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5009939 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 2 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.5129223 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5089462 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 1 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.3979239 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 2 + emitter: {fileID: 0} + type: 0 + properties: 0 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!198 &19800002 +ParticleSystem: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + serializedVersion: 5 + lengthInSec: 1.5 + simulationSpeed: 1 + stopAction: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 2 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.3 + minScalar: 0.0001 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 25 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 5 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + randomDirectionAmount: 1 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.01 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: NaN + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 30 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.49886876 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 7132 + ctime1: 36815 + ctime2: 52428 + ctime3: 52428 + ctime4: 52428 + ctime5: 52428 + ctime6: 65535 + ctime7: 65535 + atime0: 41827 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + enabled: 0 + mode: 0 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + flipU: 0 + flipV: 0 + randomRow: 1 + sprites: + - sprite: {fileID: 0} + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ForceModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: -0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 1 + ExternalForcesModule: + enabled: 0 + multiplier: 1 + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 3 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 2 + emitter: {fileID: 0} + type: 0 + properties: 0 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0.5 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0.5 + inSlope: 0.5 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &19900000 +ParticleSystemRenderer: + serializedVersion: 4 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 2100000, guid: b1ca011c5f92d4fd4b5aeac44fd607c6, type: 2} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 5 + m_LengthScale: -20 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!199 &19900002 +ParticleSystemRenderer: + serializedVersion: 4 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 1 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0.1 + m_LengthScale: 0 + m_SortingFudge: 100 + m_NormalDirection: 1 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 0} + propertyPath: _sound + value: + objectReference: {fileID: 8300000, guid: 0391a139af5d8a346b18c06b476f3ffe, type: 3} + - target: {fileID: 0} + propertyPath: _soundVolume + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: _lifeTime + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100002} + m_IsPrefabParent: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Explosion.prefab.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Explosion.prefab.meta new file mode 100644 index 0000000..80f0113 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Prefabs/Explosion.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 93a60ba8e409947b1a0334537c8b38c8 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds.meta new file mode 100644 index 0000000..3ffdba6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0492983cf98427c42b891e9ee08409a7 +folderAsset: yes +timeCreated: 1456615196 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/damage.wav b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/damage.wav new file mode 100644 index 0000000..7825700 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/damage.wav differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/damage.wav.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/damage.wav.meta new file mode 100644 index 0000000..1caa48b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/damage.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: f9517356afb533a41b9e7cb6f155031e +timeCreated: 1456673734 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/explosion.aiff b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/explosion.aiff new file mode 100644 index 0000000..5e1febc Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/explosion.aiff differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/explosion.aiff.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/explosion.aiff.meta new file mode 100644 index 0000000..d8eafc7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/explosion.aiff.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 9cb65eb2505fbf443ac876ba177374f9 +timeCreated: 1484707267 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser.wav b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser.wav new file mode 100644 index 0000000..6873309 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser.wav differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser.wav.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser.wav.meta new file mode 100644 index 0000000..7228669 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 34c638d8d99ccfd44a261f13505ab317 +timeCreated: 1484701350 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser2.wav b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser2.wav new file mode 100644 index 0000000..b2979cd Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser2.wav differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser2.wav.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser2.wav.meta new file mode 100644 index 0000000..5d749ac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Sounds/laser2.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: aa66f043685a31e4bb90d0b6128bc3e1 +timeCreated: 1484706127 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 1 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures.meta new file mode 100644 index 0000000..9fd45cc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 96734be6284cbbb48b0b7b5346950bc4 +folderAsset: yes +timeCreated: 1456416082 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Flame.psd b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Flame.psd new file mode 100644 index 0000000..ba59803 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Flame.psd differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Flame.psd.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Flame.psd.meta new file mode 100644 index 0000000..59497f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Flame.psd.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: b260cbc8d9bc048bd8834c7a1b5aed36 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Free_Shmup_Sprites_Starfield.png b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Free_Shmup_Sprites_Starfield.png new file mode 100644 index 0000000..8b57169 Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Free_Shmup_Sprites_Starfield.png differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Free_Shmup_Sprites_Starfield.png.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Free_Shmup_Sprites_Starfield.png.meta new file mode 100644 index 0000000..180626b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Media/Textures/Free_Shmup_Sprites_Starfield.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: f7fb955b5256c934db2b806c17259412 +timeCreated: 1456416335 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources.meta new file mode 100644 index 0000000..bb8136d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e8ea161e7134f59409766695fad6ab33 +folderAsset: yes +timeCreated: 1506506847 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter.meta new file mode 100644 index 0000000..2a6980c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 47e7c4af6b407724daffa76ababbeb5e +folderAsset: yes +timeCreated: 1477227179 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter/GameSettings.asset b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter/GameSettings.asset new file mode 100644 index 0000000..ce29e90 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter/GameSettings.asset @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1db4d8ab51ca4ad48844c113bfbd80fa, type: 3} + m_Name: GameSettings + m_EditorClassIdentifier: + EnemySpawner: + SpeedMin: 30 + SpeedMax: 100 + AccuracyMin: 0 + AccuracyMax: 1 + NumEnemiesIncreaseRate: 0.06 + NumEnemiesStartAmount: 1.5 + MinDelayBetweenSpawns: 0.3 + GameRestartHandler: + RestartDelay: 3 + GameInstaller: + EnemyFacadePrefab: {fileID: 158650, guid: 55f63c48150ecbb469e095dbde67c6e9, type: 2} + BulletPrefab: {fileID: 1211991173579106, guid: 4d22825d6393b964f90d550dd2acc50f, + type: 2} + ExplosionPrefab: {fileID: 100002, guid: 93a60ba8e409947b1a0334537c8b38c8, type: 2} + Player: + PlayerMoveHandler: + BoundaryBuffer: 4 + BoundaryAdjustForce: 70 + MoveSpeed: 250 + SlowDownSpeed: 0.2 + PlayerShootHandler: + Laser: {fileID: 8300000, guid: 34c638d8d99ccfd44a261f13505ab317, type: 3} + LaserVolume: 0.7 + BulletLifetime: 1 + BulletSpeed: 130 + MaxShootInterval: 0.15 + BulletOffsetDistance: 2 + PlayerCollisionHandler: + HealthLoss: 15 + HitForce: 1000 + HitSound: {fileID: 8300000, guid: f9517356afb533a41b9e7cb6f155031e, type: 3} + HitSoundVolume: 1 + PlayerHealthWatcher: + DeathSound: {fileID: 8300000, guid: 9cb65eb2505fbf443ac876ba177374f9, type: 3} + DeathSoundVolume: 1 + Enemy: + DefaultSettings: + Accuracy: 1 + Speed: 25 + EnemyStateIdle: + Amplitude: 0.5 + Frequency: 4 + EnemyRotationHandler: + TurnSpeed: 10 + EnemyStateFollow: + StrafeMultiplier: 0.5 + StrafeChangeInterval: 0.8 + TeleportNewDistance: 40 + EnemyStateAttack: + ShootSound: {fileID: 8300000, guid: aa66f043685a31e4bb90d0b6128bc3e1, type: 3} + ShootSoundVolume: 0.8 + BulletLifetime: 5 + BulletSpeed: 30 + BulletOffsetDistance: 2 + ShootInterval: 0.4 + ErrorRangeTheta: 30 + AttackRangeBuffer: 8 + StrafeMultiplier: 0.5 + StrafeChangeInterval: 0.8 + EnemyHealthWatcher: + DeathSound: {fileID: 8300000, guid: 9cb65eb2505fbf443ac876ba177374f9, type: 3} + DeathSoundVolume: 0.5 + EnemyCommonSettings: + AttackDistance: 15 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter/GameSettings.asset.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter/GameSettings.asset.meta new file mode 100644 index 0000000..fb9e7d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Resources/SpaceFighter/GameSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91a82aa816bb01d4cb9396481c2614a1 +timeCreated: 1461784532 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes.meta new file mode 100644 index 0000000..5de0183 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a6f36e1b9ba65d54aabe5c50d2dcb018 +folderAsset: yes +timeCreated: 1527235254 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighter.unity b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighter.unity new file mode 100644 index 0000000..cd7458b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighter.unity @@ -0,0 +1,935 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.45089006, g: 0.5007887, b: 0.57456285, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000001, guid: 7d63bee150dab4c4f817d557781552bd, + type: 2} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &29135873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 29135874} + m_Layer: 0 + m_Name: Level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &29135874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29135873} + 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_Children: + - {fileID: 724552921} + - {fileID: 539215572} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &414693287 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414693292} + - component: {fileID: 414693291} + - component: {fileID: 414693293} + - component: {fileID: 414693290} + - component: {fileID: 414693288} + - component: {fileID: 414693294} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &414693288 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414693287} + m_Enabled: 1 +--- !u!124 &414693290 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414693287} + m_Enabled: 1 +--- !u!20 &414693291 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414693287} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 19.34 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &414693292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414693287} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -17.09} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &414693293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414693287} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 414693291} + _identifier: + _useSceneContext: 0 + _context: {fileID: 0} + _bindType: 0 +--- !u!82 &414693294 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414693287} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: c5a6af7adb029df4ba0967bc4de9e7ac, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.171 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!1 &534447708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534447711} + - component: {fileID: 534447710} + - component: {fileID: 534447709} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &534447709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534447708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e432172e250876f4ab278b0d24d58673, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &534447710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534447708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _scriptableObjectInstallers: + - {fileID: 11400000, guid: 91a82aa816bb01d4cb9396481c2614a1, type: 2} + _monoInstallers: + - {fileID: 534447709} + _installerPrefabs: [] + _autoRun: 1 + OnPreInstall: + m_PersistentCalls: + m_Calls: [] + OnPostInstall: + m_PersistentCalls: + m_Calls: [] + OnPreResolve: + m_PersistentCalls: + m_Calls: [] + OnPostResolve: + m_PersistentCalls: + m_Calls: [] + _parentNewObjectsUnderSceneContext: 0 + _contractNames: [] + _parentContractNames: [] +--- !u!4 &534447711 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534447708} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &539215571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 539215572} + - component: {fileID: 539215575} + - component: {fileID: 539215574} + - component: {fileID: 539215573} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &539215572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539215571} + m_LocalRotation: {x: -0.00000005960466, y: 0.7071068, z: -0.7071068, w: -0.00000014901164} + m_LocalPosition: {x: -1.8492146, y: 1.4, z: 14.4} + m_LocalScale: {x: 2395.4941, y: 2395.4934, z: 2395.4934} + m_Children: [] + m_Father: {fileID: 29135874} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &539215573 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539215571} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d2b89dae86aac9a4d9b52881cf3be975, 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: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &539215574 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539215571} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &539215575 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539215571} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &697465884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 697465886} + - component: {fileID: 697465885} + m_Layer: 0 + m_Name: ControlsDisplay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &697465885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 697465884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3bc2ba00bfd0f6044825d1848b10a7e0, type: 3} + m_Name: + m_EditorClassIdentifier: + _leftPadding: 50 + _topPadding: 50 + _width: 500 + _height: 200 +--- !u!4 &697465886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 697465884} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.47249365, y: -0.1732688, z: 0.5937815} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &724552920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 724552921} + - component: {fileID: 724552922} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &724552921 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724552920} + m_LocalRotation: {x: 0.28220388, y: -0.29990056, z: 0.09336465, w: 0.90647876} + m_LocalPosition: {x: 19.95923, y: 26.566778, z: -29.98478} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 29135874} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!108 &724552922 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724552920} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 256 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &855903055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 855903056} + - component: {fileID: 855903057} + m_Layer: 8 + m_Name: Installer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &855903056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 855903055} + 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_Children: [] + m_Father: {fileID: 1303116743} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &855903057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 855903055} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff1b44a433bb75344a686526fba7452b, type: 3} + m_Name: + m_EditorClassIdentifier: + _settings: + Rigidbody: {fileID: 1303116749} + MeshRenderer: {fileID: 1303116744} +--- !u!1 &1034220754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1034220755} + - component: {fileID: 1034220756} + m_Layer: 8 + m_Name: HealthDisplay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1034220755 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034220754} + 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_Children: [] + m_Father: {fileID: 1303116743} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1034220756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034220754} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 301188284719932429bd73b2047b328d, type: 3} + m_Name: + m_EditorClassIdentifier: + _leftPadding: 100 + _bottomPadding: 100 + _labelWidth: 100 + _labelHeight: 100 + _textureWidth: 309.5 + _textureHeight: 17.99 + _killCountOffset: 30 + _foregroundColor: {r: 1, g: 0.08823532, b: 0.08823532, a: 1} + _backgroundColor: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1303116742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1303116743} + - component: {fileID: 1303116747} + - component: {fileID: 1303116746} + - component: {fileID: 1303116745} + - component: {fileID: 1303116744} + - component: {fileID: 1303116749} + - component: {fileID: 1303116750} + - component: {fileID: 1303116751} + m_Layer: 8 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1303116743 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + 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_Children: + - {fileID: 855903056} + - {fileID: 1034220755} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1303116744 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 8f4cc0ab4d6d85f4ea468f16219910a1, 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: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1303116745 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2, y: 2, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1303116746 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + m_Mesh: {fileID: 4300000, guid: 73637a3b17554e34c9e921d4df1ee609, type: 3} +--- !u!114 &1303116747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08eca9f7688a0a24685b89133b020c8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _scriptableObjectInstallers: [] + _monoInstallers: + - {fileID: 855903057} + _installerPrefabs: [] + _autoRun: 1 + _kernel: {fileID: 0} +--- !u!54 &1303116749 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 8 + m_AngularDrag: 3.5 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 56 + m_CollisionDetection: 0 +--- !u!114 &1303116750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0166d8ff8d905b048b2448179e1f5d11, type: 3} + m_Name: + m_EditorClassIdentifier: + _components: + - {fileID: 1303116751} + _identifier: + _useSceneContext: 0 + _context: {fileID: 534447710} + _bindType: 0 +--- !u!114 &1303116751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303116742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2db4310dd7706af419ae62fb99fac156, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighter.unity.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighter.unity.meta new file mode 100644 index 0000000..fe33c64 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighter.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aea20ff1b07af644f9638d9c740ec0e0 +timeCreated: 1456414954 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighterSettings.lighting b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighterSettings.lighting new file mode 100644 index 0000000..d73f8f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighterSettings.lighting @@ -0,0 +1,60 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SpaceFighterSettings + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 1 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighterSettings.lighting.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighterSettings.lighting.meta new file mode 100644 index 0000000..44dab12 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scenes/SpaceFighterSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0ea78722f7cb4451b99519c67bf1608 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts.meta new file mode 100644 index 0000000..92be256 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eef941665900b434ea6d3fc8c6e9dbb6 +folderAsset: yes +timeCreated: 1456415448 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy.meta new file mode 100644 index 0000000..2816fd5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f4da5393b1187f247a13ce38e3062f7e +folderAsset: yes +timeCreated: 1456415461 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyCommonSettings.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyCommonSettings.cs new file mode 100644 index 0000000..401a6ca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyCommonSettings.cs @@ -0,0 +1,10 @@ +using System; + +namespace Zenject.SpaceFighter +{ + [Serializable] + public class EnemyCommonSettings + { + public float AttackDistance = 15.0f; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyCommonSettings.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyCommonSettings.cs.meta new file mode 100644 index 0000000..01e6658 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyCommonSettings.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 28bfa2b5275427041ae8782a2fa41625 +timeCreated: 1484712200 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyDeathHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyDeathHandler.cs new file mode 100644 index 0000000..4ee14ef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyDeathHandler.cs @@ -0,0 +1,50 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class EnemyDeathHandler + { + readonly EnemyFacade _facade; + readonly SignalBus _signalBus; + readonly Settings _settings; + readonly Explosion.Factory _explosionFactory; + readonly AudioPlayer _audioPlayer; + readonly EnemyView _view; + + public EnemyDeathHandler( + EnemyView view, + AudioPlayer audioPlayer, + Explosion.Factory explosionFactory, + Settings settings, + SignalBus signalBus, + EnemyFacade facade) + { + _facade = facade; + _signalBus = signalBus; + _settings = settings; + _explosionFactory = explosionFactory; + _audioPlayer = audioPlayer; + _view = view; + } + + public void Die() + { + var explosion = _explosionFactory.Create(); + explosion.transform.position = _view.Position; + + _audioPlayer.Play(_settings.DeathSound, _settings.DeathSoundVolume); + + _signalBus.Fire(); + + _facade.Dispose(); + } + + [Serializable] + public class Settings + { + public AudioClip DeathSound; + public float DeathSoundVolume = 1.0f; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyDeathHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyDeathHandler.cs.meta new file mode 100644 index 0000000..5e6e051 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyDeathHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 52b884b41e3642c489f58f461470f589 +timeCreated: 1505656096 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyFacade.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyFacade.cs new file mode 100644 index 0000000..5541f14 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyFacade.cs @@ -0,0 +1,82 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + // Here we can add some high-level methods to give some info to other + // parts of the codebase outside of our enemy facade + public class EnemyFacade : MonoBehaviour, IPoolable, IDisposable + { + EnemyView _view; + EnemyTunables _tunables; + EnemyDeathHandler _deathHandler; + EnemyStateManager _stateManager; + EnemyRegistry _registry; + IMemoryPool _pool; + + [Inject] + public void Construct( + EnemyView view, + EnemyTunables tunables, + EnemyDeathHandler deathHandler, + EnemyStateManager stateManager, + EnemyRegistry registry) + { + _view = view; + _tunables = tunables; + _deathHandler = deathHandler; + _stateManager = stateManager; + _registry = registry; + } + + public EnemyStates State + { + get { return _stateManager.CurrentState; } + } + + public float Accuracy + { + get { return _tunables.Accuracy; } + } + + public float Speed + { + get { return _tunables.Speed; } + } + + public Vector3 Position + { + get { return _view.Position; } + set { _view.Position = value; } + } + + public void Dispose() + { + _pool.Despawn(this); + } + + public void Die() + { + _deathHandler.Die(); + } + + public void OnDespawned() + { + _registry.RemoveEnemy(this); + _pool = null; + } + + public void OnSpawned(float accuracy, float speed, IMemoryPool pool) + { + _pool = pool; + _tunables.Accuracy = accuracy; + _tunables.Speed = speed; + + _registry.AddEnemy(this); + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyFacade.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyFacade.cs.meta new file mode 100644 index 0000000..2eab305 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyFacade.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fac47e4da43b2ca4d955370e0dc6990e +timeCreated: 1456415139 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRegistry.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRegistry.cs new file mode 100644 index 0000000..4761866 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRegistry.cs @@ -0,0 +1,24 @@ +using System.Collections.Generic; + +namespace Zenject.SpaceFighter +{ + public class EnemyRegistry + { + readonly List _enemies = new List(); + + public IEnumerable Enemies + { + get { return _enemies; } + } + + public void AddEnemy(EnemyFacade enemy) + { + _enemies.Add(enemy); + } + + public void RemoveEnemy(EnemyFacade enemy) + { + _enemies.Remove(enemy); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRegistry.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRegistry.cs.meta new file mode 100644 index 0000000..9cd2a85 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRegistry.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 401e2ff37163f8f428397277aba9b3a0 +timeCreated: 1528644922 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRotationHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRotationHandler.cs new file mode 100644 index 0000000..c1b2b4a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRotationHandler.cs @@ -0,0 +1,47 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + // Responsibilities: + // - Interpolate rotation of enemy towards the current desired + // direction + public class EnemyRotationHandler : IFixedTickable + { + readonly Settings _settings; + readonly EnemyView _view; + + public EnemyRotationHandler( + EnemyView view, + Settings settings) + { + _settings = settings; + _view = view; + } + + public Vector2 DesiredLookDir + { + get; set; + } + + public void FixedTick() + { + var lookDir = _view.LookDir; + + var error = Vector3.Angle(lookDir, DesiredLookDir); + + if (Vector3.Cross(lookDir, DesiredLookDir).z < 0) + { + error *= -1; + } + + _view.AddTorque(error * _settings.TurnSpeed); + } + + [Serializable] + public class Settings + { + public float TurnSpeed; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRotationHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRotationHandler.cs.meta new file mode 100644 index 0000000..baf06d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyRotationHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 55eb8b68455f215489114a3a9a6f976d +timeCreated: 1456672456 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyStateManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyStateManager.cs new file mode 100644 index 0000000..c562f5d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyStateManager.cs @@ -0,0 +1,98 @@ +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public interface IEnemyState + { + void EnterState(); + void ExitState(); + void Update(); + void FixedUpdate(); + } + + public enum EnemyStates + { + Idle, + Attack, + Follow, + None + } + + // This class controls the basic "AI" of our enemy + // Which works as a finite state machine, between three states: + // - Attack + // - Follow/Chase + // - Idle + public class EnemyStateManager : ITickable, IFixedTickable, IInitializable + { + IEnemyState _currentStateHandler; + EnemyStates _currentState = EnemyStates.None; + EnemyView _view; + + List _states; + + // We can't use a constructor due to a circular dependency issue + [Inject] + public void Construct( + EnemyView view, + EnemyStateIdle idle, EnemyStateAttack attack, EnemyStateFollow follow) + { + _view = view; + _states = new List + { + // This needs to follow the enum order + idle, attack, follow + }; + } + + public EnemyStates CurrentState + { + get { return _currentState; } + } + + public void Initialize() + { + Assert.IsEqual(_currentState, EnemyStates.None); + Assert.IsNull(_currentStateHandler); + + ChangeState(EnemyStates.Follow); + } + + public void ChangeState(EnemyStates state) + { + if (_currentState == state) + { + // Already in state + return; + } + + //Log.Trace("View Changing state from {0} to {1}", _currentState, state); + + _currentState = state; + + if (_currentStateHandler != null) + { + _currentStateHandler.ExitState(); + _currentStateHandler = null; + } + + _currentStateHandler = _states[(int)state]; + _currentStateHandler.EnterState(); + } + + public void Tick() + { + // Always ensure we are on the main plane + _view.Position = new Vector3(_view.Position.x, _view.Position.y, 0); + + _currentStateHandler.Update(); + } + + public void FixedTick() + { + _currentStateHandler.FixedUpdate(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyStateManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyStateManager.cs.meta new file mode 100644 index 0000000..f439320 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyStateManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4087d354966adf44fa24ee0fa597f6da +timeCreated: 1456617036 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyTunables.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyTunables.cs new file mode 100644 index 0000000..a781055 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyTunables.cs @@ -0,0 +1,13 @@ +using System; + +namespace Zenject.SpaceFighter +{ + // These values are given as parameters into dynamically created + // EnemyFacade instances + [Serializable] + public class EnemyTunables + { + public float Accuracy; + public float Speed; + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyTunables.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyTunables.cs.meta new file mode 100644 index 0000000..7c89d06 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyTunables.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ff5c7e92da51264499aca355ed207cbd +timeCreated: 1456626929 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyView.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyView.cs new file mode 100644 index 0000000..4e49b20 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyView.cs @@ -0,0 +1,85 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class EnemyView : MonoBehaviour + { + [SerializeField] + MeshRenderer _renderer = null; + + [SerializeField] + Collider _collider = null; + + [SerializeField] + Rigidbody _rigidBody = null; + + [Inject] + public EnemyFacade Facade + { + get; set; + } + + public MeshRenderer Renderer + { + get { return _renderer; } + } + + public Collider Collider + { + get { return _collider; } + } + + public Rigidbody Rigidbody + { + get { return _rigidBody; } + } + + public Vector3 LookDir + { + get { return -_rigidBody.transform.right; } + } + + public Vector3 RightDir + { + get { return _rigidBody.transform.up; } + } + + public Vector3 ForwardDir + { + get { return _rigidBody.transform.right; } + } + + public Vector3 Position + { + get { return _rigidBody.transform.position; } + set { _rigidBody.transform.position = value; } + } + + public Quaternion Rotation + { + get { return _rigidBody.rotation; } + set { _rigidBody.rotation = value; } + } + + public Vector3 Velocity + { + get { return _rigidBody.velocity; } + } + + public Vector3 AngularVelocity + { + get { return _rigidBody.angularVelocity; } + set { _rigidBody.angularVelocity = value; } + } + + public void AddForce(Vector3 force) + { + _rigidBody.AddForce(force); + } + + public void AddTorque(float value) + { + _rigidBody.AddTorque(Vector3.forward * value); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyView.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyView.cs.meta new file mode 100644 index 0000000..a525004 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/EnemyView.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ae49206d36b59354b98f680504160bc4 +timeCreated: 1528640620 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/GameEvents.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/GameEvents.cs new file mode 100644 index 0000000..1a36a6f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/GameEvents.cs @@ -0,0 +1,10 @@ +namespace Zenject.SpaceFighter +{ + public struct PlayerDiedSignal + { + } + + public struct EnemyKilledSignal + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/GameEvents.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/GameEvents.cs.meta new file mode 100644 index 0000000..facbf09 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/GameEvents.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 432f74bf3abdd7e4facd4bba2a8fe60b +timeCreated: 1483820546 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States.meta new file mode 100644 index 0000000..85c6d5f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b1c94638b93aa2646a2643e39a156dd9 +folderAsset: yes +timeCreated: 1456618194 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateAttack.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateAttack.cs new file mode 100644 index 0000000..b7a7e03 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateAttack.cs @@ -0,0 +1,137 @@ +using System; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace Zenject.SpaceFighter +{ + public class EnemyStateAttack : IEnemyState + { + readonly EnemyRotationHandler _rotationHandler; + readonly EnemyCommonSettings _commonSettings; + readonly AudioPlayer _audioPlayer; + readonly EnemyTunables _tunables; + readonly EnemyStateManager _stateManager; + readonly PlayerFacade _player; + readonly Settings _settings; + readonly EnemyView _view; + readonly Bullet.Factory _bulletFactory; + + float _lastShootTime; + bool _strafeRight; + float _lastStrafeChangeTime; + + public EnemyStateAttack( + Bullet.Factory bulletFactory, + EnemyView view, + Settings settings, + PlayerFacade player, + EnemyStateManager stateManager, + EnemyTunables tunables, + AudioPlayer audioPlayer, + EnemyCommonSettings commonSettings, + EnemyRotationHandler rotationHandler) + { + _rotationHandler = rotationHandler; + _commonSettings = commonSettings; + _audioPlayer = audioPlayer; + _tunables = tunables; + _stateManager = stateManager; + _player = player; + _settings = settings; + _view = view; + _bulletFactory = bulletFactory; + _strafeRight = Random.Range(0.0f, 1.0f) < 0.5f; + } + + public void EnterState() + { + } + + public void ExitState() + { + } + + public void Update() + { + if (_player.IsDead) + { + _stateManager.ChangeState(EnemyStates.Idle); + return; + } + + _rotationHandler.DesiredLookDir = (_player.Position - _view.Position).normalized; + + // Strafe back and forth over the given interval + if (Time.realtimeSinceStartup - _lastStrafeChangeTime > _settings.StrafeChangeInterval) + { + _lastStrafeChangeTime = Time.realtimeSinceStartup; + _strafeRight = !_strafeRight; + } + + // Shoot every X seconds + if (Time.realtimeSinceStartup - _lastShootTime > _settings.ShootInterval) + { + _lastShootTime = Time.realtimeSinceStartup; + Fire(); + } + + // If the player runs away then chase them + if ((_player.Position - _view.Position).magnitude > _commonSettings.AttackDistance + _settings.AttackRangeBuffer) + { + _stateManager.ChangeState(EnemyStates.Follow); + } + } + + public void FixedUpdate() + { + // Strafe to avoid getting hit too easily + if (_strafeRight) + { + _view.AddForce(_view.RightDir * _settings.StrafeMultiplier * _tunables.Speed); + } + else + { + _view.AddForce(-_view.RightDir * _settings.StrafeMultiplier * _tunables.Speed); + } + } + + void Fire() + { + var bullet = _bulletFactory.Create( + _settings.BulletSpeed, _settings.BulletLifetime, BulletTypes.FromEnemy); + + // Randomize our aim a bit + var accuracy = Mathf.Clamp(_tunables.Accuracy, 0, 1); + var maxError = 1.0f - accuracy; + var error = Random.Range(0, maxError); + + if (Random.Range(0.0f, 1.0f) < 0.5f) + { + error *= -1; + } + + var thetaError = error * _settings.ErrorRangeTheta; + + bullet.transform.position = _view.Position + _view.LookDir * _settings.BulletOffsetDistance; + bullet.transform.rotation = Quaternion.AngleAxis(thetaError, Vector3.forward) * _view.Rotation; + + _audioPlayer.Play(_settings.ShootSound, _settings.ShootSoundVolume); + } + + [Serializable] + public class Settings + { + public AudioClip ShootSound; + public float ShootSoundVolume = 1.0f; + + public float BulletLifetime; + public float BulletSpeed; + public float BulletOffsetDistance; + public float ShootInterval; + public float ErrorRangeTheta; + public float AttackRangeBuffer; + public float StrafeMultiplier; + public float StrafeChangeInterval; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateAttack.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateAttack.cs.meta new file mode 100644 index 0000000..06080c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateAttack.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3d2bd141d86c3fb40a0a616c19e6de0c +timeCreated: 1456620041 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateFollow.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateFollow.cs new file mode 100644 index 0000000..b2d2fe8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateFollow.cs @@ -0,0 +1,110 @@ +using System; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace Zenject.SpaceFighter +{ + public class EnemyStateFollow : IEnemyState + { + readonly EnemyRotationHandler _rotationHandler; + readonly EnemyCommonSettings _commonSettings; + readonly Settings _settings; + readonly EnemyTunables _tunables; + readonly EnemyStateManager _stateManager; + readonly EnemyView _view; + readonly PlayerFacade _player; + + bool _strafeRight; + float _lastStrafeChangeTime; + + public EnemyStateFollow( + PlayerFacade player, + EnemyView view, + EnemyStateManager stateManager, + EnemyTunables tunables, + Settings settings, + EnemyCommonSettings commonSettings, + EnemyRotationHandler rotationHandler) + { + _rotationHandler = rotationHandler; + _commonSettings = commonSettings; + _settings = settings; + _tunables = tunables; + _stateManager = stateManager; + _view = view; + _player = player; + } + + public void EnterState() + { + _strafeRight = Random.Range(0, 1) == 0; + _lastStrafeChangeTime = Time.realtimeSinceStartup; + } + + public void ExitState() + { + } + + public void Update() + { + if (_player.IsDead) + { + _stateManager.ChangeState(EnemyStates.Idle); + return; + } + + var distanceToPlayer = (_player.Position - _view.Position).magnitude; + + // Always look towards the player + _rotationHandler.DesiredLookDir = (_player.Position - _view.Position).normalized; + + // Strafe back and forth over the given interval + // This helps avoiding being too easy a target + if (Time.realtimeSinceStartup - _lastStrafeChangeTime > _settings.StrafeChangeInterval) + { + _lastStrafeChangeTime = Time.realtimeSinceStartup; + _strafeRight = !_strafeRight; + } + + if (distanceToPlayer < _commonSettings.AttackDistance) + { + _stateManager.ChangeState(EnemyStates.Attack); + } + } + + public void FixedUpdate() + { + MoveTowardsPlayer(); + Strafe(); + } + + void Strafe() + { + // Strafe to avoid getting hit too easily + if (_strafeRight) + { + _view.AddForce(_view.RightDir * _settings.StrafeMultiplier * _tunables.Speed); + } + else + { + _view.AddForce(-_view.RightDir * _settings.StrafeMultiplier * _tunables.Speed); + } + } + + void MoveTowardsPlayer() + { + var playerDir = (_player.Position - _view.Position).normalized; + + _view.AddForce(playerDir * _tunables.Speed); + } + + [Serializable] + public class Settings + { + public float StrafeMultiplier; + public float StrafeChangeInterval; + public float TeleportNewDistance; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateFollow.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateFollow.cs.meta new file mode 100644 index 0000000..418df76 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateFollow.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f6b8435c02df92747b53470f32656b93 +timeCreated: 1456620041 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateIdle.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateIdle.cs new file mode 100644 index 0000000..6a1788e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateIdle.cs @@ -0,0 +1,58 @@ +using System; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace Zenject.SpaceFighter +{ + public class EnemyStateIdle : IEnemyState + { + readonly EnemyRotationHandler _rotationHandler; + readonly Settings _settings; + readonly EnemyView _view; + + Vector3 _startPos; + float _theta; + Vector3 _startLookDir; + + public EnemyStateIdle( + EnemyView view, Settings settings, + EnemyRotationHandler rotationHandler) + { + _rotationHandler = rotationHandler; + _settings = settings; + _view = view; + } + + public void EnterState() + { + _startPos = _view.Position; + _theta = Random.Range(0, 2.0f * Mathf.PI); + _startLookDir = _view.LookDir; + } + + public void ExitState() + { + } + + // Just add a bit of subtle movement + public void Update() + { + _theta += Time.deltaTime * _settings.Frequency; + + _view.Position = _startPos + _view.RightDir * _settings.Amplitude * Mathf.Sin(_theta); + + _rotationHandler.DesiredLookDir = _startLookDir; + } + + public void FixedUpdate() + { + } + + [Serializable] + public class Settings + { + public float Amplitude; + public float Frequency; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateIdle.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateIdle.cs.meta new file mode 100644 index 0000000..a4966e4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Enemy/States/EnemyStateIdle.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7a99ffa8c241c8a4e97392c7903712f0 +timeCreated: 1456618194 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers.meta new file mode 100644 index 0000000..bd2b6fb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 578ceac11e9188244b4d0db534cb351a +folderAsset: yes +timeCreated: 1456414609 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/EnemyInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/EnemyInstaller.cs new file mode 100644 index 0000000..46b3146 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/EnemyInstaller.cs @@ -0,0 +1,19 @@ +namespace Zenject.SpaceFighter +{ + public class EnemyInstaller : Installer + { + public override void InstallBindings() + { + Container.Bind().AsSingle(); + + Container.BindInterfacesAndSelfTo().AsSingle(); + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Container.BindInterfacesAndSelfTo().AsSingle(); + Container.BindInterfacesAndSelfTo().AsSingle(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/EnemyInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/EnemyInstaller.cs.meta new file mode 100644 index 0000000..8cba477 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/EnemyInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ba7d60db0911cee42bd0cba6d4ed9b85 +timeCreated: 1456415201 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameInstaller.cs new file mode 100644 index 0000000..c75ddee --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameInstaller.cs @@ -0,0 +1,80 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + // Main installer for our game + public class GameInstaller : MonoInstaller + { + [Inject] + Settings _settings = null; + + public override void InstallBindings() + { + Container.BindInterfacesAndSelfTo().AsSingle(); + + Container.BindFactory() + // We could just use FromMonoPoolableMemoryPool here instead, but + // for IL2CPP to work we need our pool class to be used explicitly here + .FromPoolableMemoryPool(poolBinder => poolBinder + // Spawn 5 enemies right off the bat so that we don't incur spikes at runtime + .WithInitialSize(5) + .FromSubContainerResolve() + .ByNewPrefabInstaller(_settings.EnemyFacadePrefab) + // Place each enemy under an Enemies game object at the root of scene hierarchy + .UnderTransformGroup("Enemies")); + + Container.BindFactory() + // We could just use FromMonoPoolableMemoryPool here instead, but + // for IL2CPP to work we need our pool class to be used explicitly here + .FromPoolableMemoryPool(poolBinder => poolBinder + // Spawn 20 right off the bat so that we don't incur spikes at runtime + .WithInitialSize(20) + // Bullets are simple enough that we don't need to make a subcontainer for them + // The logic can all just be in one class + .FromComponentInNewPrefab(_settings.BulletPrefab) + .UnderTransformGroup("Bullets")); + + Container.Bind().AsSingle(); + + Container.BindFactory() + // We could just use FromMonoPoolableMemoryPool here instead, but + // for IL2CPP to work we need our pool class to be used explicitly here + .FromPoolableMemoryPool(poolBinder => poolBinder + // Spawn 4 right off the bat so that we don't incur spikes at runtime + .WithInitialSize(4) + .FromComponentInNewPrefab(_settings.ExplosionPrefab) + .UnderTransformGroup("Explosions")); + + Container.Bind().AsSingle(); + + Container.BindInterfacesTo().AsSingle(); + + Container.Bind().AsSingle(); + + GameSignalsInstaller.Install(Container); + } + + [Serializable] + public class Settings + { + public GameObject EnemyFacadePrefab; + public GameObject BulletPrefab; + public GameObject ExplosionPrefab; + } + + // We could just use FromMonoPoolableMemoryPool above, but we have to use these instead + // for IL2CPP to work + class EnemyFacadePool : MonoPoolableMemoryPool + { + } + + class BulletPool : MonoPoolableMemoryPool + { + } + + class ExplosionPool : MonoPoolableMemoryPool + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameInstaller.cs.meta new file mode 100644 index 0000000..38ab444 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e432172e250876f4ab278b0d24d58673 +timeCreated: 1456414615 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSettingsInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSettingsInstaller.cs new file mode 100644 index 0000000..5548ba5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSettingsInstaller.cs @@ -0,0 +1,71 @@ +using System; + +namespace Zenject.SpaceFighter +{ + // We prefer to use ScriptableObjectInstaller for installers that contain game settings + // There's no reason why you couldn't use a MonoInstaller here instead, however + // using ScriptableObjectInstaller has advantages here that make it nice for settings: + // + // 1) You can change these values at runtime and have those changes persist across play + // sessions. If it was a MonoInstaller then any changes would be lost when you hit stop + // 2) You can easily create multiple ScriptableObject instances of this installer to test + // different customizations to settings. For example, you might have different instances + // for each difficulty mode of your game, such as "Easy", "Hard", etc. + // 3) If your settings are associated with a game object composition root, then using + // ScriptableObjectInstaller can be easier since there will only ever be one definitive + // instance for each setting. Otherwise, you'd have to change the settings for each game + // object composition root separately at runtime + // + // Uncomment if you want to add alternative game settings + //[CreateAssetMenu(menuName = "Space Fighter/Game Settings")] + public class GameSettingsInstaller : ScriptableObjectInstaller + { + public EnemySpawner.Settings EnemySpawner; + public GameRestartHandler.Settings GameRestartHandler; + public GameInstaller.Settings GameInstaller; + public PlayerSettings Player; + public EnemySettings Enemy; + + [Serializable] + public class PlayerSettings + { + public PlayerMoveHandler.Settings PlayerMoveHandler; + public PlayerShootHandler.Settings PlayerShootHandler; + public PlayerDamageHandler.Settings PlayerCollisionHandler; + public PlayerHealthWatcher.Settings PlayerHealthWatcher; + } + + [Serializable] + public class EnemySettings + { + public EnemyTunables DefaultSettings; + public EnemyStateIdle.Settings EnemyStateIdle; + public EnemyRotationHandler.Settings EnemyRotationHandler; + public EnemyStateFollow.Settings EnemyStateFollow; + public EnemyStateAttack.Settings EnemyStateAttack; + public EnemyDeathHandler.Settings EnemyHealthWatcher; + public EnemyCommonSettings EnemyCommonSettings; + } + + public override void InstallBindings() + { + // Use IfNotBound to allow overriding for eg. from play mode tests + Container.BindInstance(EnemySpawner).IfNotBound(); + Container.BindInstance(GameRestartHandler).IfNotBound(); + Container.BindInstance(GameInstaller).IfNotBound(); + + Container.BindInstance(Player.PlayerMoveHandler).IfNotBound(); + Container.BindInstance(Player.PlayerShootHandler).IfNotBound(); + Container.BindInstance(Player.PlayerCollisionHandler).IfNotBound(); + Container.BindInstance(Player.PlayerHealthWatcher).IfNotBound(); + + Container.BindInstance(Enemy.EnemyStateIdle).IfNotBound(); + Container.BindInstance(Enemy.EnemyRotationHandler).IfNotBound(); + Container.BindInstance(Enemy.EnemyStateFollow).IfNotBound(); + Container.BindInstance(Enemy.EnemyStateAttack).IfNotBound(); + Container.BindInstance(Enemy.EnemyHealthWatcher).IfNotBound(); + Container.BindInstance(Enemy.EnemyCommonSettings).IfNotBound(); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSettingsInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSettingsInstaller.cs.meta new file mode 100644 index 0000000..14be135 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSettingsInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1db4d8ab51ca4ad48844c113bfbd80fa +timeCreated: 1461784513 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSignalsInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSignalsInstaller.cs new file mode 100644 index 0000000..453de7f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSignalsInstaller.cs @@ -0,0 +1,29 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + // Include this just to ensure BindSignal with an object mapping works + public class PlayerDiedSignalObserver + { + public void OnPlayerDied() + { + Debug.Log("Fired PlayerDiedSignal"); + } + } + + public class GameSignalsInstaller : Installer + { + public override void InstallBindings() + { + SignalBusInstaller.Install(Container); + + Container.DeclareSignal(); + Container.DeclareSignal(); + + // Include these just to ensure BindSignal works + Container.BindSignal().ToMethod(x => x.OnPlayerDied).FromNew(); + Container.BindSignal().ToMethod(() => Debug.Log("Fired EnemyKilledSignal")); + } + } + +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSignalsInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSignalsInstaller.cs.meta new file mode 100644 index 0000000..3483499 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/GameSignalsInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 23aa26bc747410a40ac441fedb64f05d +timeCreated: 1506513911 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/PlayerInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/PlayerInstaller.cs new file mode 100644 index 0000000..e599089 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/PlayerInstaller.cs @@ -0,0 +1,34 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerInstaller : MonoInstaller + { + [SerializeField] + Settings _settings = null; + + public override void InstallBindings() + { + Container.Bind().AsSingle() + .WithArguments(_settings.Rigidbody, _settings.MeshRenderer); + + Container.BindInterfacesTo().AsSingle(); + Container.BindInterfacesTo().AsSingle(); + Container.BindInterfacesAndSelfTo().AsSingle(); + Container.BindInterfacesTo().AsSingle(); + Container.BindInterfacesTo().AsSingle(); + + Container.Bind().AsSingle(); + + Container.BindInterfacesTo().AsSingle(); + } + + [Serializable] + public class Settings + { + public Rigidbody Rigidbody; + public MeshRenderer MeshRenderer; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/PlayerInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/PlayerInstaller.cs.meta new file mode 100644 index 0000000..5bdfa55 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers/PlayerInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ff1b44a433bb75344a686526fba7452b +timeCreated: 1456415489 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc.meta new file mode 100644 index 0000000..b522c5f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8b24cebc08e04c147950145f9a70049b +folderAsset: yes +timeCreated: 1456416096 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/AudioPlayer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/AudioPlayer.cs new file mode 100644 index 0000000..275e307 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/AudioPlayer.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class AudioPlayer + { + readonly Camera _camera; + + public AudioPlayer(Camera camera) + { + _camera = camera; + } + + public void Play(AudioClip clip) + { + Play(clip, 1); + } + + public void Play(AudioClip clip, float volume) + { + _camera.GetComponent().PlayOneShot(clip, volume); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/AudioPlayer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/AudioPlayer.cs.meta new file mode 100644 index 0000000..19f9b37 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/AudioPlayer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a57395b833349ce43a64f59377d0e398 +timeCreated: 1456615647 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Bullet.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Bullet.cs new file mode 100644 index 0000000..31df3f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Bullet.cs @@ -0,0 +1,91 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public enum BulletTypes + { + FromEnemy, + FromPlayer + } + + public class Bullet : MonoBehaviour, IPoolable + { + float _startTime; + BulletTypes _type; + float _speed; + float _lifeTime; + + [SerializeField] + MeshRenderer _renderer = null; + + [SerializeField] + Material _playerMaterial = null; + + [SerializeField] + Material _enemyMaterial = null; + + IMemoryPool _pool; + + public BulletTypes Type + { + get { return _type; } + } + + public Vector3 MoveDirection + { + get { return transform.right; } + } + + public void OnTriggerEnter(Collider other) + { + var enemyView = other.GetComponent(); + + if (enemyView != null && _type == BulletTypes.FromPlayer) + { + enemyView.Facade.Die(); + _pool.Despawn(this); + } + else + { + var player = other.GetComponent(); + + if (player != null && _type == BulletTypes.FromEnemy) + { + player.TakeDamage(MoveDirection); + _pool.Despawn(this); + } + } + } + + public void Update() + { + transform.position -= transform.right * _speed * Time.deltaTime; + + if (Time.realtimeSinceStartup - _startTime > _lifeTime) + { + _pool.Despawn(this); + } + } + + public void OnSpawned(float speed, float lifeTime, BulletTypes type, IMemoryPool pool) + { + _pool = pool; + _type = type; + _speed = speed; + _lifeTime = lifeTime; + + _renderer.material = type == BulletTypes.FromEnemy ? _enemyMaterial : _playerMaterial; + + _startTime = Time.realtimeSinceStartup; + } + + public void OnDespawned() + { + _pool = null; + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Bullet.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Bullet.cs.meta new file mode 100644 index 0000000..f87bc52 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Bullet.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4bcfdc0e00dba5645b88ed3608c61161 +timeCreated: 1456594035 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/ControlsDisplay.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/ControlsDisplay.cs new file mode 100644 index 0000000..0af1bab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/ControlsDisplay.cs @@ -0,0 +1,28 @@ +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.SpaceFighter +{ + public class ControlsDisplay : MonoBehaviour + { + [SerializeField] + float _leftPadding; + + [SerializeField] + float _topPadding; + + [SerializeField] + float _width; + + [SerializeField] + float _height; + + public void OnGUI() + { + var bounds = new Rect(_leftPadding, _topPadding, _width, _height); + GUI.Label(bounds, "CONTROLS: WASD to move, Mouse to aim, Left Mouse to fire"); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/ControlsDisplay.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/ControlsDisplay.cs.meta new file mode 100644 index 0000000..99d5351 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/ControlsDisplay.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3bc2ba00bfd0f6044825d1848b10a7e0 +timeCreated: 1456683520 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/EnemySpawner.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/EnemySpawner.cs new file mode 100644 index 0000000..d81070e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/EnemySpawner.cs @@ -0,0 +1,123 @@ +using System; +using ModestTree; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace Zenject.SpaceFighter +{ + public class EnemySpawner : ITickable, IInitializable + { + readonly EnemyFacade.Factory _enemyFactory; + readonly SignalBus _signalBus; + readonly LevelBoundary _levelBoundary; + readonly Settings _settings; + + float _desiredNumEnemies; + int _enemyCount; + float _lastSpawnTime; + + public EnemySpawner( + Settings settings, + LevelBoundary levelBoundary, + SignalBus signalBus, + EnemyFacade.Factory enemyFactory) + { + _enemyFactory = enemyFactory; + _signalBus = signalBus; + _levelBoundary = levelBoundary; + _settings = settings; + + _desiredNumEnemies = settings.NumEnemiesStartAmount; + } + + public void Initialize() + { + _signalBus.Subscribe(OnEnemyKilled); + } + + void OnEnemyKilled() + { + _enemyCount--; + } + + public void Tick() + { + _desiredNumEnemies += _settings.NumEnemiesIncreaseRate * Time.deltaTime; + + if (_enemyCount < (int)_desiredNumEnemies + && Time.realtimeSinceStartup - _lastSpawnTime > _settings.MinDelayBetweenSpawns) + { + SpawnEnemy(); + _enemyCount++; + } + } + + void SpawnEnemy() + { + float speed = Random.Range(_settings.SpeedMin, _settings.SpeedMax); + float accuracy = Random.Range(_settings.AccuracyMin, _settings.AccuracyMax); + + var enemyFacade = _enemyFactory.Create(accuracy, speed); + enemyFacade.Position = ChooseRandomStartPosition(); + + _lastSpawnTime = Time.realtimeSinceStartup; + } + + Vector3 ChooseRandomStartPosition() + { + var side = Random.Range(0, 3); + var posOnSide = Random.Range(0, 1.0f); + + float buffer = 2.0f; + + switch (side) + { + case 0: + // top + { + return new Vector3( + _levelBoundary.Left + posOnSide * _levelBoundary.Width, + _levelBoundary.Top + buffer, 0); + } + case 1: + // right + { + return new Vector3( + _levelBoundary.Right + buffer, + _levelBoundary.Top - posOnSide * _levelBoundary.Height, 0); + } + case 2: + // bottom + { + return new Vector3( + _levelBoundary.Left + posOnSide * _levelBoundary.Width, + _levelBoundary.Bottom - buffer, 0); + } + case 3: + // left + { + return new Vector3( + _levelBoundary.Left - buffer, + _levelBoundary.Top - posOnSide * _levelBoundary.Height, 0); + } + } + + throw Assert.CreateException(); + } + + [Serializable] + public class Settings + { + public float SpeedMin; + public float SpeedMax; + + public float AccuracyMin; + public float AccuracyMax; + + public float NumEnemiesIncreaseRate; + public float NumEnemiesStartAmount; + + public float MinDelayBetweenSpawns = 0.5f; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/EnemySpawner.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/EnemySpawner.cs.meta new file mode 100644 index 0000000..5e8d2d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/EnemySpawner.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1daabbbef5fff9a4b9a2c94659ecdf57 +timeCreated: 1456420312 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Explosion.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Explosion.cs new file mode 100644 index 0000000..23d6856 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Explosion.cs @@ -0,0 +1,45 @@ +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.SpaceFighter +{ + public class Explosion : MonoBehaviour, IPoolable + { + [SerializeField] + float _lifeTime; + + [SerializeField] + ParticleSystem _particleSystem; + + float _startTime; + + IMemoryPool _pool; + + public void Update() + { + if (Time.realtimeSinceStartup - _startTime > _lifeTime) + { + _pool.Despawn(this); + } + } + + public void OnDespawned() + { + } + + public void OnSpawned(IMemoryPool pool) + { + _particleSystem.Clear(); + _particleSystem.Play(); + + _startTime = Time.realtimeSinceStartup; + _pool = pool; + } + + public class Factory : PlaceholderFactory + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Explosion.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Explosion.cs.meta new file mode 100644 index 0000000..542af1b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/Explosion.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 32bea9a1bf6287e4e936f2de85375172 +timeCreated: 1456680988 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/GameRestartHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/GameRestartHandler.cs new file mode 100644 index 0000000..e7ae333 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/GameRestartHandler.cs @@ -0,0 +1,57 @@ +using System; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Zenject.SpaceFighter +{ + public class GameRestartHandler : IInitializable, IDisposable, ITickable + { + readonly SignalBus _signalBus; + readonly Settings _settings; + + bool _isDelaying; + float _delayStartTime; + + public GameRestartHandler( + Settings settings, + SignalBus signalBus) + { + _signalBus = signalBus; + _settings = settings; + } + + public void Initialize() + { + _signalBus.Subscribe(OnPlayerDied); + } + + public void Dispose() + { + _signalBus.Unsubscribe(OnPlayerDied); + } + + public void Tick() + { + if (_isDelaying) + { + if (Time.realtimeSinceStartup - _delayStartTime > _settings.RestartDelay) + { + SceneManager.LoadScene(SceneManager.GetActiveScene().name); + } + } + } + + void OnPlayerDied() + { + // Wait a bit before restarting the scene + _delayStartTime = Time.realtimeSinceStartup; + _isDelaying = true; + } + + [Serializable] + public class Settings + { + public float RestartDelay; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/GameRestartHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/GameRestartHandler.cs.meta new file mode 100644 index 0000000..5642575 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/GameRestartHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2244a42ec7f6e62498da08eaf3d40e0d +timeCreated: 1456683096 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/LevelBoundary.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/LevelBoundary.cs new file mode 100644 index 0000000..e08b349 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/LevelBoundary.cs @@ -0,0 +1,55 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class LevelBoundary + { + readonly Camera _camera; + + public LevelBoundary(Camera camera) + { + _camera = camera; + } + + public float Bottom + { + get { return -ExtentHeight; } + } + + public float Top + { + get { return ExtentHeight; } + } + + public float Left + { + get { return -ExtentWidth; } + } + + public float Right + { + get { return ExtentWidth; } + } + + public float ExtentHeight + { + get { return _camera.orthographicSize; } + } + + public float Height + { + get { return ExtentHeight * 2.0f; } + } + + public float ExtentWidth + { + get { return _camera.aspect * _camera.orthographicSize; } + } + + public float Width + { + get { return ExtentWidth * 2.0f; } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/LevelBoundary.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/LevelBoundary.cs.meta new file mode 100644 index 0000000..643eac0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Misc/LevelBoundary.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6307c1ccd85f4f7478da6f3ec5a63996 +timeCreated: 1484693361 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player.meta new file mode 100644 index 0000000..08eae42 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7781c3596a2d16a4988f90c8511c1cef +folderAsset: yes +timeCreated: 1456415464 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDamageHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDamageHandler.cs new file mode 100644 index 0000000..4126527 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDamageHandler.cs @@ -0,0 +1,41 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerDamageHandler + { + readonly AudioPlayer _audioPlayer; + readonly Settings _settings; + readonly Player _player; + + public PlayerDamageHandler( + Player player, + Settings settings, + AudioPlayer audioPlayer) + { + _audioPlayer = audioPlayer; + _settings = settings; + _player = player; + } + + public void TakeDamage(Vector3 moveDirection) + { + _audioPlayer.Play(_settings.HitSound, _settings.HitSoundVolume); + + _player.AddForce(-moveDirection * _settings.HitForce); + + _player.TakeDamage(_settings.HealthLoss); + } + + [Serializable] + public class Settings + { + public float HealthLoss; + public float HitForce; + + public AudioClip HitSound; + public float HitSoundVolume = 1.0f; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDamageHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDamageHandler.cs.meta new file mode 100644 index 0000000..3b7b8f1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDamageHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b6cd15ebe0f3c3243af6b6a44d7f2ded +timeCreated: 1484757106 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDirectionHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDirectionHandler.cs new file mode 100644 index 0000000..bdc3fcf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDirectionHandler.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerDirectionHandler : ITickable + { + readonly Player _player; + readonly Camera _mainCamera; + + public PlayerDirectionHandler( + Camera mainCamera, + Player player) + { + _player = player; + _mainCamera = mainCamera; + } + + public void Tick() + { + var mouseRay = _mainCamera.ScreenPointToRay(Input.mousePosition); + + var mousePos = mouseRay.origin; + mousePos.z = 0; + + var goalDir = mousePos - _player.Position; + goalDir.z = 0; + goalDir.Normalize(); + + _player.Rotation = Quaternion.LookRotation(goalDir) * Quaternion.AngleAxis(90, Vector3.up); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDirectionHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDirectionHandler.cs.meta new file mode 100644 index 0000000..25ea7e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerDirectionHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a99d48a043510d549a4f7078a8653233 +timeCreated: 1456592909 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerFacade.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerFacade.cs new file mode 100644 index 0000000..b13e26e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerFacade.cs @@ -0,0 +1,37 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerFacade : MonoBehaviour + { + Player _model; + PlayerDamageHandler _hitHandler; + + [Inject] + public void Construct(Player player, PlayerDamageHandler hitHandler) + { + _model = player; + _hitHandler = hitHandler; + } + + public bool IsDead + { + get { return _model.IsDead; } + } + + public Vector3 Position + { + get { return _model.Position; } + } + + public Quaternion Rotation + { + get { return _model.Rotation; } + } + + public void TakeDamage(Vector3 moveDirection) + { + _hitHandler.TakeDamage(moveDirection); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerFacade.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerFacade.cs.meta new file mode 100644 index 0000000..9b176e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerFacade.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2db4310dd7706af419ae62fb99fac156 +timeCreated: 1456415473 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerGui.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerGui.cs new file mode 100644 index 0000000..f59d153 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerGui.cs @@ -0,0 +1,81 @@ +using ModestTree; +using UnityEngine; + +#pragma warning disable 649 + +namespace Zenject.SpaceFighter +{ + public class PlayerGui : MonoBehaviour + { + [SerializeField] + float _leftPadding; + + [SerializeField] + float _bottomPadding; + + [SerializeField] + float _labelWidth; + + [SerializeField] + float _labelHeight; + + [SerializeField] + float _textureWidth; + + [SerializeField] + float _textureHeight; + + [SerializeField] + float _killCountOffset; + + [SerializeField] + Color _foregroundColor; + + [SerializeField] + Color _backgroundColor; + + Player _player; + Texture2D _textureForeground; + Texture2D _textureBackground; + int _killCount; + + [Inject] + public void Construct(Player player, SignalBus signalBus) + { + _player = player; + + _textureForeground = CreateColorTexture(_foregroundColor); + _textureBackground = CreateColorTexture(_backgroundColor); + + signalBus.Subscribe(OnEnemyKilled); + } + + void OnEnemyKilled() + { + _killCount++; + } + + Texture2D CreateColorTexture(Color color) + { + var texture = new Texture2D(1, 1); + texture.SetPixel(1, 1, color); + texture.Apply(); + return texture; + } + + public void OnGUI() + { + var healthLabelBounds = new Rect(_leftPadding, Screen.height - _bottomPadding, _labelWidth, _labelHeight); + GUI.Label(healthLabelBounds, "Health: {0:0}".Fmt(_player.Health)); + + var killLabelBounds = new Rect(healthLabelBounds.xMin, healthLabelBounds.yMin - _killCountOffset, _labelWidth, _labelHeight); + GUI.Label(killLabelBounds, "Kill Count: {0}".Fmt(_killCount)); + + var boundsBackground = new Rect(healthLabelBounds.xMax, healthLabelBounds.yMin, _textureWidth, _textureHeight); + GUI.DrawTexture(boundsBackground, _textureBackground); + + var boundsForeground = new Rect(boundsBackground.xMin, boundsBackground.yMin, (_player.Health / 100.0f) * _textureWidth, _textureHeight); + GUI.DrawTexture(boundsForeground, _textureForeground); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerGui.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerGui.cs.meta new file mode 100644 index 0000000..3ed935c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerGui.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 301188284719932429bd73b2047b328d +timeCreated: 1456681654 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerHealthWatcher.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerHealthWatcher.cs new file mode 100644 index 0000000..2aedf89 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerHealthWatcher.cs @@ -0,0 +1,57 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerHealthWatcher : ITickable + { + readonly SignalBus _signalBus; + readonly AudioPlayer _audioPlayer; + readonly Settings _settings; + readonly Explosion.Factory _explosionFactory; + readonly Player _player; + + public PlayerHealthWatcher( + Player player, + Explosion.Factory explosionFactory, + Settings settings, + AudioPlayer audioPlayer, + SignalBus signalBus) + { + _signalBus = signalBus; + _audioPlayer = audioPlayer; + _settings = settings; + _explosionFactory = explosionFactory; + _player = player; + } + + public void Tick() + { + if (_player.Health <= 0 && !_player.IsDead) + { + Die(); + } + } + + void Die() + { + _player.IsDead = true; + + var explosion = _explosionFactory.Create(); + explosion.transform.position = _player.Position; + + _player.Renderer.enabled = false; + + _signalBus.Fire(); + + _audioPlayer.Play(_settings.DeathSound, _settings.DeathSoundVolume); + } + + [Serializable] + public class Settings + { + public AudioClip DeathSound; + public float DeathSoundVolume = 1.0f; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerHealthWatcher.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerHealthWatcher.cs.meta new file mode 100644 index 0000000..d5ec02c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerHealthWatcher.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ff82b5e08504b89408eddc95e9dad280 +timeCreated: 1456681376 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputHandler.cs new file mode 100644 index 0000000..d7ed169 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputHandler.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerInputHandler : ITickable + { + readonly PlayerInputState _inputState; + + public PlayerInputHandler(PlayerInputState inputState) + { + _inputState = inputState; + } + + public void Tick() + { + _inputState.IsMovingLeft = Input.GetKey(KeyCode.LeftArrow) || Input.GetKey(KeyCode.A); + _inputState.IsMovingRight = Input.GetKey(KeyCode.RightArrow) || Input.GetKey(KeyCode.D); + _inputState.IsMovingUp = Input.GetKey(KeyCode.UpArrow) || Input.GetKey(KeyCode.W); + _inputState.IsMovingDown = Input.GetKey(KeyCode.DownArrow) || Input.GetKey(KeyCode.S); + + _inputState.IsFiring = Input.GetKey(KeyCode.Space) || Input.GetMouseButton(0); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputHandler.cs.meta new file mode 100644 index 0000000..2c78081 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5b062bb00fc459540964842bdf1068a9 +timeCreated: 1456417258 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputState.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputState.cs new file mode 100644 index 0000000..ae0f785 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputState.cs @@ -0,0 +1,35 @@ +namespace Zenject.SpaceFighter +{ + public class PlayerInputState + { + public bool IsMovingLeft + { + get; + set; + } + + public bool IsMovingRight + { + get; + set; + } + + public bool IsMovingUp + { + get; + set; + } + + public bool IsMovingDown + { + get; + set; + } + + public bool IsFiring + { + get; + set; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputState.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputState.cs.meta new file mode 100644 index 0000000..f193ec3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerInputState.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9f9f53db91ff64e40af5b30b70927e13 +timeCreated: 1484693045 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerModel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerModel.cs new file mode 100644 index 0000000..8e986cb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerModel.cs @@ -0,0 +1,67 @@ +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class Player + { + readonly Rigidbody _rigidBody; + readonly MeshRenderer _renderer; + + float _health = 100.0f; + + public Player( + Rigidbody rigidBody, + MeshRenderer renderer) + { + _rigidBody = rigidBody; + _renderer = renderer; + } + + public MeshRenderer Renderer + { + get { return _renderer; } + } + + public bool IsDead + { + get; set; + } + + public float Health + { + get { return _health; } + } + + public Vector3 LookDir + { + get { return -_rigidBody.transform.right; } + } + + public Quaternion Rotation + { + get { return _rigidBody.rotation; } + set { _rigidBody.rotation = value; } + } + + public Vector3 Position + { + get { return _rigidBody.position; } + set { _rigidBody.position = value; } + } + + public Vector3 Velocity + { + get { return _rigidBody.velocity; } + } + + public void TakeDamage(float healthLoss) + { + _health = Mathf.Max(0.0f, _health - healthLoss); + } + + public void AddForce(Vector3 force) + { + _rigidBody.AddForce(force); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerModel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerModel.cs.meta new file mode 100644 index 0000000..7db32fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 08563d6b38c31254692837726a00f677 +timeCreated: 1456623157 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerMoveHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerMoveHandler.cs new file mode 100644 index 0000000..1caa910 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerMoveHandler.cs @@ -0,0 +1,102 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerMoveHandler : IFixedTickable + { + readonly LevelBoundary _levelBoundary; + readonly Settings _settings; + readonly Player _player; + readonly PlayerInputState _inputState; + + public PlayerMoveHandler( + PlayerInputState inputState, + Player player, + Settings settings, + LevelBoundary levelBoundary) + { + _levelBoundary = levelBoundary; + _settings = settings; + _player = player; + _inputState = inputState; + } + + public void FixedTick() + { + if (_player.IsDead) + { + return; + } + + if (_inputState.IsMovingLeft) + { + _player.AddForce( + Vector3.left * _settings.MoveSpeed); + } + + if (_inputState.IsMovingRight) + { + _player.AddForce( + Vector3.right * _settings.MoveSpeed); + } + + if (_inputState.IsMovingUp) + { + _player.AddForce( + Vector3.up * _settings.MoveSpeed); + } + + if (_inputState.IsMovingDown) + { + _player.AddForce( + Vector3.down * _settings.MoveSpeed); + } + + // Always ensure we are on the main plane + _player.Position = new Vector3(_player.Position.x, _player.Position.y, 0); + + KeepPlayerOnScreen(); + } + + void KeepPlayerOnScreen() + { + var extentLeft = (_levelBoundary.Left + _settings.BoundaryBuffer) - _player.Position.x; + var extentRight = _player.Position.x - (_levelBoundary.Right - _settings.BoundaryBuffer); + + if (extentLeft > 0) + { + _player.AddForce( + Vector3.right * _settings.BoundaryAdjustForce * extentLeft); + } + else if (extentRight > 0) + { + _player.AddForce( + Vector3.left * _settings.BoundaryAdjustForce * extentRight); + } + + var extentTop = _player.Position.y - (_levelBoundary.Top - _settings.BoundaryBuffer); + var extentBottom = (_levelBoundary.Bottom + _settings.BoundaryBuffer) - _player.Position.y; + + if (extentTop > 0) + { + _player.AddForce( + Vector3.down * _settings.BoundaryAdjustForce * extentTop); + } + else if (extentBottom > 0) + { + _player.AddForce( + Vector3.up * _settings.BoundaryAdjustForce * extentBottom); + } + } + + [Serializable] + public class Settings + { + public float BoundaryBuffer; + public float BoundaryAdjustForce; + public float MoveSpeed; + public float SlowDownSpeed; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerMoveHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerMoveHandler.cs.meta new file mode 100644 index 0000000..615c244 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerMoveHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d1291ab8856aa9e44a39831fce2c2f0c +timeCreated: 1456593836 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerShootHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerShootHandler.cs new file mode 100644 index 0000000..f4ba788 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerShootHandler.cs @@ -0,0 +1,67 @@ +using System; +using UnityEngine; + +namespace Zenject.SpaceFighter +{ + public class PlayerShootHandler : ITickable + { + readonly AudioPlayer _audioPlayer; + readonly Player _player; + readonly Settings _settings; + readonly Bullet.Factory _bulletFactory; + readonly PlayerInputState _inputState; + + float _lastFireTime; + + public PlayerShootHandler( + PlayerInputState inputState, + Bullet.Factory bulletFactory, + Settings settings, + Player player, + AudioPlayer audioPlayer) + { + _audioPlayer = audioPlayer; + _player = player; + _settings = settings; + _bulletFactory = bulletFactory; + _inputState = inputState; + } + + public void Tick() + { + if (_player.IsDead) + { + return; + } + + if (_inputState.IsFiring && Time.realtimeSinceStartup - _lastFireTime > _settings.MaxShootInterval) + { + _lastFireTime = Time.realtimeSinceStartup; + Fire(); + } + } + + void Fire() + { + _audioPlayer.Play(_settings.Laser, _settings.LaserVolume); + + var bullet = _bulletFactory.Create( + _settings.BulletSpeed, _settings.BulletLifetime, BulletTypes.FromPlayer); + + bullet.transform.position = _player.Position + _player.LookDir * _settings.BulletOffsetDistance; + bullet.transform.rotation = _player.Rotation; + } + + [Serializable] + public class Settings + { + public AudioClip Laser; + public float LaserVolume = 1.0f; + + public float BulletLifetime; + public float BulletSpeed; + public float MaxShootInterval; + public float BulletOffsetDistance; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerShootHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerShootHandler.cs.meta new file mode 100644 index 0000000..a42403c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Player/PlayerShootHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5a7938ea9f043d24fa235c0e0d2c0f39 +timeCreated: 1456593836 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals.meta new file mode 100644 index 0000000..5e438f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3b5451f8192289f4d91b4764b30bf5e4 +folderAsset: yes +timeCreated: 1521300601 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal.meta new file mode 100644 index 0000000..a25c595 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ab31f5a16678ab042ae89fdbb0efec56 +folderAsset: yes +timeCreated: 1521266917 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders.meta new file mode 100644 index 0000000..48ff9a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: cc112bf254895114bb60868a302a3cf7 +folderAsset: yes +timeCreated: 1521266917 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal.meta new file mode 100644 index 0000000..f120234 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 610ec45090eac884ba824be81ada42fb +folderAsset: yes +timeCreated: 1521277428 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalFromBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalFromBinder.cs new file mode 100644 index 0000000..31fa9ca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalFromBinder.cs @@ -0,0 +1,67 @@ +using System; +using ModestTree; + +namespace Zenject +{ + public class BindSignalFromBinder + { + readonly BindStatement _bindStatement; + readonly Func> _methodGetter; + readonly DiContainer _container; + readonly SignalBindingBindInfo _signalBindInfo; + + public BindSignalFromBinder( + SignalBindingBindInfo signalBindInfo, BindStatement bindStatement, Func> methodGetter, + DiContainer container) + { + _signalBindInfo = signalBindInfo; + _bindStatement = bindStatement; + _methodGetter = methodGetter; + _container = container; + } + + public SignalCopyBinder FromResolve() + { + return From(x => x.FromResolve().AsCached()); + } + + public SignalCopyBinder FromResolveAll() + { + return From(x => x.FromResolveAll().AsCached()); + } + + public SignalCopyBinder FromNew() + { + return From(x => x.FromNew().AsCached()); + } + + public SignalCopyBinder From(Action> objectBindCallback) + { + Assert.That(!_bindStatement.HasFinalizer); + _bindStatement.SetFinalizer(new NullBindingFinalizer()); + + var objectLookupId = Guid.NewGuid(); + + // Very important here that we use NoFlush otherwise the main binding will be finalized early + var objectBinder = _container.BindNoFlush().WithId(objectLookupId); + + objectBindCallback(objectBinder); + + // We need to do this to make sure SignalCallbackWithLookupWrapper does not have + // generic types to avoid AOT issues + Func> methodGetterMapper = + obj => s => _methodGetter((TObject)obj)((TSignal)s); + + var wrapperBinder = _container.Bind() + .To() + .AsCached() + .WithArguments(_signalBindInfo, typeof(TObject), objectLookupId, methodGetterMapper) + .NonLazy(); + + var copyBinder = new SignalCopyBinder( wrapperBinder.BindInfo); + // Make sure if they use one of the Copy/Move methods that it applies to both bindings + copyBinder.AddCopyBindInfo(objectBinder.BindInfo); + return copyBinder; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalFromBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalFromBinder.cs.meta new file mode 100644 index 0000000..7fd0cf9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalFromBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c779f758eaadfd54fb9c66f7acc75716 +timeCreated: 1521288279 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalIdToBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalIdToBinder.cs new file mode 100644 index 0000000..01568a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalIdToBinder.cs @@ -0,0 +1,20 @@ +using System; +using ModestTree; + +namespace Zenject +{ + public class BindSignalIdToBinder : BindSignalToBinder + { + public BindSignalIdToBinder(DiContainer container, SignalBindingBindInfo signalBindInfo) + : base(container, signalBindInfo) + { + } + + public BindSignalToBinder WithId(object identifier) + { + SignalBindInfo.Identifier = identifier; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalIdToBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalIdToBinder.cs.meta new file mode 100644 index 0000000..9e6e2ce --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalIdToBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ecce6d44c178e564c8937125741f3c8c +timeCreated: 1538401230 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalToBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalToBinder.cs new file mode 100644 index 0000000..76ba5db --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalToBinder.cs @@ -0,0 +1,64 @@ +using System; +using ModestTree; + +namespace Zenject +{ + public class BindSignalToBinder + { + DiContainer _container; + BindStatement _bindStatement; + SignalBindingBindInfo _signalBindInfo; + + public BindSignalToBinder(DiContainer container, SignalBindingBindInfo signalBindInfo) + { + _container = container; + + _signalBindInfo = signalBindInfo; + // This will ensure that they finish the binding + _bindStatement = container.StartBinding(); + } + + protected SignalBindingBindInfo SignalBindInfo + { + get { return _signalBindInfo; } + } + + public SignalCopyBinder ToMethod(Action callback) + { + Assert.That(!_bindStatement.HasFinalizer); + _bindStatement.SetFinalizer(new NullBindingFinalizer()); + + var bindInfo = _container.Bind() + .To() + .AsCached() + // Note that there's a reason we don't just make SignalCallbackWrapper have a generic + // argument for signal type - because when using struct type signals it throws + // exceptions on AOT platforms + .WithArguments(_signalBindInfo, (Action)(o => callback((TSignal)o))) + .NonLazy().BindInfo; + + return new SignalCopyBinder(bindInfo); + } + + public SignalCopyBinder ToMethod(Action callback) + { + return ToMethod(signal => callback()); + } + + public BindSignalFromBinder ToMethod(Action handler) + { + return ToMethod(x => (Action)(s => handler(x, s))); + } + + public BindSignalFromBinder ToMethod(Func handlerGetter) + { + return ToMethod(x => (Action)(s => handlerGetter(x)())); + } + + public BindSignalFromBinder ToMethod(Func> handlerGetter) + { + return new BindSignalFromBinder( + _signalBindInfo, _bindStatement, handlerGetter, _container); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalToBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalToBinder.cs.meta new file mode 100644 index 0000000..067de36 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/BindSignalToBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6df1bca64a984074fb4af41dc1d42a07 +timeCreated: 1521288279 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWithLookupWrapper.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWithLookupWrapper.cs new file mode 100644 index 0000000..61b5252 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWithLookupWrapper.cs @@ -0,0 +1,53 @@ +using System; + +namespace Zenject +{ + // Note that there's a reason we don't just have a generic + // argument for signal type - because when using struct type signals it throws + // exceptions on AOT platforms + public class SignalCallbackWithLookupWrapper : IDisposable + { + readonly DiContainer _container; + readonly SignalBus _signalBus; + readonly Guid _lookupId; + readonly Func> _methodGetter; + readonly Type _objectType; + readonly Type _signalType; + readonly object _identifier; + + public SignalCallbackWithLookupWrapper( + SignalBindingBindInfo signalBindInfo, + Type objectType, + Guid lookupId, + Func> methodGetter, + SignalBus signalBus, + DiContainer container) + { + _objectType = objectType; + _signalType = signalBindInfo.SignalType; + _identifier = signalBindInfo.Identifier; + _container = container; + _methodGetter = methodGetter; + _signalBus = signalBus; + _lookupId = lookupId; + + signalBus.SubscribeId(signalBindInfo.SignalType, _identifier, OnSignalFired); + } + + void OnSignalFired(object signal) + { + var objects = _container.ResolveIdAll(_objectType, _lookupId); + + for (int i = 0; i < objects.Count; i++) + { + _methodGetter(objects[i])(signal); + } + } + + public void Dispose() + { + _signalBus.UnsubscribeId(_signalType, _identifier, OnSignalFired); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWithLookupWrapper.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWithLookupWrapper.cs.meta new file mode 100644 index 0000000..ef7e9a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWithLookupWrapper.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2b11a635fa1263c4f9a9a0d70d7efcf2 +timeCreated: 1521293791 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWrapper.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWrapper.cs new file mode 100644 index 0000000..bb737bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWrapper.cs @@ -0,0 +1,38 @@ +using System; + +namespace Zenject +{ + // Note that there's a reason we don't just have a generic + // argument for signal type - because when using struct type signals it throws + // exceptions on AOT platforms + public class SignalCallbackWrapper : IDisposable + { + readonly SignalBus _signalBus; + readonly Action _action; + readonly Type _signalType; + readonly object _identifier; + + public SignalCallbackWrapper( + SignalBindingBindInfo bindInfo, + Action action, + SignalBus signalBus) + { + _signalType = bindInfo.SignalType; + _identifier = bindInfo.Identifier; + _signalBus = signalBus; + _action = action; + + signalBus.SubscribeId(bindInfo.SignalType, _identifier, OnSignalFired); + } + + void OnSignalFired(object signal) + { + _action(signal); + } + + public void Dispose() + { + _signalBus.UnsubscribeId(_signalType, _identifier, OnSignalFired); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWrapper.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWrapper.cs.meta new file mode 100644 index 0000000..7b17d81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/BindSignal/SignalCallbackWrapper.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 9a8599dbdf9033e468671e40de134ccf +timeCreated: 1521289018 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal.meta new file mode 100644 index 0000000..c8477c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7fe74811bfda2ef4ca9791eab479b27a +folderAsset: yes +timeCreated: 1521277428 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalAsyncTickPriorityCopyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalAsyncTickPriorityCopyBinder.cs new file mode 100644 index 0000000..4e1a79e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalAsyncTickPriorityCopyBinder.cs @@ -0,0 +1,24 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class DeclareSignalAsyncTickPriorityCopyBinder : SignalTickPriorityCopyBinder + { + public DeclareSignalAsyncTickPriorityCopyBinder(SignalDeclarationBindInfo signalBindInfo) + : base(signalBindInfo) + { + } + + public SignalTickPriorityCopyBinder RunAsync() + { + SignalBindInfo.RunAsync = true; + return this; + } + + public SignalCopyBinder RunSync() + { + SignalBindInfo.RunAsync = false; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalAsyncTickPriorityCopyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalAsyncTickPriorityCopyBinder.cs.meta new file mode 100644 index 0000000..c312e3d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalAsyncTickPriorityCopyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b81f91889a4f58f45a186d306ec19a76 +timeCreated: 1529046908 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder.cs new file mode 100644 index 0000000..189015b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder.cs @@ -0,0 +1,20 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder : DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder + { + public DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder( + SignalDeclarationBindInfo signalBindInfo) + : base(signalBindInfo) + { + } + + public DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder WithId(object identifier) + { + SignalBindInfo.Identifier = identifier; + return this; + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder.cs.meta new file mode 100644 index 0000000..c4aa2f8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 183994f131b561a43a9967cceb7c949d +timeCreated: 1538037476 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder.cs new file mode 100644 index 0000000..7fd4ed1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder.cs @@ -0,0 +1,31 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder : DeclareSignalAsyncTickPriorityCopyBinder + { + public DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder( + SignalDeclarationBindInfo signalBindInfo) + : base(signalBindInfo) + { + } + + public DeclareSignalAsyncTickPriorityCopyBinder RequireSubscriber() + { + SignalBindInfo.MissingHandlerResponse = SignalMissingHandlerResponses.Throw; + return this; + } + + public DeclareSignalAsyncTickPriorityCopyBinder OptionalSubscriber() + { + SignalBindInfo.MissingHandlerResponse = SignalMissingHandlerResponses.Ignore; + return this; + } + + public DeclareSignalAsyncTickPriorityCopyBinder OptionalSubscriberWithWarning() + { + SignalBindInfo.MissingHandlerResponse = SignalMissingHandlerResponses.Warn; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder.cs.meta new file mode 100644 index 0000000..e2f747d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7cc67ec88be096e4a89e01987d671cb9 +timeCreated: 1529046908 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalBindingBindInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalBindingBindInfo.cs new file mode 100644 index 0000000..29c5c45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalBindingBindInfo.cs @@ -0,0 +1,24 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class SignalBindingBindInfo + { + public SignalBindingBindInfo(Type signalType) + { + SignalType = signalType; + } + + public object Identifier + { + get; set; + } + + public Type SignalType + { + get; private set; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalBindingBindInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalBindingBindInfo.cs.meta new file mode 100644 index 0000000..aa2ef7b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalBindingBindInfo.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 054ec2c1e404fd04f99dcab4d9012db2 +timeCreated: 1538401117 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalDeclarationBindInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalDeclarationBindInfo.cs new file mode 100644 index 0000000..017a77f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalDeclarationBindInfo.cs @@ -0,0 +1,38 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class SignalDeclarationBindInfo + { + public SignalDeclarationBindInfo(Type signalType) + { + SignalType = signalType; + } + + public object Identifier + { + get; set; + } + + public Type SignalType + { + get; private set; + } + + public bool RunAsync + { + get; set; + } + + public int TickPriority + { + get; set; + } + + public SignalMissingHandlerResponses MissingHandlerResponse + { + get; set; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalDeclarationBindInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalDeclarationBindInfo.cs.meta new file mode 100644 index 0000000..d96f3eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/DeclareSignal/SignalDeclarationBindInfo.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1e83db91ff836874fb4fcf3ae4e16f0b +timeCreated: 1521277428 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalCopyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalCopyBinder.cs new file mode 100644 index 0000000..4495b19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalCopyBinder.cs @@ -0,0 +1,61 @@ +using System.Collections.Generic; + +namespace Zenject +{ + [NoReflectionBaking] + public class SignalCopyBinder + { + readonly List _bindInfos; + + public SignalCopyBinder() + { + _bindInfos = new List(); + } + + public SignalCopyBinder(BindInfo bindInfo) + { + _bindInfos = new List + { + bindInfo + }; + } + + // This is used in cases where you have multiple bindings that depend on each other so should + // be inherited together + public void AddCopyBindInfo(BindInfo bindInfo) + { + _bindInfos.Add(bindInfo); + } + + public void CopyIntoAllSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.CopyIntoAll); + } + + // Only copy the binding into children and not grandchildren + public void CopyIntoDirectSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.CopyDirectOnly); + } + + // Do not apply the binding on the current container + public void MoveIntoAllSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.MoveIntoAll); + } + + // Do not apply the binding on the current container + public void MoveIntoDirectSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.MoveDirectOnly); + } + + void SetInheritanceMethod(BindingInheritanceMethods method) + { + for (int i = 0; i < _bindInfos.Count; i++) + { + _bindInfos[i].BindingInheritanceMethod = method; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalCopyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalCopyBinder.cs.meta new file mode 100644 index 0000000..64e170d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalCopyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 604fe2d23cc79c7498be851b6970af1b +timeCreated: 1521266917 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalExtensions.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalExtensions.cs new file mode 100644 index 0000000..cd93bb3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalExtensions.cs @@ -0,0 +1,57 @@ +using System; +namespace Zenject +{ + public static class SignalExtensions + { + public static SignalDeclarationBindInfo CreateDefaultSignalDeclarationBindInfo(DiContainer container, Type signalType) + { + return new SignalDeclarationBindInfo(signalType) + { + RunAsync = container.Settings.Signals.DefaultSyncMode == SignalDefaultSyncModes.Asynchronous, + MissingHandlerResponse = container.Settings.Signals.MissingHandlerDefaultResponse, + TickPriority = container.Settings.Signals.DefaultAsyncTickPriority + }; + } + + public static DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder DeclareSignal(this DiContainer container, Type type) + { + var signalBindInfo = CreateDefaultSignalDeclarationBindInfo(container, type); + + var bindInfo = container.Bind().AsCached() + .WithArguments(signalBindInfo).WhenInjectedInto(typeof(SignalBus), typeof(SignalDeclarationAsyncInitializer)).BindInfo; + + var signalBinder = new DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder(signalBindInfo); + signalBinder.AddCopyBindInfo(bindInfo); + return signalBinder; + } + + public static DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder DeclareSignal(this DiContainer container) + { + return container.DeclareSignal(typeof(TSignal)); + } + + public static DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder DeclareSignalWithInterfaces(this DiContainer container) + { + Type type = typeof(TSignal); + + var declaration = container.DeclareSignal(type); + + Type[] interfaces = type.GetInterfaces(); + int numOfInterfaces = interfaces.Length; + for (int i = 0; i < numOfInterfaces; i++) + { + container.DeclareSignal(interfaces[i]); + } + + return declaration; + } + + public static BindSignalIdToBinder BindSignal(this DiContainer container) + { + var signalBindInfo = new SignalBindingBindInfo(typeof(TSignal)); + + return new BindSignalIdToBinder(container, signalBindInfo); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalExtensions.cs.meta new file mode 100644 index 0000000..652cf5e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalExtensions.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ca6f0ad40fd1abc4a8fb5e8a50134aa4 +timeCreated: 1521266917 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalTickPriorityCopyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalTickPriorityCopyBinder.cs new file mode 100644 index 0000000..f35e1ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalTickPriorityCopyBinder.cs @@ -0,0 +1,25 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class SignalTickPriorityCopyBinder : SignalCopyBinder + { + public SignalTickPriorityCopyBinder( + SignalDeclarationBindInfo signalBindInfo) + { + SignalBindInfo = signalBindInfo; + } + + protected SignalDeclarationBindInfo SignalBindInfo + { + get; private set; + } + + public SignalCopyBinder WithTickPriority(int priority) + { + SignalBindInfo.TickPriority = priority; + SignalBindInfo.RunAsync = true; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalTickPriorityCopyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalTickPriorityCopyBinder.cs.meta new file mode 100644 index 0000000..4f9734e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/Binders/SignalTickPriorityCopyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: fb1dbf2ad8637f340a532132f4555abd +timeCreated: 1529046908 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalDeclaration.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalDeclaration.cs new file mode 100644 index 0000000..b651be6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalDeclaration.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using ModestTree; +#if ZEN_SIGNALS_ADD_UNIRX +using UniRx; +#endif + +namespace Zenject +{ + public class SignalDeclaration : ITickable, IDisposable + { + readonly List _subscriptions = new List(); + readonly List _asyncQueue = new List(); + readonly BindingId _bindingId; + readonly SignalMissingHandlerResponses _missingHandlerResponses; + readonly bool _isAsync; + readonly ZenjectSettings.SignalSettings _settings; + +#if ZEN_SIGNALS_ADD_UNIRX + readonly Subject _stream = new Subject(); +#endif + + public SignalDeclaration( + SignalDeclarationBindInfo bindInfo, + [InjectOptional] + ZenjectSettings zenjectSettings) + { + zenjectSettings = zenjectSettings ?? ZenjectSettings.Default; + _settings = zenjectSettings.Signals ?? ZenjectSettings.SignalSettings.Default; + + _bindingId = new BindingId(bindInfo.SignalType, bindInfo.Identifier); + _missingHandlerResponses = bindInfo.MissingHandlerResponse; + _isAsync = bindInfo.RunAsync; + TickPriority = bindInfo.TickPriority; + } + +#if ZEN_SIGNALS_ADD_UNIRX + public IObservable Stream + { + get { return _stream; } + } +#endif + + public List Subscriptions => _subscriptions; + + public int TickPriority + { + get; private set; + } + + public bool IsAsync + { + get { return _isAsync; } + } + + public BindingId BindingId + { + get { return _bindingId; } + } + + public void Dispose() + { + if (_settings.RequireStrictUnsubscribe) + { + Assert.That(_subscriptions.IsEmpty(), + "Found {0} signal handlers still added to declaration {1}", _subscriptions.Count, _bindingId); + } + else + { + // We can't rely entirely on the destruction order in Unity because of + // the fact that OnDestroy is completely unpredictable. + // So if you have a GameObjectContext at the root level in your scene, then it + // might be destroyed AFTER the SceneContext. So if you have some signal declarations + // in the scene context, they might get disposed before some of the subscriptions + // so in this case you need to disconnect from the subscription so that it doesn't + // try to remove itself after the declaration has been destroyed + for (int i = 0; i < _subscriptions.Count; i++) + { + _subscriptions[i].OnDeclarationDespawned(); + } + } + } + + public void Fire(object signal) + { + Assert.That(signal.GetType().DerivesFromOrEqual(_bindingId.Type)); + + if (_isAsync) + { + _asyncQueue.Add(signal); + } + else + { + // Cache the callback list to allow handlers to be added from within callbacks + using (var block = DisposeBlock.Spawn()) + { + var subscriptions = block.SpawnList(); + subscriptions.AddRange(_subscriptions); + FireInternal(subscriptions, signal); + } + } + } + + void FireInternal(List subscriptions, object signal) + { + if (subscriptions.IsEmpty() +#if ZEN_SIGNALS_ADD_UNIRX + && !_stream.HasObservers +#endif + ) + { + if (_missingHandlerResponses == SignalMissingHandlerResponses.Warn) + { + Log.Warn("Fired signal '{0}' but no subscriptions found! If this is intentional then either add OptionalSubscriber() to the binding or change the default in ZenjectSettings", signal.GetType()); + } + else if (_missingHandlerResponses == SignalMissingHandlerResponses.Throw) + { + throw Assert.CreateException( + "Fired signal '{0}' but no subscriptions found! If this is intentional then either add OptionalSubscriber() to the binding or change the default in ZenjectSettings", signal.GetType()); + } + } + + for (int i = 0; i < subscriptions.Count; i++) + { + var subscription = subscriptions[i]; + + // This is a weird check for the very rare case where an Unsubscribe is called + // from within the same callback (see TestSignalsAdvanced.TestSubscribeUnsubscribeInsideHandler) + if (_subscriptions.Contains(subscription)) + { + subscription.Invoke(signal); + } + } + +#if ZEN_SIGNALS_ADD_UNIRX + _stream.OnNext(signal); +#endif + } + + public void Tick() + { + Assert.That(_isAsync); + + if (!_asyncQueue.IsEmpty()) + { + // Cache the callback list to allow handlers to be added from within callbacks + using (var block = DisposeBlock.Spawn()) + { + var subscriptions = block.SpawnList(); + subscriptions.AddRange(_subscriptions); + + // Cache the signals so that if the signal is fired again inside the handler that it + // is not executed until next frame + var signals = block.SpawnList(); + signals.AddRange(_asyncQueue); + + _asyncQueue.Clear(); + + for (int i = 0; i < signals.Count; i++) + { + FireInternal(subscriptions, signals[i]); + } + } + } + } + + public void Add(SignalSubscription subscription) + { + Assert.That(!_subscriptions.Contains(subscription)); + _subscriptions.Add(subscription); + } + + public void Remove(SignalSubscription subscription) + { + _subscriptions.RemoveWithConfirm(subscription); + } + + public class Factory : PlaceholderFactory + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalDeclaration.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalDeclaration.cs.meta new file mode 100644 index 0000000..61f0304 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalDeclaration.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1246007cc9cfbc04cb83b9bde4c34995 +timeCreated: 1521266917 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscription.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscription.cs new file mode 100644 index 0000000..a0a190c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscription.cs @@ -0,0 +1,82 @@ +using System; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + public class SignalSubscription : IDisposable, IPoolable, SignalDeclaration> + { + readonly Pool _pool; + + Action _callback; + SignalDeclaration _declaration; + BindingId _signalId; + + public SignalSubscription(Pool pool) + { + _pool = pool; + + SetDefaults(); + } + + public BindingId SignalId + { + get { return _signalId; } + } + + public void OnSpawned( + Action callback, SignalDeclaration declaration) + { + Assert.IsNull(_callback); + _callback = callback; + _declaration = declaration; + // Cache this in case OnDeclarationDespawned is called + _signalId = declaration.BindingId; + + declaration.Add(this); + } + + public void OnDespawned() + { + if (_declaration != null) + { + _declaration.Remove(this); + } + + SetDefaults(); + } + + void SetDefaults() + { + _callback = null; + _declaration = null; + _signalId = new BindingId(); + } + + public void Dispose() + { + // Allow calling this twice since signals automatically unsubscribe in SignalBus.LateDispose + // and so this causes issues if users also unsubscribe in a MonoBehaviour OnDestroy on a + // root game object + if (!_pool.InactiveItems.Contains(this)) + { + _pool.Despawn(this); + } + } + + // See comment in SignalDeclaration for why this exists + public void OnDeclarationDespawned() + { + _declaration = null; + } + + public void Invoke(object signal) + { + _callback(signal); + } + + public class Pool : PoolableMemoryPool, SignalDeclaration, SignalSubscription> + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscription.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscription.cs.meta new file mode 100644 index 0000000..467a096 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscription.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 26affab6a482d904580cce7f9f1a94f4 +timeCreated: 1521266917 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscriptionId.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscriptionId.cs new file mode 100644 index 0000000..89ed401 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscriptionId.cs @@ -0,0 +1,65 @@ +using System; +using System.Diagnostics; + +namespace Zenject +{ + [DebuggerStepThrough] + public struct SignalSubscriptionId : IEquatable + { + BindingId _signalId; + object _callback; + + public SignalSubscriptionId(BindingId signalId, object callback) + { + _signalId = signalId; + _callback = callback; + } + + public BindingId SignalId + { + get { return _signalId; } + } + + public object Callback + { + get { return _callback; } + } + + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + _signalId.GetHashCode(); + hash = hash * 29 + _callback.GetHashCode(); + return hash; + } + } + + public override bool Equals(object that) + { + if (that is SignalSubscriptionId) + { + return Equals((SignalSubscriptionId)that); + } + + return false; + } + + public bool Equals(SignalSubscriptionId that) + { + return Equals(_signalId, that._signalId) + && Equals(Callback, that.Callback); + } + + public static bool operator == (SignalSubscriptionId left, SignalSubscriptionId right) + { + return left.Equals(right); + } + + public static bool operator != (SignalSubscriptionId left, SignalSubscriptionId right) + { + return !left.Equals(right); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscriptionId.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscriptionId.cs.meta new file mode 100644 index 0000000..5b260b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Internal/SignalSubscriptionId.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2ebf6df7998e59b4393ef46553665ba2 +timeCreated: 1521266917 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main.meta new file mode 100644 index 0000000..ebf169b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ebb190b1462cf04478644ba25fb51df0 +folderAsset: yes +timeCreated: 1521266917 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBus.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBus.cs new file mode 100644 index 0000000..5457aa6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBus.cs @@ -0,0 +1,450 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +#if ZEN_SIGNALS_ADD_UNIRX +using UniRx; +#endif + +namespace Zenject +{ + public class SignalBus : ILateDisposable + { + readonly SignalSubscription.Pool _subscriptionPool; + readonly Dictionary _localDeclarationMap = new Dictionary(); + readonly SignalBus _parentBus; + readonly Dictionary _subscriptionMap = new Dictionary(); + readonly ZenjectSettings.SignalSettings _settings; + readonly SignalDeclaration.Factory _signalDeclarationFactory; + readonly DiContainer _container; + + public SignalBus( + [Inject(Source = InjectSources.Local)] + List signalDeclarations, + [Inject(Source = InjectSources.Parent, Optional = true)] + SignalBus parentBus, + [InjectOptional] + ZenjectSettings zenjectSettings, + SignalSubscription.Pool subscriptionPool, + SignalDeclaration.Factory signalDeclarationFactory, + DiContainer container) + { + _subscriptionPool = subscriptionPool; + zenjectSettings = zenjectSettings ?? ZenjectSettings.Default; + _settings = zenjectSettings.Signals ?? ZenjectSettings.SignalSettings.Default; + _signalDeclarationFactory = signalDeclarationFactory; + _container = container; + + signalDeclarations.ForEach(x => + { + if (!_localDeclarationMap.ContainsKey(x.BindingId)) + { + _localDeclarationMap.Add(x.BindingId, x); + } + else _localDeclarationMap[x.BindingId].Subscriptions.AllocFreeAddRange(x.Subscriptions); + }); + _parentBus = parentBus; + } + + public SignalBus ParentBus + { + get { return _parentBus; } + } + + public int NumSubscribers + { + get { return _subscriptionMap.Count; } + } + + + //Fires Signals with their interfaces + public void AbstractFire() where TSignal : new() => AbstractFire(new TSignal()); + public void AbstractFire(TSignal signal) => AbstractFireId(null, signal); + public void AbstractFireId(object identifier, TSignal signal) + { + // Do this before creating the signal so that it throws if the signal was not declared + Type signalType = typeof(TSignal); + InternalFire(signalType, signal, identifier, true); + + Type[] interfaces = signalType.GetInterfaces(); + int numOfInterfaces = interfaces.Length; + for (int i = 0; i < numOfInterfaces; i++) + { + InternalFire(interfaces[i], signal, identifier, true); + } + } + + public void LateDispose() + { + if (_settings.RequireStrictUnsubscribe) + { + if (!_subscriptionMap.IsEmpty()) + { + throw Assert.CreateException( + "Found subscriptions for signals '{0}' in SignalBus.LateDispose! Either add the explicit Unsubscribe or set SignalSettings.AutoUnsubscribeInDispose to true", + _subscriptionMap.Values.Select(x => x.SignalId.ToString()).Join(", ")); + } + } + else + { + foreach (var subscription in _subscriptionMap.Values) + { + subscription.Dispose(); + } + } + + foreach (var declaration in _localDeclarationMap.Values) + { + declaration.Dispose(); + } + } + + public void FireId(object identifier, TSignal signal) + { + InternalFire(typeof(TSignal), signal, identifier, true); + } + + public void Fire(TSignal signal) + { + FireId(null, signal); + } + + public void FireId(object identifier) + { + InternalFire(typeof(TSignal), null, identifier, true); + } + + public void Fire() + { + FireId(null); + } + + public void FireId(object identifier, object signal) + { + InternalFire(signal.GetType(), signal, identifier, true); + } + + public void Fire(object signal) + { + FireId(null, signal); + } + + public bool IsSignalDeclared() + { + return IsSignalDeclared(typeof(TSignal), null); + } + + public bool IsSignalDeclared(object identifier) + { + return IsSignalDeclared(typeof(TSignal), identifier); + } + + public bool IsSignalDeclared(Type signalType) + { + return IsSignalDeclared(signalType, null); + } + + public bool IsSignalDeclared(Type signalType, object identifier) + { + var signalId = new BindingId(signalType, identifier); + return GetDeclaration(signalId) != null; + } + + public void TryFireId(object identifier, TSignal signal) + { + InternalFire(typeof(TSignal), signal, identifier, false); + } + + public void TryFire(TSignal signal) + { + TryFireId(null, signal); + } + + public void TryFireId(object identifier) + { + InternalFire(typeof(TSignal), null, identifier, false); + } + + public void TryFire() + { + TryFireId(null); + } + + public void TryFireId(object identifier, object signal) + { + InternalFire(signal.GetType(), signal, identifier, false); + } + + public void TryFire(object signal) + { + TryFireId(null, signal); + } + + private void InternalFire(Type signalType, object signal, object identifier, bool requireDeclaration) + { + var signalId = new BindingId(signalType, identifier); + + // Do this before creating the signal so that it throws if the signal was not declared + var declaration = GetDeclaration(signalId); + + if (declaration == null) + { + if (requireDeclaration) + { + throw Assert.CreateException("Fired undeclared signal '{0}'!", signalId); + } + } + else + { + if (signal == null) + { + signal = Activator.CreateInstance(signalType); + } + + declaration.Fire(signal); + } + } + +#if ZEN_SIGNALS_ADD_UNIRX + public IObservable GetStreamId(object identifier) + { + return GetStreamId(typeof(TSignal), identifier).Select(x => (TSignal)x); + } + + public IObservable GetStream() + { + return GetStreamId(null); + } + + public IObservable GetStreamId(Type signalType, object identifier) + { + return GetDeclaration(new BindingId(signalType, identifier)).Stream; + } + + public IObservable GetStream(Type signalType) + { + return GetStreamId(signalType, null); + } +#endif + + public void SubscribeId(object identifier, Action callback) + { + Action wrapperCallback = args => callback(); + SubscribeInternal(typeof(TSignal), identifier, callback, wrapperCallback); + } + + public void Subscribe(Action callback) + { + SubscribeId(null, callback); + } + + public void SubscribeId(object identifier, Action callback) + { + Action wrapperCallback = args => callback((TSignal)args); + SubscribeInternal(typeof(TSignal), identifier, callback, wrapperCallback); + } + + public void Subscribe(Action callback) + { + SubscribeId(null, callback); + } + + public void SubscribeId(Type signalType, object identifier, Action callback) + { + SubscribeInternal(signalType, identifier, callback, callback); + } + + public void Subscribe(Type signalType, Action callback) + { + SubscribeId(signalType, null, callback); + } + + public void UnsubscribeId(object identifier, Action callback) + { + UnsubscribeId(typeof(TSignal), identifier, callback); + } + + public void Unsubscribe(Action callback) + { + UnsubscribeId(null, callback); + } + + public void UnsubscribeId(Type signalType, object identifier, Action callback) + { + UnsubscribeInternal(signalType, identifier, callback, true); + } + + public void Unsubscribe(Type signalType, Action callback) + { + UnsubscribeId(signalType, null, callback); + } + + public void UnsubscribeId(Type signalType, object identifier, Action callback) + { + UnsubscribeInternal(signalType, identifier, callback, true); + } + + public void Unsubscribe(Type signalType, Action callback) + { + UnsubscribeId(signalType, null, callback); + } + + public void UnsubscribeId(object identifier, Action callback) + { + UnsubscribeInternal(typeof(TSignal), identifier, callback, true); + } + + public void Unsubscribe(Action callback) + { + UnsubscribeId(null, callback); + } + + public void TryUnsubscribeId(object identifier, Action callback) + { + UnsubscribeInternal(typeof(TSignal), identifier, callback, false); + } + + public void TryUnsubscribe(Action callback) + { + TryUnsubscribeId(null, callback); + } + + public void TryUnsubscribeId(Type signalType, object identifier, Action callback) + { + UnsubscribeInternal(signalType, identifier, callback, false); + } + + public void TryUnsubscribe(Type signalType, Action callback) + { + TryUnsubscribeId(signalType, null, callback); + } + + public void TryUnsubscribeId(Type signalType, object identifier, Action callback) + { + UnsubscribeInternal(signalType, identifier, callback, false); + } + + public void TryUnsubscribe(Type signalType, Action callback) + { + TryUnsubscribeId(signalType, null, callback); + } + + public void TryUnsubscribeId(object identifier, Action callback) + { + UnsubscribeInternal(typeof(TSignal), identifier, callback, false); + } + + public void TryUnsubscribe(Action callback) + { + TryUnsubscribeId(null, callback); + } + + void UnsubscribeInternal(Type signalType, object identifier, object token, bool throwIfMissing) + { + UnsubscribeInternal(new BindingId(signalType, identifier), token, throwIfMissing); + } + + void UnsubscribeInternal(BindingId signalId, object token, bool throwIfMissing) + { + UnsubscribeInternal( + new SignalSubscriptionId(signalId, token), throwIfMissing); + } + + void UnsubscribeInternal(SignalSubscriptionId id, bool throwIfMissing) + { + SignalSubscription subscription; + + if (_subscriptionMap.TryGetValue(id, out subscription)) + { + _subscriptionMap.RemoveWithConfirm(id); + subscription.Dispose(); + } + else + { + if (throwIfMissing) + { + throw Assert.CreateException( + "Called unsubscribe for signal '{0}' but could not find corresponding subscribe. If this is intentional, call TryUnsubscribe instead."); + } + } + } + + void SubscribeInternal(Type signalType, object identifier, object token, Action callback) + { + SubscribeInternal(new BindingId(signalType, identifier), token, callback); + } + + void SubscribeInternal(BindingId signalId, object token, Action callback) + { + SubscribeInternal( + new SignalSubscriptionId(signalId, token), callback); + } + + void SubscribeInternal(SignalSubscriptionId id, Action callback) + { + Assert.That(!_subscriptionMap.ContainsKey(id), + "Tried subscribing to the same signal with the same callback on Zenject.SignalBus"); + + var declaration = GetDeclaration(id.SignalId); + + if (declaration == null) + { + throw Assert.CreateException("Tried subscribing to undeclared signal '{0}'!", id.SignalId); + } + + var subscription = _subscriptionPool.Spawn(callback, declaration); + + _subscriptionMap.Add(id, subscription); + } + + public void DeclareSignal( + object identifier = null, SignalMissingHandlerResponses? missingHandlerResponse = null, bool? forceAsync = null, int? asyncTickPriority = null) + { + DeclareSignal(typeof(T), identifier, missingHandlerResponse, forceAsync, asyncTickPriority); + } + + public void DeclareSignal( + Type signalType, object identifier = null, SignalMissingHandlerResponses? missingHandlerResponse = null, bool? forceAsync = null, int? asyncTickPriority = null) + { + var bindInfo = SignalExtensions.CreateDefaultSignalDeclarationBindInfo(_container, signalType); + + bindInfo.Identifier = identifier; + + if (missingHandlerResponse.HasValue) + { + bindInfo.Identifier = missingHandlerResponse.Value; + } + + if (forceAsync.HasValue) + { + bindInfo.RunAsync = forceAsync.Value; + } + + if (asyncTickPriority.HasValue) + { + bindInfo.TickPriority = asyncTickPriority.Value; + } + + var declaration = _signalDeclarationFactory.Create(bindInfo); + + _localDeclarationMap.Add(declaration.BindingId, declaration); + } + + SignalDeclaration GetDeclaration(BindingId signalId) + { + SignalDeclaration handler; + + if (_localDeclarationMap.TryGetValue(signalId, out handler)) + { + return handler; + } + + if (_parentBus != null) + { + return _parentBus.GetDeclaration(signalId); + } + + return null; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBus.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBus.cs.meta new file mode 100644 index 0000000..8612fae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBus.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: d457d0e45e1d3c54f9bc2bc3aece1760 +timeCreated: 1521266917 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBusInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBusInstaller.cs new file mode 100644 index 0000000..4cee326 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBusInstaller.cs @@ -0,0 +1,24 @@ +using ModestTree; + +namespace Zenject +{ + // Note that you only need to install this once + public class SignalBusInstaller : Installer + { + public override void InstallBindings() + { + Assert.That(!Container.HasBinding(), "Detected multiple SignalBus bindings. SignalBusInstaller should only be installed once"); + + Container.BindInterfacesAndSelfTo().AsSingle().CopyIntoAllSubContainers(); + + Container.BindInterfacesTo().AsSingle().CopyIntoAllSubContainers(); + + Container.BindMemoryPool(); + + // Dispose last to ensure that we don't remove SignalSubscription before the user does + Container.BindLateDisposableExecutionOrder(-999); + + Container.BindFactory(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBusInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBusInstaller.cs.meta new file mode 100644 index 0000000..7208b44 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalBusInstaller.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2afd112e630107f458140fbe19d4e31c +timeCreated: 1528988907 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalDeclarationAsyncInitializer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalDeclarationAsyncInitializer.cs new file mode 100644 index 0000000..0de3f5d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalDeclarationAsyncInitializer.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + // This class just exists to solve a circular dependency that would otherwise happen if we + // attempted to inject TickableManager into either SignalDeclaration or SignalBus + // And we need to directly depend on TickableManager because we need each SignalDeclaration + // to have a unique tick priority + public class SignalDeclarationAsyncInitializer : IInitializable + { + readonly LazyInject _tickManager; + readonly List _declarations; + + public SignalDeclarationAsyncInitializer( + [Inject(Source = InjectSources.Local)] + List declarations, + [Inject(Optional = true, Source = InjectSources.Local)] + LazyInject tickManager) + { + _declarations = declarations; + _tickManager = tickManager; + } + + public void Initialize() + { + for (int i = 0; i < _declarations.Count; i++) + { + var declaration = _declarations[i]; + + if (declaration.IsAsync) + { + Assert.IsNotNull(_tickManager.Value, "TickableManager is required when using asynchronous signals"); + _tickManager.Value.Add(declaration, declaration.TickPriority); + } + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalDeclarationAsyncInitializer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalDeclarationAsyncInitializer.cs.meta new file mode 100644 index 0000000..3c85bfd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Main/SignalDeclarationAsyncInitializer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: e8d0040c0a3734b49b26f7cdaa86c5e8 +timeCreated: 1529153251 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Zenject-Signals.csproj b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Zenject-Signals.csproj new file mode 100644 index 0000000..d287395 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Zenject-Signals.csproj @@ -0,0 +1,105 @@ + + + + + Debug + AnyCPU + {2F314FC6-5BD1-4A28-9FA0-F1F4C84871DE} + Library + Properties + Zenject + Zenject-Signals + v3.5 + 512 + + + + true + full + false + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Debug\ + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Debug\ + ..\..\..\..\..\..\NonUnityBuild\Bin\Debug\ + TRACE;DEBUG;NOT_UNITY3D + prompt + 4 + + + pdbonly + true + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Release\ + ..\..\..\..\..\..\..\NonUnityBuild\Temp\Release\ + ..\..\..\..\..\..\NonUnityBuild\Bin\Release\ + TRACE;NOT_UNITY3D + prompt + 4 + + + + + + + + + + + + {e22b1cbf-7e4d-48bd-953b-2b730bd9ff13} + Zenject-usage + + + {46f25a62-2e29-48cb-95f3-bdbcb0976ddc} + Zenject + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Zenject-Signals.csproj.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Zenject-Signals.csproj.meta new file mode 100644 index 0000000..29d5140 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/Signals/Zenject-Signals.csproj.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: aebd7ef925dd4fe4690c3238e879f914 +timeCreated: 1537606270 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework.meta new file mode 100644 index 0000000..6e01a39 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: dd37a6fe62077344583c1ff10a2f0962 +folderAsset: yes +timeCreated: 1520787886 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixture.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixture.cs new file mode 100644 index 0000000..9834301 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixture.cs @@ -0,0 +1,109 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.SceneManagement; +using Zenject.Internal; +using Assert = ModestTree.Assert; + +// Ignore warning about using SceneManager.UnloadScene instead of SceneManager.UnloadSceneAsync +#pragma warning disable 618 + +namespace Zenject +{ + public abstract class SceneTestFixture + { + readonly List _sceneContainers = new List(); + + bool _hasLoadedScene; + DiContainer _sceneContainer; + + protected DiContainer SceneContainer + { + get { return _sceneContainer; } + } + + protected IEnumerable SceneContainers + { + get { return _sceneContainers; } + } + + public IEnumerator LoadScene(string sceneName) + { + return LoadScenes(sceneName); + } + + public IEnumerator LoadScenes(params string[] sceneNames) + { + Assert.That(!_hasLoadedScene, "Attempted to load scene twice!"); + _hasLoadedScene = true; + + // Clean up any leftovers from previous test + ZenjectTestUtil.DestroyEverythingExceptTestRunner(false); + + Assert.That(SceneContainers.IsEmpty()); + + for (int i = 0; i < sceneNames.Length; i++) + { + var sceneName = sceneNames[i]; + + Assert.That(Application.CanStreamedLevelBeLoaded(sceneName), + "Cannot load scene '{0}' for test '{1}'. The scenes used by SceneTestFixture derived classes must be added to the build settings for the test to work", + sceneName, GetType()); + + Log.Info("Loading scene '{0}' for testing", sceneName); + + var loader = SceneManager.LoadSceneAsync(sceneName, i == 0 ? LoadSceneMode.Single : LoadSceneMode.Additive); + + while (!loader.isDone) + { + yield return null; + } + + SceneContext sceneContext = null; + + if (ProjectContext.HasInstance) + // ProjectContext might be null if scene does not have a scene context + { + var scene = SceneManager.GetSceneByName(sceneName); + + sceneContext = ProjectContext.Instance.Container.Resolve() + .TryGetSceneContextForScene(scene); + } + + _sceneContainers.Add(sceneContext == null ? null : sceneContext.Container); + } + + _sceneContainer = _sceneContainers.Where(x => x != null).LastOrDefault(); + + if (_sceneContainer != null) + { + _sceneContainer.Inject(this); + } + } + + [SetUp] + public virtual void SetUp() + { + StaticContext.Clear(); + SetMemberDefaults(); + } + + void SetMemberDefaults() + { + _hasLoadedScene = false; + _sceneContainer = null; + _sceneContainers.Clear(); + } + + [TearDown] + public virtual void Teardown() + { + ZenjectTestUtil.DestroyEverythingExceptTestRunner(true); + StaticContext.Clear(); + SetMemberDefaults(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixture.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixture.cs.meta new file mode 100644 index 0000000..db7d9df --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixture.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 325fb0e9bd879b440a9b5c077309c199 +timeCreated: 1527233974 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixtureSceneReference.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixtureSceneReference.cs new file mode 100644 index 0000000..6145d4f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixtureSceneReference.cs @@ -0,0 +1,15 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; +using UnityEngine; + +namespace Zenject +{ + public class SceneTestFixtureSceneReference : ScriptableObject + { + public SceneAsset Scene; + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixtureSceneReference.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixtureSceneReference.cs.meta new file mode 100644 index 0000000..b74ca24 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/SceneTestFixtureSceneReference.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5b634c456740a0e42928511e3f2ada75 +timeCreated: 1527233974 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ValidateOnlyAttribute.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ValidateOnlyAttribute.cs new file mode 100644 index 0000000..11c3096 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ValidateOnlyAttribute.cs @@ -0,0 +1,11 @@ +using System; + +namespace Zenject +{ + [AttributeUsage(AttributeTargets.Method)] + public class ValidateOnlyAttribute : Attribute + { + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ValidateOnlyAttribute.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ValidateOnlyAttribute.cs.meta new file mode 100644 index 0000000..59ff5d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ValidateOnlyAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2f9f4a0ef011f8846b17c8dc23e69b11 +timeCreated: 1506450521 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/Zenject-TestFramework.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/Zenject-TestFramework.asmdef new file mode 100644 index 0000000..3f0534c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/Zenject-TestFramework.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Zenject-TestFramework", + "references": [ + "Zenject" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/Zenject-TestFramework.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/Zenject-TestFramework.asmdef.meta new file mode 100644 index 0000000..9dc3291 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/Zenject-TestFramework.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a2f2239355369ba4fb6909aeaa41def5 +timeCreated: 1531969421 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectIntegrationTestFixture.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectIntegrationTestFixture.cs new file mode 100644 index 0000000..ff5a301 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectIntegrationTestFixture.cs @@ -0,0 +1,155 @@ +using System; +using System.Collections; +using Zenject.Internal; +using ModestTree; +using Assert = ModestTree.Assert; +using System.Linq; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using UnityEngine; + +namespace Zenject +{ + public abstract class ZenjectIntegrationTestFixture + { + SceneContext _sceneContext; + + bool _hasEndedInstall; + bool _hasStartedInstall; + + protected DiContainer Container + { + get + { + Assert.That(_hasStartedInstall, + "Must call PreInstall() before accessing ZenjectIntegrationTestFixture.Container!"); + return _sceneContext.Container; + } + } + + protected SceneContext SceneContext + { + get + { + Assert.That(_hasStartedInstall, + "Must call PreInstall() before accessing ZenjectIntegrationTestFixture.SceneContext!"); + return _sceneContext; + } + } + + [SetUp] + public void Setup() + { + Assert.That(Application.isPlaying, + "ZenjectIntegrationTestFixture is meant to be used for play mode tests only. Please ensure your test file '{0}' is outside of the editor folder and try again.", GetType()); + + ZenjectTestUtil.DestroyEverythingExceptTestRunner(true); + StaticContext.Clear(); + } + + protected void SkipInstall() + { + PreInstall(); + PostInstall(); + } + + protected void PreInstall() + { + Assert.That(!_hasStartedInstall, "Called PreInstall twice in test '{0}'!", TestContext.CurrentContext.Test.Name); + _hasStartedInstall = true; + + Assert.That(!ProjectContext.HasInstance); + + var shouldValidate = CurrentTestHasAttribute(); + ProjectContext.ValidateOnNextRun = shouldValidate; + + Assert.That(_sceneContext == null); + + _sceneContext = SceneContext.Create(); + _sceneContext.Install(); + + Assert.That(ProjectContext.HasInstance); + + Assert.IsEqual(shouldValidate, ProjectContext.Instance.Container.IsValidating); + Assert.IsEqual(shouldValidate, _sceneContext.Container.IsValidating); + } + + bool CurrentTestHasAttribute() + where T : Attribute + { + return GetType().GetMethod(TestContext.CurrentContext.Test.MethodName) + .GetCustomAttributes(true) + .Cast().OfType().Any(); + } + + protected void PostInstall() + { + Assert.That(_hasStartedInstall, + "Called PostInstall but did not call PreInstall in test '{0}'!", TestContext.CurrentContext.Test.Name); + + Assert.That(!_hasEndedInstall, "Called PostInstall twice in test '{0}'!", TestContext.CurrentContext.Test.Name); + + _hasEndedInstall = true; + _sceneContext.Resolve(); + + Container.Inject(this); + + if (!Container.IsValidating) + { + // We don't have to do this here but it's kind of convenient + // We could also remove it and just require that users add a yield after calling + // and it would have the same effect + Container.Resolve().Initialize(); + } + } + + protected IEnumerator DestroyEverything() + { + Assert.That(_hasStartedInstall, + "Called DestroyAll but did not call PreInstall (or SkipInstall) in test '{0}'!", TestContext.CurrentContext.Test.Name); + DestroyEverythingInternal(false); + // Wait one frame for GC to really destroy everything + yield return null; + } + + void DestroyEverythingInternal(bool immediate) + { + if (_sceneContext != null) + { + // We need to use DestroyImmediate so that all the IDisposable's etc get processed immediately before + // next test runs + if (immediate) + { + GameObject.DestroyImmediate(_sceneContext.gameObject); + } + else + { + GameObject.Destroy(_sceneContext.gameObject); + } + + _sceneContext = null; + } + + ZenjectTestUtil.DestroyEverythingExceptTestRunner(immediate); + StaticContext.Clear(); + } + + [TearDown] + public void TearDown() + { + if (TestContext.CurrentContext.Result.Outcome == ResultState.Success) + { + Assert.That(_hasStartedInstall, + "PreInstall (or SkipInstall) was not called in test '{0}'!", TestContext.CurrentContext.Test.Name); + + Assert.That(_hasEndedInstall, + "PostInstall was not called in test '{0}'!", TestContext.CurrentContext.Test.Name); + } + + DestroyEverythingInternal(true); + + _hasStartedInstall = false; + _hasEndedInstall = false; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectIntegrationTestFixture.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectIntegrationTestFixture.cs.meta new file mode 100644 index 0000000..02049b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectIntegrationTestFixture.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e0464fe2b382d1d4babf13bf0c3fa044 +timeCreated: 1506429461 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectTestUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectTestUtil.cs new file mode 100644 index 0000000..f65a51b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectTestUtil.cs @@ -0,0 +1,49 @@ +using ModestTree; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Zenject.Internal +{ + public static class ZenjectTestUtil + { + public const string UnitTestRunnerGameObjectName = "Code-based tests runner"; + + public static void DestroyEverythingExceptTestRunner(bool immediate) + { + var testRunner = GameObject.Find(UnitTestRunnerGameObjectName); + Assert.IsNotNull(testRunner); + GameObject.DontDestroyOnLoad(testRunner); + + // We want to clear all objects across all scenes to ensure the next test is not affected + // at all by previous tests + for (int i = 0; i < SceneManager.sceneCount; i++) + { + foreach (var obj in SceneManager.GetSceneAt(i).GetRootGameObjects()) + { + GameObject.DestroyImmediate(obj); + } + } + + if (ProjectContext.HasInstance) + { + var dontDestroyOnLoadRoots = ProjectContext.Instance.gameObject.scene + .GetRootGameObjects(); + + foreach (var rootObj in dontDestroyOnLoadRoots) + { + if (rootObj.name != UnitTestRunnerGameObjectName) + { + if (immediate) + { + GameObject.DestroyImmediate(rootObj); + } + else + { + GameObject.Destroy(rootObj); + } + } + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectTestUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectTestUtil.cs.meta new file mode 100644 index 0000000..da09451 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectTestUtil.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4101e443fc2ede94c99d4d759087cc44 +timeCreated: 1527644566 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectUnitTestFixture.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectUnitTestFixture.cs new file mode 100644 index 0000000..153a32e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectUnitTestFixture.cs @@ -0,0 +1,31 @@ +using NUnit.Framework; + +namespace Zenject +{ + // Inherit from this and mark you class with [TestFixture] attribute to do some unit tests + // For anything more complicated than this, such as tests involving interaction between + // several classes, or if you want to use interfaces such as IInitializable or IDisposable, + // then I recommend using ZenjectIntegrationTestFixture instead + // See documentation for details + public abstract class ZenjectUnitTestFixture + { + DiContainer _container; + + protected DiContainer Container + { + get { return _container; } + } + + [SetUp] + public virtual void Setup() + { + _container = new DiContainer(StaticContext.Container); + } + + [TearDown] + public virtual void Teardown() + { + StaticContext.Clear(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectUnitTestFixture.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectUnitTestFixture.cs.meta new file mode 100644 index 0000000..39b496e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/TestFramework/ZenjectUnitTestFixture.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 51305c7ccfc8a9f4390aeefc54674cde +timeCreated: 1536808207 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests.meta new file mode 100644 index 0000000..839ab7b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 7378a2249be3cab40bbebc680d8a6122 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor.meta new file mode 100644 index 0000000..fc5a1e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1d55b2694c783d147a989babca92c7bf +folderAsset: yes +timeCreated: 1461799712 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures.meta new file mode 100644 index 0000000..fd982e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a25b85a8c5c0f2b42a1eec620b699e8a +folderAsset: yes +timeCreated: 1461711436 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestBindingInheritanceMethod.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestBindingInheritanceMethod.cs new file mode 100644 index 0000000..99d5761 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestBindingInheritanceMethod.cs @@ -0,0 +1,92 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestBindingInheritanceMethod : ZenjectUnitTestFixture + { + [Test] + public void TestNoCopy() + { + Container.Bind().AsSingle(); + + var sub1 = Container.CreateSubContainer(); + + Assert.IsEqual(sub1.Resolve(), Container.Resolve()); + } + + [Test] + public void TestCopyIntoAll1() + { + Container.Bind().AsSingle().CopyIntoAllSubContainers(); + + var sub1 = Container.CreateSubContainer(); + + Assert.IsNotEqual(sub1.Resolve(), Container.Resolve()); + } + + [Test] + public void TestCopyIntoAll2() + { + Container.Bind().To().FromResolve().CopyIntoAllSubContainers(); + Container.Bind().AsSingle(); + + var sub1 = Container.CreateSubContainer(); + + Assert.IsEqual(Container.ResolveAll().Count, 1); + Assert.IsEqual(sub1.ResolveAll().Count, 2); + } + + [Test] + public void TestCopyDirect1() + { + Container.Bind().AsSingle().CopyIntoDirectSubContainers(); + + var sub1 = Container.CreateSubContainer(); + var sub2 = sub1.CreateSubContainer(); + + Assert.That(Container.HasBindingId(typeof(Foo), null, InjectSources.Local)); + Assert.That(sub1.HasBindingId(typeof(Foo), null, InjectSources.Local)); + Assert.That(!sub2.HasBindingId(typeof(Foo), null, InjectSources.Local)); + } + + [Test] + public void TestMoveDirect1() + { + Container.Bind().AsSingle().MoveIntoDirectSubContainers(); + + var sub1 = Container.CreateSubContainer(); + var sub2 = sub1.CreateSubContainer(); + + Assert.That(!Container.HasBindingId(typeof(Foo), null, InjectSources.Local)); + Assert.That(sub1.HasBindingId(typeof(Foo), null, InjectSources.Local)); + Assert.That(!sub2.HasBindingId(typeof(Foo), null, InjectSources.Local)); + } + + [Test] + public void TestMoveAll() + { + Container.Bind().AsSingle().MoveIntoAllSubContainers(); + + var sub1 = Container.CreateSubContainer(); + var sub2 = sub1.CreateSubContainer(); + + Assert.That(!Container.HasBindingId(typeof(Foo), null, InjectSources.Local)); + Assert.That(sub1.HasBindingId(typeof(Foo), null, InjectSources.Local)); + Assert.That(sub2.HasBindingId(typeof(Foo), null, InjectSources.Local)); + } + + public interface IBar + { + } + + public class Foo + { + } + + public class Bar : IBar + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestBindingInheritanceMethod.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestBindingInheritanceMethod.cs.meta new file mode 100644 index 0000000..f0fe127 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestBindingInheritanceMethod.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 645589d2772852246ac2ea1fd8ee4f92 +timeCreated: 1519842213 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestConcreteIdentifier.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestConcreteIdentifier.cs new file mode 100644 index 0000000..0671adb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestConcreteIdentifier.cs @@ -0,0 +1,47 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestConcreteIdentifier : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Container.Bind().To().AsCached().WithConcreteId("asdf"); + Container.Bind().To().AsCached(); + + Container.BindInstance("a").When(x => Equals(x.ConcreteIdentifier, "asdf") && x.ObjectType == typeof(Foo)); + Container.BindInstance("b").When(x => x.ConcreteIdentifier == null && x.ObjectType == typeof(Foo)); + + var foos = Container.ResolveAll(); + + Assert.IsEqual(foos[0].Value, "a"); + Assert.IsEqual(foos[1].Value, "b"); + } + + interface IFoo + { + string Value + { + get; + } + } + + class Foo : IFoo + { + public Foo(string data) + { + Value = data; + } + + public string Value + { + get; private set; + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestConcreteIdentifier.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestConcreteIdentifier.cs.meta new file mode 100644 index 0000000..56da6f6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestConcreteIdentifier.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 51d298299a99e3247aa3cc0b5caa1c88 +timeCreated: 1523257672 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestIfNotBound.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestIfNotBound.cs new file mode 100644 index 0000000..c0c2935 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestIfNotBound.cs @@ -0,0 +1,41 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestIfNotBound : ZenjectUnitTestFixture + { + interface IFoo + { + } + + public class Foo1 : IFoo + { + } + + public class Foo2 : IFoo + { + } + + [Test] + public void Test1() + { + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void Test2() + { + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle().IfNotBound(); + + Assert.IsEqual(Container.ResolveAll().Count, 1); + Assert.IsType(Container.Resolve()); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestIfNotBound.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestIfNotBound.cs.meta new file mode 100644 index 0000000..82154cd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestIfNotBound.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 0fa385d656ffb584d8326240eb19c9f3 +timeCreated: 1519798640 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoAllSubContainers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoAllSubContainers.cs new file mode 100644 index 0000000..e69de29 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoAllSubContainers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoAllSubContainers.cs.meta new file mode 100644 index 0000000..76da3ac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoAllSubContainers.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 685a532a989c2f846b3fb97ea6c63b01 +timeCreated: 1519798640 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoDirectSubContainers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoDirectSubContainers.cs new file mode 100644 index 0000000..e69de29 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoDirectSubContainers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoDirectSubContainers.cs.meta new file mode 100644 index 0000000..c2e01d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMoveIntoDirectSubContainers.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7a57b8b648dfde647b2cc4de6e9ea944 +timeCreated: 1519798640 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes.cs new file mode 100644 index 0000000..6ed003e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes.cs @@ -0,0 +1,62 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestMultipleContractTypes : ZenjectUnitTestFixture + { + class Test1 + { + } + + class Test2 : Test1 + { + } + + class Test3 : Test1 + { + } + + class TestImpl1 + { + public List tests; + + public TestImpl1(List tests) + { + this.tests = tests; + } + } + + class TestImpl2 + { + [Inject] + public List tests = null; + } + + [Test] + public void TestMultiBind1() + { + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + var test1 = Container.Resolve(); + + Assert.That(test1.tests.Count == 2); + } + + [Test] + public void TestMultiBindListInjection() + { + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + var test = Container.Resolve(); + Assert.That(test.tests.Count == 2); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes.cs.meta new file mode 100644 index 0000000..46aa76e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fb35253dbaabad84a815c3a9106cab8b +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes2.cs new file mode 100644 index 0000000..2336567 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes2.cs @@ -0,0 +1,90 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestMultipleContractTypes2 : ZenjectUnitTestFixture + { + public class Bar + { + } + + public interface IFoo + { + } + + public interface IQux + { + } + + public class Foo : IQux, IFoo + { + } + + [Test] + public void Test1() + { + var types = new[] + { + typeof(Bar), + typeof(Foo) + }; + + Container.Bind(types).AsSingle().NonLazy(); + + Container.Resolve(); + Container.Resolve(); + } + + [Test] + public void TestInterfaces() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.FlushBindings()); + } + + [Test] + public void TestAllInterfacesMistake() + { + Container.BindInterfacesTo(); + + // Should require setting scope + Assert.Throws(() => Container.FlushBindings()); + } + + [Test] + public void TestAllInterfaces() + { + Container.BindInterfacesTo().AsSingle().NonLazy(); + + Assert.IsNull(Container.TryResolve()); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + } + + [Test] + public void TestAllInterfacesAndSelf() + { + Container.BindInterfacesAndSelfTo().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + } + + [Test] + public void TestAllInterfacesAndSelfMistake() + { + Container.BindInterfacesAndSelfTo(); + + // Should require setting scope + Assert.Throws(() => Container.FlushBindings()); + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes2.cs.meta new file mode 100644 index 0000000..4b6106d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b0c99e3d7ab1f7040b86e83fda23093b +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes3.cs new file mode 100644 index 0000000..b9366b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes3.cs @@ -0,0 +1,55 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestMultipleContractTypes3 : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test3 : Test0 + { + } + + class Test4 : Test0 + { + } + + class Test2 + { + public Test0 test; + + public Test2(Test0 test) + { + this.test = test; + } + } + + class Test1 + { + public List test; + + public Test1(List test) + { + this.test = test; + } + } + + [Test] + public void TestMultiBind2() + { + // Multi-binds should not map to single-binds + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.Resolve()); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes3.cs.meta new file mode 100644 index 0000000..2b60702 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestMultipleContractTypes3.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a3c5d33d617b5d74386818cd004d2f3d +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestNonLazy.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestNonLazy.cs new file mode 100644 index 0000000..d714e6a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestNonLazy.cs @@ -0,0 +1,45 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestNonLazy : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void Test2() + { + Container.Bind().AsSingle(); + + Container.ResolveRoots(); + } + + [Test] + public void Test3() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle(); + + Container.ResolveRoots(); + } + + public class Foo + { + public Foo(Bar bar) + { + } + } + + public class Bar + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestNonLazy.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestNonLazy.cs.meta new file mode 100644 index 0000000..acdaa2a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestNonLazy.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bd8592ec897336d4fb55f476488dfb1c +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestRebind.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestRebind.cs new file mode 100644 index 0000000..99db75d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestRebind.cs @@ -0,0 +1,33 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestRebind : ZenjectUnitTestFixture + { + interface ITest + { + } + + class Test2 : ITest + { + } + + class Test3 : ITest + { + } + + [Test] + public void Run() + { + Container.Bind().To().AsSingle(); + + Assert.That(Container.Resolve() is Test2); + + Container.Rebind().To().AsSingle(); + + Assert.That(Container.Resolve() is Test3); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestRebind.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestRebind.cs.meta new file mode 100644 index 0000000..977645c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestRebind.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 389794c3c2d66a24f9146f9071f398aa +timeCreated: 1464374481 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestUnbind.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestUnbind.cs new file mode 100644 index 0000000..2341a53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestUnbind.cs @@ -0,0 +1,62 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestUnbind : ZenjectUnitTestFixture + { + interface ITest + { + } + + interface ITest2 + { + } + + class Test2 : ITest, ITest2 + { + } + + [Test] + public void Run() + { + Container.Bind().To().AsSingle(); + + Assert.IsNotNull(Container.Resolve()); + + Container.Unbind(); + + Assert.IsNull(Container.TryResolve()); + } + + [Test] + public void TestUnbindInterfaces() + { + Container.BindInterfacesTo().AsSingle(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + + Container.UnbindInterfacesTo(); + + Assert.IsNull(Container.TryResolve()); + Assert.IsNull(Container.TryResolve()); + } + + // Do we care about this? + //[Test] + public void TestUnbindAsSingle() + { + Container.Bind().To().AsSingle(); + + Container.Unbind(); + + Assert.IsNull(Container.TryResolve()); + + Container.Bind().To().AsSingle(); + + Assert.IsNotNull(Container.TryResolve()); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestUnbind.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestUnbind.cs.meta new file mode 100644 index 0000000..6f43856 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestUnbind.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7bc1066beaa29be488a974f611aadf7f +timeCreated: 1464374492 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestWithArguments.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestWithArguments.cs new file mode 100644 index 0000000..ee55de7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestWithArguments.cs @@ -0,0 +1,57 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.BindFeatures +{ + [TestFixture] + public class TestWithArguments : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Container.Bind().AsTransient().WithArguments(3).NonLazy(); + + Assert.IsEqual(Container.Resolve().Value, 3); + } + + [Test] + public void TestNullValues() + { + Container.Bind().AsSingle().WithArguments(3, (string)null); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, 3); + Assert.IsEqual(foo.Value2, null); + } + + interface IFoo + { + } + + class Foo : IFoo + { + public Foo( + int value, + [InjectOptional] + string value2) + { + Value = value; + Value2 = value2; + } + + public int Value + { + get; + private set; + } + + public string Value2 + { + get; + private set; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestWithArguments.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestWithArguments.cs.meta new file mode 100644 index 0000000..cf1aa04 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/BindFeatures/TestWithArguments.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a9729dccd0a5529458a8ef18263587ae +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings.meta new file mode 100644 index 0000000..4025d64 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 12da5cd15bf088a46ba2934227c0334b +folderAsset: yes +timeCreated: 1461711435 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFrom.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFrom.cs new file mode 100644 index 0000000..da882b9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFrom.cs @@ -0,0 +1,260 @@ +using System; +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFrom : ZenjectUnitTestFixture + { + [Test] + public void TestSelfSingle() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestSelfSingleExplicit() + { + Container.Bind().ToSelf().FromNew().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestSelfTransient() + { + Container.Bind().AsTransient().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestSelfCached() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestConcreteSingle() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestConcreteTransient() + { + Container.Bind().To().AsTransient().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestConcreteTransient2() + { + Container.Bind().To().AsTransient().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestConcreteCached() + { + Container.Bind().AsCached().NonLazy(); + Container.Bind().To().AsCached().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestDuplicateBindingsFail() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Assert.Throws( + () => Container.FlushBindings()); + } + + [Test] + public void TestConcreteMultipleTransient() + { + Container.Bind().To(typeof(Foo), typeof(Bar)).AsTransient().NonLazy(); + + var foos = Container.ResolveAll(); + + Assert.IsEqual(foos.Count, 2); + Assert.That(foos[0] is Foo); + Assert.That(foos[1] is Bar); + + var foos2 = Container.ResolveAll(); + + Assert.IsNotEqual(foos[0], foos2[0]); + Assert.IsNotEqual(foos[1], foos2[1]); + } + + [Test] + public void TestConcreteMultipleSingle() + { + Container.Bind().To(typeof(Foo), typeof(Bar)).AsSingle().NonLazy(); + + var foos = Container.ResolveAll(); + + Assert.IsEqual(foos.Count, 2); + Assert.That(foos[0] is Foo); + Assert.That(foos[1] is Bar); + + var foos2 = Container.ResolveAll(); + + Assert.IsEqual(foos[0], foos2[0]); + Assert.IsEqual(foos[1], foos2[1]); + } + + [Test] + public void TestMultipleBindingsSingleFail1() + { + Container.Bind(typeof(IFoo), typeof(IBar)).AsSingle(); + + Assert.Throws(() => Container.FlushBindings()); + } + + [Test] + public void TestMultipleBindingsSingleFail2() + { + Assert.Throws(() => Container.Bind(typeof(IFoo), typeof(IBar)).To().AsSingle()); + } + + [Test] + public void TestMultipleBindingsSingle() + { + Container.Bind(typeof(IFoo), typeof(IBar)).To().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.That(Container.Resolve() is Foo); + } + + [Test] + public void TestMultipleBindingsTransient() + { + Container.Bind(typeof(IFoo), typeof(IBar)).To().AsTransient().NonLazy(); + + Assert.That(Container.Resolve() is Foo); + Assert.That(Container.Resolve() is Foo); + + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestMultipleBindingsCached() + { + Container.Bind(typeof(IFoo), typeof(IBar)).To().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestMultipleBindingsConcreteMultipleSingle() + { + Container.Bind(typeof(IFoo), typeof(IBar)) + .To(new List {typeof(Foo), typeof(Bar)}).AsSingle().NonLazy(); + + var foos = Container.ResolveAll(); + var bars = Container.ResolveAll(); + + Assert.IsEqual(foos.Count, 2); + Assert.IsEqual(bars.Count, 2); + + Assert.That(foos[0] is Foo); + Assert.That(foos[1] is Bar); + + Assert.IsEqual(foos[0], bars[0]); + Assert.IsEqual(foos[1], bars[1]); + } + + [Test] + public void TestMultipleBindingsConcreteMultipleTransient() + { + Container.Bind(typeof(IFoo), typeof(IBar)).To(new List {typeof(Foo), typeof(Bar)}).AsTransient().NonLazy(); + + var foos = Container.ResolveAll(); + var bars = Container.ResolveAll(); + + Assert.IsEqual(foos.Count, 2); + Assert.IsEqual(bars.Count, 2); + + Assert.That(foos[0] is Foo); + Assert.That(foos[1] is Bar); + + Assert.IsNotEqual(foos[0], bars[0]); + Assert.IsNotEqual(foos[1], bars[1]); + } + + [Test] + public void TestMultipleBindingsConcreteMultipleCached() + { + Container.Bind(typeof(IFoo), typeof(IBar)).To(new List {typeof(Foo), typeof(Bar)}).AsCached().NonLazy(); + Container.Bind().AsCached().NonLazy(); + Container.Bind().AsCached().NonLazy(); + + var foos = Container.ResolveAll(); + var bars = Container.ResolveAll(); + + Assert.IsEqual(foos.Count, 2); + Assert.IsEqual(bars.Count, 2); + + Assert.That(foos[0] is Foo); + Assert.That(foos[1] is Bar); + + Assert.IsEqual(foos[0], bars[0]); + Assert.IsEqual(foos[1], bars[1]); + + Assert.IsNotEqual(foos[0], Container.Resolve()); + Assert.IsNotEqual(foos[1], Container.Resolve()); + } + + interface IBar + { + } + + interface IFoo + { + } + + class Foo : IFoo, IBar + { + } + + class Bar : IFoo, IBar + { + } + + public class Qux + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFrom.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFrom.cs.meta new file mode 100644 index 0000000..f6892b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFrom.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6a67145dedecd9947bb94c542f6474ae +timeCreated: 1485738783 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromFactory.cs new file mode 100644 index 0000000..c604f3b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromFactory.cs @@ -0,0 +1,187 @@ +using System.Linq; +using ModestTree; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromFactory : ZenjectUnitTestFixture + { + static Foo StaticFoo = new Foo(); + + [Test] + public void Test1() + { + FooFactory.InstanceCount = 0; + + Container.Bind().FromIFactory(b => b.To().AsCached()); + + Assert.IsEqual(Container.Resolve(), StaticFoo); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + [Test] + public void TestOldVersion() + { + FooFactory.InstanceCount = 0; + + Container.Bind().FromFactory(); + + Assert.IsEqual(Container.Resolve(), StaticFoo); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + [Test] + public void TestMoveIntoSubcontainers() + { + FooFactory.InstanceCount = 0; + + Container.Bind().FromIFactory(b => b.To().AsCached()).MoveIntoDirectSubContainers(); + + Assert.That(Container.AllContracts.Where(x => x.Type == typeof(IFactory)).IsEmpty()); + + Assert.IsNull(Container.TryResolve()); + + var subContainer = Container.CreateSubContainer(); + + Assert.IsEqual(subContainer.Resolve(), StaticFoo); + + Assert.That(subContainer.AllContracts.Where(x => x.Type == typeof(IFactory)).Count() == 1); + + subContainer.Resolve(); + subContainer.Resolve(); + subContainer.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + [Test] + public void Test2() + { + FooFactory.InstanceCount = 0; + + Container.Bind().FromIFactory(b => b.To().AsTransient()); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 3); + } + + [Test] + public void Test3() + { + FooFactory.InstanceCount = 0; + + Container.Bind().FromIFactory(b => b.To().AsTransient()).AsCached(); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + [Test] + public void TestConcreteSingle() + { + FooFactory.InstanceCount = 0; + + Container.Bind().To().FromIFactory(b => b.To().AsCached()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), StaticFoo); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + [Test] + public void TestSelfAndConcreteSingle() + { + FooFactory.InstanceCount = 0; + + Container.Bind().FromIFactory(b => b.To().AsCached()).AsSingle().NonLazy(); + Container.Bind().To().FromResolve(); + + Assert.IsEqual(Container.Resolve(), StaticFoo); + Assert.IsEqual(Container.Resolve(), StaticFoo); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + [Test] + public void TestSelfCached() + { + FooFactory.InstanceCount = 0; + + Container.Bind().FromIFactory(b => b.To().AsCached()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), StaticFoo); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + [Test] + public void TestConcreteCached() + { + FooFactory.InstanceCount = 0; + + Container.Bind().To().FromIFactory(b => b.To().AsCached()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), StaticFoo); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(FooFactory.InstanceCount, 1); + } + + class FooFactory : IFactory + { + public static int InstanceCount; + + public FooFactory() + { + InstanceCount++; + } + + public Foo Create() + { + return StaticFoo; + } + } + + interface IFoo + { + } + + class Foo : IFoo + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromFactory.cs.meta new file mode 100644 index 0000000..d611937 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d88c26093930ebe4c9c294ae22d12754 +timeCreated: 1485738788 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromGetter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromGetter.cs new file mode 100644 index 0000000..2950998 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromGetter.cs @@ -0,0 +1,117 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromGetter : ZenjectUnitTestFixture + { + [Test] + public void TestTransient() + { + Container.Bind().AsSingle(); + Container.Bind().FromResolveGetter(x => x.Bar); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve().Bar); + } + + [Test] + public void TestSingleFailure() + { + Container.Bind().AsCached(); + Container.Bind().AsCached(); + Container.Bind().FromResolveGetter(x => x.Bar).AsSingle(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestMultiple() + { + Container.Bind().AsCached(); + Container.Bind().AsCached(); + Container.Bind().FromResolveAllGetter(x => x.Bar).AsSingle(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestInjectSource1() + { + Container.Bind().AsCached(); + Container.Bind().AsCached(); + + var subContainer = Container.CreateSubContainer(); + subContainer.Bind().AsCached(); + + subContainer.Bind().FromResolveAllGetter(x => x.Bar); + + Assert.IsEqual(subContainer.ResolveAll().Count, 3); + } + + [Test] + public void TestInjectSource2() + { + Container.Bind().AsCached(); + Container.Bind().AsCached(); + + var subContainer = Container.CreateSubContainer(); + subContainer.Bind().AsCached(); + + subContainer.Bind().FromResolveAllGetter(null, x => x.Bar, InjectSources.Local); + + Assert.IsEqual(subContainer.ResolveAll().Count, 1); + } + + [Test] + public void TestInjectSource3() + { + Container.Bind().AsCached(); + Container.Bind().AsCached(); + + var subContainer = Container.CreateSubContainer(); + subContainer.Bind().AsCached(); + + subContainer.Bind().FromResolveGetter(null, x => x.Bar); + + Assert.IsNotNull(subContainer.Resolve()); + } + + [Test] + public void TestInjectSource4() + { + Container.Bind().AsCached(); + + var subContainer = Container.CreateSubContainer(); + subContainer.Bind().AsCached(); + subContainer.Bind().AsCached(); + + subContainer.Bind().FromResolveGetter(null, x => x.Bar, InjectSources.Parent); + + Assert.IsEqual(subContainer.ResolveAll().Count, 1); + } + + interface IBar + { + } + + class Bar : IBar + { + } + + class Foo + { + public Foo() + { + Bar = new Bar(); + } + + public Bar Bar + { + get; private set; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromGetter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromGetter.cs.meta new file mode 100644 index 0000000..3647b1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromGetter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1d62dc62d45050143ae156ca7f735abf +timeCreated: 1485738782 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory.cs new file mode 100644 index 0000000..2d65046 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory.cs @@ -0,0 +1,61 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromIFactory : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Container.BindFactory().WithId("foo1") + .FromIFactory(x => x.To().AsCached().WithArguments("asdf")); + + Container.BindFactory().WithId("foo2") + .FromIFactory(x => x.To().AsCached().WithArguments("zxcv")); + + var factory1 = Container.ResolveId("foo1"); + var factory2 = Container.ResolveId("foo2"); + + Assert.IsEqual(factory1.Create().Value, "asdf"); + Assert.IsEqual(factory2.Create().Value, "zxcv"); + } + + public class Foo + { + public Foo(string value) + { + Value = value; + } + + public string Value + { + get; private set; + } + + public class Factory : PlaceholderFactory + { + } + } + + public class FooFactory : IFactory + { + readonly string _value; + readonly DiContainer _container; + + public FooFactory( + DiContainer container, + string value) + { + _value = value; + _container = container; + } + + public Foo Create() + { + return _container.Instantiate(new [] { _value }); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory.cs.meta new file mode 100644 index 0000000..7148115 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4dcea3c765b0e9149915042c669c1046 +timeCreated: 1520406909 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory2.cs new file mode 100644 index 0000000..8ded7a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory2.cs @@ -0,0 +1,74 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromIFactory2 : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Container.BindFactory().WithId("foo1") + .FromIFactory(x => x.To().AsCached().WithArguments("asdf")); + + Container.BindFactory().WithId("foo2") + .FromIFactory(x => x.To().AsCached().WithArguments("zxcv")); + + var factory1 = Container.ResolveId("foo1"); + var factory2 = Container.ResolveId("foo2"); + + var foo1 = factory1.Create(5); + var foo2 = factory2.Create(2); + + Assert.IsEqual(foo1.Value, "asdf"); + Assert.IsEqual(foo1.Value2, 5); + + Assert.IsEqual(foo2.Value, "zxcv"); + Assert.IsEqual(foo2.Value2, 2); + } + + public class Foo + { + public Foo(string value, int value2) + { + Value = value; + Value2 = value2; + } + + public int Value2 + { + get; private set; + } + + public string Value + { + get; private set; + } + + public class Factory : PlaceholderFactory + { + } + } + + public class FooFactory : IFactory + { + readonly string _value; + readonly DiContainer _container; + + public FooFactory( + DiContainer container, + string value) + { + _value = value; + _container = container; + } + + public Foo Create(int value) + { + return _container.Instantiate(new object [] { value, _value }); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory2.cs.meta new file mode 100644 index 0000000..79cface --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromIFactory2.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5f3553d18dec30b4eba317e9036f97dd +timeCreated: 1520700394 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromInstance.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromInstance.cs new file mode 100644 index 0000000..9eb6037 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromInstance.cs @@ -0,0 +1,52 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromInstance : ZenjectUnitTestFixture + { + [Test] + public void TestTransient() + { + var foo = new Foo(); + + Container.Bind().FromInstance(foo).NonLazy(); + Container.Bind().FromInstance(foo).NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestSingle() + { + Container.Bind().FromInstance(new Foo()).AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.FlushBindings()); + } + + // There's really no good reason to do this but it is part of the api + [Test] + public void TestCached() + { + var foo = new Foo(); + + Container.Bind().FromInstance(foo).AsSingle().NonLazy(); + Container.Bind().FromInstance(foo).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), foo); + } + + interface IFoo + { + } + + class Foo : IFoo + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromInstance.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromInstance.cs.meta new file mode 100644 index 0000000..7dd58f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromInstance.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7bf907a08d456614db4e71411381f66a +timeCreated: 1485738784 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethod.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethod.cs new file mode 100644 index 0000000..65b3ccd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethod.cs @@ -0,0 +1,85 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromMethod : ZenjectUnitTestFixture + { + [Test] + public void TestSingle() + { + var foo = new Foo(); + + Container.Bind().FromMethod(ctx => foo).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestTransient() + { + var foo = new Foo(); + + Container.Bind().FromMethod(ctx => foo).AsTransient().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestCached() + { + var foo = new Foo(); + + Container.Bind().FromMethod(ctx => foo).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + Foo CreateFoo(InjectContext ctx) + { + return new Foo(); + } + + [Test] + public void TestTransient2() + { + int numCalls = 0; + + Func method = ctx => + { + numCalls++; + return null; + }; + + Container.Bind().FromMethod(method).AsTransient().NonLazy(); + Container.Bind().To().FromMethod(method).AsTransient().NonLazy(); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(numCalls, 4); + } + + [Test] + public void TestCached2() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromMethod(ctx => new Foo()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + interface IFoo + { + } + + class Foo : IFoo + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethod.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethod.cs.meta new file mode 100644 index 0000000..22967ea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethod.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2f937d712d2be4042b394985b5b8f441 +timeCreated: 1485738782 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultiple.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultiple.cs new file mode 100644 index 0000000..6cc689b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultiple.cs @@ -0,0 +1,130 @@ +using System; +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromMethodMultiple : ZenjectUnitTestFixture + { + [Test] + public void TestSingle() + { + var foo = new Foo(); + + Container.Bind().FromMethodMultiple(ctx => new[] { foo }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestSingle5() + { + // This is weird but consistent with how AsSingle is interpreted for other From types + // like FromSubcontainerResolve, FromComponentInPrefab, etc. + // The 'single' is really refering to the fact that it's a single resolve handler, not a + // single instance + Container.Bind().FromMethodMultiple(ctx => new[] { new Foo(), new Foo() }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestMisc() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + + Container.Bind().FromMethodMultiple(ctx => new[] { foo1, foo2 }); + + var foos = Container.ResolveAll(); + Assert.IsEqual(foos[0], foo1); + Assert.IsEqual(foos[1], foo2); + } + + [Test] + public void TestMisc2() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + var foo3 = new Foo(); + var foo4 = new Foo(); + + Container.Bind().FromMethodMultiple(ctx => new[] { foo1, foo2 }); + Container.Bind().FromMethodMultiple(ctx => new[] { foo3, foo4 }); + + var foos = Container.ResolveAll(); + + Assert.IsEqual(foos[0], foo1); + Assert.IsEqual(foos[1], foo2); + Assert.IsEqual(foos[2], foo3); + Assert.IsEqual(foos[3], foo4); + } + + [Test] + public void TestTransient() + { + var foo = new Foo(); + + Container.Bind().FromMethodMultiple(ctx => new[] { foo }).AsTransient().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestCached() + { + var foo = new Foo(); + + Container.Bind().FromMethodMultiple(ctx => new[] { foo }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + IEnumerable CreateFoos(InjectContext ctx) + { + yield return new Foo(); + } + + [Test] + public void TestTransient2() + { + int numCalls = 0; + + Func> method = ctx => + { + numCalls++; + return new[] { new Foo() }; + }; + + Container.Bind().FromMethodMultiple(method).AsTransient().NonLazy(); + Container.Bind().To().FromMethodMultiple(method).AsTransient().NonLazy(); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(numCalls, 4); + } + + [Test] + public void TestCached2() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromMethodMultiple(ctx => new[] { new Foo() }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + interface IFoo + { + } + + class Foo : IFoo + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultiple.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultiple.cs.meta new file mode 100644 index 0000000..0987352 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultiple.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fadc8263bac9f4941b06a03c82251f36 +timeCreated: 1485738789 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultipleUntyped.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultipleUntyped.cs new file mode 100644 index 0000000..c6c5d75 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultipleUntyped.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromMethodMultipleUntyped : ZenjectUnitTestFixture + { + [Test] + public void TestSingle() + { + var foo = new Foo(); + + Container.Bind().FromMethodMultipleUntyped(ctx => new[] { foo }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestSingle5() + { + // This is weird but consistent with how AsSingle is interpreted for other From types + // like FromSubcontainerResolve, FromComponentInPrefab, etc. + // The 'single' is really refering to the fact that it's a single resolve handler, not a + // single instance + Container.Bind().FromMethodMultipleUntyped(ctx => new[] { new Foo(), new Foo() }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestMisc() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + + Container.Bind().FromMethodMultipleUntyped(ctx => new[] { foo1, foo2 }); + + var foos = Container.ResolveAll(); + Assert.IsEqual(foos[0], foo1); + Assert.IsEqual(foos[1], foo2); + } + + [Test] + public void TestMisc2() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + var foo3 = new Foo(); + var foo4 = new Foo(); + + Container.Bind().FromMethodMultipleUntyped(ctx => new[] { foo1, foo2 }); + Container.Bind().FromMethodMultipleUntyped(ctx => new[] { foo3, foo4 }); + + var foos = Container.ResolveAll(); + + Assert.IsEqual(foos[0], foo1); + Assert.IsEqual(foos[1], foo2); + Assert.IsEqual(foos[2], foo3); + Assert.IsEqual(foos[3], foo4); + } + + [Test] + public void TestTransient() + { + var foo = new Foo(); + + Container.Bind().FromMethodMultipleUntyped(ctx => new[] { foo }).AsTransient().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestCached() + { + var foo = new Foo(); + + Container.Bind().FromMethodMultipleUntyped(ctx => new[] { foo }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), foo); + } + + IEnumerable CreateFoos(InjectContext ctx) + { + yield return new Foo(); + } + + [Test] + public void TestTransient2() + { + int numCalls = 0; + + Func> method = ctx => + { + numCalls++; + return new[] { new Foo() }; + }; + + Container.Bind().FromMethodMultipleUntyped(method).AsTransient().NonLazy(); + Container.Bind().To().FromMethodMultipleUntyped(method).AsTransient().NonLazy(); + + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + Container.Resolve(); + + Assert.IsEqual(numCalls, 4); + } + + [Test] + public void TestCached2() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromMethodMultipleUntyped(ctx => new[] { new Foo() }).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + interface IFoo + { + } + + class Foo : IFoo + { + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultipleUntyped.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultipleUntyped.cs.meta new file mode 100644 index 0000000..b3def1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromMethodMultipleUntyped.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c9c6a37cf443b134e91d0b7eb1c1532e +timeCreated: 1529064998 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromResolve.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromResolve.cs new file mode 100644 index 0000000..278c984 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromResolve.cs @@ -0,0 +1,207 @@ +using System.Linq; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromResolve : ZenjectUnitTestFixture + { + [Test] + public void TestTransient() + { + var foo = new Foo(); + + Container.BindInstance(foo); + Container.Bind().To().FromResolve(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestIdentifier() + { + var foo = new Foo(); + + Container.Bind().WithId("foo").FromInstance(foo); + Container.Bind().To().FromResolve("foo"); + + Assert.IsEqual(Container.Resolve(), Container.ResolveId("foo")); + Assert.IsEqual(Container.Resolve(), foo); + } + + [Test] + public void TestCached() + { + Container.Bind().AsTransient(); + Container.Bind().To().FromResolve().AsCached(); + + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestSingle() + { + var foo = new Foo(); + Container.Bind().FromInstance(foo); + Container.Bind().To().FromResolve(); + + Assert.IsEqual(Container.Resolve(), foo); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestNoMatch() + { + Container.Bind().To().FromResolve(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestSingleFailure() + { + Container.Bind().AsCached(); + Container.Bind().AsCached(); + Container.Bind().To().FromResolve(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestInfiniteLoop() + { + Container.Bind().To().FromResolve().AsSingle(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestResolveManyTransient() + { + Container.Bind().AsTransient(); + Container.Bind().FromInstance(new Foo()); + + Container.Bind().To().FromResolveAll(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestResolveManyTransient2() + { + Container.Bind().AsTransient(); + Container.Bind().FromInstance(new Foo()); + + Container.Bind(typeof(IFoo), typeof(IBar)).To().FromResolveAll(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestResolveManyCached() + { + Container.Bind().AsTransient(); + Container.Bind().AsTransient(); + + Container.Bind().To().FromResolveAll().AsCached(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + Assert.That(Enumerable.SequenceEqual(Container.ResolveAll(), Container.ResolveAll())); + } + + [Test] + public void TestResolveManyCached2() + { + Container.Bind().AsTransient(); + Container.Bind().AsTransient(); + + Container.Bind(typeof(IFoo), typeof(IBar)).To().FromResolveAll().AsCached(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + Assert.IsEqual(Container.ResolveAll().Count, 2); + Assert.That(Enumerable.SequenceEqual(Container.ResolveAll().Cast(), Container.ResolveAll().Cast())); + } + + [Test] + public void TestResolveManyCached3() + { + Container.Bind().AsTransient(); + Container.Bind().AsTransient(); + + Container.Bind().To().FromResolveAll().AsCached(); + Container.Bind().To().FromResolveAll().AsCached(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + Assert.IsEqual(Container.ResolveAll().Count, 2); + Assert.That(!Enumerable.SequenceEqual(Container.ResolveAll().Cast(), Container.ResolveAll().Cast())); + } + + [Test] + public void TestResolveSingleLocal() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + + Container.Bind().FromInstance(foo1); + + var subContainer = Container.CreateSubContainer(); + subContainer.Bind().FromInstance(foo2); + + subContainer.Bind().To().FromResolve(); + + Assert.IsEqual(subContainer.Resolve(), foo2); + } + + [Test] + public void TestInjectSource1() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + + Container.Bind().FromInstance(foo1); + + var subContainer = Container.CreateSubContainer(); + subContainer.Bind().FromInstance(foo2); + + subContainer.Bind().To().FromResolve(null, InjectSources.Parent); + + Assert.IsEqual(subContainer.Resolve(), foo1); + } + + [Test] + public void TestInjectSource2() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + var foo3 = new Foo(); + + Container.Bind().FromInstance(foo1); + + var subContainer = Container.CreateSubContainer(); + subContainer.Bind().FromInstance(foo2); + subContainer.Bind().FromInstance(foo3); + + subContainer.Bind().To().FromResolveAll(null, InjectSources.Local); + + Assert.Throws(() => subContainer.Resolve()); + Assert.That(Enumerable.SequenceEqual(subContainer.ResolveAll(), new [] { foo2, foo3, })); + } + + interface IBar + { + } + + interface IFoo + { + } + + class Foo : IFoo, IBar + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromResolve.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromResolve.cs.meta new file mode 100644 index 0000000..49a6098 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromResolve.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0b37e8adbb14af84ba212744b2bd2804 +timeCreated: 1485738781 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstaller.cs new file mode 100644 index 0000000..a36ea7e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstaller.cs @@ -0,0 +1,124 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromSubContainerInstaller : ZenjectUnitTestFixture + { + [Test] + public void TestInstallerSelfSingle() + { + Container.Bind().FromSubContainerResolve().ByInstaller().AsSingle().NonLazy(); + + var foo = Container.Resolve(); + Assert.IsNotNull(foo.Bar); + Assert.IsEqual(foo, Container.Resolve()); + } + + [Test] + public void TestInstallerSelfTransient() + { + Container.Bind().FromSubContainerResolve().ByInstaller().AsTransient().NonLazy(); + + var foo = Container.Resolve(); + Assert.IsNotNull(foo.Bar); + Assert.IsNotEqual(foo, Container.Resolve()); + } + + [Test] + public void TestInstallerSelfCached() + { + Container.Bind().FromSubContainerResolve().ByInstaller().AsSingle().NonLazy(); + + var foo = Container.Resolve(); + Assert.IsNotNull(foo.Bar); + Assert.IsEqual(foo, Container.Resolve()); + } + + [Test] + public void TestInstallerSelfSingleMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByInstaller().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().Bar, Container.Resolve()); + } + + [Test] + public void TestInstallerSelfCachedMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromSubContainerResolve().ByInstaller().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestInstallerSelfSingleMultipleMatches() + { + Container.Bind().FromSubContainerResolveAll().ByInstaller().AsSingle().NonLazy(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestInstallerSelfIdentifiersFails() + { + Container.Bind().FromSubContainerResolve().ByInstaller().AsSingle().NonLazy(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestInstallerSelfIdentifiers() + { + Container.Bind().FromSubContainerResolve("gorp").ByInstaller().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + + public class Gorp + { + } + + public class Qux + { + } + + public class Bar + { + } + + public interface IFoo + { + } + + public class Foo : IFoo + { + public Foo(Bar bar) + { + Bar = bar; + } + + public Bar Bar + { + get; + private set; + } + } + + class FooInstaller : Installer + { + public override void InstallBindings() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Container.Bind().AsTransient(); + Container.Bind().FromInstance(new Qux()); + + Container.Bind().WithId("gorp").AsTransient(); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstaller.cs.meta new file mode 100644 index 0000000..8ee8a9a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0d941aa49ba79854487ffabb59b0a24f +timeCreated: 1485738781 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstance.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstance.cs new file mode 100644 index 0000000..627e5ed --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstance.cs @@ -0,0 +1,128 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromSubContainerInstance : ZenjectUnitTestFixture + { + [Test] + public void TestInstallerSelfSingle() + { + Container.Bind().FromSubContainerResolve() + .ByInstance(CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestInstallerSelfTransient() + { + Container.Bind().FromSubContainerResolve().ByInstance( + CreateFooSubContainer()).AsTransient().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestInstallerSelfCached() + { + Container.Bind().FromSubContainerResolve() + .ByInstance(CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestInstallerSelfSingleMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve() + .ByInstance(CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().Bar, Container.Resolve()); + } + + [Test] + public void TestInstallerSelfCachedMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromSubContainerResolve() + .ByInstance(CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestInstallerSelfSingleMultipleMatches() + { + Container.Bind().FromSubContainerResolveAll() + .ByInstance(CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestInstallerSelfIdentifiersFails() + { + Container.Bind().FromSubContainerResolve() + .ByInstance(CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestInstallerSelfIdentifiers() + { + Container.Bind().FromSubContainerResolve("gorp") + .ByInstance(CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + + public class Gorp + { + } + + public class Qux + { + } + + public class Bar + { + } + + public interface IFoo + { + } + + public class Foo : IFoo + { + public Foo(Bar bar) + { + Bar = bar; + } + + public Bar Bar + { + get; + private set; + } + } + + DiContainer CreateFooSubContainer() + { + var subContainer = new DiContainer(); + + subContainer.Bind().AsSingle(); + subContainer.Bind().AsSingle(); + + subContainer.Bind().AsTransient(); + subContainer.Bind().FromInstance(new Qux()); + + subContainer.Bind().WithId("gorp").AsTransient(); + + return subContainer; + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstance.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstance.cs.meta new file mode 100644 index 0000000..ce14de3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstance.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1435f07f5e446424ab1523f4aed91c0c +timeCreated: 1535189469 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstanceGetter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstanceGetter.cs new file mode 100644 index 0000000..8f5dc32 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstanceGetter.cs @@ -0,0 +1,129 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromSubContainerInstanceGetter : ZenjectUnitTestFixture + { + [Test] + public void TestInstallerSelfSingle() + { + Container.Bind().FromSubContainerResolve() + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestInstallerSelfTransient() + { + Container.Bind().FromSubContainerResolve() + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsTransient().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestInstallerSelfCached() + { + Container.Bind().FromSubContainerResolve() + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestInstallerSelfSingleMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve() + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().Bar, Container.Resolve()); + } + + [Test] + public void TestInstallerSelfCachedMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromSubContainerResolve() + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestInstallerSelfSingleMultipleMatches() + { + Container.Bind().FromSubContainerResolveAll() + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsEqual(Container.ResolveAll().Count, 2); + } + + [Test] + public void TestInstallerSelfIdentifiersFails() + { + Container.Bind().FromSubContainerResolve() + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestInstallerSelfIdentifiers() + { + Container.Bind().FromSubContainerResolve("gorp") + .ByInstanceGetter(ctx => CreateFooSubContainer()).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + + public class Gorp + { + } + + public class Qux + { + } + + public class Bar + { + } + + public interface IFoo + { + } + + public class Foo : IFoo + { + public Foo(Bar bar) + { + Bar = bar; + } + + public Bar Bar + { + get; + private set; + } + } + + DiContainer CreateFooSubContainer() + { + var subContainer = new DiContainer(); + + subContainer.Bind().AsSingle(); + subContainer.Bind().AsSingle(); + + subContainer.Bind().AsTransient(); + subContainer.Bind().FromInstance(new Qux()); + + subContainer.Bind().WithId("gorp").AsTransient(); + + return subContainer; + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstanceGetter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstanceGetter.cs.meta new file mode 100644 index 0000000..77c9cc7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerInstanceGetter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 933792039e2b04441933af16ce414f05 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerMethod.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerMethod.cs new file mode 100644 index 0000000..cff5f50 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerMethod.cs @@ -0,0 +1,144 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromSubContainerMethod : ZenjectUnitTestFixture + { + [Test] + public void TestMethodSelfSingle() + { + Container.Bind().FromSubContainerResolve().ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + var foo = Container.Resolve(); + Assert.IsNotNull(foo.Bar); + Assert.IsEqual(foo, Container.Resolve()); + } + + [Test] + public void TestMethodSelfTransient() + { + Container.Bind().FromSubContainerResolve().ByMethod(InstallFooFacade).AsTransient().NonLazy(); + + var foo = Container.Resolve(); + Assert.IsNotNull(foo.Bar); + Assert.IsNotEqual(foo, Container.Resolve()); + } + + [Test] + public void TestDanglingBinding() + { + Container.Bind().FromSubContainerResolve(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestMethodSelfCached() + { + Container.Bind().FromSubContainerResolve().ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + var foo = Container.Resolve(); + Assert.IsNotNull(foo.Bar); + Assert.IsEqual(foo, Container.Resolve()); + } + + [Test] + public void TestMethodSelfCachedMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(Bar)).FromSubContainerResolve().ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().Bar, Container.Resolve()); + } + + [Test] + public void TestMethodConcreteSingle() + { + Container.Bind().To().FromSubContainerResolve().ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestMethodConcreteTransient() + { + Container.Bind().To().FromSubContainerResolve().ByMethod(InstallFooFacade).AsTransient().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestMethodConcreteCached() + { + Container.Bind().To() + .FromSubContainerResolve().ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Bar); + } + + [Test] + public void TestMethodConcreteCachedMultipleContracts() + { + Container.Bind(typeof(Foo), typeof(IFoo)).To().FromSubContainerResolve().ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestMethodSelfIdentifiersFails() + { + Container.Bind().FromSubContainerResolve().ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestMethodSelfIdentifiers() + { + Container.Bind().FromSubContainerResolve("gorp").ByMethod(InstallFooFacade).AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + + public class Gorp + { + } + + public class Bar + { + } + + public interface IFoo + { + Bar Bar + { + get; + } + } + + public class Foo : IFoo + { + public Foo(Bar bar) + { + Bar = bar; + } + + public Bar Bar + { + get; + private set; + } + } + + void InstallFooFacade(DiContainer container) + { + container.Bind().AsSingle(); + container.Bind().AsSingle(); + + container.Bind().WithId("gorp").AsTransient(); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerMethod.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerMethod.cs.meta new file mode 100644 index 0000000..b5c0f38 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestFromSubContainerMethod.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0aca0ea3c3e68134886983eb884c26c0 +timeCreated: 1485738781 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestNonGeneric.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestNonGeneric.cs new file mode 100644 index 0000000..b543b2b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestNonGeneric.cs @@ -0,0 +1,57 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestNonGeneric : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Assert.Throws(() => + Container.Bind(typeof(IFoo), typeof(IBar)).To(typeof(Foo)).AsCached()); + } + + [Test] + public void Test2() + { + Assert.Throws(() => + Container.Bind().To(typeof(Bar)).AsCached()); + } + + [Test] + public void Test3() + { + Assert.Throws(() => + Container.Bind(typeof(IFoo)).To(typeof(Bar), typeof(Foo)).AsCached()); + } + + [Test] + public void Test4() + { + // This case is more lenient and just ignores invalid bindings + Container.Bind(typeof(IFoo), typeof(IBar)).To(typeof(Foo), typeof(Bar)).AsCached(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + } + + public interface IBar + { + } + + public interface IFoo + { + } + + public class Bar : IBar + { + } + + public class Foo : IFoo + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestNonGeneric.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestNonGeneric.cs.meta new file mode 100644 index 0000000..433b103 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestNonGeneric.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 304074b8e887c2945b28ba359d69b282 +timeCreated: 1521270889 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestWithKernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestWithKernel.cs new file mode 100644 index 0000000..d84cd45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestWithKernel.cs @@ -0,0 +1,150 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestWithKernel : ZenjectUnitTestFixture + { + static int GlobalInitializeCount; + + public class Foo : IInitializable + { + public bool WasInitialized + { + get; private set; + } + + public int InitializeCount + { + get; private set; + } + + public void Initialize() + { + InitializeCount = ++GlobalInitializeCount; + WasInitialized = true; + } + } + + public class FooFacade + { + [Inject] + public Foo Foo + { + get; private set; + } + } + + public class FooInstaller : Installer + { + public override void InstallBindings() + { + InstallFoo(Container); + } + } + + static void InstallFoo(DiContainer subContainer) + { + subContainer.Bind().AsSingle(); + subContainer.BindInterfacesAndSelfTo().AsSingle(); + } + + [Test] + public void TestByInstaller() + { + Container.Bind().FromSubContainerResolve() + .ByInstaller().WithKernel().AsSingle(); + + ZenjectManagersInstaller.Install(Container); + Container.ResolveRoots(); + + var facade = Container.Resolve(); + + Assert.That(!facade.Foo.WasInitialized); + Container.Resolve().Initialize(); + Assert.That(facade.Foo.WasInitialized); + } + + [Test] + public void TestByMethod() + { + Container.Bind().FromSubContainerResolve() + .ByMethod(InstallFoo).WithKernel().AsSingle(); + + ZenjectManagersInstaller.Install(Container); + Container.ResolveRoots(); + + var facade = Container.Resolve(); + + Assert.That(!facade.Foo.WasInitialized); + Container.Resolve().Initialize(); + Assert.That(facade.Foo.WasInitialized); + } + + public class FooKernel : Kernel + { + } + + public class Bar : IInitializable + { + public int InitializeCount + { + get; private set; + } + + public void Initialize() + { + InitializeCount = ++GlobalInitializeCount; + } + } + + [Test] + public void TestByInstallerCustomOrder() + { + GlobalInitializeCount = 0; + + Container.BindInterfacesAndSelfTo().AsSingle(); + Container.Bind().FromSubContainerResolve() + .ByInstaller().WithKernel().AsSingle(); + + ZenjectManagersInstaller.Install(Container); + Container.ResolveRoots(); + + var facade = Container.Resolve(); + + Assert.That(!facade.Foo.WasInitialized); + Container.Resolve().Initialize(); + Assert.That(facade.Foo.WasInitialized); + + Assert.IsEqual(Container.Resolve().InitializeCount, 1); + Assert.IsEqual(facade.Foo.InitializeCount, 2); + } + + [Test] + public void TestByInstallerCustomOrder2() + { + GlobalInitializeCount = 0; + + Container.BindInterfacesAndSelfTo().AsSingle(); + Container.Bind().FromSubContainerResolve() + .ByInstaller().WithKernel().AsSingle(); + + Container.BindExecutionOrder(-1); + + ZenjectManagersInstaller.Install(Container); + Container.ResolveRoots(); + + var facade = Container.Resolve(); + + Assert.That(!facade.Foo.WasInitialized); + Container.Resolve().Initialize(); + Assert.That(facade.Foo.WasInitialized); + + Assert.IsEqual(Container.Resolve().InitializeCount, 2); + Assert.IsEqual(facade.Foo.InitializeCount, 1); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestWithKernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestWithKernel.cs.meta new file mode 100644 index 0000000..11236b7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Bindings/TestWithKernel.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: a2f3ac87f43046e4896f1a00fa6a847e +timeCreated: 1535185352 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions.meta new file mode 100644 index 0000000..6f60297 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a01ea76b569d29e408de9e06455bc52f +folderAsset: yes +timeCreated: 1461711436 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsBasic.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsBasic.cs new file mode 100644 index 0000000..a669b7e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsBasic.cs @@ -0,0 +1,68 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestConditionsBasic : ZenjectUnitTestFixture + { + public interface IFoo + { + } + + class Foo1 : IFoo + { + } + + class Foo2 : IFoo + { + } + + class Bar1 + { + public IFoo Foo; + + public Bar1(IFoo foo) + { + Foo = foo; + } + } + + class Bar2 + { + public IFoo Foo; + + public Bar2(IFoo foo) + { + Foo = foo; + } + } + + [Test] + public void Test1() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().To().AsSingle().WhenInjectedInto().NonLazy(); + + Assert.IsNotEqual( + Container.Resolve().Foo, Container.Resolve().Foo); + } + + [Test] + public void Test2() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().To().AsSingle().WhenNotInjectedInto().NonLazy(); + + Assert.IsNotEqual( + Container.Resolve().Foo, Container.Resolve().Foo); + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsBasic.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsBasic.cs.meta new file mode 100644 index 0000000..f101c3e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsBasic.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6cb63718e40b7bd429fc93d4542aaf01 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsComplex.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsComplex.cs new file mode 100644 index 0000000..213e986 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsComplex.cs @@ -0,0 +1,40 @@ +using System.Linq; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestConditionsComplex : ZenjectUnitTestFixture + { + class Foo + { + } + + class Bar + { + public Foo Foo; + + public Bar(Foo foo) + { + Foo = foo; + } + } + + [Test] + public void TestCorrespondingIdentifiers() + { + var foo1 = new Foo(); + var foo2 = new Foo(); + + Container.Bind().WithId("Bar1").AsTransient().NonLazy(); + Container.Bind().WithId("Bar2").AsTransient().NonLazy(); + + Container.BindInstance(foo1).When(c => c.ParentContexts.Where(x => x.MemberType == typeof(Bar) && Equals(x.Identifier, "Bar1")).Any()); + Container.BindInstance(foo2).When(c => c.ParentContexts.Where(x => x.MemberType == typeof(Bar) && Equals(x.Identifier, "Bar2")).Any()); + + Assert.IsEqual(Container.ResolveId("Bar1").Foo, foo1); + Assert.IsEqual(Container.ResolveId("Bar2").Foo, foo2); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsComplex.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsComplex.cs.meta new file mode 100644 index 0000000..08fb4bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsComplex.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f34becbac266acf42a68abcd73423b00 +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsFieldName.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsFieldName.cs new file mode 100644 index 0000000..543c973 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsFieldName.cs @@ -0,0 +1,55 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestConditionsFieldName : ZenjectUnitTestFixture + { + class Test0 + { + + } + + class Test1 + { + public Test1(Test0 name1) + { + } + } + + class Test2 + { + public Test2(Test0 name2) + { + } + } + + public override void Setup() + { + base.Setup(); + Container.Bind().AsSingle().When(r => r.MemberName == "name1"); + } + + [Test] + public void TestNameConditionError() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestNameConditionSuccess() + { + Container.Bind().AsSingle().NonLazy(); + + var test1 = Container.Resolve(); + + Assert.That(test1 != null); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsFieldName.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsFieldName.cs.meta new file mode 100644 index 0000000..2696568 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsFieldName.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6eacf4d3f8215d54dadba7ba02a91fbf +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsIdentifier.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsIdentifier.cs new file mode 100644 index 0000000..3b492aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsIdentifier.cs @@ -0,0 +1,144 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestConditionsIdentifier : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test1 + { + public Test1( + [Inject(Id ="foo")] + Test0 name1) + { + } + } + + class Test2 + { + [Inject(Id ="foo")] + public Test0 name2 = null; + } + + [Test] + public void TestUnspecifiedNameConstructorInjection() + { + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestUnspecifiedNameFieldInjection() + { + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + + Container.Bind().AsTransient().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestSuccessConstructorInjectionString() + { + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + + Container.Bind().FromInstance(new Test0()).NonLazy(); + Container.Bind().WithId("foo").FromInstance(new Test0()).NonLazy(); + + // Should not throw exceptions + Container.Resolve(); + + Assert.IsNotNull(Container.Resolve()); + } + + [Test] + public void TestSuccessFieldInjectionString() + { + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + + Container.Bind().FromInstance(new Test0()).NonLazy(); + Container.Bind().WithId("foo").FromInstance(new Test0()).NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + + class Test3 + { + public Test3( + [Inject(Id ="TestValue2")] + Test0 test0) + { + } + } + + class Test4 + { + + } + + [Test] + public void TestFailConstructorInjectionEnum() + { + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + + Container.Bind().FromInstance(new Test0()).NonLazy(); + Container.Bind().WithId("TestValue1").FromInstance(new Test0()).NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestSuccessConstructorInjectionEnum() + { + Container.Bind().AsTransient().NonLazy(); + + Container.Bind().FromInstance(new Test0()).NonLazy(); + Container.Bind().WithId("TestValue2").FromInstance(new Test0()).NonLazy(); + + // No exceptions + Container.Resolve(); + + Assert.IsNotNull(Container.Resolve()); + } + + [Test] + public void TestFailFieldInjectionEnum() + { + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + Container.Bind().AsTransient().NonLazy(); + + Container.Bind().FromInstance(new Test0()).NonLazy(); + Container.Bind().WithId("TestValue1").FromInstance(new Test0()).NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestSuccessFieldInjectionEnum() + { + Container.Bind().AsTransient().NonLazy(); + + Container.Bind().FromInstance(new Test0()).NonLazy(); + Container.Bind().WithId("TestValue3").FromInstance(new Test0()).NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsIdentifier.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsIdentifier.cs.meta new file mode 100644 index 0000000..1acad60 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsIdentifier.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a3c3d9696613b32448c9d67ce36945e8 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsParents.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsParents.cs new file mode 100644 index 0000000..5a37cd4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsParents.cs @@ -0,0 +1,131 @@ +using System.Linq; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestConditionsParents : ZenjectUnitTestFixture + { + class Test0 + { + } + + interface ITest1 + { + } + + class Test1 : ITest1 + { + public Test0 test0; + + public Test1(Test0 test0) + { + this.test0 = test0; + } + } + + class Test2 : ITest1 + { + public Test0 test0; + + public Test2(Test0 test0) + { + this.test0 = test0; + } + } + + class Test3 : ITest1 + { + public Test1 test1; + + public Test3(Test1 test1) + { + this.test1 = test1; + } + } + + class Test4 : ITest1 + { + public Test1 test1; + + public Test4(Test1 test1) + { + this.test1 = test1; + } + } + + [Test] + public void TestCase1() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().When(c => c.AllObjectTypes.Contains(typeof(Test2))); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestCase2() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().When(c => c.AllObjectTypes.Contains(typeof(Test1))); + + var test1 = Container.Resolve(); + Assert.That(test1 != null); + } + + // Test using parents to look deeper up the heirarchy.. + [Test] + public void TestCase3() + { + var t0a = new Test0(); + var t0b = new Test0(); + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + Container.Bind().AsTransient(); + + Container.Bind().FromInstance(t0a).When(c => c.AllObjectTypes.Contains(typeof(Test3))); + Container.Bind().FromInstance(t0b).When(c => c.AllObjectTypes.Contains(typeof(Test4))); + + var test3 = Container.Resolve(); + + var test4 = Container.Resolve(); + + Assert.That(ReferenceEquals(test3.test1.test0, t0a)); + Assert.That(ReferenceEquals(test4.test1.test0, t0b)); + } + + [Test] + public void TestCase4() + { + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().AsSingle().When(c => c.AllObjectTypes.Contains(typeof(ITest1))); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestCase5() + { + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().AsSingle().When(c => c.AllObjectTypes.Contains(typeof(Test2))); + + var test1 = Container.Resolve(); + Assert.That(test1 != null); + } + + [Test] + public void TestCase6() + { + Container.Bind().To().AsSingle().NonLazy(); + Container.Bind().AsSingle().When(c => c.AllObjectTypes.Where(x => typeof(ITest1).IsAssignableFrom(x)).Any()); + + var test1 = Container.Resolve(); + Assert.That(test1 != null); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsParents.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsParents.cs.meta new file mode 100644 index 0000000..e0b6150 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsParents.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 12290b4e2fc99dd4197a95555c4b7742 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTarget.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTarget.cs new file mode 100644 index 0000000..c985930 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTarget.cs @@ -0,0 +1,54 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestConditionsTarget : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test1 + { + public Test1(Test0 test) + { + } + } + + class Test2 + { + public Test2(Test0 test) + { + } + } + + public override void Setup() + { + base.Setup(); + Container.Bind().AsSingle().When(r => r.ObjectType == typeof(Test2)); + } + + [Test] + public void TestTargetConditionError() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestTargetConditionSuccess() + { + Container.Bind().AsSingle().NonLazy(); + + var test2 = Container.Resolve(); + + Assert.That(test2 != null); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTarget.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTarget.cs.meta new file mode 100644 index 0000000..ff70b1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTarget.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fa53be31526be634795d3b724199e7ea +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTargetInstance.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTargetInstance.cs new file mode 100644 index 0000000..7acb17a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTargetInstance.cs @@ -0,0 +1,38 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestConditionsTargetInstance : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test1 + { + [Inject] + public Test0 test0 = null; + } + + Test1 _test1; + + public override void Setup() + { + base.Setup(); + + _test1 = new Test1(); + Container.Bind().AsSingle().When(r => r.ObjectInstance == _test1); + Container.Bind().FromInstance(_test1); + } + + [Test] + public void TestTargetConditionError() + { + Container.Inject(_test1); + + Assert.That(_test1.test0 != null); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTargetInstance.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTargetInstance.cs.meta new file mode 100644 index 0000000..f19f99a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestConditionsTargetInstance.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0f79fbd0fa046ae429a33becfec16c75 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifierTypes.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifierTypes.cs new file mode 100644 index 0000000..305381e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifierTypes.cs @@ -0,0 +1,119 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestIdentifierTypes : ZenjectUnitTestFixture + { + class Foo + { + } + + enum Things + { + Thing1, + Thing2 + } + + class Test0 + { + public Test0( + [Inject(Id = "asdf")] + Foo foo) + { + } + } + + [Test] + public void TestStringIdentifiers1() + { + Container.Bind().AsTransient(); + Container.Bind().AsTransient(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestStringIdentifiers2() + { + Container.Bind().WithId("asdf").AsTransient(); + Container.Bind().AsTransient(); + + Assert.IsNotNull(Container.Resolve()); + } + + class Test1 + { + public Test1( + [Inject(Id = 5)] + Foo foo) + { + } + } + + [Test] + public void TestIntIdentifiers1() + { + Container.Bind().AsTransient(); + Container.Bind().AsTransient(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestIntIdentifiers2() + { + Container.Bind().WithId(4).AsTransient(); + Container.Bind().AsTransient(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestIntIdentifiers3() + { + Container.Bind().WithId(5).AsTransient(); + Container.Bind().AsTransient(); + + Assert.IsNotNull(Container.Resolve()); + } + + class Test2 + { + public Test2( + [Inject(Id = Things.Thing1)] + Foo foo) + { + } + } + + [Test] + public void TestEnumIdentifiers1() + { + Container.Bind().AsTransient(); + Container.Bind().AsTransient(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestEnumIdentifiers2() + { + Container.Bind().WithId(Things.Thing2).AsTransient(); + Container.Bind().AsTransient(); + + Assert.Throws(() => Container.Resolve()); + } + + [Test] + public void TestEnumIdentifiers3() + { + Container.Bind().WithId(Things.Thing1).AsTransient(); + Container.Bind().AsTransient(); + + Assert.IsNotNull(Container.Resolve()); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifierTypes.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifierTypes.cs.meta new file mode 100644 index 0000000..9d8ed9c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifierTypes.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 9bc24db5ed5a5d047af12bf9c81319bb +timeCreated: 1537241991 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifiers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifiers.cs new file mode 100644 index 0000000..c3d21e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifiers.cs @@ -0,0 +1,69 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Conditions +{ + [TestFixture] + public class TestIdentifiers : ZenjectUnitTestFixture + { + class Test0 + { + } + + [Test] + public void TestBasic() + { + Container.Bind().WithId("foo").AsTransient().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + + Container.ResolveId("foo"); + } + + [Test] + public void TestBasic2() + { + Container.Bind().WithId("foo").AsSingle().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + + Container.ResolveId("foo"); + } + + [Test] + public void TestBasic3() + { + Container.Bind().WithId("foo").FromMethod(ctx => new Test0()).NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + + Container.ResolveId("foo"); + } + + [Test] + public void TestBasic4() + { + Container.Bind().WithId("foo").AsTransient().NonLazy(); + Container.Bind().WithId("foo").AsTransient().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + + Assert.Throws( + delegate { Container.ResolveId("foo"); }); + + Assert.IsEqual(Container.ResolveIdAll("foo").Count, 2); + } + + [Test] + public void TestFromMethodUntyped() + { + Container.Bind(typeof(Test0)).FromMethod(ctx => new Test0()).NonLazy(); + + Container.Resolve(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifiers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifiers.cs.meta new file mode 100644 index 0000000..218aa4c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conditions/TestIdentifiers.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 644729bec6228dd46a175eab4d04637a +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions.meta new file mode 100644 index 0000000..cef2e41 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a06a3cca4f04a6245a9def6d9505c530 +folderAsset: yes +timeCreated: 1462372161 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/Foo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/Foo.cs new file mode 100644 index 0000000..b2db2ae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/Foo.cs @@ -0,0 +1,40 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +using System; + +namespace Zenject.Tests.Convention +{ + public class ConventionTestAttribute : Attribute + { + public ConventionTestAttribute(int num) + { + Num = num; + } + + public int Num + { + get; + private set; + } + } + + public interface IFoo + { + } + + public class Foo1 : IFoo + { + } + + [ConventionTest(0)] + public class Foo2 : IFoo + { + } + + [ConventionTest(1)] + public class Foo3 : IFoo + { + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/Foo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/Foo.cs.meta new file mode 100644 index 0000000..93d7fb6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/Foo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: df03d112f1cade745b9c6eb4344fc519 +timeCreated: 1462127518 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/FooMore.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/FooMore.cs new file mode 100644 index 0000000..73430f1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/FooMore.cs @@ -0,0 +1,14 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +namespace Zenject.Tests.Convention.NamespaceTest +{ + public class Bar + { + } + + public class Foo4 : IFoo + { + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/FooMore.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/FooMore.cs.meta new file mode 100644 index 0000000..32cfd0c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/FooMore.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d233b33d1863c004293dc5c5dbec63c9 +timeCreated: 1462127515 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention.cs new file mode 100644 index 0000000..b694c4c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention.cs @@ -0,0 +1,81 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +using System.Linq; +using ModestTree; +using NUnit.Framework; +using UnityEngine; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Convention +{ + [TestFixture] + public class TestConvention : ZenjectUnitTestFixture + { + [Test] + public void TestDerivingFrom() + { + Container.Bind() + .To(x => x.AllTypes().DerivingFrom().FromThisAssembly()).AsTransient(); + + Assert.IsEqual(Container.ResolveAll().Count(), 4); + } + + [Test] + public void TestDerivingFrom2() + { + Container.Bind() + .To(x => x.AllTypes().DerivingFrom()).AsTransient(); + + Assert.IsEqual(Container.ResolveAll().Count(), 4); + } + + [Test] + public void TestMatchAll() + { + // Should automatically filter by contract types + Container.Bind().To(x => x.AllNonAbstractClasses()).AsTransient(); + + Assert.IsEqual(Container.ResolveAll().Count(), 4); + } + +#if !NOT_UNITY3D + [Test] + public void TestDerivingFromFail() + { + Container.Bind() + .To(x => x.AllTypes().DerivingFrom().FromAssemblyContaining()).AsTransient(); + + Assert.That(Container.ResolveAll().IsEmpty()); + } +#endif + + [Test] + public void TestAttributeFilter() + { + Container.Bind() + .To(x => x.AllTypes().WithAttribute()).AsTransient(); + + Assert.IsEqual(Container.ResolveAll().Count(), 2); + } + + [Test] + public void TestAttributeWhereFilter() + { + Container.Bind() + .To(x => x.AllTypes().WithAttributeWhere(a => a.Num == 1)).AsTransient(); + + Assert.IsEqual(Container.ResolveAll().Count(), 1); + } + + [Test] + public void TestInNamespace() + { + Container.Bind() + .To(x => x.AllTypes().DerivingFrom().InNamespace("Zenject.Tests.Convention.NamespaceTest")).AsTransient(); + + Assert.IsEqual(Container.ResolveAll().Count(), 1); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention.cs.meta new file mode 100644 index 0000000..e24e9ef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 69363ffe277b0e84ea97667444992554 +timeCreated: 1462127494 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention2.cs new file mode 100644 index 0000000..8978297 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention2.cs @@ -0,0 +1,53 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Convention.Two +{ + [TestFixture] + public class TestConvention2 + { + [Test] + public void TestBindAllInterfacesSimple() + { + var container = new DiContainer(); + + container.Bind(x => x.AllInterfaces()).To().AsTransient(); + + Assert.That(container.Resolve() is Foo); + Assert.That(container.Resolve() is Foo); + } + + [Test] + public void TestBindAllInterfaces2() + { + var container = new DiContainer(); + + container.Bind(x => x.AllInterfaces()) + .To(x => x.AllNonAbstractClasses().InNamespace("Zenject.Tests.Convention.Two")).AsTransient(); + + Assert.IsEqual(container.ResolveAll().Count, 2); + Assert.IsEqual(container.ResolveAll().Count, 2); + } + + public interface IFoo + { + } + + public interface IBar + { + } + + public class Foo : IFoo, IBar + { + } + + public class Bar : IBar, IFoo + { + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention2.cs.meta new file mode 100644 index 0000000..90fb234 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConvention2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 37e019ec982c85046baf80bc37b38d11 +timeCreated: 1464576582 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConventionNames.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConventionNames.cs new file mode 100644 index 0000000..6239243 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConventionNames.cs @@ -0,0 +1,65 @@ + +#if !(UNITY_WSA && ENABLE_DOTNET) + +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Convention.Names +{ + [TestFixture] + public class TestConventionNames : ZenjectUnitTestFixture + { + [Test] + public void TestWithSuffix() + { + Container.Bind() + .To(x => x.AllNonAbstractClasses().InNamespace("Zenject.Tests.Convention.Names").WithSuffix("Controller")).AsTransient(); + + Assert.That(Container.Resolve() is FooController); + } + + [Test] + public void TestWithPrefix() + { + Container.Bind() + .To(x => x.AllTypes().InNamespace("Zenject.Tests.Convention.Names").WithPrefix("Controller")).AsTransient(); + + Assert.That(Container.Resolve() is ControllerBar); + } + + [Test] + public void TestMatchingRegex() + { + Container.Bind() + .To(x => x.AllNonAbstractClasses().InNamespace("Zenject.Tests.Convention.Names").MatchingRegex("Controller$")).AsTransient(); + + Assert.That(Container.Resolve() is FooController); + } + + interface IController + { + } + + class FooController : IController + { + } + + class ControllerBar : IController + { + } + + class QuxControllerAsdf : IController + { + } + + class IgnoredFooController + { + } + + class ControllerBarIgnored + { + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConventionNames.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConventionNames.cs.meta new file mode 100644 index 0000000..ab8c1c4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Conventions/TestConventionNames.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a8a9ff36735244a47babe85319e21e38 +timeCreated: 1464576609 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories.meta new file mode 100644 index 0000000..eefae40 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dc0d4125f5cf5cd45b5d13defb47da01 +folderAsset: yes +timeCreated: 1461711436 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings.meta new file mode 100644 index 0000000..bf3cbf2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e3c408f00aae61468d936ac29f004d1 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom0.cs new file mode 100644 index 0000000..3b5af1f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom0.cs @@ -0,0 +1,84 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFrom0 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf1() + { + Container.BindFactory().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Create()); + } + + [Test] + public void TestSelf2() + { + Container.BindFactory().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Create()); + } + + [Test] + public void TestSelf3() + { + Container.BindFactory().FromNew().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Create()); + } + + [Test] + public void TestFactoryScopeDefault() + { + Container.BindFactory(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestFactoryScopeTransient() + { + Container.BindFactory().AsTransient(); + + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory().To().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Create()); + + Assert.That(Container.Resolve().Create() is Foo); + } + + [Test] + public void TestConcreteUntyped() + { + Container.BindFactory().To(typeof(Foo)).NonLazy(); + + Assert.IsNotNull(Container.Resolve().Create()); + + Assert.That(Container.Resolve().Create() is Foo); + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom0.cs.meta new file mode 100644 index 0000000..cce6995 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cd589059f4c2ff341a25698a4a1673d9 +timeCreated: 1485738788 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom1.cs new file mode 100644 index 0000000..918f4ac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom1.cs @@ -0,0 +1,55 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFrom1 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + Container.BindFactory().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory().To().NonLazy(); + + var ifoo = Container.Resolve().Create("asdf"); + + Assert.IsNotNull(ifoo); + Assert.IsEqual(((Foo)ifoo).Value, "asdf"); + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public Foo(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom1.cs.meta new file mode 100644 index 0000000..2e9e45f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2aeb922683e72ac4f9fd3806715e65df +timeCreated: 1485738782 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom5.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom5.cs new file mode 100644 index 0000000..4e04c41 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom5.cs @@ -0,0 +1,64 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFrom5 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf1() + { + Container.BindFactory().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf", 2, "a", 4.2f, 6).P1, "asdf"); + } + + [Test] + public void TestSelf2() + { + Container.BindFactory().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf", 2, "a", 4.2f, 6).P1, "asdf"); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory().To().NonLazy(); + + var ifoo = Container.Resolve().Create("asdf", 2, "a", 4.2f, 6); + + Assert.IsNotNull(ifoo); + Assert.IsEqual(((Foo)ifoo).P1, "asdf"); + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public Foo(string p1, int p2, string p3, float p4, int p5) + { + P1 = p1; + } + + public string P1 + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom5.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom5.cs.meta new file mode 100644 index 0000000..0527d8a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFrom5.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: db247dfbb1d6d284cae35a8f3ae55f17 +timeCreated: 1485738788 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory0.cs new file mode 100644 index 0000000..c439a8b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory0.cs @@ -0,0 +1,75 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromFactory0 : ZenjectUnitTestFixture + { + static Foo StaticFoo = new Foo(); + + [Test] + public void TestSelf() + { + Container.BindFactory().FromIFactory(b => b.To().AsCached()).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), StaticFoo); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory() + .To().FromIFactory(b => b.To().AsCached()).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), StaticFoo); + } + + [Test] + public void TestFactoryValidation() + { + Container.BindFactory() + .To().FromIFactory(b => b.To().AsCached()).NonLazy(); + + Container.Resolve().Create(); + } + + class CustomFooFactoryWithValidate : IFactory, IValidatable + { + public Foo Create() + { + return StaticFoo; + } + + public void Validate() + { + throw Assert.CreateException("Test error"); + } + } + + class CustomFooFactory : IFactory + { + public Foo Create() + { + return StaticFoo; + } + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory0.cs.meta new file mode 100644 index 0000000..2b2e804 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1ccf6a6010280bd4c80cd60ddfc3251c +timeCreated: 1485738782 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory1.cs new file mode 100644 index 0000000..e2f936b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory1.cs @@ -0,0 +1,64 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromFactory1 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + Container.BindFactory().FromIFactory(b => b.To().AsCached()).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory().To().FromIFactory(b => b.To().AsCached()).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + class CustomFooFactory : IFactory + { + public Foo Create(string value) + { + return new Foo(value); + } + } + + interface IFoo + { + string Value + { + get; + } + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public Foo(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory1.cs.meta new file mode 100644 index 0000000..f7b5b74 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromFactory1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ba619dabc8cdb2a4b853e8d7d88b9a23 +timeCreated: 1485738787 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromGetter0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromGetter0.cs new file mode 100644 index 0000000..e1dba8e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromGetter0.cs @@ -0,0 +1,41 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromGetter0 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + Container.Bind().AsSingle().NonLazy(); + Container.BindFactory().FromResolveGetter(x => x.Bar).NonLazy(); + + Assert.IsNotNull(Container.Resolve().Create()); + Assert.IsEqual(Container.Resolve().Create(), Container.Resolve().Bar); + } + + class Bar + { + public class Factory : PlaceholderFactory + { + } + } + + class Foo + { + public Foo() + { + Bar = new Bar(); + } + + public Bar Bar + { + get; + private set; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromGetter0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromGetter0.cs.meta new file mode 100644 index 0000000..04039dd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromGetter0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 02801e9ad7fdcd54990732b0e9ec2d0f +timeCreated: 1485738780 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromInstance0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromInstance0.cs new file mode 100644 index 0000000..d3f8b9b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromInstance0.cs @@ -0,0 +1,45 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromInstance0 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + var foo = new Foo(); + + Container.BindFactory().FromInstance(foo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + [Test] + public void TestConcrete() + { + var foo = new Foo(); + + Container.BindFactory().FromInstance(foo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromInstance0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromInstance0.cs.meta new file mode 100644 index 0000000..bbbfa0a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromInstance0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a07aa9c58bcc5094f8e29f0d10303fb8 +timeCreated: 1485738786 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod0.cs new file mode 100644 index 0000000..dafa13f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod0.cs @@ -0,0 +1,45 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromMethod0 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + var foo = new Foo(); + + Container.BindFactory().FromMethod(c => foo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + [Test] + public void TestConcrete() + { + var foo = new Foo(); + + Container.BindFactory().FromMethod(c => foo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod0.cs.meta new file mode 100644 index 0000000..3a77771 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8cac25659efcbbb47ab2876811408f52 +timeCreated: 1485738785 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod1.cs new file mode 100644 index 0000000..3be1370 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod1.cs @@ -0,0 +1,58 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromMethod1 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + Container.BindFactory().FromMethod((c, value) => new Foo(value)).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory().FromMethod((c, value) => new Foo(value)).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + interface IFoo + { + string Value + { + get; + } + + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public Foo(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod1.cs.meta new file mode 100644 index 0000000..15bebaa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromMethod1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 75b2bb6fc90254044b1eae12b63cafb3 +timeCreated: 1485738784 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromResolve0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromResolve0.cs new file mode 100644 index 0000000..4060c30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromResolve0.cs @@ -0,0 +1,72 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromResolve0 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + var foo = new Foo(); + + Container.BindInstance(foo).NonLazy(); + + Container.BindFactory().FromResolve().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + [Test] + public void TestConcrete() + { + var foo = new Foo(); + + Container.BindInstance(foo).NonLazy(); + + Container.BindFactory().To().FromResolve().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + [Test] + public void TestSelfIdentifier() + { + var foo = new Foo(); + + Container.BindInstance(foo).WithId("foo").NonLazy(); + + Container.BindFactory().FromResolve("foo").NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + [Test] + public void TestConcreteIdentifier() + { + var foo = new Foo(); + + Container.BindInstance(foo).WithId("foo").NonLazy(); + + Container.BindFactory().To().FromResolve("foo").NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromResolve0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromResolve0.cs.meta new file mode 100644 index 0000000..2ffcaaf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromResolve0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bde11a0eb028e1a4d9f8cd47b9752dad +timeCreated: 1485738787 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller0.cs new file mode 100644 index 0000000..dc7ffeb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller0.cs @@ -0,0 +1,55 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromSubContainerInstaller0 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + Container.BindFactory() + .FromSubContainerResolve().ByInstaller().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), FooInstaller.Foo); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory() + .To().FromSubContainerResolve().ByInstaller().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), FooInstaller.Foo); + } + + class FooInstaller : Installer + { + public static Foo Foo = new Foo(); + + public override void InstallBindings() + { + Container.Bind().FromInstance(Foo); + } + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller0.cs.meta new file mode 100644 index 0000000..f4b7e1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a75a7d0a0d0a978459537926595a8f75 +timeCreated: 1485738786 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller1.cs new file mode 100644 index 0000000..55dce26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller1.cs @@ -0,0 +1,75 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromSubContainerInstaller1 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + Container.BindFactory() + .FromSubContainerResolve().ByInstaller().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory() + .To().FromSubContainerResolve().ByInstaller().NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + class FooInstaller : Installer + { + readonly string _value; + + public FooInstaller(string value) + { + _value = value; + } + + public override void InstallBindings() + { + Container.Bind().AsTransient().WithArgumentsExplicit( + InjectUtil.CreateArgListExplicit(_value)); + } + } + + interface IFoo + { + string Value + { + get; + } + + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public Foo(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller1.cs.meta new file mode 100644 index 0000000..d4edefc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerInstaller1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0f5f5adb036584147968b4cf0e1b75a6 +timeCreated: 1485738781 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod0.cs new file mode 100644 index 0000000..bf51af2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod0.cs @@ -0,0 +1,50 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromSubContainerMethod0 : ZenjectUnitTestFixture + { + static Foo ConstFoo = new Foo(); + + [Test] + public void TestSelf() + { + Container.BindFactory().FromSubContainerResolve().ByMethod(InstallFoo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), ConstFoo); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory() + .To().FromSubContainerResolve().ByMethod(InstallFoo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create(), ConstFoo); + } + + void InstallFoo(DiContainer subContainer) + { + subContainer.Bind().FromInstance(ConstFoo); + } + + interface IFoo + { + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod0.cs.meta new file mode 100644 index 0000000..0942f41 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 99958e9b2f0eefc429b100aafef684ae +timeCreated: 1485738785 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod1.cs new file mode 100644 index 0000000..3b65598 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod1.cs @@ -0,0 +1,66 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryFromSubContainerMethod1 : ZenjectUnitTestFixture + { + [Test] + public void TestSelf() + { + Container.BindFactory() + .FromSubContainerResolve().ByMethod(InstallFoo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + [Test] + public void TestConcrete() + { + Container.BindFactory().To().FromSubContainerResolve().ByMethod(InstallFoo).NonLazy(); + + Assert.IsEqual(Container.Resolve().Create("asdf").Value, "asdf"); + } + + void InstallFoo(DiContainer subContainer, string value) + { + subContainer.Bind().AsSingle().WithArgumentsExplicit( + InjectUtil.CreateArgListExplicit(value)); + } + + interface IFoo + { + string Value + { + get; + } + + } + + class IFooFactory : PlaceholderFactory + { + } + + class Foo : IFoo + { + public Foo(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + + public class Factory : PlaceholderFactory + { + } + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod1.cs.meta new file mode 100644 index 0000000..f04f88e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryFromSubContainerMethod1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 326764b6ac92ebd4daa3532846e523c9 +timeCreated: 1485738782 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryWithArguments.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryWithArguments.cs new file mode 100644 index 0000000..c71d02e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryWithArguments.cs @@ -0,0 +1,68 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFactoryWithArguments : ZenjectUnitTestFixture + { + [Test] + public void TestWithArguments1() + { + Container.BindFactory().WithArguments("asdf"); + + Assert.IsEqual(Container.Resolve().Create().Value, "asdf"); + } + + [Test] + public void TestWithFactoryArguments1() + { + Container.BindFactory().WithFactoryArguments("asdf"); + + Assert.IsEqual(Container.Resolve().Create().Value, "asdf"); + } + + public class Foo + { + public Foo(string value) + { + Value = value; + } + + public string Value + { + get; private set; + } + + public class Factory : PlaceholderFactory + { + } + } + + public class Bar + { + public string Value + { + get; private set; + } + + public class Factory : PlaceholderFactory + { + string _value; + + public Factory(string value) + { + _value = value; + } + + public override Bar Create() + { + var bar = base.Create(); + bar.Value = _value; + return bar; + } + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryWithArguments.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryWithArguments.cs.meta new file mode 100644 index 0000000..0ed7679 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/Bindings/TestFactoryWithArguments.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 267196012b398f842894c8ad3a75aea6 +timeCreated: 1520770871 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory.meta new file mode 100644 index 0000000..49273ff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0da738c2fd2093f4db191a5593a83638 +folderAsset: yes +timeCreated: 1461873578 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory/TestIFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory/TestIFactory.cs new file mode 100644 index 0000000..ff44feb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory/TestIFactory.cs @@ -0,0 +1,93 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestIFactory : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Container.BindIFactory(); + + var factory = Container.Resolve>(); + + Assert.IsNotNull(factory.Create()); + } + + [Test] + public void Test2Error() + { + Container.BindIFactory(); + + var factory = Container.Resolve>(); + + Assert.Throws(() => factory.Create()); + } + + [Test] + public void Test2() + { + Container.BindIFactory(); + + var factory = Container.Resolve>(); + + Assert.IsEqual(factory.Create("asdf").Value, "asdf"); + } + + [Test] + public void Test5() + { + Container.BindIFactory().To(); + + var factory = Container.Resolve>(); + + Assert.IsEqual(factory.Create("asdf", 0, 'z', 2, 3.0).P1, "asdf"); + } + + public class Foo + { + } + + public class FooTwo + { + public FooTwo(string value) + { + Value = value; + } + + public string Value + { + get; + private set; + } + } + + public interface IFooFive + { + string P1 + { + get; + } + } + + public class FooFive : IFooFive + { + string _p1; + public FooFive(string p1, int p2, char p3, long p4, double p5) + { + _p1 = p1; + } + + public string P1 + { + get + { + return _p1; + } + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory/TestIFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory/TestIFactory.cs.meta new file mode 100644 index 0000000..148580a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/IFactory/TestIFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1663d737024bdf5438c672cef0d2d577 +timeCreated: 1461867513 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/TestFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/TestFactory.cs new file mode 100644 index 0000000..2a29da1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/TestFactory.cs @@ -0,0 +1,30 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.AbstractFactory +{ + [TestFixture] + public class TestFactory : ZenjectUnitTestFixture + { + [Test] + public void TestToSelf() + { + Container.BindFactory().NonLazy(); + + Assert.IsNotNull(Container.Resolve().Create()); + } + + public interface IFoo + { + } + + public class Foo : IFoo + { + public class Factory : PlaceholderFactory + { + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/TestFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/TestFactory.cs.meta new file mode 100644 index 0000000..ecb093d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Factories/TestFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 24764a4ebdf5bb044ad3cef3184d85b6 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection.meta new file mode 100644 index 0000000..0d87802 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 502e37656c94f6b44b555b11dcf431c1 +folderAsset: yes +timeCreated: 1461711435 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestAllInjectionTypes.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestAllInjectionTypes.cs new file mode 100644 index 0000000..f3ba80c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestAllInjectionTypes.cs @@ -0,0 +1,321 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestAllInjectionTypes : ZenjectUnitTestFixture + { + static int InjectCounter; + + [Test] + // Test all variations of injection + public void TestCase1() + { + Container.Bind().FromInstance(new Test0()).NonLazy(); + Container.Bind().To().AsSingle().NonLazy(); + + InjectCounter = 1; + + var foo = Container.Resolve(); + + Assert.That(foo.DidPostInjectBase); + Assert.That(foo.DidPostInjectDerived); + + Assert.IsEqual(foo.BaseTypePropertyInjectCount, 1); + Assert.IsEqual(foo.DerivedTypePropertyInjectCount, 2); + + Assert.IsEqual(foo.BaseTypeMethodInjectCount, 3); + Assert.IsEqual(foo.DerivedTypeMethodInjectCount, 4); + } + + class Test0 + { + } + + interface IFoo + { + bool DidPostInjectBase + { + get; + } + + bool DidPostInjectDerived + { + get; + } + + int BaseTypePropertyInjectCount + { + get; + } + + int DerivedTypePropertyInjectCount + { + get; + } + + int BaseTypeMethodInjectCount + { + get; + } + + int DerivedTypeMethodInjectCount + { + get; + } + } + + abstract class FooBase : IFoo + { + bool _didPostInjectBase; + + [Inject] + public static Test0 BaseStaticFieldPublic = null; + + [Inject] + static Test0 BaseStaticFieldPrivate = null; + + [Inject] + protected static Test0 BaseStaticFieldProtected = null; + + [Inject] + public static Test0 BaseStaticPropertyPublic + { + get; + set; + } + + [Inject] + static Test0 BaseStaticPropertyPrivate + { + get; + set; + } + + [Inject] + protected static Test0 BaseStaticPropertyProtected + { + get; + set; + } + + // Instance + [Inject] + public Test0 BaseFieldPublic = null; + + [Inject] + Test0 BaseFieldPrivate = null; + + [Inject] + protected readonly Test0 BaseFieldProtected = null; + + Test0 _basePropertyPublicValue = null; + + [Inject] + public Test0 BasePropertyPublic + { + get { return _basePropertyPublicValue; } + set + { + BaseTypePropertyInjectCount = InjectCounter++; + _basePropertyPublicValue = value; + } + } + + [Inject] + Test0 BasePropertyPrivate + { + get; + set; + } + + [Inject] + protected Test0 BasePropertyProtected + { + get; + set; + } + + [Inject] + public void PostInjectBase() + { + Assert.IsNull(BaseStaticFieldPublic); + Assert.IsNull(BaseStaticFieldPrivate); + Assert.IsNull(BaseStaticFieldProtected); + Assert.IsNull(BaseStaticPropertyPublic); + Assert.IsNull(BaseStaticPropertyPrivate); + Assert.IsNull(BaseStaticPropertyProtected); + + Assert.IsNotNull(BaseFieldPublic); + Assert.IsNotNull(BaseFieldPrivate); + Assert.IsNotNull(BaseFieldProtected); + Assert.IsNotNull(BasePropertyPublic); + Assert.IsNotNull(BasePropertyPrivate); + Assert.IsNotNull(BasePropertyProtected); + + BaseTypeMethodInjectCount = InjectCounter++; + + _didPostInjectBase = true; + } + + public bool DidPostInjectBase + { + get + { + return _didPostInjectBase; + } + } + + public abstract bool DidPostInjectDerived + { + get; + } + + public int BaseTypePropertyInjectCount + { + get; set; + } + + public int BaseTypeMethodInjectCount + { + get; set; + } + + public abstract int DerivedTypeMethodInjectCount + { + get; + } + + public abstract int DerivedTypePropertyInjectCount + { + get; + } + } + + class FooDerived : FooBase + { + public bool _didPostInject; + public Test0 ConstructorParam; + + public override bool DidPostInjectDerived + { + get + { + return _didPostInject; + } + } + + [Inject] + public static Test0 DerivedStaticFieldPublic = null; + + [Inject] + static Test0 DerivedStaticFieldPrivate = null; + + [Inject] + protected static Test0 DerivedStaticFieldProtected = null; + + [Inject] + public static Test0 DerivedStaticPropertyPublic + { + get; + set; + } + + [Inject] + static Test0 DerivedStaticPropertyPrivate + { + get; + set; + } + + [Inject] + protected static Test0 DerivedStaticPropertyProtected + { + get; + set; + } + + // Instance + public FooDerived(Test0 param) + { + ConstructorParam = param; + } + + [Inject] + public void PostInject() + { + Assert.IsNull(DerivedStaticFieldPublic); + Assert.IsNull(DerivedStaticFieldPrivate); + Assert.IsNull(DerivedStaticFieldProtected); + Assert.IsNull(DerivedStaticPropertyPublic); + Assert.IsNull(DerivedStaticPropertyPrivate); + Assert.IsNull(DerivedStaticPropertyProtected); + + Assert.IsNotNull(DerivedFieldPublic); + Assert.IsNotNull(DerivedFieldPrivate); + Assert.IsNotNull(DerivedFieldProtected); + Assert.IsNotNull(DerivedPropertyPublic); + Assert.IsNotNull(DerivedPropertyPrivate); + Assert.IsNotNull(DerivedPropertyProtected); + Assert.IsNotNull(ConstructorParam); + + _derivedTypeMethodInjectCount = InjectCounter++; + + _didPostInject = true; + } + + [Inject] + public Test0 DerivedFieldPublic = null; + + [Inject] + Test0 DerivedFieldPrivate = null; + + [Inject] + protected Test0 DerivedFieldProtected = null; + + Test0 _derivedPropertyPublicValue; + + [Inject] + public Test0 DerivedPropertyPublic + { + get { return _derivedPropertyPublicValue; } + set + { + _derivedTypePropertyInjectCount = InjectCounter++; + _derivedPropertyPublicValue = value; + } + } + + [Inject] + Test0 DerivedPropertyPrivate + { + get; + set; + } + + [Inject] + protected Test0 DerivedPropertyProtected + { + get; + set; + } + + int _derivedTypeMethodInjectCount; + + public override int DerivedTypeMethodInjectCount + { + get { return _derivedTypeMethodInjectCount; } + } + + int _derivedTypePropertyInjectCount; + + public override int DerivedTypePropertyInjectCount + { + get { return _derivedTypePropertyInjectCount; } + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestAllInjectionTypes.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestAllInjectionTypes.cs.meta new file mode 100644 index 0000000..f09bafc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestAllInjectionTypes.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9fe16f0cbfec7754e85378cb23b97b89 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestBaseClassPropertyInjection.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestBaseClassPropertyInjection.cs new file mode 100644 index 0000000..915100d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestBaseClassPropertyInjection.cs @@ -0,0 +1,44 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestBaseClassPropertyInjection : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test3 + { + } + + class Test1 : Test3 + { + [Inject] protected Test0 val = null; + + public Test0 GetVal() + { + return val; + } + } + + class Test2 : Test1 + { + } + + [Test] + public void TestCaseBaseClassPropertyInjection() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + var test1 = Container.Resolve(); + + Assert.That(test1.GetVal() != null); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestBaseClassPropertyInjection.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestBaseClassPropertyInjection.cs.meta new file mode 100644 index 0000000..7e96ad2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestBaseClassPropertyInjection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 444583e94b8faf74c823354f8352eb23 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestCircularDependencies.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestCircularDependencies.cs new file mode 100644 index 0000000..adeed11 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestCircularDependencies.cs @@ -0,0 +1,155 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestCircularDependencies : ZenjectUnitTestFixture + { + class Test1 + { + public static int CreateCount; + + [Inject] + public Test2 Other = null; + + public Test1() + { + CreateCount++; + } + } + + class Test2 + { + public static int CreateCount; + + [Inject] + public Test1 Other = null; + + public Test2() + { + CreateCount++; + } + } + + [Test] + public void TestFields() + { + Test2.CreateCount = 0; + Test1.CreateCount = 0; + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + var test1 = Container.Resolve(); + var test2 = Container.Resolve(); + + Assert.IsEqual(Test2.CreateCount, 1); + Assert.IsEqual(Test1.CreateCount, 1); + Assert.IsEqual(test1.Other, test2); + Assert.IsEqual(test2.Other, test1); + } + + class Test3 + { + public static int CreateCount; + + public Test4 Other; + + public Test3() + { + CreateCount++; + } + + [Inject] + public void Initialize(Test4 other) + { + Other = other; + } + } + + class Test4 + { + public static int CreateCount; + + public Test3 Other; + + public Test4() + { + CreateCount++; + } + + [Inject] + public void Initialize(Test3 other) + { + Other = other; + } + } + + [Test] + public void TestPostInject() + { + Test4.CreateCount = 0; + Test3.CreateCount = 0; + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + var test1 = Container.Resolve(); + var test2 = Container.Resolve(); + + Assert.IsEqual(Test4.CreateCount, 1); + Assert.IsEqual(Test3.CreateCount, 1); + Assert.IsEqual(test1.Other, test2); + Assert.IsEqual(test2.Other, test1); + } + + class Test5 + { + public Test5(Test6 Other) + { + Assert.IsNotNull(Other); + } + } + + class Test6 + { + public Test6(Test5 other) + { + Assert.IsNotNull(other); + } + } + + [Test] + public void TestConstructorInject() + { + if (Container.ChecksForCircularDependencies) + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.Resolve()); + Assert.Throws(() => Container.Resolve()); + } + } + + class Test7 + { + public Test7(Test7 other) + { + } + } + + [Test] + public void TestSelfDependency() + { + if (Container.ChecksForCircularDependencies) + { + Container.Bind().AsSingle(); + Assert.Throws(() => Container.Instantiate()); + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestCircularDependencies.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestCircularDependencies.cs.meta new file mode 100644 index 0000000..09e4bf7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestCircularDependencies.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d00c81151702f6b4fa1d0400acf83a51 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjection.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjection.cs new file mode 100644 index 0000000..1bc4354 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjection.cs @@ -0,0 +1,99 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestConstructorInjection : ZenjectUnitTestFixture + { + [Test] + public void TestResolve() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + + [Test] + public void TestInstantiate() + { + Container.Bind().AsSingle(); + Assert.IsNotNull(Container.Instantiate(new object[] { new Bar() })); + } + + [Test] + public void TestMultipleWithOneTagged() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Assert.IsNotNull(Container.Resolve()); + } + + [Test] + public void TestMultipleChooseLeastArguments() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + var gorp = Container.Resolve(); + + Assert.IsEqual(gorp.ChosenConstructor, 1); + } + + class Bar + { + } + + class Foo + { + public Foo(Bar bar) + { + Bar = bar; + } + + public Bar Bar + { + get; private set; + } + } + + class Qux + { + public Qux() + { + } + + [Inject] + public Qux(Bar val) + { + } + } + + class Gorp + { + public Gorp() + { + ChosenConstructor = 1; + } + + public Gorp(Bar val) + { + ChosenConstructor = 2; + } + + public Gorp(string p1, int p2) + { + ChosenConstructor = 3; + } + + public int ChosenConstructor + { + get; private set; + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjection.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjection.cs.meta new file mode 100644 index 0000000..571771c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6c6aad7bc2fa9c0428a8cc8b7670445d +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjectionOptional.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjectionOptional.cs new file mode 100644 index 0000000..f86a154 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjectionOptional.cs @@ -0,0 +1,63 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestConstructorInjectionOptional : ZenjectUnitTestFixture + { + class Test1 + { + } + + class Test2 + { + public Test1 val; + + public Test2(Test1 val = null) + { + this.val = val; + } + } + + class Test3 + { + public Test1 val; + + public Test3(Test1 val) + { + this.val = val; + } + } + + [Test] + public void TestCase1() + { + Container.Bind().AsSingle().NonLazy(); + + var test1 = Container.Resolve(); + + Assert.That(test1.val == null); + } + + [Test] + public void TestCase2() + { + Container.Bind().AsSingle(); + + Assert.Throws(() => Container.Instantiate()); + } + + [Test] + public void TestConstructByFactory() + { + Container.Bind().AsSingle(); + + var test1 = Container.Instantiate(); + + Assert.That(test1.val == null); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjectionOptional.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjectionOptional.cs.meta new file mode 100644 index 0000000..df8da0e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestConstructorInjectionOptional.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ccdd61e6305aade43b64f0c488a7f126 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestDuplicateInjection.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestDuplicateInjection.cs new file mode 100644 index 0000000..030ebf1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestDuplicateInjection.cs @@ -0,0 +1,34 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestDuplicateInjection : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test1 + { + public Test1(Test0 test1) + { + } + } + + [Test] + public void TestCaseDuplicateInjection() + { + Container.Bind().AsCached(); + Container.Bind().AsCached(); + + Container.Bind().AsSingle(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestDuplicateInjection.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestDuplicateInjection.cs.meta new file mode 100644 index 0000000..31f69b6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestDuplicateInjection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 68ac954686ff2e04699f2ceefd89a402 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestInjectSources.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestInjectSources.cs new file mode 100644 index 0000000..531302d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestInjectSources.cs @@ -0,0 +1,149 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestInjectSources + { + class Test0 + { + } + + class Test1 + { + public Test0 val; + + public Test1( + [InjectLocal] + Test0 val) + { + this.val = val; + } + } + + class Test2 + { + public Test0 val; + + public Test2( + [Inject(Source = InjectSources.Parent)] + Test0 val) + { + this.val = val; + } + } + + class Test3 + { + public Test0 val; + + public Test3( + [Inject(Source = InjectSources.AnyParent)] + Test0 val) + { + this.val = val; + } + } + + class Test4 + { + public Test0 val; + + public Test4( + [Inject(Source = InjectSources.Any)] + Test0 val) + { + this.val = val; + } + } + + [Test] + public void TestAny() + { + var rootContainer = new DiContainer(); + var sub1 = rootContainer.CreateSubContainer(); + + rootContainer.Bind().AsSingle(); + sub1.Bind().AsSingle(); + + Assert.IsNotNull(sub1.Resolve()); + } + + [Test] + public void TestLocal1() + { + var rootContainer = new DiContainer(); + var sub1 = rootContainer.CreateSubContainer(); + + rootContainer.Bind().AsSingle(); + sub1.Bind().AsSingle(); + + Assert.Throws(() => sub1.Resolve()); + } + + [Test] + public void TestLocal2() + { + var rootContainer = new DiContainer(); + var sub1 = rootContainer.CreateSubContainer(); + + sub1.Bind().AsSingle(); + sub1.Bind().AsSingle(); + + Assert.IsNotNull(sub1.Resolve()); + } + + [Test] + public void TestParent1() + { + var rootContainer = new DiContainer(); + var sub1 = rootContainer.CreateSubContainer(); + + rootContainer.Bind().AsSingle(); + sub1.Bind().AsSingle(); + + Assert.IsNotNull(sub1.Resolve()); + } + + [Test] + public void TestParent2() + { + var rootContainer = new DiContainer(); + var sub1 = rootContainer.CreateSubContainer(); + var sub2 = sub1.CreateSubContainer(); + + rootContainer.Bind().AsSingle(); + sub2.Bind().AsSingle(); + + Assert.Throws(() => sub2.Resolve()); + } + + [Test] + public void TestParent3() + { + var rootContainer = new DiContainer(); + + rootContainer.Bind().AsSingle(); + rootContainer.Bind().AsSingle(); + + Assert.Throws(() => rootContainer.Resolve()); + } + + [Test] + public void TestParentAny1() + { + var rootContainer = new DiContainer(); + var sub1 = rootContainer.CreateSubContainer(); + var sub2 = sub1.CreateSubContainer(); + + rootContainer.Bind().AsSingle(); + sub2.Bind().AsSingle(); + + Assert.IsNotNull(sub2.Resolve()); + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestInjectSources.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestInjectSources.cs.meta new file mode 100644 index 0000000..77a984d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestInjectSources.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a991a1d50d39d334b846e0ad5cd511e7 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestListInjection.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestListInjection.cs new file mode 100644 index 0000000..906d298 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestListInjection.cs @@ -0,0 +1,121 @@ +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestListInjection : ZenjectUnitTestFixture + { + [Test] + public void TestConstructor1() + { + BindListItems(); + Container.Bind().AsSingle(); + TestListItems(Container.Resolve().Values); + } + + [Test] + public void TestField1() + { + BindListItems(); + Container.Bind().AsSingle(); + TestListItems(Container.Resolve().Values); + } + + [Test] + public void TestIList() + { + BindListItems(); + Container.Bind().AsSingle(); + TestListItems(Container.Resolve().Values.ToList()); + } + + [Test] + public void TestIEnumerable() + { + BindListItems(); + Container.Bind().AsSingle(); + TestListItems(Container.Resolve().Values.ToList()); + } + + [Test] + public void TestArrays() + { + BindListItems(); + Container.Bind().AsSingle(); + TestListItems(Container.Resolve().Values.ToList()); + } + + void BindListItems() + { + Container.BindInstance("foo"); + Container.BindInstance("bar"); + } + + void TestListItems(List values) + { + Assert.IsEqual(values[0], "foo"); + Assert.IsEqual(values[1], "bar"); + } + + class Test1 + { + public Test1(List values) + { + Values = values; + } + + public List Values + { + get; private set; + } + } + + class Test3 + { + [Inject] + public List Values = null; + } + + class Test2 + { + public Test2(IList values) + { + Values = values; + } + + public IList Values + { + get; private set; + } + } + + class Test4 + { + public Test4(IEnumerable values) + { + Values = values; + } + + public IEnumerable Values + { + get; private set; + } + } + + class Test5 + { + public Test5(string[] values) + { + Values = values; + } + + public string[] Values + { + get; private set; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestListInjection.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestListInjection.cs.meta new file mode 100644 index 0000000..8e6e0fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestListInjection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d5b86b3c904d43145a9afbd7f8a0cb13 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestNullableValues.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestNullableValues.cs new file mode 100644 index 0000000..b63cbbe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestNullableValues.cs @@ -0,0 +1,48 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestNullableValues : ZenjectUnitTestFixture + { + class Test1 + { + public int? val; + + public Test1(int? val) + { + this.val = val; + } + } + + class Test2 + { + public int? val; + + public Test2( + [InjectOptional] + int? val) + { + this.val = val; + } + } + + [Test] + public void RunTest1() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().FromInstance(1).NonLazy(); + + Assert.IsEqual(Container.Resolve().val, 1); + } + + [Test] + public void RunTest2() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().val, null); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestNullableValues.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestNullableValues.cs.meta new file mode 100644 index 0000000..8e94c1c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestNullableValues.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9adcc99fb99e8954c84b0f32060eeead +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestParameters.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestParameters.cs new file mode 100644 index 0000000..2093dd9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestParameters.cs @@ -0,0 +1,46 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestParameters : ZenjectUnitTestFixture + { + class Test1 + { + public int f1; + public int f2; + + public Test1(int f1, int f2) + { + this.f1 = f1; + this.f2 = f2; + } + } + + [Test] + public void TestExtraParametersSameType() + { + var test1 = Container.Instantiate(new object[] { 5, 10 }); + + Assert.That(test1 != null); + Assert.That(test1.f1 == 5 && test1.f2 == 10); + + var test2 = Container.Instantiate(new object[] { 10, 5 }); + + Assert.That(test2 != null); + Assert.That(test2.f1 == 10 && test2.f2 == 5); + } + + [Test] + public void TestMissingParameterThrows() + { + Container.Bind().AsTransient().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestParameters.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestParameters.cs.meta new file mode 100644 index 0000000..2cc4056 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestParameters.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c571947a83e2460438d98aff825f6de2 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectCall.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectCall.cs new file mode 100644 index 0000000..76385ea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectCall.cs @@ -0,0 +1,193 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestPostInjectCall : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test1 + { + } + + class Test2 + { + } + + class Test3 + { + public bool HasInitialized; + public bool HasInitialized2; + + [Inject] + public Test1 test1 = null; + + [Inject] + public Test0 test0 = null; + + Test2 _test2; + + public Test3(Test2 test2) + { + _test2 = test2; + } + + [Inject] + public void Init() + { + Assert.That(!HasInitialized); + Assert.IsNotNull(test1); + Assert.IsNotNull(test0); + Assert.IsNotNull(_test2); + HasInitialized = true; + } + + [Inject] + void TestPrivatePostInject() + { + HasInitialized2 = true; + } + } + + [Test] + public void Test() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + var test3 = Container.Resolve(); + Assert.That(test3.HasInitialized); + Assert.That(test3.HasInitialized2); + } + + public class SimpleBase + { + public bool WasCalled; + + [Inject] + void Init() + { + WasCalled = true; + } + } + + public class SimpleDerived : SimpleBase + { + } + + [Test] + public void TestPrivateBaseClassPostInject() + { + Container.Bind().To().AsSingle().NonLazy(); + + var simple = Container.Resolve(); + + Assert.That(simple.WasCalled); + } + + [Test] + public void TestInheritance() + { + Container.Bind().To().AsSingle().NonLazy(); + + var foo = Container.Resolve(); + + Assert.That(((FooDerived)foo).WasDerivedCalled); + Assert.That(((FooBase)foo).WasBaseCalled); + Assert.That(((FooDerived)foo).WasDerivedCalled2); + Assert.That(((FooBase)foo).WasBaseCalled2); + } + + [Test] + public void TestInheritanceOrder() + { + Container.Bind().To().AsSingle().NonLazy(); + + // base post inject methods should be called first + _initOrder = 0; + FooBase.BaseCallOrder = 0; + FooDerived.DerivedCallOrder = 0; + FooDerived2.Derived2CallOrder = 0; + + Container.Resolve(); + + //Log.Info("FooBase.BaseCallOrder = {0}".Fmt(FooBase.BaseCallOrder)); + //Log.Info("FooDerived.DerivedCallOrder = {0}".Fmt(FooDerived.DerivedCallOrder)); + + Assert.IsEqual(FooBase.BaseCallOrder, 0); + Assert.IsEqual(FooDerived.DerivedCallOrder, 1); + Assert.IsEqual(FooDerived2.Derived2CallOrder, 2); + } + + static int _initOrder; + + interface IFoo + { + } + + class FooBase : IFoo + { + public bool WasBaseCalled; + public bool WasBaseCalled2; + public static int BaseCallOrder; + + [Inject] + void TestBase() + { + Assert.That(!WasBaseCalled); + WasBaseCalled = true; + BaseCallOrder = _initOrder++; + } + + [Inject] + public virtual void TestVirtual1() + { + Assert.That(!WasBaseCalled2); + WasBaseCalled2 = true; + } + } + + class FooDerived : FooBase + { + public bool WasDerivedCalled; + public bool WasDerivedCalled2; + public static int DerivedCallOrder; + + [Inject] + void TestDerived() + { + Assert.That(!WasDerivedCalled); + WasDerivedCalled = true; + DerivedCallOrder = _initOrder++; + } + + public override void TestVirtual1() + { + base.TestVirtual1(); + Assert.That(!WasDerivedCalled2); + WasDerivedCalled2 = true; + } + } + + class FooDerived2 : FooDerived + { + public bool WasDerived2Called; + public static int Derived2CallOrder; + + [Inject] + public void TestVirtual2() + { + Assert.That(!WasDerived2Called); + WasDerived2Called = true; + Derived2CallOrder = _initOrder++; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectCall.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectCall.cs.meta new file mode 100644 index 0000000..3fe3084 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectCall.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b471b20538748df4a8932877aa7bd2f9 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectParameters.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectParameters.cs new file mode 100644 index 0000000..ecad6be --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectParameters.cs @@ -0,0 +1,59 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestPostInjectParameters : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test1 + { + } + + class Test2 + { + } + + class Test3 + { + public bool HasInitialized; + + public Test0 test0; + + [Inject] + public Test1 test1 = null; + + [Inject] + public void Init( + Test0 test0, + [InjectOptional] + Test2 test2) + { + Assert.That(!HasInitialized); + Assert.IsNotNull(test1); + Assert.IsNull(test2); + Assert.IsNull(this.test0); + this.test0 = test0; + HasInitialized = true; + } + } + + [Test] + public void Test() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Container.Bind().AsSingle().NonLazy(); + + var test3 = Container.Resolve(); + + Assert.That(test3.HasInitialized); + Assert.IsNotNull(test3.test0); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectParameters.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectParameters.cs.meta new file mode 100644 index 0000000..e2a3e77 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPostInjectParameters.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b2d41ccbf61026c45872ce060cd81b70 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPropertyInjection.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPropertyInjection.cs new file mode 100644 index 0000000..c09985d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPropertyInjection.cs @@ -0,0 +1,48 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestPropertyInjection : ZenjectUnitTestFixture + { + class Test1 + { + } + + class Test2 + { + [Inject] + public Test1 val2 { get; private set; } + + [Inject] + Test1 val4 { get; set; } + + public Test1 GetVal4() + { + return val4; + } + } + + [Test] + public void TestPublicPrivate() + { + var test1 = new Test1(); + + Container.Bind().AsSingle().NonLazy(); + Container.Bind().FromInstance(test1).NonLazy(); + + var test2 = Container.Resolve(); + + Assert.IsEqual(test2.val2, test1); + Assert.IsEqual(test2.GetVal4(), test1); + } + + [Test] + public void TestCase2() + { + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPropertyInjection.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPropertyInjection.cs.meta new file mode 100644 index 0000000..1b66ffe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPropertyInjection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e73445afb1e143e4d83dccc220517a72 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestStructInjection.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestStructInjection.cs new file mode 100644 index 0000000..1e8b428 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestStructInjection.cs @@ -0,0 +1,89 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestStructInjection : ZenjectUnitTestFixture + { + struct Test1 + { + } + + class Test2 + { + public Test2(Test1 t1) + { + } + } + + [Test] + public void TestInjectStructIntoClass() + { + Container.Bind().FromInstance(new Test1()).NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Container.ResolveRoots(); + + var t2 = Container.Resolve(); + + Assert.That(t2 != null); + } + + struct Test3 + { + [Inject] +#pragma warning disable 649 + public int ValueField; +#pragma warning restore 649 + + [Inject] + public string ValueProperty + { + get; private set; + } + + public float ValueConstructor + { + get; private set; + } + } + + [Test] + public void TestInjectFieldsOfStruct() + { + Container.BindInstance("asdf"); + Container.BindInstance(5); + Container.Bind().AsSingle(); + + var test3 = Container.Instantiate(); + + Assert.IsEqual(test3.ValueProperty, "asdf"); + Assert.IsEqual(test3.ValueField, 5); + } + + struct Test4 + { + public Test4(string value) + { + Value = value; + } + + public string Value + { + get; private set; + } + } + + [Test] + public void TestInjectConstructorOfStruct() + { + Container.BindInstance("asdf"); + Container.Bind().AsSingle(); + + var test4 = Container.Instantiate(); + + Assert.IsEqual(test4.Value, "asdf"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestStructInjection.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestStructInjection.cs.meta new file mode 100644 index 0000000..208301d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestStructInjection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 99836272f6c39824ebe35524b96e67cd +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestTestOptional.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestTestOptional.cs new file mode 100644 index 0000000..935ee93 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestTestOptional.cs @@ -0,0 +1,217 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Injection +{ + [TestFixture] + public class TestTestOptional : ZenjectUnitTestFixture + { + class Test1 + { + } + + class Test2 + { + [Inject] + public Test1 val1 = null; + } + + class Test3 + { + [InjectOptional] + public Test1 val1 = null; + } + + class Test0 + { + [InjectOptional] + public int Val1 = 5; + } + + [Test] + public void TestFieldRequired() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestFieldOptional() + { + Container.Bind().AsSingle().NonLazy(); + + var test = Container.Resolve(); + Assert.That(test.val1 == null); + } + + [Test] + public void TestFieldOptional2() + { + Container.Bind().AsSingle().NonLazy(); + + var test1 = new Test1(); + Container.Bind().FromInstance(test1).NonLazy(); + + Assert.IsEqual(Container.Resolve().val1, test1); + } + + [Test] + public void TestFieldOptional3() + { + Container.Bind().AsTransient().NonLazy(); + + // Should not redefine the hard coded value in this case + Assert.IsEqual(Container.Resolve().Val1, 5); + + Container.Bind().FromInstance(3).NonLazy(); + + Assert.IsEqual(Container.Resolve().Val1, 3); + } + + class Test4 + { + public Test4(Test1 val1) + { + } + } + + class Test5 + { + public Test1 Val1; + + public Test5( + [InjectOptional] + Test1 val1) + { + Val1 = val1; + } + } + + [Test] + public void TestParameterRequired() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + [Test] + public void TestParameterOptional() + { + Container.Bind().AsSingle().NonLazy(); + + var test = Container.Resolve(); + Assert.That(test.Val1 == null); + } + + class Test6 + { + public Test6(Test2 test2) + { + } + } + + [Test] + public void TestChildDependencyOptional() + { + Container.Bind().AsSingle().NonLazy(); + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + class Test7 + { + public int Val1; + + public Test7( + [InjectOptional] + int val1) + { + Val1 = val1; + } + } + + [Test] + public void TestPrimitiveParamOptionalUsesDefault() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().Val1, 0); + } + + class Test8 + { + public int Val1; + + public Test8( + [InjectOptional] + int val1 = 5) + { + Val1 = val1; + } + } + + [Test] + public void TestPrimitiveParamOptionalUsesExplicitDefault() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().Val1, 5); + } + + class Test8_2 + { + public int Val1; + + public Test8_2(int val1 = 5) + { + Val1 = val1; + } + } + + [Test] + public void TestPrimitiveParamOptionalUsesExplicitDefault2() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.IsEqual(Container.Resolve().Val1, 5); + } + + [Test] + public void TestPrimitiveParamOptionalUsesExplicitDefault3() + { + Container.Bind().AsSingle().NonLazy(); + Container.BindInstance(2); + + Assert.IsEqual(Container.Resolve().Val1, 2); + } + + class Test9 + { + public int? Val1; + + public Test9( + [InjectOptional] + int? val1) + { + Val1 = val1; + } + } + + [Test] + public void TestPrimitiveParamOptionalNullable() + { + Container.Bind().AsSingle().NonLazy(); + + Assert.That(!Container.Resolve().Val1.HasValue); + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestTestOptional.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestTestOptional.cs.meta new file mode 100644 index 0000000..9336350 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestTestOptional.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 731e8a7c5222176449a38890b363d0b5 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool.meta new file mode 100644 index 0000000..515ce73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 576d1bd2a13ed8343b8a9556d3567893 +folderAsset: yes +timeCreated: 1519956462 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestArrayPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestArrayPool.cs new file mode 100644 index 0000000..1876bf5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestArrayPool.cs @@ -0,0 +1,70 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests +{ + [TestFixture] + public class TestArrayPool : ZenjectUnitTestFixture + { + [Test] + public void RunTest() + { + var pool = ArrayPool.GetPool(2); + + pool.Clear(); + pool.ClearActiveCount(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 0); + + var arr1 = pool.Spawn(); + + Assert.IsEqual(arr1.Length, 2); + + arr1[0] = "asdf"; + arr1[1] = "zbx"; + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + + pool.Despawn(arr1); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(pool.NumTotal, 1); + + var arr2 = pool.Spawn(); + + Assert.IsEqual(arr2.Length, 2); + Assert.IsNull(arr2[0]); + Assert.IsNull(arr2[1]); + + Assert.IsEqual(arr2.Length, 2); + Assert.IsEqual(arr2, arr1); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + + var arr3 = pool.Spawn(); + + Assert.IsNotEqual(arr2, arr3); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 2); + + pool.Despawn(arr3); + pool.Despawn(arr2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 2); + Assert.IsEqual(pool.NumTotal, 2); + + Assert.Throws(() => pool.Despawn(arr3)); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestArrayPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestArrayPool.cs.meta new file mode 100644 index 0000000..1c44aeb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestArrayPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 33e25c55b70120c42a55e90dee543e4a +timeCreated: 1537872724 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestDisposeBlock.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestDisposeBlock.cs new file mode 100644 index 0000000..cf9bf9e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestDisposeBlock.cs @@ -0,0 +1,141 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests +{ + [TestFixture] + public class TestDisposeBlock : ZenjectUnitTestFixture + { + class Foo : IDisposable + { + public static readonly StaticMemoryPool Pool = + new StaticMemoryPool(OnSpawned, OnDespawned); + + public void Dispose() + { + Pool.Despawn(this); + } + + static void OnDespawned(Foo that) + { + that.Value = null; + } + + static void OnSpawned(string value, Foo that) + { + that.Value = value; + } + + public string Value + { + get; private set; + } + } + + public class Bar : IDisposable + { + readonly Pool _pool; + + public Bar(Pool pool) + { + _pool = pool; + } + + public void Dispose() + { + _pool.Despawn(this); + } + + public class Pool : MemoryPool + { + } + } + + public class Qux : IDisposable + { + public bool WasDisposed + { + get; private set; + } + + public void Dispose() + { + WasDisposed = true; + } + } + + [Test] + public void TestExceptions() + { + var qux1 = new Qux(); + var qux2 = new Qux(); + + try + { + using (var block = DisposeBlock.Spawn()) + { + block.Add(qux1); + block.Add(qux2); + throw new Exception(); + } + } + catch + { + } + + Assert.That(qux1.WasDisposed); + Assert.That(qux2.WasDisposed); + } + + [Test] + public void TestWithStaticMemoryPool() + { + var pool = Foo.Pool; + + pool.Clear(); + + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 0); + + using (var block = DisposeBlock.Spawn()) + { + block.Spawn(pool, "asdf"); + + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + } + + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 1); + } + + [Test] + public void TestWithNormalMemoryPool() + { + Container.BindMemoryPool(); + + var pool = Container.Resolve(); + + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 0); + + using (var block = DisposeBlock.Spawn()) + { + block.Spawn(pool); + + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + } + + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 1); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestDisposeBlock.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestDisposeBlock.cs.meta new file mode 100644 index 0000000..f15c186 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestDisposeBlock.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: fd6b9542508dba54ba29e1316963417a +timeCreated: 1527949568 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolOne.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolOne.cs new file mode 100644 index 0000000..96b6649 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolOne.cs @@ -0,0 +1,93 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromPoolableMemoryPoolOne : ZenjectUnitTestFixture + { + public class Foo : IPoolable, IDisposable + { + IMemoryPool _pool; + string _data; + string _initialData; + + public Foo(string initialData) + { + _initialData = initialData; + SetDefaults(); + } + + public string InitialData + { + get { return _initialData; } + } + + public IMemoryPool Pool + { + get { return _pool; } + } + + public string Data + { + get { return _data; } + } + + void SetDefaults() + { + _pool = null; + _data = null; + } + + public void Dispose() + { + _pool.Despawn(this); + } + + public void OnDespawned() + { + _data = null; + _pool = null; + SetDefaults(); + } + + public void OnSpawned(string data, IMemoryPool pool) + { + _pool = pool; + _data = data; + } + + public class Factory : PlaceholderFactory + { + } + } + + [Test] + public void Test1() + { + Container.BindFactory().FromPoolableMemoryPool(x => x.WithInitialSize(2).WithArguments("blurg")); + + var factory = Container.Resolve(); + + var foo = factory.Create("asdf"); + + Assert.IsEqual(foo.InitialData, "blurg"); + + var pool = foo.Pool; + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + + Assert.IsEqual(foo.Data, "asdf"); + + foo.Dispose(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + Assert.IsEqual(foo.Data, null); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolOne.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolOne.cs.meta new file mode 100644 index 0000000..2ce7a79 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolOne.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 0290781678baa694491808cbbb4365b0 +timeCreated: 1528529859 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolSix.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolSix.cs new file mode 100644 index 0000000..b4ed1ad --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolSix.cs @@ -0,0 +1,84 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromPoolableMemoryPoolSix : ZenjectUnitTestFixture + { + public class Foo : IPoolable, IDisposable + { + IMemoryPool _pool; + string _data; + + public Foo() + { + SetDefaults(); + } + + public IMemoryPool Pool + { + get { return _pool; } + } + + public string Data + { + get { return _data; } + } + + void SetDefaults() + { + _pool = null; + _data = null; + } + + public void Dispose() + { + _pool.Despawn(this); + } + + public void OnDespawned() + { + _data = null; + _pool = null; + SetDefaults(); + } + + public void OnSpawned(string p1, int p2, float p3, char p4, double p5, long p6, IMemoryPool pool) + { + _pool = pool; + _data = p1; + } + + public class Factory : PlaceholderFactory + { + } + } + + [Test] + public void Test1() + { + Container.BindFactory().FromPoolableMemoryPool(x => x.WithInitialSize(2)); + + var factory = Container.Resolve(); + + var foo = factory.Create("asdf", 1, 1.0f, 'u', 1.0, 1L); + var pool = foo.Pool; + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + + Assert.IsEqual(foo.Data, "asdf"); + + foo.Dispose(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + Assert.IsEqual(foo.Data, null); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolSix.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolSix.cs.meta new file mode 100644 index 0000000..e45394f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolSix.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 098b4e9c9d112bc42866f5cff81842c0 +timeCreated: 1528529859 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolValidation.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolValidation.cs new file mode 100644 index 0000000..c3e20cb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolValidation.cs @@ -0,0 +1,81 @@ + +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromPoolableMemoryPoolValidation + { + public class Bar + { + } + + public class Foo : IPoolable, IDisposable + { + IMemoryPool _pool; + + public Foo(Bar bar) + { + } + + public IMemoryPool Pool + { + get { return _pool; } + } + + void SetDefaults() + { + _pool = null; + } + + public void Dispose() + { + _pool.Despawn(this); + } + + public void OnDespawned() + { + _pool = null; + SetDefaults(); + } + + public void OnSpawned(IMemoryPool pool) + { + _pool = pool; + } + + public class Factory : PlaceholderFactory + { + } + } + + [Test] + public void TestFailure() + { + var container = new DiContainer(true); + container.Settings = new ZenjectSettings( + ValidationErrorResponses.Throw, RootResolveMethods.All); + + container.BindFactory().FromPoolableMemoryPool(x => x.WithInitialSize(2)); + + Assert.Throws(() => container.ResolveRoots()); + } + + + [Test] + public void TestSuccess() + { + var container = new DiContainer(true); + container.Settings = new ZenjectSettings( + ValidationErrorResponses.Throw, RootResolveMethods.All); + + container.Bind().AsSingle(); + container.BindFactory().FromPoolableMemoryPool(x => x.WithInitialSize(2)); + + container.ResolveRoots(); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolValidation.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolValidation.cs.meta new file mode 100644 index 0000000..0b96a1b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolValidation.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 327a53cf63cd4c04dbf831a038257783 +timeCreated: 1528530804 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolZero.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolZero.cs new file mode 100644 index 0000000..f2dfafc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolZero.cs @@ -0,0 +1,67 @@ + +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestFromPoolableMemoryPoolZero : ZenjectUnitTestFixture + { + public class Foo : IPoolable, IDisposable + { + IMemoryPool _pool; + + public IMemoryPool Pool + { + get { return _pool; } + } + + void SetDefaults() + { + _pool = null; + } + + public void Dispose() + { + _pool.Despawn(this); + } + + public void OnDespawned() + { + _pool = null; + SetDefaults(); + } + + public void OnSpawned(IMemoryPool pool) + { + _pool = pool; + } + + public class Factory : PlaceholderFactory + { + } + } + + [Test] + public void Test1() + { + Container.BindFactory().FromPoolableMemoryPool(x => x.WithInitialSize(2).FromNew()); + + var factory = Container.Resolve(); + + var foo = factory.Create(); + var pool = foo.Pool; + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + + foo.Dispose(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolZero.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolZero.cs.meta new file mode 100644 index 0000000..6eed815 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestFromPoolableMemoryPoolZero.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ac0356e6e75c5604fbc522ae6ee4c252 +timeCreated: 1528529860 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPool0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPool0.cs new file mode 100644 index 0000000..b57a1e7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPool0.cs @@ -0,0 +1,384 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +#pragma warning disable 219 + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestMemoryPool0 : ZenjectUnitTestFixture + { + [Test] + public void TestFactoryProperties() + { + Container.BindMemoryPool(); + + var pool = Container.Resolve(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumInactive, 0); + + var foo = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(foo.ResetCount, 1); + + pool.Despawn(foo); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(foo.ResetCount, 1); + + foo = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(foo.ResetCount, 2); + + var foo2 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(foo2.ResetCount, 1); + + pool.Despawn(foo); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(foo.ResetCount, 2); + + pool.Despawn(foo2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + } + + [Test] + public void TestFactoryScopeDefault() + { + Container.BindMemoryPool(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestFactoryScopeTransient() + { + Container.BindMemoryPool().AsTransient(); + + Assert.IsNotEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestFactoryPropertiesDefault() + { + Container.BindMemoryPool(); + + var pool = Container.Resolve>(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumInactive, 0); + + var foo = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 0); + + pool.Despawn(foo); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 1); + + foo = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 0); + + var foo2 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 0); + + pool.Despawn(foo); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + + pool.Despawn(foo2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + } + + [Test] + public void TestExpandDouble() + { + Container.BindMemoryPool().ExpandByDoubling(); + + var pool = Container.Resolve(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumInactive, 0); + + var foo = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(pool.NumInactive, 0); + + var foo2 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 0); + + var foo3 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 4); + Assert.IsEqual(pool.NumInactive, 1); + + pool.Despawn(foo2); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 4); + Assert.IsEqual(pool.NumInactive, 2); + + var foo4 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 4); + Assert.IsEqual(pool.NumInactive, 1); + } + + [Test] + public void TestFixedSize() + { + Container.BindMemoryPool().WithFixedSize(2); + + var pool = Container.Resolve(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + + var foo = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + + var foo2 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 0); + + Assert.Throws(() => pool.Spawn()); + } + + [Test] + public void TestInitialSize() + { + Container.BindMemoryPool().WithInitialSize(5); + + var pool = Container.Resolve(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 5); + } + + [Test] + public void TestExpandAndShrinkManually() + { + Container.BindMemoryPool(); + + var pool = Container.Resolve(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumInactive, 0); + + pool.ExpandBy(2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + + var foo = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 1); + + pool.ExpandBy(3); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 4); + + var foo2 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 3); + + var foo3 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 2); + + pool.ExpandBy(1); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 6); + Assert.IsEqual(pool.NumInactive, 3); + + pool.Despawn(foo2); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 6); + Assert.IsEqual(pool.NumInactive, 4); + + var foo4 = pool.Spawn(); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 6); + Assert.IsEqual(pool.NumInactive, 3); + + pool.ShrinkBy(1); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 2); + + pool.Resize(6); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 9); + Assert.IsEqual(pool.NumInactive, 6); + + pool.Clear(); + + Assert.IsEqual(pool.NumActive, 3); + Assert.IsEqual(pool.NumTotal, 3); + Assert.IsEqual(pool.NumInactive, 0); + + Assert.Throws(() => pool.Resize(-1)); + Assert.Throws(() => pool.ShrinkBy(1)); + } + + [Test] + public void TestMaxSize() + { + Container.BindMemoryPool().WithInitialSize(2).WithMaxSize(4); + + var pool = Container.Resolve(); + + var foos = new List(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + + foos.Add(pool.Spawn()); + foos.Add(pool.Spawn()); + foos.Add(pool.Spawn()); + foos.Add(pool.Spawn()); + foos.Add(pool.Spawn()); + + Assert.IsEqual(pool.NumActive, 5); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 0); + + pool.Despawn(foos[0]); + pool.Despawn(foos[1]); + pool.Despawn(foos[2]); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 3); + + pool.Despawn(foos[3]); + pool.Despawn(foos[4]); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 4); + Assert.IsEqual(pool.NumInactive, 4); + } + + class Bar + { + public class Pool : MemoryPool + { + } + } + + class Foo + { + public int ResetCount + { + get; private set; + } + + public class Pool : MemoryPool + { + protected override void OnSpawned(Foo foo) + { + foo.ResetCount++; + } + } + } + + [Test] + public void TestSubContainers() + { + Container.BindMemoryPool() + .FromSubContainerResolve().ByMethod(InstallQux).NonLazy(); + + var pool = Container.Resolve(); + var qux = pool.Spawn(); + } + + void InstallQux(DiContainer subContainer) + { + subContainer.Bind().AsSingle(); + } + + class Qux + { + public class Pool : MemoryPool + { + } + } + + [Test] + [ValidateOnly] + public void TestIds() + { + Container.BindMemoryPool().WithId("foo").WithInitialSize(5); + + var pool = Container.ResolveId("foo"); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPool0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPool0.cs.meta new file mode 100644 index 0000000..7cecaba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPool0.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 325335e855a4c594480804dc3d0e8caa +timeCreated: 1519832826 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPoolCustomFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPoolCustomFactory.cs new file mode 100644 index 0000000..c27c719 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPoolCustomFactory.cs @@ -0,0 +1,52 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +#pragma warning disable 219 + +namespace Zenject.Tests.Bindings +{ + [TestFixture] + public class TestMemoryPoolCustomFactory : ZenjectUnitTestFixture + { + [Test] + public void TestFromBinding() + { + Container.BindMemoryPool().FromIFactory(b => b.To().AsCached()); + + var pool = Container.Resolve(); + + var qux = pool.Spawn(); + + Assert.IsEqual(pool.NumTotal, 1); + } + + [Test] + public void TestFromRuntime() + { + var settings = new MemoryPoolSettings(0, int.MaxValue, PoolExpandMethods.OneAtATime); + + var pool = Container.Instantiate(new object[] { settings, new CustomFactory() }); + + var qux = pool.Spawn(); + + Assert.IsEqual(pool.NumTotal, 1); + } + + class CustomFactory : IFactory + { + public Qux Create() + { + return new Qux(); + } + } + + class Qux + { + public class Pool : MemoryPool + { + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPoolCustomFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPoolCustomFactory.cs.meta new file mode 100644 index 0000000..57c846f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestMemoryPoolCustomFactory.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 8379f1a96bdcecb4e9cd40975f9c898d +timeCreated: 1519832826 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestPoolableStaticMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestPoolableStaticMemoryPool.cs new file mode 100644 index 0000000..7f37a51 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestPoolableStaticMemoryPool.cs @@ -0,0 +1,63 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests +{ + [TestFixture] + public class TestPoolableStaticMemoryPool : ZenjectUnitTestFixture + { + [Test] + public void RunTest() + { + var pool = Foo.Pool; + + pool.Clear(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 0); + + var foo = pool.Spawn("asdf"); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(foo.Data, "asdf"); + + foo.Dispose(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(pool.NumTotal, 1); + Assert.IsEqual(foo.Data, null); + } + + public class Foo : IPoolable, IDisposable + { + public static readonly PoolableStaticMemoryPool Pool = + new PoolableStaticMemoryPool(); + + public string Data + { + get; private set; + } + + public void Dispose() + { + Pool.Despawn(this); + } + + public void OnSpawned(string data) + { + Data = data; + } + + public void OnDespawned() + { + Data = null; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestPoolableStaticMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestPoolableStaticMemoryPool.cs.meta new file mode 100644 index 0000000..13dbdd4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestPoolableStaticMemoryPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f7ee5ff810de60d4ba6ac2e06aeb70ea +timeCreated: 1528618262 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestStaticMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestStaticMemoryPool.cs new file mode 100644 index 0000000..5c82771 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestStaticMemoryPool.cs @@ -0,0 +1,254 @@ +using System; +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests +{ + [TestFixture] + public class TestStaticMemoryPool : ZenjectUnitTestFixture + { + [SetUp] + public void CommonInstall() + { + Container.Inject(this); + } + + [Test] + public void RunTest() + { + var pool = Foo.Pool; + + pool.Clear(); + pool.ClearActiveCount(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 0); + + var foo = pool.Spawn("asdf"); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + + Assert.IsEqual(foo.Value, "asdf"); + pool.Despawn(foo); + Assert.IsNull(foo.Value); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(pool.NumTotal, 1); + + var foo2 = pool.Spawn("zxcv"); + Assert.That(ReferenceEquals(foo, foo2)); + Assert.IsEqual(foo2.Value, "zxcv"); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + + var foo3 = pool.Spawn("bar"); + Assert.That(!ReferenceEquals(foo2, foo3)); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 2); + + pool.Despawn(foo3); + pool.Despawn(foo2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 2); + Assert.IsEqual(pool.NumTotal, 2); + + Assert.Throws(() => pool.Despawn(foo3)); + } + + [Test] + public void TestListPool() + { + var pool = ListPool.Instance; + + pool.Clear(); + pool.ClearActiveCount(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 0); + + var list = pool.Spawn(); + + list.Add("asdf"); + list.Add("zbx"); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + + pool.Despawn(list); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(pool.NumTotal, 1); + + var list2 = pool.Spawn(); + + Assert.IsEqual(list2.Count, 0); + Assert.IsEqual(list2, list); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + + var list3 = pool.Spawn(); + + Assert.IsNotEqual(list2, list3); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 2); + + pool.Despawn(list3); + pool.Despawn(list2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 2); + Assert.IsEqual(pool.NumTotal, 2); + + Assert.Throws(() => pool.Despawn(list3)); + } + + [Test] + public void TestPoolWrapper() + { + var pool = Foo.Pool; + + pool.Clear(); + pool.ClearActiveCount(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 0); + + using (var block = DisposeBlock.Spawn()) + { + block.Spawn(pool, "asdf"); + + Assert.IsEqual(pool.NumActive, 1); + Assert.IsEqual(pool.NumInactive, 0); + Assert.IsEqual(pool.NumTotal, 1); + } + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumInactive, 1); + Assert.IsEqual(pool.NumTotal, 1); + } + + [Test] + public void TestResize() + { + var pool = Bar.Pool; + + pool.Clear(); + pool.ClearActiveCount(); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 0); + Assert.IsEqual(pool.NumInactive, 0); + + pool.Resize(2); + + Assert.IsEqual(pool.NumActive, 0); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 2); + + var bars = new List(); + + bars.Add(pool.Spawn()); + bars.Add(pool.Spawn()); + bars.Add(pool.Spawn()); + bars.Add(pool.Spawn()); + bars.Add(pool.Spawn()); + + Assert.IsEqual(pool.NumActive, 5); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 0); + + pool.Despawn(bars[0]); + pool.Despawn(bars[1]); + pool.Despawn(bars[2]); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 3); + + pool.ShrinkBy(1); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 4); + Assert.IsEqual(pool.NumInactive, 2); + + pool.ExpandBy(1); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 5); + Assert.IsEqual(pool.NumInactive, 3); + + pool.Resize(1); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 3); + Assert.IsEqual(pool.NumInactive, 1); + + pool.Clear(); + + Assert.IsEqual(pool.NumActive, 2); + Assert.IsEqual(pool.NumTotal, 2); + Assert.IsEqual(pool.NumInactive, 0); + + Assert.Throws(() => pool.Resize(-1)); + Assert.Throws(() => pool.ShrinkBy(1)); + } + + public class Bar + { + public static readonly StaticMemoryPool Pool = + new StaticMemoryPool(OnSpawned, OnDespawned); + + static void OnSpawned(Bar that) + { + } + + static void OnDespawned(Bar that) + { + } + } + + public class Foo : IDisposable + { + public static readonly StaticMemoryPool Pool = + new StaticMemoryPool(OnSpawned, OnDespawned); + + public string Value + { + get; private set; + } + + public void Dispose() + { + Pool.Despawn(this); + } + + static void OnSpawned(string value, Foo that) + { + that.Value = value; + } + + static void OnDespawned(Foo that) + { + that.Value = null; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestStaticMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestStaticMemoryPool.cs.meta new file mode 100644 index 0000000..c060fc5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/MemoryPool/TestStaticMemoryPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 554fc06f7ed876d479aa605f55099e02 +timeCreated: 1528024394 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other.meta new file mode 100644 index 0000000..cc99dce --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc7f3f51b1ad79f409addb115d2857a7 +folderAsset: yes +timeCreated: 1461711436 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAllocs.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAllocs.cs new file mode 100644 index 0000000..e3c548d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAllocs.cs @@ -0,0 +1,62 @@ + +// In order to run this, install dotMemoryPeek through nuget and then change this to 1 +#if false + +using System; +using System.Diagnostics; +using JetBrains.dotMemoryUnit; +using ModestTree; +using NUnit.Framework; +using Assert=ModestTree.Assert; +using System.Linq; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestAllocs : ZenjectUnitTestFixture + { + interface IFoo + { + } + + public class Foo1 : IFoo + { + } + + public class Foo2 : IFoo + { + } + + [Test] + [DotMemoryUnit(CollectAllocations=true)] + public void TryStuff() + { + Container.Bind().To().AsSingle(); + + Container.TryResolve(); + + Log.Info("Starting memory check"); + + var point1 = dotMemory.Check(); + + Container.TryResolve(); + + dotMemory.Check(memory => + { + var traffic = memory.GetTrafficFrom(point1).Where(x => x.Namespace.Like("Zenject")); + var bytesAllocated = traffic.AllocatedMemory.SizeInBytes; + + if (bytesAllocated != 0) + { + Log.Info("Found unnecessary memory allocations ({0} kb) in Container.Resolve. Allocated Types: \n{1}", + (float)bytesAllocated / 1024f, traffic.GroupByType().OrderByDescending(x => x.AllocatedMemoryInfo.SizeInBytes) + .Select(x => "{0} bytes: ({1})".Fmt(x.AllocatedMemoryInfo.SizeInBytes, x.Type.PrettyName())).Join("\n")); + } + }); + + Log.Info("Done memory check"); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAllocs.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAllocs.cs.meta new file mode 100644 index 0000000..f49fc3a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAllocs.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6935919ae38269447a54f963952ce929 +timeCreated: 1519817043 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAsSingle.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAsSingle.cs new file mode 100644 index 0000000..af5ae8e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAsSingle.cs @@ -0,0 +1,158 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings.Singletons +{ + [TestFixture] + public class TestAsSingle : ZenjectUnitTestFixture + { + [Test] + public void TestAsSingleThrows() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Assert.Throws(() => Container.FlushBindings()); + } + + [Test] + public void TestAsSingleAndTransientThrows() + { + Container.Bind().AsSingle(); + Container.Bind().AsTransient(); + + Assert.Throws(() => Container.FlushBindings()); + } + + [Test] + public void TestAsSingleAndResolveNoThrow() + { + Container.Bind().AsSingle(); + Container.Bind().To().FromResolve(); + + Assert.IsEqual(Container.Resolve(), Container.Resolve()); + } + + [Test] + public void TestToSingleMethod1() + { + Container.Bind().AsSingle(); + + Assert.Throws(() => + { + Container.Bind().FromMethod(container => new Foo()).AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromInstance(new Foo()).AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromIFactory(b => b.To().AsCached()).AsSingle(); + Container.FlushBindings(); + }); + } + + [Test] + public void TestToSingleMethod() + { + Container.Bind().FromMethod(container => new Foo()).AsSingle(); + + Assert.Throws(() => + { + Container.Bind().AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromInstance(new Foo()).AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromIFactory(b => b.To().AsCached()).AsSingle(); + Container.FlushBindings(); + }); + } + + [Test] + public void TestToSingleInstance() + { + Container.Bind().FromInstance(new Foo()).AsSingle(); + + Assert.Throws(() => + { + Container.Bind().AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromMethod(container => new Foo()).AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromIFactory(b => b.To().AsCached()).AsSingle(); + Container.FlushBindings(); + }); + } + + [Test] + public void TestToSingleFactory() + { + Container.Bind().FromIFactory(b => b.To().AsCached()).AsSingle(); + + Assert.Throws(() => + { + Container.Bind().AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromMethod(container => new Foo()).AsSingle(); + Container.FlushBindings(); + }); + + Assert.Throws(() => + { + Container.Bind().FromInstance(new Foo()).AsSingle(); + Container.FlushBindings(); + }); + } + + class Bar + { + public Foo GetFoo() + { + return new Foo(); + } + } + + interface IFoo + { + } + + class Foo : IFoo + { + } + + class FooFactory : IFactory + { + public Foo Create() + { + return new Foo(); + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAsSingle.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAsSingle.cs.meta new file mode 100644 index 0000000..1cbc28b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestAsSingle.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6b3c12a3bc805fb47b7dd01a4c8f100f +timeCreated: 1520670682 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestBindCallbacks.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestBindCallbacks.cs new file mode 100644 index 0000000..4fb9855 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestBindCallbacks.cs @@ -0,0 +1,79 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestBindCallbacks : ZenjectUnitTestFixture + { + public class Foo + { + [Inject] + public int Value2 + { + get; set; + } + + public string Value + { + get; set; + } + + public class Factory : PlaceholderFactory + { + } + + public class Pool : MemoryPool + { + } + } + + [Test] + public void Test1() + { + Container.BindInstance(5).WhenInjectedInto(); + + Container.Bind().AsSingle().OnInstantiated((ctx, f) => + { + Assert.IsEqual(f.Value2, 5); + f.Value = "asdf"; + }); + + var foo = Container.Resolve(); + + Assert.IsEqual(foo.Value, "asdf"); + } + + [Test] + public void TestFactory1() + { + Container.BindInstance(5).WhenInjectedInto(); + + Container.BindFactory().OnInstantiated((ctx, f) => + { + Assert.IsEqual(f.Value2, 5); + f.Value = "asdf"; + }); + + var foo = Container.Resolve().Create(); + + Assert.IsEqual(foo.Value, "asdf"); + } + + [Test] + public void TestMemoryPool1() + { + Container.BindInstance(5).WhenInjectedInto(); + + Container.BindMemoryPool().OnInstantiated((ctx, f) => + { + Assert.IsEqual(f.Value2, 5); + f.Value = "asdf"; + }); + + var foo = Container.Resolve().Spawn(); + + Assert.IsEqual(foo.Value, "asdf"); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestBindCallbacks.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestBindCallbacks.cs.meta new file mode 100644 index 0000000..1c162a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestBindCallbacks.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1a3977987fbe0944c8f7d3879818e79c +timeCreated: 1535263051 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCircularDependencies.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCircularDependencies.cs new file mode 100644 index 0000000..fc0ad6f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCircularDependencies.cs @@ -0,0 +1,82 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestCircularDependencies : ZenjectUnitTestFixture + { + [Test] + public void TestThrows() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Assert.Throws(() => Container.Resolve()); + Assert.Throws(() => Container.Resolve()); + } + + public class Foo1 + { + public Foo1(Bar1 bar) + { + } + } + + public class Bar1 + { + public Bar1(Foo1 foo) + { + } + } + + [Test] + public void TestPostInject() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Assert.IsNotNull(Container.Resolve()); + Assert.IsNotNull(Container.Resolve()); + } + + public class Foo2 + { + [Inject] + public void Init(Bar2 bar) + { + } + } + + public class Bar2 + { + [Inject] + public void Init(Foo2 foo) + { + } + } + + [Test] + public void TestField() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Assert.IsNotNull(Container.Resolve().Bar); + Assert.IsNotNull(Container.Resolve().Foo); + } + + public class Foo3 + { + [Inject] + public Bar3 Bar; + } + + public class Bar3 + { + [Inject] + public Foo3 Foo; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCircularDependencies.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCircularDependencies.cs.meta new file mode 100644 index 0000000..18f1db1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCircularDependencies.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 42f3a9d60487be74a953056c109c0f8f +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestClearCacheProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestClearCacheProvider.cs new file mode 100644 index 0000000..7f9da05 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestClearCacheProvider.cs @@ -0,0 +1,47 @@ +using System.Linq; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestClearCacheProvider : ZenjectUnitTestFixture + { + public interface IFoo + { + } + + public class Foo1 : IFoo + { + } + + public class Foo2 : IFoo + { + } + + // For issue https://github.com/modesttree/Zenject/issues/441 + [Test] + public void Test1() + { + Container.Bind().To().AsSingle(); + + Assert.That(Container.Resolve() is Foo1); + + var context = new InjectContext(Container, typeof(IFoo)); + + var provider = Container.AllProviders.OfType() + .Where(x => x.GetInstanceType(context) == typeof(Foo1)).Single(); + + Assert.IsEqual(provider.NumInstances, 1); + + provider.ClearCache(); + + Assert.IsEqual(provider.NumInstances, 0); + + Container.Rebind().To().AsSingle(); + + Assert.That(Container.Resolve() is Foo2); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestClearCacheProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestClearCacheProvider.cs.meta new file mode 100644 index 0000000..6568fa3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestClearCacheProvider.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 60fe740f61f8eb340988d68157f7ec18 +timeCreated: 1526286932 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCustomInjectAttribute.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCustomInjectAttribute.cs new file mode 100644 index 0000000..3790337 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCustomInjectAttribute.cs @@ -0,0 +1,64 @@ + +using System; +using NUnit.Framework; +using Zenject.Internal; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestCustomInjectAttribute : ZenjectUnitTestFixture + { + public class InjectCustomAttribute : Attribute + { + } + + class Bar + { + } + + [NoReflectionBaking] + class Foo + { + [InjectCustom] + public Bar BarField = null; + + public Foo(Bar barParam) + { + BarParam = barParam; + } + + public Bar BarParam; + public Bar BarMethod; + + [InjectCustom] + public Bar BarProperty + { + get; private set; + } + + [InjectCustom] + public void Construct(Bar bar) + { + BarMethod = bar; + } + } + + [Test] + public void Test1() + { + ReflectionTypeAnalyzer.AddCustomInjectAttribute(typeof(InjectCustomAttribute)); + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + var foo = Container.Resolve(); + var bar = Container.Resolve(); + + Assert.IsEqual(foo.BarProperty, bar); + Assert.IsEqual(foo.BarField, bar); + Assert.IsEqual(foo.BarMethod, bar); + Assert.IsEqual(foo.BarParam, bar); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCustomInjectAttribute.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCustomInjectAttribute.cs.meta new file mode 100644 index 0000000..765dcbb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestCustomInjectAttribute.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 483591f22e80cb944b470afb280c1260 +timeCreated: 1535696025 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecoratorValidation.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecoratorValidation.cs new file mode 100644 index 0000000..9556cd0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecoratorValidation.cs @@ -0,0 +1,87 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestDecoratorValidation + { + public interface ISaveHandler + { + void Save(); + } + + public class SaveHandler : ISaveHandler + { + public void Save() + { + } + } + + public class SaveDecorator1 : ISaveHandler + { + readonly ISaveHandler _handler; + + public SaveDecorator1(ISaveHandler handler) + { + _handler = handler; + } + + public void Save() + { + _handler.Save(); + } + } + + DiContainer Container + { + get; set; + } + + [SetUp] + public void Setup() + { + Container = new DiContainer(true); + Container.Settings = new ZenjectSettings(ValidationErrorResponses.Throw); + } + + public class Foo + { + public Foo(ISaveHandler saveHandler) + { + } + } + + [Test] + public void TestSuccess1() + { + Container.Bind().To().AsSingle(); + Container.Decorate().With(); + Container.Bind().AsSingle().NonLazy(); + + Container.ResolveRoots(); + } + + [Test] + public void TestFail1() + { + Container.Bind().To().AsSingle(); + Container.Decorate().With().FromResolve(Guid.NewGuid()); + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestFail2() + { + Container.Bind().To().FromResolve(Guid.NewGuid()).AsSingle(); + Container.Decorate().With(); + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.ResolveRoots()); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecoratorValidation.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecoratorValidation.cs.meta new file mode 100644 index 0000000..fdcad3f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecoratorValidation.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4ea46e52a0fbff6478bff334331e6aaf +timeCreated: 1534318715 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecorators.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecorators.cs new file mode 100644 index 0000000..9894688 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecorators.cs @@ -0,0 +1,236 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestDecorators : ZenjectUnitTestFixture + { + static int CallCounter; + + public interface ISaveHandler + { + void Save(); + } + + public class SaveHandler : ISaveHandler + { + public SaveHandler() + { + NumInstances++; + } + + public static int CallCount + { + get; set; + } + + public static int NumInstances + { + get; set; + } + + public void Save() + { + CallCount = CallCounter++; + } + } + + public class SaveDecorator1 : ISaveHandler + { + readonly ISaveHandler _handler; + + public SaveDecorator1(ISaveHandler handler) + { + _handler = handler; + NumInstances++; + } + + public static int NumInstances + { + get; set; + } + + public static int CallCount + { + get; set; + } + + public void Save() + { + CallCount = CallCounter++; + _handler.Save(); + } + } + + public class SaveDecorator2 : ISaveHandler + { + readonly ISaveHandler _handler; + + public SaveDecorator2(ISaveHandler handler) + { + _handler = handler; + } + + public static int CallCount + { + get; set; + } + + public void Save() + { + CallCount = CallCounter++; + _handler.Save(); + } + } + + public class Foo + { + } + + [Test] + public void TestSimpleCase() + { + Container.Bind().To().AsSingle(); + Container.Decorate().With(); + + CallCounter = 1; + SaveHandler.CallCount = 0; + SaveDecorator1.CallCount = 0; + + Container.Resolve().Save(); + + Assert.IsEqual(SaveDecorator1.CallCount, 1); + Assert.IsEqual(SaveHandler.CallCount, 2); + } + + [Test] + public void TestMultiple() + { + Container.Bind().To().AsSingle(); + + Container.Decorate().With(); + Container.Decorate().With(); + + CallCounter = 1; + SaveHandler.CallCount = 0; + SaveDecorator1.CallCount = 0; + SaveDecorator2.CallCount = 0; + + Container.Resolve().Save(); + + Assert.IsEqual(SaveDecorator2.CallCount, 1); + Assert.IsEqual(SaveDecorator1.CallCount, 2); + Assert.IsEqual(SaveHandler.CallCount, 3); + } + + [Test] + public void TestCaching() + { + Container.Bind().To().AsTransient(); + Container.Decorate().With(); + + SaveHandler.NumInstances = 0; + SaveDecorator1.NumInstances = 0; + + Container.Resolve().Save(); + + Assert.IsEqual(SaveHandler.NumInstances, 1); + Assert.IsEqual(SaveDecorator1.NumInstances, 1); + + Container.Resolve().Save(); + + Assert.IsEqual(SaveHandler.NumInstances, 2); + Assert.IsEqual(SaveDecorator1.NumInstances, 2); + } + + [Test] + public void TestCaching2() + { + Container.Bind().To().AsCached(); + Container.Decorate().With(); + + SaveHandler.NumInstances = 0; + SaveDecorator1.NumInstances = 0; + + Container.Resolve().Save(); + + Assert.IsEqual(SaveHandler.NumInstances, 1); + Assert.IsEqual(SaveDecorator1.NumInstances, 1); + + Container.Resolve().Save(); + + Assert.IsEqual(SaveHandler.NumInstances, 1); + Assert.IsEqual(SaveDecorator1.NumInstances, 1); + } + + [Test] + public void TestDecoratorMethod() + { + SaveHandler.NumInstances = 0; + SaveDecorator1.CallCount = 0; + + bool wasCalled = false; + + Container.Bind().To().AsSingle(); + Container.Decorate() + .With().FromMethod((x, h) => + { + wasCalled = true; + return new SaveDecorator1(h); + }); + + CallCounter = 1; + Assert.That(!wasCalled); + Assert.IsEqual(SaveHandler.NumInstances, 0); + Assert.IsEqual(SaveDecorator1.CallCount, 0); + + Container.Resolve().Save(); + + Assert.That(wasCalled); + Assert.IsEqual(SaveHandler.NumInstances, 1); + Assert.IsEqual(SaveDecorator1.CallCount, 1); + } + + [Test] + public void TestContainerInheritance() + { + Container.Bind().To().AsSingle(); + Container.Decorate().With(); + + var subContainer = Container.CreateSubContainer(); + + CallCounter = 1; + SaveHandler.CallCount = 0; + SaveDecorator1.CallCount = 0; + + subContainer.Resolve().Save(); + + Assert.IsEqual(SaveDecorator1.CallCount, 1); + Assert.IsEqual(SaveHandler.CallCount, 2); + } + + + // TODO - Fix this + //[Test] + //public void TestContainerInheritance2() + //{ + //Container.Bind().To().AsSingle(); + //Container.Decorate().With(); + + //var subContainer = Container.CreateSubContainer(); + //subContainer.Decorate().With(); + + //CallCounter = 1; + //SaveHandler.CallCount = 0; + //SaveDecorator1.CallCount = 0; + //SaveDecorator2.CallCount = 0; + + //subContainer.Resolve().Save(); + + //Assert.IsEqual(SaveDecorator2.CallCount, 1); + //Assert.IsEqual(SaveDecorator1.CallCount, 2); + //Assert.IsEqual(SaveHandler.CallCount, 3); + //} + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecorators.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecorators.cs.meta new file mode 100644 index 0000000..55f5db8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestDecorators.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 919290ef5f80b8c48832d7a91f8ab674 +timeCreated: 1528372067 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFacadeSubContainer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFacadeSubContainer.cs new file mode 100644 index 0000000..ba3c1fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFacadeSubContainer.cs @@ -0,0 +1,93 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestFacadeSubContainer + { + static int NumInstalls; + + [Test] + public void Test1() + { + NumInstalls = 0; + InitTest.WasRun = false; + TickTest.WasRun = false; + DisposeTest.WasRun = false; + + var container = new DiContainer(); + + container.Bind(typeof(TickableManager), typeof(InitializableManager), typeof(DisposableManager)) + .ToSelf().AsSingle().CopyIntoAllSubContainers(); + + // This is how you add ITickables / etc. within sub containers + container.BindInterfacesAndSelfTo() + .FromSubContainerResolve().ByMethod(InstallFoo).AsSingle(); + + var tickManager = container.Resolve(); + var initManager = container.Resolve(); + var disposeManager = container.Resolve(); + + Assert.That(!InitTest.WasRun); + Assert.That(!TickTest.WasRun); + Assert.That(!DisposeTest.WasRun); + + initManager.Initialize(); + tickManager.Update(); + disposeManager.Dispose(); + + Assert.That(InitTest.WasRun); + Assert.That(TickTest.WasRun); + Assert.That(DisposeTest.WasRun); + } + + public void InstallFoo(DiContainer subContainer) + { + NumInstalls++; + + subContainer.Bind().AsSingle(); + + subContainer.Bind().To().AsSingle(); + subContainer.Bind().To().AsSingle(); + subContainer.Bind().To().AsSingle(); + } + + public class FooKernel : Kernel + { + } + + public class InitTest : IInitializable + { + public static bool WasRun; + + public void Initialize() + { + WasRun = true; + } + } + + public class TickTest : ITickable + { + public static bool WasRun; + + public void Tick() + { + WasRun = true; + } + } + + public class DisposeTest : IDisposable + { + public static bool WasRun; + + public void Dispose() + { + WasRun = true; + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFacadeSubContainer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFacadeSubContainer.cs.meta new file mode 100644 index 0000000..6550c6d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFacadeSubContainer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 84329a2f5907361459ac88fb29b3c102 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFactoryMemoryPoolCustomInterface.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFactoryMemoryPoolCustomInterface.cs new file mode 100644 index 0000000..922ca15 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFactoryMemoryPoolCustomInterface.cs @@ -0,0 +1,48 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestFactoryMemoryPoolCustomInterface : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + var foo = new Foo(); + + Container.BindFactoryCustomInterface().FromInstance(foo); + + Assert.IsEqual(Container.Resolve().Create(), foo); + } + + [Test] + public void Test2() + { + var foo = new Foo(); + + Container.BindMemoryPoolCustomInterface().FromInstance(foo); + + Assert.IsEqual(Container.Resolve().Spawn(), foo); + } + + public class Foo + { + public interface IFooFactory : IFactory + { + } + + public interface IFooPool : IMemoryPool + { + } + + public class Factory : PlaceholderFactory, IFooFactory + { + } + + public class Pool : MemoryPool, IFooPool + { + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFactoryMemoryPoolCustomInterface.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFactoryMemoryPoolCustomInterface.cs.meta new file mode 100644 index 0000000..211ece3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestFactoryMemoryPoolCustomInterface.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 3cca63c83328cfd4693f06f559c762ec +timeCreated: 1520703276 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestGenericContract.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestGenericContract.cs new file mode 100644 index 0000000..572baed --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestGenericContract.cs @@ -0,0 +1,105 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestGenericContract : ZenjectUnitTestFixture + { + class Test1 + { + public T Data; + } + + class Test2 + { + } + + [Test] + public void TestToSingle() + { + Container.Bind(typeof(Test1<>)).AsSingle().NonLazy(); + + var test1 = Container.Resolve>(); + Assert.That(test1.Data == 0); + test1.Data = 5; + + var test2 = Container.Resolve>(); + + Assert.That(test2 == test1); + Assert.That(test1.Data == 5); + } + + [Test] + public void TestToTransient() + { + Container.Bind(typeof(Test1<>)).AsTransient().NonLazy(); + + var test1 = Container.Resolve>(); + Assert.That(test1.Data == 0); + + var test2 = Container.Resolve>(); + Assert.That(test2.Data == 0); + Assert.That(test2 != test1); + + Container.Resolve>(); + Container.Resolve>>(); + Container.Resolve>(); + } + + interface IFoo + { + } + + interface IBar + { + } + + class Test2 : IFoo, IBar + { + } + + [Test] + public void TestToSingleMultipleContracts() + { + Container.Bind(typeof(IFoo<>), typeof(IBar<>)).To(typeof(Test2<>)).AsSingle(); + + var foo = Container.Resolve>(); + Assert.That(foo is Test2); + + var bar = Container.Resolve>(); + Assert.That(bar is Test2); + + Assert.IsEqual(foo, bar); + Assert.IsEqual(foo, Container.Resolve>()); + Assert.IsEqual(bar, Container.Resolve>()); + } + + public interface IQux { + } + + public class Qux : IQux { + } + + [Test] + public void TestToSingleMultipleContractsMismatch() + { + Container.Bind(typeof(IQux), typeof(IFoo<>), typeof(IBar<>)).To(typeof(Test2<>), typeof(Qux)).AsSingle(); + + var foo = Container.Resolve>(); + Assert.That(foo is Test2); + + var bar = Container.Resolve>(); + Assert.That(bar is Test2); + + Assert.IsEqual(foo, bar); + Assert.IsEqual(foo, Container.Resolve>()); + Assert.IsEqual(bar, Container.Resolve>()); + + var qux = Container.Resolve(); + + Assert.IsEqual(qux, Container.Resolve()); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestGenericContract.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestGenericContract.cs.meta new file mode 100644 index 0000000..9108d94 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestGenericContract.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: af3b7f56a09aaa04c8eedd4f6c11945c +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestKeyedFactoryExample.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestKeyedFactoryExample.cs new file mode 100644 index 0000000..a928c66 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestKeyedFactoryExample.cs @@ -0,0 +1,86 @@ +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestKeyedFactoryExample : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Container.BindFactory().WithId("foo1") + .FromSubContainerResolve().ByMethod(InstallFoo1); + + Container.BindFactory().WithId("foo2") + .FromSubContainerResolve().ByMethod(InstallFoo2); + + Container.Bind>>() + .FromMethod(GetFooFactories).WhenInjectedInto(); + + Container.Bind().AsSingle(); + + var keyedFactory = Container.Resolve(); + + Assert.IsEqual(keyedFactory.Create("foo1").Number, 5); + Assert.IsEqual(keyedFactory.Create("foo2").Number, 6); + + Assert.Throws(() => keyedFactory.Create("foo3")); + } + + Dictionary> GetFooFactories(InjectContext ctx) + { + return ctx.Container.AllContracts.Where( + x => x.Type == typeof(Foo.Factory)) + .ToDictionary(x => (string)x.Identifier, x => (IFactory)ctx.Container.ResolveId(x.Identifier)); + } + + void InstallFoo2(DiContainer subContainer) + { + subContainer.BindInstance(6); + subContainer.Bind().AsCached(); + } + + void InstallFoo1(DiContainer subContainer) + { + subContainer.BindInstance(5); + subContainer.Bind().AsCached(); + } + + public class FooFactory + { + readonly Dictionary> _subFactories; + + public FooFactory( + Dictionary> subFactories) + { + _subFactories = subFactories; + } + + public Foo Create(string key) + { + return _subFactories[key].Create(); + } + } + + public class Foo + { + public Foo(int number) + { + Number = number; + } + + public int Number + { + get; private set; + } + + public class Factory : PlaceholderFactory + { + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestKeyedFactoryExample.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestKeyedFactoryExample.cs.meta new file mode 100644 index 0000000..bbbd939 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestKeyedFactoryExample.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c2095fa27bc74d346a34ccfe39d21464 +timeCreated: 1520700395 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestLazy.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestLazy.cs new file mode 100644 index 0000000..b7260d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestLazy.cs @@ -0,0 +1,94 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Bindings.Singletons +{ + [TestFixture] + public class TestLazy : ZenjectUnitTestFixture + { + [Test] + public void Test1() + { + Bar.InstanceCount = 0; + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + var foo = Container.Resolve(); + + Assert.IsEqual(Bar.InstanceCount, 0); + + foo.DoIt(); + + Assert.IsEqual(Bar.InstanceCount, 1); + } + + [Test] + public void TestOptional1() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Assert.IsNotNull(Container.Resolve().Bar.Value); + } + + [Test] + public void TestOptional2() + { + Container.Bind().AsSingle(); + + Assert.IsNull(Container.Resolve().Bar.Value); + } + + [Test] + public void TestOptional3() + { + Container.Bind().AsSingle(); + + var gorp = Container.Resolve(); + object temp; + Assert.Throws(() => temp = gorp.Bar.Value); + } + + public class Bar + { + public static int InstanceCount; + + public Bar() + { + InstanceCount++; + } + + public void DoIt() + { + } + } + + public class Foo + { + readonly LazyInject _bar; + + public Foo(LazyInject bar) + { + _bar = bar; + } + + public void DoIt() + { + _bar.Value.DoIt(); + } + } + + public class Qux + { + [Inject(Optional = true)] + public LazyInject Bar; + } + + public class Gorp + { + public LazyInject Bar; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestLazy.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestLazy.cs.meta new file mode 100644 index 0000000..2f38fa6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestLazy.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: cd58ae826c869c849a16a72b99a4c984 +timeCreated: 1527488175 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestNestedContainer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestNestedContainer.cs new file mode 100644 index 0000000..3e47087 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestNestedContainer.cs @@ -0,0 +1,54 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestNestedContainer : ZenjectUnitTestFixture + { + public interface IFoo + { + int GetBar(); + } + + public class Foo : IFoo + { + public int GetBar() + { + return 0; + } + } + + public class Foo2 : IFoo + { + public int GetBar() + { + return 1; + } + } + + [Test] + public void TestCase1() + { + var container1 = new DiContainer(); + + Assert.Throws(() => container1.Resolve()); + Assert.Throws(() => Container.Resolve()); + + Container.Bind().To().AsSingle(); + + Assert.Throws(() => container1.Resolve()); + Assert.IsEqual(Container.Resolve().GetBar(), 0); + + var container2 = Container.CreateSubContainer(); + + Assert.IsEqual(container2.Resolve().GetBar(), 0); + Assert.IsEqual(Container.Resolve().GetBar(), 0); + + container2.Bind().To().AsSingle(); + + Assert.IsEqual(container2.Resolve().GetBar(), 1); + Assert.IsEqual(Container.Resolve().GetBar(), 0); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestNestedContainer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestNestedContainer.cs.meta new file mode 100644 index 0000000..4949b98 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestNestedContainer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9feaeae29aa84c64fb1741b2195e54ba +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestPoolableManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestPoolableManager.cs new file mode 100644 index 0000000..46a4b45 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestPoolableManager.cs @@ -0,0 +1,106 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestPoolableManager : ZenjectUnitTestFixture + { + static int CallCount; + + public class Foo : IPoolable + { + public static int SpawnCallCount; + public static int DespawnCallCount; + + public void OnSpawned() + { + SpawnCallCount = CallCount++; + } + + public void OnDespawned() + { + DespawnCallCount = CallCount++; + } + } + + public class Bar : IPoolable + { + public static int SpawnCallCount; + public static int DespawnCallCount; + + public void OnSpawned() + { + SpawnCallCount = CallCount++; + } + + public void OnDespawned() + { + DespawnCallCount = CallCount++; + } + } + + [Test] + public void TestDefaultOrder() + { + Container.Bind().AsSingle(); + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle(); + + var poolManager = Container.Resolve(); + + CallCount = 1; + Foo.SpawnCallCount = 0; + Foo.DespawnCallCount = 0; + Bar.SpawnCallCount = 0; + Bar.DespawnCallCount = 0; + + poolManager.TriggerOnSpawned(); + + Assert.IsEqual(Foo.SpawnCallCount, 1); + Assert.IsEqual(Bar.SpawnCallCount, 2); + Assert.IsEqual(Foo.DespawnCallCount, 0); + Assert.IsEqual(Bar.DespawnCallCount, 0); + + poolManager.TriggerOnDespawned(); + + Assert.IsEqual(Foo.SpawnCallCount, 1); + Assert.IsEqual(Bar.SpawnCallCount, 2); + Assert.IsEqual(Foo.DespawnCallCount, 4); + Assert.IsEqual(Bar.DespawnCallCount, 3); + } + + [Test] + public void TestExplicitOrder() + { + Container.Bind().AsSingle(); + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle(); + + Container.BindExecutionOrder(2); + Container.BindExecutionOrder(1); + + var poolManager = Container.Resolve(); + + CallCount = 1; + Foo.SpawnCallCount = 0; + Foo.DespawnCallCount = 0; + Bar.SpawnCallCount = 0; + Bar.DespawnCallCount = 0; + + poolManager.TriggerOnSpawned(); + + Assert.IsEqual(Foo.SpawnCallCount, 2); + Assert.IsEqual(Bar.SpawnCallCount, 1); + Assert.IsEqual(Foo.DespawnCallCount, 0); + Assert.IsEqual(Bar.DespawnCallCount, 0); + + poolManager.TriggerOnDespawned(); + + Assert.IsEqual(Foo.SpawnCallCount, 2); + Assert.IsEqual(Bar.SpawnCallCount, 1); + Assert.IsEqual(Foo.DespawnCallCount, 3); + Assert.IsEqual(Bar.DespawnCallCount, 4); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestPoolableManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestPoolableManager.cs.meta new file mode 100644 index 0000000..82fc30f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestPoolableManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 25dab1c5f3ebf424da72c0f042790b11 +timeCreated: 1528651046 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolve.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolve.cs new file mode 100644 index 0000000..810483e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolve.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestResolve : ZenjectUnitTestFixture + { + class Foo + { + } + + [Test] + public void TestResolveAmbiguousBindings1() + { + var f1 = new Foo(); + var f2 = new Foo(); + + // Should always choose the binding with condition when forced to choose + Container.BindInstance(f1); + Container.BindInstance(f2).When(_ => true); + + Assert.IsEqual(Container.Resolve(), f2); + } + + + [Test] + public void TestResolveAmbiguousBindings2() + { + var f1 = new Foo(); + var f2 = new Foo(); + + // Order shouldn't matter + Container.BindInstance(f2).When(_ => true); + Container.BindInstance(f1); + + Assert.IsEqual(Container.Resolve(), f2); + } + + [Test] + public void TestDirectListBindings1() + { + var f1 = new Foo(); + + Container.BindInstance(f1); + + Assert.IsEqual(Container.Instantiate().Foos[0], f1); + + var l1 = new List(); + + Container.BindInstance(l1); + + // Direct list bindings should override the automatic list bindings + Assert.IsEqual(Container.Instantiate().Foos, l1); + } + + class Bar + { + public List Foos; + + public Bar(List foos) + { + Foos = foos; + } + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolve.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolve.cs.meta new file mode 100644 index 0000000..e270eaa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolve.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ab22cbcf8e3080d41bd2031eb04612ee +timeCreated: 1522221939 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolveMany.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolveMany.cs new file mode 100644 index 0000000..6d46309 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolveMany.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestResolveMany : ZenjectUnitTestFixture + { + class Test0 + { + } + + class Test1 : Test0 + { + } + + class Test2 : Test0 + { + } + + [Test] + public void TestCase1() + { + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle(); + + List many = Container.ResolveAll(); + + Assert.That(many.Count == 2); + } + + [Test] + public void TestOptional() + { + List many = Container.ResolveAll(); + Assert.That(many.Count == 0); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolveMany.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolveMany.cs.meta new file mode 100644 index 0000000..455c876 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestResolveMany.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8adbb260feb50b248943eb2fb41681cc +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers.cs new file mode 100644 index 0000000..31da349 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers.cs @@ -0,0 +1,93 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestSubContainers : ZenjectUnitTestFixture + { + class Test0 + { + } + + [Test] + public void TestIsRemoved() + { + var subContainer = Container.CreateSubContainer(); + var test1 = new Test0(); + + subContainer.Bind().FromInstance(test1); + + Assert.That(ReferenceEquals(test1, subContainer.Resolve())); + + Assert.Throws( + delegate { Container.Resolve(); }); + } + + class Test1 + { + [Inject] + public Test0 Test = null; + } + + [Test] + public void TestCase2() + { + Test0 test0; + Test1 test1; + + var subContainer = Container.CreateSubContainer(); + var test0Local = new Test0(); + + subContainer.Bind().FromInstance(test0Local); + subContainer.Bind().AsSingle(); + + test0 = subContainer.Resolve(); + Assert.IsEqual(test0Local, test0); + + test1 = subContainer.Resolve(); + + Assert.Throws( + delegate { Container.Resolve(); }); + + Assert.Throws( + delegate { Container.Resolve(); }); + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Assert.That(Container.Resolve() != test0); + + Assert.That(Container.Resolve() != test1); + } + + interface IFoo + { + } + + interface IFoo2 + { + } + + class Foo : IFoo, IFoo2 + { + } + + [Test] + public void TestMultipleSingletonDifferentScope() + { + IFoo foo1; + + var subContainer1 = Container.CreateSubContainer(); + subContainer1.Bind().To().AsSingle(); + foo1 = subContainer1.Resolve(); + + var subContainer2 = Container.CreateSubContainer(); + subContainer2.Bind().To().AsSingle(); + var foo2 = subContainer2.Resolve(); + + Assert.That(foo2 != foo1); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers.cs.meta new file mode 100644 index 0000000..450ce7d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bc27ceb0add4e284880a47f778bd5433 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers4.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers4.cs new file mode 100644 index 0000000..db0baa2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers4.cs @@ -0,0 +1,82 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestSubContainers4 : ZenjectUnitTestFixture + { + readonly Dictionary _subContainers = new Dictionary(); + + [Test] + public void RunTest() + { + SetupContainer(); + + var view1 = Container.Resolve(); + + Assert.IsEqual(view1.Controller.Model, view1.Model); + + var view2 = Container.Resolve(); + + Assert.IsEqual(view2.Controller.Model, view2.Model); + + Assert.IsNotEqual(view2.Model, view1.Model); + Assert.IsNotEqual(view2, view1); + } + + void SetupContainer() + { + Container.Bind().FromMethod(SubContainerResolve).AsTransient() + .WhenInjectedInto(); + + Container.Bind().FromMethod(SubContainerResolve).AsTransient() + .WhenInjectedInto(); + + Container.Bind().AsTransient(); + } + + T SubContainerResolve(InjectContext context) + { + Assert.IsNotNull(context.ObjectInstance); + DiContainer subContainer; + + if (!_subContainers.TryGetValue(context.ObjectInstance, out subContainer)) + { + subContainer = context.Container.CreateSubContainer(); + _subContainers.Add(context.ObjectInstance, subContainer); + + InstallViewBindings(subContainer); + } + + return (T)subContainer.Resolve(context); + } + + void InstallViewBindings(DiContainer subContainer) + { + subContainer.Bind().AsSingle(); + subContainer.Bind().AsSingle(); + } + + public class RotorController + { + [Inject] + public RotorModel Model; + } + + public class RotorView + { + [Inject] + public RotorController Controller; + + [Inject] + public RotorModel Model; + } + + public class RotorModel + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers4.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers4.cs.meta new file mode 100644 index 0000000..3e7d332 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestSubContainers4.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9b761fe9578b04148a779d2c323548fb +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTaskUpdater.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTaskUpdater.cs new file mode 100644 index 0000000..fae56a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTaskUpdater.cs @@ -0,0 +1,100 @@ +using System; +using ModestTree.Util; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestTaskUpdater + { + DiContainer _container; + + [SetUp] + public void Setup() + { + _container = new DiContainer(); + + _container.Bind>().FromInstance(new TickablesTaskUpdater()); + } + + public void BindTickable(int priority) where TTickable : ITickable + { + _container.BindInterfacesAndSelfTo().AsSingle(); + _container.Bind>().FromInstance(ValuePair.New(typeof(TTickable), priority)); + } + + [Test] + public void TestTickablesAreOptional() + { + Assert.IsNotNull(_container.Resolve>()); + } + + [Test] + // Test that tickables get called in the correct order + public void TestOrder() + { + BindTickable(2); + BindTickable(0); + BindTickable(1); + + var taskUpdater = _container.Resolve>(); + + var tick1 = _container.Resolve(); + var tick2 = _container.Resolve(); + var tick3 = _container.Resolve(); + + int tickCount = 0; + + tick1.TickCalled += delegate + { + Assert.IsEqual(tickCount, 0); + tickCount++; + }; + + tick2.TickCalled += delegate + { + Assert.IsEqual(tickCount, 1); + tickCount++; + }; + + tick3.TickCalled += delegate + { + Assert.IsEqual(tickCount, 2); + tickCount++; + }; + + taskUpdater.UpdateAll(); + } + + class Tickable1 : ITickable + { + public event Action TickCalled = delegate {}; + + public void Tick() + { + TickCalled(); + } + } + + class Tickable2 : ITickable + { + public event Action TickCalled = delegate {}; + + public void Tick() + { + TickCalled(); + } + } + + class Tickable3 : ITickable + { + public event Action TickCalled = delegate {}; + + public void Tick() + { + TickCalled(); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTaskUpdater.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTaskUpdater.cs.meta new file mode 100644 index 0000000..8142e0e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTaskUpdater.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 191c7c5b01ead0f4283fa0656f3310c8 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTestUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTestUtil.cs new file mode 100644 index 0000000..39fdc0b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTestUtil.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests +{ + [TestFixture] + public class TestTestUtil + { + [Test] + public void TestTrue() + { + Assert.That(TestListComparer.ContainSameElements( + new List {1}, + new List {1})); + + Assert.That(TestListComparer.ContainSameElements( + new List {1, 2}, + new List {2, 1})); + + Assert.That(TestListComparer.ContainSameElements( + new List {1, 2, 3}, + new List {3, 2, 1})); + + Assert.That(TestListComparer.ContainSameElements( + new List(), + new List())); + } + + [Test] + public void TestFalse() + { + Assert.That(!TestListComparer.ContainSameElements( + new List {1, 2, 3}, + new List {3, 2, 3})); + + Assert.That(!TestListComparer.ContainSameElements( + new List {1, 2}, + new List {1, 2, 3})); + } + } +} + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTestUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTestUtil.cs.meta new file mode 100644 index 0000000..b8bf7df --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTestUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 248d9a33864afc54ab7c4d1a664fe81e +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTransientMockProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTransientMockProvider.cs new file mode 100644 index 0000000..4a2cc4d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTransientMockProvider.cs @@ -0,0 +1,25 @@ +using NUnit.Framework; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class TestTransientMockProvider : ZenjectUnitTestFixture + { + public interface IFoo + { + int GetBar(); + } + + [Test] + public void TestCase1() + { + // Commented out because this requires that zenject be installed with mocking support which isn't always the case + + //Container.FallbackProvider = new TransientMockProvider(Container); + + //var foo = Container.Resolve(); + + //Assert.IsEqual(foo.GetBar(), 0); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTransientMockProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTransientMockProvider.cs.meta new file mode 100644 index 0000000..237a416 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestTransientMockProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 669690277b55b8c419f4d34dbef0cbde +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidation.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidation.cs new file mode 100644 index 0000000..888c98d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidation.cs @@ -0,0 +1,226 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests +{ + [TestFixture] + public class TestValidation + { + DiContainer Container + { + get; set; + } + + [SetUp] + public void Setup() + { + Container = new DiContainer(true); + Container.Settings = new ZenjectSettings( + ValidationErrorResponses.Throw, RootResolveMethods.All); + } + + [Test] + public void TestFailure() + { + Container.Bind().AsSingle(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestSuccess() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Container.ResolveRoots(); + } + + [Test] + public void TestNumCalls() + { + Gorp.CallCount = 0; + + Container.BindInterfacesAndSelfTo().AsSingle(); + + Container.ResolveRoots(); + + Assert.IsEqual(Gorp.CallCount, 1); + } + + [Test] + public void TestFactoryFail() + { + Container.BindFactory(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestFactorySuccess() + { + Container.Bind().AsSingle(); + Container.BindFactory(); + + Container.ResolveRoots(); + } + + [Test] + public void TestSubContainerMethodSuccess() + { + Container.Bind().FromSubContainerResolve().ByMethod( + container => + { + container.Bind().AsSingle(); + container.Bind().AsSingle(); + container.Bind().AsSingle(); + }) + .AsSingle(); + + Container.ResolveRoots(); + } + + [Test] + public void TestSubContainerMethodFailure() + { + Container.Bind().FromSubContainerResolve().ByMethod( + container => + { + container.Bind().AsSingle(); + container.Bind().AsSingle(); + }) + .AsSingle(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestSubContainerInstallerFailure() + { + Container.Bind().FromSubContainerResolve().ByInstaller().AsSingle(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestLazyFail() + { + Container.Bind().AsSingle(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestLazySuccess() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Container.ResolveRoots(); + } + + [Test] + public void TestMemoryPoolFailure() + { + Container.BindMemoryPool(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestMemoryPoolSuccess() + { + Container.Bind().AsSingle(); + Container.BindMemoryPool(); + + Container.ResolveRoots(); + } + + [Test] + public void TestCustomValidatable() + { + Container.BindInterfacesAndSelfTo().AsSingle().NonLazy(); + + Container.ResolveRoots(); + + Assert.IsEqual(Container.Resolve().CallCount, 1); + } + + public class Loy : IValidatable, IInitializable, ITickable + { + public int CallCount + { + get; set; + } + + public void Initialize() + { + } + + public void Tick() + { + } + + public void Validate() + { + CallCount++; + } + } + + public class Jaze + { + [Inject] + public LazyInject Qux; + } + + public class QuxInstaller : Installer + { + public override void InstallBindings() + { + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + } + } + + public class Qux + { + } + + public class Bar + { + public Bar(Foo foo) + { + } + + public class Factory : PlaceholderFactory + { + } + + public class Pool : MemoryPool + { + } + } + + public class Foo + { + } + + public interface IGorp + { + } + + public class Gorp : IGorp, IValidatable + { + public static int CallCount + { + get; set; + } + + public void Validate() + { + CallCount++; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidation.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidation.cs.meta new file mode 100644 index 0000000..8eea193 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidation.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6faaf38387f08ff4ab2b1aeaa3aa6447 +timeCreated: 1527489133 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidationSettings.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidationSettings.cs new file mode 100644 index 0000000..568ff62 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidationSettings.cs @@ -0,0 +1,74 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests +{ + [TestFixture] + public class TestValidationSettings + { + DiContainer Container + { + get; set; + } + + [SetUp] + public void Setup() + { + Container = new DiContainer(true); + } + + // Doesn't work because the logged error is flagged as a test error + //[Test] + //public void TestValidationErrorLogOnly() + //{ + //Container.Settings = new ZenjectSettings(ValidationErrorResponses.Log); + //Container.Bind().AsSingle().NonLazy(); + + //Container.ResolveRoots(); + //} + + [Test] + public void TestValidationErrorThrows() + { + Container.Settings = new ZenjectSettings(ValidationErrorResponses.Throw); + + Container.Bind().AsSingle().NonLazy(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestOutsideObjectGraph1() + { + Container.Settings = new ZenjectSettings(ValidationErrorResponses.Throw); + + Container.Bind().AsSingle(); + + Container.ResolveRoots(); + } + + [Test] + public void TestOutsideObjectGraph2() + { + Container.Settings = new ZenjectSettings( + ValidationErrorResponses.Throw, RootResolveMethods.All); + + Container.Bind().AsSingle(); + + Assert.Throws(() => Container.ResolveRoots()); + } + + public class Bar + { + public Bar(Foo foo) + { + } + } + + public class Foo + { + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidationSettings.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidationSettings.cs.meta new file mode 100644 index 0000000..0eaab89 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/TestValidationSettings.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 9b700b061b5fac341a8668b2329c3c5e +timeCreated: 1527606589 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/ZenjectProfileTest.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/ZenjectProfileTest.cs new file mode 100644 index 0000000..e99493c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/ZenjectProfileTest.cs @@ -0,0 +1,90 @@ +using NUnit.Framework; + +namespace Zenject.Tests.Other +{ + [TestFixture] + public class ZenjectProfileTest + { + class Test0 + { + public void DoStuff() + { + } + + public void DoStuff1() + { + } + } + + class Test1 + { + [Inject] + public Test0 TestB + { + set; + get; + } + + [Inject] + public Test0 _testC = null; + + public Test1(Test0 test1, Test0 test2, Test0 test3, Test0 test4) + { + } + + public void DoStuff() + { + } + + public void DoStuff1() + { + } + } + + class Test2 + { + [Inject] + public Test1 TestB + { + set; + get; + } + + [Inject] + public Test1 _testC = null; + + public Test2(Test1 test1, Test1 test2, Test1 test3, Test1 test4) + { + } + } + + [Test] + // Test speed of resolve function + public void Test() + { + //var container = new DiContainer(); + //container.Bind().AsTransient(); + //container.Bind().AsTransient(); + //container.Bind().AsTransient(); + + //var stopwatch = new Stopwatch(); + + //stopwatch.Start(); + + //for (int i = 0; i < 1000; i++) + //{ + //var test0 = container.Resolve(); + //var test1 = container.Resolve(); + //var test2 = container.Resolve(); + //} + + //stopwatch.Stop(); + + //Log.InfoFormat("time = {0}", stopwatch.Elapsed.TotalSeconds); + + //Assert.That(false); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/ZenjectProfileTest.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/ZenjectProfileTest.cs.meta new file mode 100644 index 0000000..a18aff4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Other/ZenjectProfileTest.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 33e5ecde955b52a42bf3454813d30435 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling.meta new file mode 100644 index 0000000..cf98b7f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c848a36a28aa7d44e8094314a1f7826b +folderAsset: yes +timeCreated: 1537605290 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling/TestInstantiateApproaches.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling/TestInstantiateApproaches.cs new file mode 100644 index 0000000..2d36ff5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling/TestInstantiateApproaches.cs @@ -0,0 +1,352 @@ +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using ModestTree; +using Zenject.Internal; + +#pragma warning disable 414 + +namespace Zenject.Tests.Injection +{ + //[TestFixture] + // Conclusion here is that the compiled expressions are basically identical to reflection + // baking during the instantiate (though there are wins during initialization) + // When compiled expressions are not used such as IL2CPP however there is a noticable + // improvement of maybe 15-20% for instantiate + public class TestInstantiateApproaches : ZenjectUnitTestFixture + { + //[Test] + public void TestWithoutReflectionBaking() + { + Log.Trace("Average without baking: {0:0.000}", Run()); + } + + //[Test] + public void TestWithReflectionBaking() + { + Log.Trace("Average with baking: {0:0.000}", Run()); + } + + double Run() + { + Container.Bind().FromInstance(new Test0()); + + // Do not include initial reflection costs + Container.Instantiate(); + Container.Instantiate(); + + var measurements = new List(); + + for (int k = 0; k < 10; k++) + { + var stopwatch = new Stopwatch(); + stopwatch.Start(); + for (int i = 0; i < 10000; i++) + { + Container.Instantiate(); + } + stopwatch.Stop(); + measurements.Add(stopwatch.Elapsed.TotalSeconds); + } + + return measurements.Average(); + } + + [NoReflectionBaking] + class Test0 + { + } + + [NoReflectionBaking] + abstract class FooBaseBaked + { + [Inject] + public Test0 BaseFieldPublic = null; + + [Inject] + Test0 BaseFieldPrivate = null; + + [Inject] + protected Test0 BaseFieldProtected = null; + + [Inject] + public Test0 BasePropertyPublic + { + get; set; + } + + [Inject] + Test0 BasePropertyPrivate + { + get; + set; + } + + [Inject] + protected Test0 BasePropertyProtected + { + get; + set; + } + + [Inject] + public void PostInjectBase() + { + DidPostInjectBase = true; + } + + public bool DidPostInjectBase + { + get; private set; + } + + private static void __zenFieldSetter0(object P_0, object P_1) + { + ((FooBaseBaked)P_0).BaseFieldPublic = (Test0)P_1; + } + + private static void __zenFieldSetter1(object P_0, object P_1) + { + ((FooBaseBaked)P_0).BaseFieldPrivate = (Test0)P_1; + } + + private static void __zenFieldSetter2(object P_0, object P_1) + { + ((FooBaseBaked)P_0).BaseFieldProtected = (Test0)P_1; + } + + private static void __zenPropertySetter0(object P_0, object P_1) + { + ((FooBaseBaked)P_0).BasePropertyPublic = (Test0)P_1; + } + + private static void __zenPropertySetter1(object P_0, object P_1) + { + ((FooBaseBaked)P_0).BasePropertyPrivate = (Test0)P_1; + } + + private static void __zenPropertySetter2(object P_0, object P_1) + { + ((FooBaseBaked)P_0).BasePropertyProtected = (Test0)P_1; + } + + private static void __zenInjectMethod0(object P_0, object[] P_1) + { + ((FooBaseBaked)P_0).PostInjectBase(); + } + + [Preserve] + private static InjectTypeInfo CreateInjectTypeInfo() + { + return new InjectTypeInfo(typeof(FooBaseBaked), new InjectTypeInfo.InjectConstructorInfo(null, new InjectableInfo[0]), new InjectTypeInfo.InjectMethodInfo[1] + { + new InjectTypeInfo.InjectMethodInfo(__zenInjectMethod0, new InjectableInfo[0], "PostInjectBase") + }, new InjectTypeInfo.InjectMemberInfo[6] + { + new InjectTypeInfo.InjectMemberInfo(__zenFieldSetter0, new InjectableInfo(false, null, "BaseFieldPublic", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenFieldSetter1, new InjectableInfo(false, null, "BaseFieldPrivate", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenFieldSetter2, new InjectableInfo(false, null, "BaseFieldProtected", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenPropertySetter0, new InjectableInfo(false, null, "BasePropertyPublic", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenPropertySetter1, new InjectableInfo(false, null, "BasePropertyPrivate", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenPropertySetter2, new InjectableInfo(false, null, "BasePropertyProtected", typeof(Test0), null, 0)) + }); + } + } + + [NoReflectionBaking] + class FooDerivedBaked : FooBaseBaked + { + public Test0 ConstructorParam = null; + + // Instance + public FooDerivedBaked(Test0 param) + { + ConstructorParam = param; + } + + [Inject] + public void PostInject() + { + } + + [Inject] + public Test0 DerivedFieldPublic = null; + + [Inject] + Test0 DerivedFieldPrivate = null; + + [Inject] + protected Test0 DerivedFieldProtected = null; + + [Inject] + public Test0 DerivedPropertyPublic + { + get; set; + } + + [Inject] + Test0 DerivedPropertyPrivate + { + get; + set; + } + + [Inject] + protected Test0 DerivedPropertyProtected + { + get; + set; + } + + private static object __zenCreate(object[] P_0) + { + return new FooDerivedBaked((Test0)P_0[0]); + } + + private static void __zenFieldSetter0(object P_0, object P_1) + { + ((FooDerivedBaked)P_0).DerivedFieldPublic = (Test0)P_1; + } + + private static void __zenFieldSetter1(object P_0, object P_1) + { + ((FooDerivedBaked)P_0).DerivedFieldPrivate = (Test0)P_1; + } + + private static void __zenFieldSetter2(object P_0, object P_1) + { + ((FooDerivedBaked)P_0).DerivedFieldProtected = (Test0)P_1; + } + + private static void __zenPropertySetter0(object P_0, object P_1) + { + ((FooDerivedBaked)P_0).DerivedPropertyPublic = (Test0)P_1; + } + + private static void __zenPropertySetter1(object P_0, object P_1) + { + ((FooDerivedBaked)P_0).DerivedPropertyPrivate = (Test0)P_1; + } + + private static void __zenPropertySetter2(object P_0, object P_1) + { + ((FooDerivedBaked)P_0).DerivedPropertyProtected = (Test0)P_1; + } + + private static void __zenInjectMethod0(object P_0, object[] P_1) + { + ((FooDerivedBaked)P_0).PostInject(); + } + + [Preserve] + private static InjectTypeInfo CreateInjectTypeInfo() + { + return new InjectTypeInfo(typeof(FooDerivedBaked), new InjectTypeInfo.InjectConstructorInfo(__zenCreate, new InjectableInfo[1] + { + new InjectableInfo(false, null, "param", typeof(Test0), null, 0) + }), new InjectTypeInfo.InjectMethodInfo[1] + { + new InjectTypeInfo.InjectMethodInfo(__zenInjectMethod0, new InjectableInfo[0], "PostInject") + }, new InjectTypeInfo.InjectMemberInfo[6] + { + new InjectTypeInfo.InjectMemberInfo(__zenFieldSetter0, new InjectableInfo(false, null, "DerivedFieldPublic", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenFieldSetter1, new InjectableInfo(false, null, "DerivedFieldPrivate", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenFieldSetter2, new InjectableInfo(false, null, "DerivedFieldProtected", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenPropertySetter0, new InjectableInfo(false, null, "DerivedPropertyPublic", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenPropertySetter1, new InjectableInfo(false, null, "DerivedPropertyPrivate", typeof(Test0), null, 0)), + new InjectTypeInfo.InjectMemberInfo(__zenPropertySetter2, new InjectableInfo(false, null, "DerivedPropertyProtected", typeof(Test0), null, 0)) + }); + } + } + + [NoReflectionBaking] + abstract class FooBaseNoBaking + { + [Inject] + public Test0 BaseFieldPublic = null; + + [Inject] + Test0 BaseFieldPrivate = null; + + [Inject] + protected Test0 BaseFieldProtected = null; + + [Inject] + public Test0 BasePropertyPublic + { + get; set; + } + + [Inject] + Test0 BasePropertyPrivate + { + get; + set; + } + + [Inject] + protected Test0 BasePropertyProtected + { + get; + set; + } + + [Inject] + public void PostInjectBase() + { + DidPostInjectBase = true; + } + + public bool DidPostInjectBase + { + get; private set; + } + } + + [NoReflectionBaking] + class FooDerivedNoBaking : FooBaseNoBaking + { + public Test0 ConstructorParam = null; + + // Instance + public FooDerivedNoBaking(Test0 param) + { + ConstructorParam = param; + } + + [Inject] + public void PostInject() + { + } + + [Inject] + public Test0 DerivedFieldPublic = null; + + [Inject] + Test0 DerivedFieldPrivate = null; + + [Inject] + protected Test0 DerivedFieldProtected = null; + + [Inject] + public Test0 DerivedPropertyPublic + { + get; set; + } + + [Inject] + Test0 DerivedPropertyPrivate + { + get; + set; + } + + [Inject] + protected Test0 DerivedPropertyProtected + { + get; + set; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling/TestInstantiateApproaches.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling/TestInstantiateApproaches.cs.meta new file mode 100644 index 0000000..f17ed05 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Profiling/TestInstantiateApproaches.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 12c4cac1f74962c48916d2476d6828d0 +timeCreated: 1537582037 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals.meta new file mode 100644 index 0000000..6a3cfc9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6caf5b6d3f510041b368113d86f4459 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestAsyncSignals.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestAsyncSignals.cs new file mode 100644 index 0000000..0997ab0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestAsyncSignals.cs @@ -0,0 +1,153 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Signals +{ + [TestFixture] + public class TestAsyncSignals : ZenjectUnitTestFixture + { + static int CallCount; + + [Inject] + SignalBus _signalBus = null; + + [Inject] + Receiver1 _receiver1 = null; + + [Inject] + Receiver2 _receiver2 = null; + + [Inject] + TickableManager _tickManager = null; + + [InjectOptional] + Foo _foo = null; + + public override void Setup() + { + base.Setup(); + + SignalBusInstaller.Install(Container); + ZenjectManagersInstaller.Install(Container); + } + + [Test] + public void TestBasicAsync() + { + Container.DeclareSignal().RunAsync(); + Container.DeclareSignal().RunAsync(); + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Container.BindSignal().ToMethod(x => x.OnSignal).FromResolve(); + Container.BindSignal().ToMethod(x => x.OnSignal).FromResolve(); + + Container.ResolveRoots(); + Container.Resolve().Initialize(); + + Container.Inject(this); + + CallCount = 1; + _receiver1.CallIndex = 0; + _receiver2.CallIndex = 0; + + _signalBus.Fire(); + _signalBus.Fire(); + + Assert.IsEqual(_receiver1.CallIndex, 0); + Assert.IsEqual(_receiver2.CallIndex, 0); + + _tickManager.Update(); + + Assert.IsEqual(_receiver1.CallIndex, 1); + Assert.IsEqual(_receiver2.CallIndex, 2); + } + + [Test] + public void TestTickPriority() + { + Container.DeclareSignal().WithTickPriority(1); + Container.DeclareSignal().WithTickPriority(-4); + + Container.BindInterfacesAndSelfTo().AsSingle(); + + Container.Bind().AsSingle(); + Container.Bind().AsSingle(); + + Container.BindSignal().ToMethod(x => x.OnSignal).FromResolve(); + Container.BindSignal().ToMethod(x => x.OnSignal).FromResolve(); + + Container.ResolveRoots(); + Container.Resolve().Initialize(); + + Container.Inject(this); + + CallCount = 1; + _receiver1.CallIndex = 0; + _receiver2.CallIndex = 0; + _foo.CallIndex = 0; + + _signalBus.Fire(); + _signalBus.Fire(); + + Assert.IsEqual(_receiver1.CallIndex, 0); + Assert.IsEqual(_receiver2.CallIndex, 0); + Assert.IsEqual(_foo.CallIndex, 0); + + _tickManager.Update(); + + Assert.IsEqual(_receiver2.CallIndex, 1); + Assert.IsEqual(_foo.CallIndex, 2); + Assert.IsEqual(_receiver1.CallIndex, 3); + } + + public class Foo : ITickable + { + public int CallIndex + { + get; set; + } + + public void Tick() + { + CallIndex = CallCount++; + } + } + + public class Signal1 + { + } + + public class Signal2 + { + } + + public class Receiver1 + { + public int CallIndex + { + get; set; + } + + public void OnSignal() + { + CallIndex = CallCount++; + } + } + + public class Receiver2 + { + public int CallIndex + { + get; set; + } + + public void OnSignal() + { + CallIndex = CallCount++; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestAsyncSignals.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestAsyncSignals.cs.meta new file mode 100644 index 0000000..71a507f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestAsyncSignals.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae6347214d2fec34faa73c79172f642d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestBindSignal.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestBindSignal.cs new file mode 100644 index 0000000..f63b04d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestBindSignal.cs @@ -0,0 +1,163 @@ +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Signals +{ + [TestFixture] + public class TestBindSignal : ZenjectUnitTestFixture + { + [SetUp] + public void CommonInstall() + { + SignalBusInstaller.Install(Container); + Container.Inject(this); + } + + [Test] + public void TestIncompleteBinding() + { + Container.DeclareSignal(); + Container.BindSignal(); + + Assert.Throws(() => Container.FlushBindings()); + } + + [Test] + public void TestBindWithoutDeclaration() + { + Container.BindSignal().ToMethod(() => {}); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestStaticMethodHandler() + { + Container.DeclareSignal(); + + bool received = false; + + Container.BindSignal().ToMethod(() => received = true); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + + Assert.That(!received); + signalBus.Fire(); + Assert.That(received); + } + + [Test] + public void TestStaticMethodHandlerWithArgs() + { + Container.DeclareSignal(); + + FooSignal received = null; + + Container.BindSignal().ToMethod(x => received = x); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + var sent = new FooSignal(); + + Assert.IsNull(received); + signalBus.Fire(sent); + Assert.IsEqual(received, sent); + } + + [Test] + public void TestInstanceMethodHandler() + { + Container.DeclareSignal(); + + var qux = new Qux(); + Container.BindSignal() + .ToMethod(x => x.OnFoo).From(b => b.FromInstance(qux)); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + + Assert.That(!qux.HasRecievedSignal); + signalBus.Fire(); + Assert.That(qux.HasRecievedSignal); + } + + [Test] + public void TestInstanceMethodHandler2() + { + Container.DeclareSignal(); + + var gorp = new Gorp(); + Container.BindSignal() + .ToMethod(x => x.OnFoo).From(b => b.FromInstance(gorp)); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + var sent = new FooSignal(); + + Assert.IsNull(gorp.ReceivedValue); + signalBus.Fire(sent); + Assert.IsEqual(gorp.ReceivedValue, sent); + } + + [Test] + public void TestMoveIntoDirectSubContainers() + { + Container.DeclareSignal(); + + var gorp = new Gorp(); + + Container.BindSignal() + .ToMethod(x => x.OnFoo).From(b => b.FromInstance(gorp)).MoveIntoDirectSubContainers(); + Container.ResolveRoots(); + + var signalBus1 = Container.Resolve(); + var sent = new FooSignal(); + + Assert.IsNull(gorp.ReceivedValue); + signalBus1.Fire(sent); + Assert.IsNull(gorp.ReceivedValue); + + var subContainer = Container.CreateSubContainer(); + subContainer.ResolveRoots(); + + var signalBus2 = Container.Resolve(); + + Assert.IsNull(gorp.ReceivedValue); + signalBus2.Fire(sent); + Assert.IsEqual(gorp.ReceivedValue, sent); + } + + public class Qux + { + public void OnFoo() + { + HasRecievedSignal = true; + } + + public bool HasRecievedSignal + { + get; private set; + } + } + + public class Gorp + { + public void OnFoo(FooSignal foo) + { + ReceivedValue = foo; + } + + public FooSignal ReceivedValue + { + get; private set; + } + } + + public class FooSignal + { + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestBindSignal.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestBindSignal.cs.meta new file mode 100644 index 0000000..f1b0b79 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestBindSignal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 907fe89581f70f64e88ceda5022ffdd6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalIdentifiers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalIdentifiers.cs new file mode 100644 index 0000000..6035c3d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalIdentifiers.cs @@ -0,0 +1,149 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Signals +{ + [TestFixture] + public class TestSignalIdentifiers : ZenjectUnitTestFixture + { + [SetUp] + public void CommonInstall() + { + SignalBusInstaller.Install(Container); + } + + [Test] + public void TestMissingDeclaration() + { + var signalBus = Container.Resolve(); + + Assert.Throws(() => signalBus.FireId("asdf")); + } + + [Test] + public void TestSubscribeAndUnsubscribe() + { + var signalId = "asdf"; + + Container.DeclareSignal().WithId(signalId); + + var signalBus = Container.Resolve(); + + bool received = false; + + Action callback = () => received = true; + signalBus.SubscribeId(signalId, callback); + + Assert.Throws(() => signalBus.Subscribe(callback)); + + Assert.That(!received); + signalBus.FireId(signalId); + Assert.That(received); + + Assert.Throws(() => signalBus.Fire()); + Assert.Throws(() => signalBus.FireId("asdfz")); + + received = false; + signalBus.FireId(signalId); + Assert.That(received); + + signalBus.UnsubscribeId(signalId, callback); + + received = false; + signalBus.FireId(signalId); + Assert.That(!received); + } + + [Test] + public void TestIncompleteBinding() + { + Container.DeclareSignal().WithId("asdf"); + Container.BindSignal().WithId("asdf"); + + Assert.Throws(() => Container.FlushBindings()); + } + + [Test] + public void TestBindWithoutDeclaration() + { + Container.BindSignal().WithId("asdf").ToMethod(() => {}); + + Assert.Throws(() => Container.ResolveRoots()); + } + + [Test] + public void TestStaticMethodHandler() + { + Container.DeclareSignal().WithId("asdf"); + + bool received = false; + + Container.BindSignal().WithId("asdf").ToMethod(() => received = true); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + + Assert.That(!received); + signalBus.FireId("asdf"); + Assert.That(received); + } + + [Test] + public void TestStaticMethodHandlerWithArgs() + { + Container.DeclareSignal().WithId("asdf"); + + FooSignal received = null; + + Container.BindSignal().WithId("asdf").ToMethod(x => received = x); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + var sent = new FooSignal(); + + Assert.IsNull(received); + signalBus.FireId("asdf", sent); + Assert.IsEqual(received, sent); + } + + [Test] + public void TestInstanceMethodHandler() + { + Container.DeclareSignal().WithId("asdf"); + + var qux = new Qux(); + Container.BindSignal().WithId("asdf") + .ToMethod(x => x.OnFoo).From(b => b.FromInstance(qux)); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + + Assert.That(!qux.HasRecievedSignal); + signalBus.FireId("asdf"); + Assert.That(qux.HasRecievedSignal); + } + + public class Qux + { + public void OnFoo() + { + HasRecievedSignal = true; + } + + public bool HasRecievedSignal + { + get; private set; + } + } + + public class FooSignal + { + } + + public class Foo + { + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalIdentifiers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalIdentifiers.cs.meta new file mode 100644 index 0000000..910baf1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalIdentifiers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 858c963bb28d506418f719d41e989e33 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalRuntimeDeclaration.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalRuntimeDeclaration.cs new file mode 100644 index 0000000..1215d70 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalRuntimeDeclaration.cs @@ -0,0 +1,51 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Signals +{ + public class FooSignal + { + } + + [TestFixture] + public class TestSignalRuntimeDeclaration : ZenjectUnitTestFixture + { + [SetUp] + public void InstallCommon() + { + SignalBusInstaller.Install(Container); + Container.Inject(this); + } + + [Inject] + SignalBus _signalBus = null; + + [Test] + public void TestMissingDeclaration() + { + Assert.Throws(() => _signalBus.Fire(new FooSignal())); + } + + [Test] + public void TestFireSuccess() + { + _signalBus.DeclareSignal(); + _signalBus.Fire(new FooSignal()); + } + + [Test] + public void TestIdentifierMissing() + { + _signalBus.DeclareSignal(); + Assert.Throws(() => _signalBus.FireId("asdf", new FooSignal())); + } + + [Test] + public void TestIdentifier() + { + _signalBus.DeclareSignal("asdf"); + _signalBus.FireId("asdf", new FooSignal()); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalRuntimeDeclaration.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalRuntimeDeclaration.cs.meta new file mode 100644 index 0000000..55006b6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalRuntimeDeclaration.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d126648ba38c37f4bbd46176fd19e72a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignals1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignals1.cs new file mode 100644 index 0000000..478a2eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignals1.cs @@ -0,0 +1,124 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Signals +{ + [TestFixture] + public class TestSignals1 : ZenjectUnitTestFixture + { + [Test] + public void TestMissingDeclaration() + { + SignalBusInstaller.Install(Container); + + var signalBus = Container.Resolve(); + + Assert.Throws(() => signalBus.Fire()); + } + + [Test] + public void TestSubscribeAndUnsubscribe() + { + SignalBusInstaller.Install(Container); + + Container.DeclareSignal(); + + var signalBus = Container.Resolve(); + + bool received = false; + + Action callback = () => received = true; + signalBus.Subscribe(callback); + + Assert.That(!received); + signalBus.Fire(); + Assert.That(received); + + received = false; + signalBus.Fire(); + Assert.That(received); + + signalBus.Unsubscribe(callback); + + received = false; + signalBus.Fire(); + Assert.That(!received); + } + + [Test] + public void TestWithArgs() + { + SignalBusInstaller.Install(Container); + + Container.DeclareSignal(); + + var signalBus = Container.Resolve(); + + FooSignal received = null; + + signalBus.Subscribe(x => received = x); + + var sent = new FooSignal(); + + signalBus.Fire(sent); + + Assert.IsEqual(received, sent); + } + + [Test] + public void TestUnsubscribeWithoutSubscribe() + { + SignalBusInstaller.Install(Container); + + Container.DeclareSignal(); + + var signalBus = Container.Resolve(); + + Action callback = () => {}; + + Assert.Throws(() => signalBus.Unsubscribe(callback)); + + signalBus.TryUnsubscribe(callback); + + signalBus.Subscribe(callback); + signalBus.Unsubscribe(callback); + } + + [Test] + public void TestUntypedSubscribe() + { + SignalBusInstaller.Install(Container); + + Container.DeclareSignal(); + Container.DeclareSignal(); + + var signalBus = Container.Resolve(); + + object received = null; + + signalBus.Subscribe(typeof(FooSignal), x => + { + Assert.That(x is FooSignal); + received = x; + }); + + var data = new FooSignal(); + + signalBus.Fire(data); + + Assert.IsEqual(received, data); + + signalBus.Fire(new BarSignal()); + } + + public class FooSignal + { + } + + public class BarSignal + { + public string Value; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignals1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignals1.cs.meta new file mode 100644 index 0000000..c0f4543 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignals1.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d50d2db331ed4b46b395d73e2032024 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalsAdvanced.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalsAdvanced.cs new file mode 100644 index 0000000..151648f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalsAdvanced.cs @@ -0,0 +1,242 @@ +using System; +using NUnit.Framework; +using Assert = ModestTree.Assert; + +namespace Zenject.Tests.Signals +{ + [TestFixture] + public class TestSignalsAdvanced : ZenjectUnitTestFixture + { + [SetUp] + public void CommonInstall() + { + ZenjectManagersInstaller.Install(Container); + SignalBusInstaller.Install(Container); + Container.Inject(this); + } + + [Test] + public void TestSubscribeDeterministicOrder() + { + Container.DeclareSignal(); + + var signalBus = Container.Resolve(); + + int count = 1; + + int order1 = 0; + Action handler1 = () => order1 = count++; + + int order2 = 0; + Action handler2 = () => order2 = count++; + + int order3 = 0; + Action handler3 = () => order3 = count++; + + signalBus.Subscribe(handler1); + signalBus.Subscribe(handler2); + signalBus.Subscribe(handler3); + + signalBus.Fire(); + + Assert.IsEqual(order1, 1); + Assert.IsEqual(order2, 2); + Assert.IsEqual(order3, 3); + } + + [Test] + public void TestSubscribeUnsubscribeInsideHandler() + { + Container.DeclareSignal(); + + var signalBus = Container.Resolve(); + + bool received = false; + + Action handler2 = () => received = true; + + Action handler = () => + { + signalBus.Subscribe(handler2); + }; + + Action handler3 = () => + { + signalBus.Unsubscribe(handler2); + }; + + signalBus.Subscribe(handler); + + Assert.That(!received); + signalBus.Fire(); + Assert.That(!received); + // handler2 is subscribed now + + signalBus.Unsubscribe(handler); + + Assert.That(!received); + signalBus.Fire(); + Assert.That(received); + received = false; + + signalBus.Subscribe(handler3); + Assert.That(!received); + signalBus.Fire(); + // Should be called before handler 3 so should receive it + Assert.That(received); + received = false; + signalBus.Unsubscribe(handler3); + + Assert.That(!received); + signalBus.Fire(); + Assert.That(!received); + received = false; + + Assert.IsEqual(signalBus.NumSubscribers, 0); + + // Now test unsubscribing ourself in our own handler + + Action handler4 = null; + handler4 = () => + { + received = true; + signalBus.Unsubscribe(handler4); + }; + signalBus.Subscribe(handler4); + + Assert.That(!received); + signalBus.Fire(); + Assert.That(received); + received = false; + + signalBus.Fire(); + Assert.That(!received); + } + + [Test] + public void TestSubcontainers1() + { + Container.DeclareSignal(); + + var signalBus1 = Container.Resolve(); + + var subContainer = Container.CreateSubContainer(); + + var signalBus2 = subContainer.Resolve(); + + bool received = false; + Action callback = () => received = true; + + signalBus2.Subscribe(callback); + + Assert.That(!received); + signalBus1.Fire(); + Assert.That(received); + + subContainer.Resolve().LateDispose(); + + // Signal should unregister automatically when the subcontainer is disposed + received = false; + signalBus1.Fire(); + Assert.That(!received); + } + + [Test] + public void TestSignalDeclarationSettingsRequireHandlerMissing() + { + Container.DeclareSignal(); + + var signalBus = Container.Resolve(); + + signalBus.Fire(); + } + + [Test] + public void TestSignalDeclarationSettingsRequireHandler() + { + Container.DeclareSignal().RequireSubscriber(); + + var signalBus = Container.Resolve(); + + Assert.Throws(() => signalBus.Fire()); + } + + [Test] + public void TestSignalDeclarationSettingsRunAsync1() + { + Container.DeclareSignal().RunAsync(); + Container.ResolveRoots(); + Container.Resolve().Initialize(); + + var signalBus = Container.Resolve(); + + bool received = false; + signalBus.Subscribe(() => received = true); + + Assert.That(!received); + signalBus.Fire(); + Assert.That(!received); + + Container.Resolve().Update(); + Assert.That(received); + } + + [Test] + public void TestIsDeclared1() + { + Container.DeclareSignal(); + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + Assert.That(signalBus.IsSignalDeclared()); + } + + [Test] + public void TestIsDeclared2() + { + Container.ResolveRoots(); + + var signalBus = Container.Resolve(); + Assert.That(!signalBus.IsSignalDeclared()); + } + + [Test] + public void TestSignalDeclarationSettingsRunAsync2() + { + Container.DeclareSignal().RunAsync(); + Container.ResolveRoots(); + Container.Resolve().Initialize(); + + var signalBus = Container.Resolve(); + + int callCount = 0; + + Action handler = () => + { + callCount++; + signalBus.Fire(); + }; + + signalBus.Subscribe(handler); + + Assert.IsEqual(callCount, 0); + signalBus.Fire(); + Assert.IsEqual(callCount, 0); + + Container.Resolve().Update(); + Assert.IsEqual(callCount, 1); + Container.Resolve().Update(); + Assert.IsEqual(callCount, 2); + } + + public class FooSignal + { + } + + public class BarSignal + { + public string Value; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalsAdvanced.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalsAdvanced.cs.meta new file mode 100644 index 0000000..3eee0b2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Signals/TestSignalsAdvanced.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a29fed4f37865b6499168681c2fc1460 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util.meta new file mode 100644 index 0000000..2a94df1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0c70a9f9b8bf86e4dab45a65e62bda60 +folderAsset: yes +timeCreated: 1461711435 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util/TestListComparer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util/TestListComparer.cs new file mode 100644 index 0000000..12dd17a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util/TestListComparer.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using Assert=ModestTree.Assert; + +namespace Zenject.Tests +{ + public static class TestListComparer + { + public static bool ContainSameElements(IEnumerable listA, IEnumerable listB) + { + return ContainSameElementsInternal(listA.Cast().ToList(), listB.Cast().ToList()); + } + + static bool ContainSameElementsInternal( + List listA, List listB) + { + // We don't care how they are sorted as long as they are sorted the same way so just use hashcode + Comparison comparer = (object left, object right) => (left.GetHashCode().CompareTo(right.GetHashCode())); + + listA.Sort(comparer); + listB.Sort(comparer); + + return Enumerable.SequenceEqual(listA, listB); + } + + public static string PrintList(List list) + { + return list.Select(x => x.ToString()).ToArray().Join(","); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util/TestListComparer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util/TestListComparer.cs.meta new file mode 100644 index 0000000..d2b9fe0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Util/TestListComparer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bf5f121e858986e43bb2591c885b5507 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Zenject-UnitTests-Editor.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Zenject-UnitTests-Editor.asmdef new file mode 100644 index 0000000..4dfb19b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Zenject-UnitTests-Editor.asmdef @@ -0,0 +1,25 @@ +{ + "name": "Zenject-UnitTests-Editor", + "references": [ + "Zenject", + "Zenject-TestFramework", + "UnityEngine.TestRunner", + "UnityEditor.TestRunner" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "Zenject-usage.dll", + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Zenject-UnitTests-Editor.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Zenject-UnitTests-Editor.asmdef.meta new file mode 100644 index 0000000..61c2cf9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Zenject-UnitTests-Editor.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ca74154b909888b4489cf0ce196562fe +timeCreated: 1531030249 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/ReadMe.txt b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/ReadMe.txt new file mode 100644 index 0000000..7982453 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/ReadMe.txt @@ -0,0 +1,3 @@ + +Note that the UnitTests here require that you also include the TestingFramework folder in your project as well. + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/ReadMe.txt.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/ReadMe.txt.meta new file mode 100644 index 0000000..66f13a5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/OptionalExtras/UnitTests/ReadMe.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f3e3f9dfc5945a409244fec02c55536 +timeCreated: 1465496279 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/ReadMe.url b/Test_Dvurechensky/Assets/Plugins/Zenject/ReadMe.url new file mode 100644 index 0000000..7fecc01 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/ReadMe.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://github.com/svermeulen/Extenject diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/ReadMe.url.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/ReadMe.url.meta new file mode 100644 index 0000000..517ab81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/ReadMe.url.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 937aea47cf7f0864cb39571ca85e205d +timeCreated: 1529238438 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source.meta new file mode 100644 index 0000000..0978755 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9180a9720c42cb94f9b30a7c0c938d90 +folderAsset: yes +timeCreated: 1452188407 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding.meta new file mode 100644 index 0000000..457ab81 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e92094ea8d3ee634f858163622b6abbb +folderAsset: yes +timeCreated: 1459463884 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo.meta new file mode 100644 index 0000000..64b8452 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a78a183f887b72e45b2ec6d77fb514d8 +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindInfo.cs new file mode 100644 index 0000000..6d0c754 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindInfo.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using Zenject.Internal; + +namespace Zenject +{ + public enum ScopeTypes + { + Unset, + Transient, + Singleton + } + + public enum ToChoices + { + Self, + Concrete + } + + public enum InvalidBindResponses + { + Assert, + Skip + } + + public enum BindingInheritanceMethods + { + None, + CopyIntoAll, + CopyDirectOnly, + MoveIntoAll, + MoveDirectOnly + } + + [NoReflectionBaking] + public class BindInfo : IDisposable + { + public bool MarkAsCreationBinding; + public bool MarkAsUniqueSingleton; + public object ConcreteIdentifier; + public bool SaveProvider; + public bool OnlyBindIfNotBound; + public bool RequireExplicitScope; + public object Identifier; + public readonly List ContractTypes; + public BindingInheritanceMethods BindingInheritanceMethod; + public InvalidBindResponses InvalidBindResponse; + public bool NonLazy; + public BindingCondition Condition; + public ToChoices ToChoice; + public string ContextInfo; + public readonly List ToTypes; // Only relevant with ToChoices.Concrete + public ScopeTypes Scope; + public readonly List Arguments; + public Action InstantiatedCallback; + + public BindInfo() + { + ContractTypes = new List(); + ToTypes = new List(); + Arguments = new List(); + + Reset(); + } + + public void Dispose() + { + ZenPools.DespawnBindInfo(this); + } + + [Conditional("UNITY_EDITOR")] + public void SetContextInfo(string contextInfo) + { + ContextInfo = contextInfo; + } + + public void Reset() + { + MarkAsCreationBinding = true; + MarkAsUniqueSingleton = false; + ConcreteIdentifier = null; + SaveProvider = false; + OnlyBindIfNotBound = false; + RequireExplicitScope = false; + Identifier = null; + ContractTypes.Clear(); + BindingInheritanceMethod = BindingInheritanceMethods.None; + InvalidBindResponse = InvalidBindResponses.Assert; + NonLazy = false; + Condition = null; + ToChoice = ToChoices.Self; + ContextInfo = null; + ToTypes.Clear(); + Scope = ScopeTypes.Unset; + Arguments.Clear(); + InstantiatedCallback = null; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindInfo.cs.meta new file mode 100644 index 0000000..d44507c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindInfo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 647e28e377c50e549b443131ce6163fc +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindStatement.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindStatement.cs new file mode 100644 index 0000000..c3e9993 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindStatement.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class BindStatement : IDisposable + { + readonly List _disposables; + IBindingFinalizer _bindingFinalizer; + + public BindStatement() + { + _disposables = new List(); + Reset(); + } + + public BindingInheritanceMethods BindingInheritanceMethod + { + get + { + AssertHasFinalizer(); + return _bindingFinalizer.BindingInheritanceMethod; + } + } + + public bool HasFinalizer + { + get { return _bindingFinalizer != null; } + } + + public void SetFinalizer(IBindingFinalizer bindingFinalizer) + { + _bindingFinalizer = bindingFinalizer; + } + + void AssertHasFinalizer() + { + if (_bindingFinalizer == null) + { + throw Assert.CreateException( + "Unfinished binding! Some required information was left unspecified."); + } + } + + public void AddDisposable(IDisposable disposable) + { + _disposables.Add(disposable); + } + + public BindInfo SpawnBindInfo() + { + var bindInfo = ZenPools.SpawnBindInfo(); + AddDisposable(bindInfo); + return bindInfo; + } + + public void FinalizeBinding(DiContainer container) + { + AssertHasFinalizer(); + _bindingFinalizer.FinalizeBinding(container); + } + + public void Reset() + { + _bindingFinalizer = null; + + for (int i = 0; i < _disposables.Count; i++) + { + _disposables[i].Dispose(); + } + + _disposables.Clear(); + } + + public void Dispose() + { + ZenPools.DespawnStatement(this); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindStatement.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindStatement.cs.meta new file mode 100644 index 0000000..d876198 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/BindStatement.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 63a8f1068d150404f820c8cc9057dbc8 +timeCreated: 1535868299 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/FactoryBindInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/FactoryBindInfo.cs new file mode 100644 index 0000000..c15cf2e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/FactoryBindInfo.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryBindInfo + { + public FactoryBindInfo(Type factoryType) + { + FactoryType = factoryType; + Arguments = new List(); + } + + public Type FactoryType + { + get; private set; + } + + public Func ProviderFunc + { + get; set; + } + + public List Arguments + { + get; + set; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/FactoryBindInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/FactoryBindInfo.cs.meta new file mode 100644 index 0000000..fe1142a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/FactoryBindInfo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e69b2b4566e331e44a9f92e4e309816a +timeCreated: 1484520532 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/GameObjectCreationParameters.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/GameObjectCreationParameters.cs new file mode 100644 index 0000000..ab1774c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/GameObjectCreationParameters.cs @@ -0,0 +1,93 @@ +#if !NOT_UNITY3D + +using System; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class GameObjectCreationParameters + { + public string Name + { + get; + set; + } + + public string GroupName + { + get; + set; + } + + public Transform ParentTransform + { + get; + set; + } + + public Func ParentTransformGetter + { + get; + set; + } + + public Vector3? Position + { + get; + set; + } + + public Quaternion? Rotation + { + get; + set; + } + + public static readonly GameObjectCreationParameters Default = new GameObjectCreationParameters(); + + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + (Name == null ? 0 : Name.GetHashCode()); + hash = hash * 29 + (GroupName == null ? 0 : GroupName.GetHashCode()); + hash = hash * 29 + (ParentTransform == null ? 0 : ParentTransform.GetHashCode()); + hash = hash * 29 + (ParentTransformGetter == null ? 0 : ParentTransformGetter.GetHashCode()); + hash = hash * 29 + (!Position.HasValue ? 0 : Position.Value.GetHashCode()); + hash = hash * 29 + (!Rotation.HasValue ? 0 : Rotation.Value.GetHashCode()); + return hash; + } + } + + public override bool Equals(object other) + { + if (other is GameObjectCreationParameters) + { + GameObjectCreationParameters otherId = (GameObjectCreationParameters)other; + return otherId == this; + } + + return false; + } + + public bool Equals(GameObjectCreationParameters that) + { + return this == that; + } + + public static bool operator ==(GameObjectCreationParameters left, GameObjectCreationParameters right) + { + return Equals(left.Name, right.Name) + && Equals(left.GroupName, right.GroupName); + } + + public static bool operator !=(GameObjectCreationParameters left, GameObjectCreationParameters right) + { + return !left.Equals(right); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/GameObjectCreationParameters.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/GameObjectCreationParameters.cs.meta new file mode 100644 index 0000000..cbf33b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/GameObjectCreationParameters.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2b708f7f76ea5574e9a39b60cc5a8238 +timeCreated: 1477163090 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/MemoryPoolBindInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/MemoryPoolBindInfo.cs new file mode 100644 index 0000000..5ca06a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/MemoryPoolBindInfo.cs @@ -0,0 +1,35 @@ +namespace Zenject +{ + public enum PoolExpandMethods + { + OneAtATime, + Double, + Disabled + } + + [NoReflectionBaking] + public class MemoryPoolBindInfo + { + public MemoryPoolBindInfo() + { + ExpandMethod = PoolExpandMethods.OneAtATime; + MaxSize = int.MaxValue; + } + + public PoolExpandMethods ExpandMethod + { + get; set; + } + + public int InitialSize + { + get; set; + } + + public int MaxSize + { + get; set; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/MemoryPoolBindInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/MemoryPoolBindInfo.cs.meta new file mode 100644 index 0000000..6b72e89 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindInfo/MemoryPoolBindInfo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3f8798fbf64bca945a7be04615c08c4f +timeCreated: 1485711462 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders.meta new file mode 100644 index 0000000..d985320 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3e0d343c02f9d0a488a62abffae00ceb +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..21bb923 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,106 @@ +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class ArgConditionCopyNonLazyBinder : InstantiateCallbackConditionCopyNonLazyBinder + { + public ArgConditionCopyNonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public InstantiateCallbackConditionCopyNonLazyBinder WithArguments(T param) + { + BindInfo.Arguments.Clear(); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param)); + return this; + } + + public InstantiateCallbackConditionCopyNonLazyBinder WithArguments(TParam1 param1, TParam2 param2) + { + BindInfo.Arguments.Clear(); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param1)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param2)); + return this; + } + + public InstantiateCallbackConditionCopyNonLazyBinder WithArguments( + TParam1 param1, TParam2 param2, TParam3 param3) + { + BindInfo.Arguments.Clear(); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param1)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param2)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param3)); + return this; + } + + public InstantiateCallbackConditionCopyNonLazyBinder WithArguments( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) + { + BindInfo.Arguments.Clear(); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param1)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param2)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param3)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param4)); + return this; + } + + public InstantiateCallbackConditionCopyNonLazyBinder WithArguments( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5) + { + BindInfo.Arguments.Clear(); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param1)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param2)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param3)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param4)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param5)); + return this; + } + + public InstantiateCallbackConditionCopyNonLazyBinder WithArguments( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6) + { + BindInfo.Arguments.Clear(); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param1)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param2)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param3)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param4)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param5)); + BindInfo.Arguments.Add(InjectUtil.CreateTypePair(param6)); + return this; + } + + public InstantiateCallbackConditionCopyNonLazyBinder WithArguments(object[] args) + { + BindInfo.Arguments.Clear(); + + for (int i = 0; i < args.Length; i++) + { + var arg = args[i]; + + Assert.IsNotNull(arg, + "Cannot include null values when creating a zenject argument list because zenject has no way of deducing the type from a null value. If you want to allow null, use the Explicit form."); + + BindInfo.Arguments.Add( + new TypeValuePair(arg.GetType(), arg)); + } + return this; + } + + public InstantiateCallbackConditionCopyNonLazyBinder WithArgumentsExplicit(IEnumerable extraArgs) + { + BindInfo.Arguments.Clear(); + + foreach (var arg in extraArgs) + { + BindInfo.Arguments.Add(arg); + } + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..ae1492d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d0eff25a90fc7a4479dbb9a1f74dddc2 +timeCreated: 1483833202 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders.meta new file mode 100644 index 0000000..a00de7d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b3b29de51c8625443984cbd926505d00 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderGeneric.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderGeneric.cs new file mode 100644 index 0000000..957f69c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderGeneric.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class ConcreteBinderGeneric : FromBinderGeneric + { + public ConcreteBinderGeneric( + DiContainer bindContainer, BindInfo bindInfo, + BindStatement bindStatement) + : base(bindContainer, bindInfo, bindStatement) + { + ToSelf(); + } + + // Note that this is the default, so not necessary to call + public FromBinderGeneric ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, (container, type) => new TransientProvider( + type, container, BindInfo.Arguments, + BindInfo.ContextInfo, BindInfo.ConcreteIdentifier, + BindInfo.InstantiatedCallback)); + + return this; + } + + public FromBinderGeneric To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FromBinderGeneric( + BindContainer, BindInfo, BindStatement); + } + + public FromBinderNonGeneric To(params Type[] concreteTypes) + { + return To((IEnumerable)concreteTypes); + } + + public FromBinderNonGeneric To(IEnumerable concreteTypes) + { + BindingUtil.AssertIsDerivedFromTypes( + concreteTypes, BindInfo.ContractTypes, BindInfo.InvalidBindResponse); + + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.AddRange(concreteTypes); + + return new FromBinderNonGeneric( + BindContainer, BindInfo, BindStatement); + } + +#if !(UNITY_WSA && ENABLE_DOTNET) + public FromBinderNonGeneric To( + Action generator) + { + var bindInfo = new ConventionBindInfo(); + + // Automatically filter by the given contract types + bindInfo.AddTypeFilter( + concreteType => BindInfo.ContractTypes.All(contractType => concreteType.DerivesFromOrEqual(contractType))); + + generator(new ConventionSelectTypesBinder(bindInfo)); + return To(bindInfo.ResolveTypes()); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderGeneric.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderGeneric.cs.meta new file mode 100644 index 0000000..e7628aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderGeneric.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 62ec581e8d820a74797d1dabf19d85c3 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderNonGeneric.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderNonGeneric.cs new file mode 100644 index 0000000..3bf7135 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderNonGeneric.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class ConcreteBinderNonGeneric : FromBinderNonGeneric + { + public ConcreteBinderNonGeneric( + DiContainer bindContainer, BindInfo bindInfo, + BindStatement bindStatement) + : base(bindContainer, bindInfo, bindStatement) + { + ToSelf(); + } + + // Note that this is the default, so not necessary to call + public FromBinderNonGeneric ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, (container, type) => new TransientProvider( + type, container, BindInfo.Arguments, BindInfo.ContextInfo, BindInfo.ConcreteIdentifier, + BindInfo.InstantiatedCallback)); + + return this; + } + + public FromBinderNonGeneric To() + { + return To(typeof(TConcrete)); + } + + public FromBinderNonGeneric To(params Type[] concreteTypes) + { + return To((IEnumerable)concreteTypes); + } + + public FromBinderNonGeneric To(IEnumerable concreteTypes) + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.AddRange(concreteTypes); + + if (BindInfo.ToTypes.Count > 1 && BindInfo.ContractTypes.Count > 1) + { + // Be more lenient in this case to behave similar to convention based bindings + BindInfo.InvalidBindResponse = InvalidBindResponses.Skip; + } + else + { + BindingUtil.AssertIsDerivedFromTypes(concreteTypes, BindInfo.ContractTypes, BindInfo.InvalidBindResponse); + } + + return this; + } + +#if !(UNITY_WSA && ENABLE_DOTNET) + public FromBinderNonGeneric To( + Action generator) + { + var bindInfo = new ConventionBindInfo(); + + // This is nice because it allows us to do things like Bind(all interfaces).To(specific types) + // instead of having to do Bind(all interfaces).To(specific types that inherit from one of these interfaces) + BindInfo.InvalidBindResponse = InvalidBindResponses.Skip; + + generator(new ConventionSelectTypesBinder(bindInfo)); + + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.AddRange(bindInfo.ResolveTypes()); + + return this; + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderNonGeneric.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderNonGeneric.cs.meta new file mode 100644 index 0000000..0208630 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteBinderNonGeneric.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b04935d23b1499e42a242d63a3fe248b +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderGeneric.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderGeneric.cs new file mode 100644 index 0000000..f351e2a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderGeneric.cs @@ -0,0 +1,20 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class ConcreteIdBinderGeneric : ConcreteBinderGeneric + { + public ConcreteIdBinderGeneric( + DiContainer bindContainer, BindInfo bindInfo, + BindStatement bindStatement) + : base(bindContainer, bindInfo, bindStatement) + { + } + + public ConcreteBinderGeneric WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderGeneric.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderGeneric.cs.meta new file mode 100644 index 0000000..6eec9f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderGeneric.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 358cdf402ef00ff40ac81f3bbe7018f0 +timeCreated: 1463318690 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderNonGeneric.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderNonGeneric.cs new file mode 100644 index 0000000..d80f2ca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderNonGeneric.cs @@ -0,0 +1,20 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class ConcreteIdBinderNonGeneric : ConcreteBinderNonGeneric + { + public ConcreteIdBinderNonGeneric( + DiContainer bindContainer, BindInfo bindInfo, + BindStatement bindStatement) + : base(bindContainer, bindInfo, bindStatement) + { + } + + public ConcreteBinderNonGeneric WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderNonGeneric.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderNonGeneric.cs.meta new file mode 100644 index 0000000..a1b1a3e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteBinders/ConcreteIdBinderNonGeneric.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1251d518904c9574897614d756f76756 +timeCreated: 1463318690 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..4b84dbf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,17 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class ConcreteIdArgConditionCopyNonLazyBinder : ArgConditionCopyNonLazyBinder + { + public ConcreteIdArgConditionCopyNonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + public ArgConditionCopyNonLazyBinder WithConcreteId(object id) + { + BindInfo.ConcreteIdentifier = id; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..4646915 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5803a20c252d8ae4498e79e8b3bb09e0 +timeCreated: 1523257672 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..27feedd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConditionCopyNonLazyBinder.cs @@ -0,0 +1,41 @@ +using System; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class ConditionCopyNonLazyBinder : CopyNonLazyBinder + { + public ConditionCopyNonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + public CopyNonLazyBinder When(BindingCondition condition) + { + BindInfo.Condition = condition; + return this; + } + + public CopyNonLazyBinder WhenInjectedIntoInstance(object instance) + { + return When(r => ReferenceEquals(r.ObjectInstance, instance)); + } + + public CopyNonLazyBinder WhenInjectedInto(params Type[] targets) + { + return When(r => targets.Where(x => r.ObjectType != null && r.ObjectType.DerivesFromOrEqual(x)).Any()); + } + + public CopyNonLazyBinder WhenInjectedInto() + { + return When(r => r.ObjectType != null && r.ObjectType.DerivesFromOrEqual(typeof(T))); + } + + public CopyNonLazyBinder WhenNotInjectedInto() + { + return When(r => r.ObjectType == null || !r.ObjectType.DerivesFromOrEqual(typeof(T))); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..905792a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a638543bf618ed94fb418f48d9ea9329 +timeCreated: 1483833202 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions.meta new file mode 100644 index 0000000..f6c965b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cecd58a5468ced54aabe6cc4d2eed9a8 +folderAsset: yes +timeCreated: 1462127452 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionAssemblySelectionBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionAssemblySelectionBinder.cs new file mode 100644 index 0000000..4f560c9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionAssemblySelectionBinder.cs @@ -0,0 +1,72 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; + +namespace Zenject +{ + [NoReflectionBaking] + public class ConventionAssemblySelectionBinder + { + public ConventionAssemblySelectionBinder(ConventionBindInfo bindInfo) + { + BindInfo = bindInfo; + } + + protected ConventionBindInfo BindInfo + { + get; + private set; + } + + public void FromAllAssemblies() + { + // Do nothing + // This is the default + } + + public void FromAssemblyContaining() + { + FromAssembliesContaining(typeof(T)); + } + + public void FromAssembliesContaining(params Type[] types) + { + FromAssembliesContaining((IEnumerable)types); + } + + public void FromAssembliesContaining(IEnumerable types) + { + FromAssemblies(types.Select(t => t.Assembly).Distinct()); + } + + public void FromThisAssembly() + { + FromAssemblies(Assembly.GetCallingAssembly()); + } + + public void FromAssembly(Assembly assembly) + { + FromAssemblies(assembly); + } + + public void FromAssemblies(params Assembly[] assemblies) + { + FromAssemblies((IEnumerable)assemblies); + } + + public void FromAssemblies(IEnumerable assemblies) + { + BindInfo.AddAssemblyFilter(assembly => assemblies.Contains(assembly)); + } + + public void FromAssembliesWhere(Func predicate) + { + BindInfo.AddAssemblyFilter(predicate); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionAssemblySelectionBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionAssemblySelectionBinder.cs.meta new file mode 100644 index 0000000..ec85c6c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionAssemblySelectionBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5229c122d45b5634ebd4b9bccee749ac +timeCreated: 1462127487 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionBindInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionBindInfo.cs new file mode 100644 index 0000000..6a9662f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionBindInfo.cs @@ -0,0 +1,77 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; + +namespace Zenject +{ + [NoReflectionBaking] + public class ConventionBindInfo + { + readonly List> _typeFilters = new List>(); + readonly List> _assemblyFilters = new List>(); + +#if ZEN_MULTITHREADING + readonly object _locker = new object(); +#endif + static Dictionary _assemblyTypeCache = new Dictionary(); + + public void AddAssemblyFilter(Func predicate) + { + _assemblyFilters.Add(predicate); + } + + public void AddTypeFilter(Func predicate) + { + _typeFilters.Add(predicate); + } + + IEnumerable GetAllAssemblies() + { + // This seems fast enough that it's not worth caching + // We also want to allow dynamically loading assemblies + return AppDomain.CurrentDomain.GetAssemblies(); + } + + bool ShouldIncludeAssembly(Assembly assembly) + { + return _assemblyFilters.All(predicate => predicate(assembly)); + } + + bool ShouldIncludeType(Type type) + { + return _typeFilters.All(predicate => predicate(type)); + } + + Type[] GetTypes(Assembly assembly) + { + Type[] types; + +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + // This is much faster than calling assembly.GetTypes() every time + if (!_assemblyTypeCache.TryGetValue(assembly, out types)) + { + types = assembly.GetTypes(); + _assemblyTypeCache[assembly] = types; + } + } + + return types; + } + + public List ResolveTypes() + { + return GetAllAssemblies() + .Where(ShouldIncludeAssembly) + .SelectMany(assembly => GetTypes(assembly)) + .Where(ShouldIncludeType).ToList(); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionBindInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionBindInfo.cs.meta new file mode 100644 index 0000000..13be29d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionBindInfo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f1e908965ce63ab40b271724cb5490aa +timeCreated: 1462127523 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionFilterTypesBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionFilterTypesBinder.cs new file mode 100644 index 0000000..2fe5cb0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionFilterTypesBinder.cs @@ -0,0 +1,139 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text.RegularExpressions; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class ConventionFilterTypesBinder : ConventionAssemblySelectionBinder + { + public ConventionFilterTypesBinder(ConventionBindInfo bindInfo) + : base(bindInfo) + { + } + + public ConventionFilterTypesBinder DerivingFromOrEqual() + { + return DerivingFromOrEqual(typeof(T)); + } + + public ConventionFilterTypesBinder DerivingFromOrEqual(Type parentType) + { + BindInfo.AddTypeFilter(type => type.DerivesFromOrEqual(parentType)); + return this; + } + + public ConventionFilterTypesBinder DerivingFrom() + { + return DerivingFrom(typeof(T)); + } + + public ConventionFilterTypesBinder DerivingFrom(Type parentType) + { + BindInfo.AddTypeFilter(type => type.DerivesFrom(parentType)); + return this; + } + + public ConventionFilterTypesBinder WithAttribute() + where T : Attribute + { + return WithAttribute(typeof(T)); + } + + public ConventionFilterTypesBinder WithAttribute(Type attribute) + { + Assert.That(attribute.DerivesFrom()); + BindInfo.AddTypeFilter(t => t.HasAttribute(attribute)); + return this; + } + + public ConventionFilterTypesBinder WithoutAttribute() + where T : Attribute + { + return WithoutAttribute(typeof(T)); + } + + public ConventionFilterTypesBinder WithoutAttribute(Type attribute) + { + Assert.That(attribute.DerivesFrom()); + BindInfo.AddTypeFilter(t => !t.HasAttribute(attribute)); + return this; + } + + public ConventionFilterTypesBinder WithAttributeWhere(Func predicate) + where T : Attribute + { + BindInfo.AddTypeFilter(t => t.HasAttribute() && t.AllAttributes().All(predicate)); + return this; + } + + public ConventionFilterTypesBinder Where(Func predicate) + { + BindInfo.AddTypeFilter(predicate); + return this; + } + + public ConventionFilterTypesBinder InNamespace(string ns) + { + return InNamespaces(ns); + } + + public ConventionFilterTypesBinder InNamespaces(params string[] namespaces) + { + return InNamespaces((IEnumerable)namespaces); + } + + public ConventionFilterTypesBinder InNamespaces(IEnumerable namespaces) + { + BindInfo.AddTypeFilter(t => namespaces.Any(n => IsInNamespace(t, n))); + return this; + } + + public ConventionFilterTypesBinder WithSuffix(string suffix) + { + BindInfo.AddTypeFilter(t => t.Name.EndsWith(suffix)); + return this; + } + + public ConventionFilterTypesBinder WithPrefix(string prefix) + { + BindInfo.AddTypeFilter(t => t.Name.StartsWith(prefix)); + return this; + } + + public ConventionFilterTypesBinder MatchingRegex(string pattern) + { + return MatchingRegex(pattern, RegexOptions.None); + } + + public ConventionFilterTypesBinder MatchingRegex(string pattern, RegexOptions options) + { + return MatchingRegex(new Regex(pattern, options)); + } + + public ConventionFilterTypesBinder MatchingRegex(Regex regex) + { + BindInfo.AddTypeFilter(t => regex.IsMatch(t.Name)); + return this; + } + + static bool IsInNamespace(Type type, string requiredNs) + { + var actualNs = type.Namespace ?? ""; + + if (requiredNs.Length > actualNs.Length) + { + return false; + } + + return actualNs.StartsWith(requiredNs) + && (actualNs.Length == requiredNs.Length || actualNs[requiredNs.Length] == '.'); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionFilterTypesBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionFilterTypesBinder.cs.meta new file mode 100644 index 0000000..0ae752f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionFilterTypesBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fc3e9c89606ca52458403153ad0d9b3e +timeCreated: 1462127525 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionSelectTypesBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionSelectTypesBinder.cs new file mode 100644 index 0000000..fee1245 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionSelectTypesBinder.cs @@ -0,0 +1,52 @@ +#if !(UNITY_WSA && ENABLE_DOTNET) + +namespace Zenject +{ + [NoReflectionBaking] + public class ConventionSelectTypesBinder + { + readonly ConventionBindInfo _bindInfo; + + public ConventionSelectTypesBinder(ConventionBindInfo bindInfo) + { + _bindInfo = bindInfo; + } + + ConventionFilterTypesBinder CreateNextBinder() + { + return new ConventionFilterTypesBinder(_bindInfo); + } + + public ConventionFilterTypesBinder AllTypes() + { + // Do nothing (this is the default) + return CreateNextBinder(); + } + + public ConventionFilterTypesBinder AllClasses() + { + _bindInfo.AddTypeFilter(t => t.IsClass); + return CreateNextBinder(); + } + + public ConventionFilterTypesBinder AllNonAbstractClasses() + { + _bindInfo.AddTypeFilter(t => t.IsClass && !t.IsAbstract); + return CreateNextBinder(); + } + + public ConventionFilterTypesBinder AllAbstractClasses() + { + _bindInfo.AddTypeFilter(t => t.IsClass && t.IsAbstract); + return CreateNextBinder(); + } + + public ConventionFilterTypesBinder AllInterfaces() + { + _bindInfo.AddTypeFilter(t => t.IsInterface); + return CreateNextBinder(); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionSelectTypesBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionSelectTypesBinder.cs.meta new file mode 100644 index 0000000..30ddff4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Conventions/ConventionSelectTypesBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 05d17b3e7f09bc44f8be86e01642ee8d +timeCreated: 1462127469 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/CopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/CopyNonLazyBinder.cs new file mode 100644 index 0000000..0688112 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/CopyNonLazyBinder.cs @@ -0,0 +1,66 @@ +using System.Collections.Generic; + +namespace Zenject +{ + [NoReflectionBaking] + public class CopyNonLazyBinder : NonLazyBinder + { + List _secondaryBindInfos; + + public CopyNonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + // This is used in cases where you have multiple bindings that depend on each other so should + // be inherited together (eg. FromIFactory) + internal void AddSecondaryCopyBindInfo(BindInfo bindInfo) + { + if (_secondaryBindInfos == null) + { + _secondaryBindInfos = new List(); + } + _secondaryBindInfos.Add(bindInfo); + } + + public NonLazyBinder CopyIntoAllSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.CopyIntoAll); + return this; + } + + // Only copy the binding into children and not grandchildren + public NonLazyBinder CopyIntoDirectSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.CopyDirectOnly); + return this; + } + + // Do not apply the binding on the current container + public NonLazyBinder MoveIntoAllSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.MoveIntoAll); + return this; + } + + // Do not apply the binding on the current container + public NonLazyBinder MoveIntoDirectSubContainers() + { + SetInheritanceMethod(BindingInheritanceMethods.MoveDirectOnly); + return this; + } + + void SetInheritanceMethod(BindingInheritanceMethods method) + { + BindInfo.BindingInheritanceMethod = method; + + if (_secondaryBindInfos != null) + { + foreach (var secondaryBindInfo in _secondaryBindInfos) + { + secondaryBindInfo.BindingInheritanceMethod = method; + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/CopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/CopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..a8fbbfd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/CopyNonLazyBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6cf2e5d7a11cf6c418960ff59949b5fa +timeCreated: 1483833202 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..e47c270 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,24 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder : ScopeConcreteIdArgConditionCopyNonLazyBinder + { + public DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder( + SubContainerCreatorBindInfo subContainerBindInfo, BindInfo bindInfo) + : base(bindInfo) + { + SubContainerCreatorBindInfo = subContainerBindInfo; + } + + protected SubContainerCreatorBindInfo SubContainerCreatorBindInfo + { + get; private set; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder WithDefaultGameObjectParent(string defaultParentName) + { + SubContainerCreatorBindInfo.DefaultParentName = defaultParentName; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..8fb3526 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f6b4e164706b85c408cd7e8f28266747 +timeCreated: 1535254660 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory.meta new file mode 100644 index 0000000..38471df --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 580f48a64cf849041937c7ad570aaf89 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder.meta new file mode 100644 index 0000000..684d028 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3fd0e848e31df144fbbeab59a2c137e2 +folderAsset: yes +timeCreated: 1528637818 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder0.cs new file mode 100644 index 0000000..70eaa44 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder0.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TParam1 param1, TParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TParam1 param1, TParam2 param2, TParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder0.cs.meta new file mode 100644 index 0000000..dc51afd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder0.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ca3197650e9628a45b99e79b8dea27d9 +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder1.cs new file mode 100644 index 0000000..480e4a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder1.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TFactoryParam1 param1, TFactoryParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5, TFactoryParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder1.cs.meta new file mode 100644 index 0000000..6ceaecc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder1.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: a37e124df695f644e87579f08ea443f7 +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder10.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder10.cs new file mode 100644 index 0000000..d8d043f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder10.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TFactoryParam1 param1, TFactoryParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5, TFactoryParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder10.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder10.cs.meta new file mode 100644 index 0000000..cf501be --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder10.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 614bb4e31afa5154487c94e128e9461a +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder2.cs new file mode 100644 index 0000000..48b49b5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder2.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TFactoryParam1 param1, TFactoryParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5, TFactoryParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder2.cs.meta new file mode 100644 index 0000000..03b0997 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder2.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 3b450191ad6422c4f841a99cdf3d108a +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder3.cs new file mode 100644 index 0000000..f0f5b46 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder3.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TFactoryParam1 param1, TFactoryParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5, TFactoryParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder3.cs.meta new file mode 100644 index 0000000..933a645 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder3.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 667d9c959f8ba004f86c8202d637f9ce +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder4.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder4.cs new file mode 100644 index 0000000..eee66e6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder4.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TFactoryParam1 param1, TFactoryParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5, TFactoryParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder4.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder4.cs.meta new file mode 100644 index 0000000..d49815c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder4.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ce44f168dd48e1442b43a43c925abc47 +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder5.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder5.cs new file mode 100644 index 0000000..dbd7ffd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder5.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TFactoryParam1 param1, TFactoryParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5, TFactoryParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder5.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder5.cs.meta new file mode 100644 index 0000000..7d13097 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder5.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f3c4d5776729d2d4abae523dd6dce595 +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder6.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder6.cs new file mode 100644 index 0000000..304e9eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder6.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryArgumentsToChoiceBinder : FactoryToChoiceBinder + { + public FactoryArgumentsToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // We use generics instead of params object[] so that we preserve type info + // So that you can for example pass in a variable that is null and the type info will + // still be used to map null on to the correct field + public FactoryToChoiceBinder WithFactoryArguments(T param) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(TFactoryParam1 param1, TFactoryParam2 param2) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments( + TFactoryParam1 param1, TFactoryParam2 param2, TFactoryParam3 param3, TFactoryParam4 param4, TFactoryParam5 param5, TFactoryParam6 param6) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgListExplicit(param1, param2, param3, param4, param5, param6); + return this; + } + + public FactoryToChoiceBinder WithFactoryArguments(object[] args) + { + FactoryBindInfo.Arguments = InjectUtil.CreateArgList(args); + return this; + } + + public FactoryToChoiceBinder WithFactoryArgumentsExplicit(IEnumerable extraArgs) + { + FactoryBindInfo.Arguments = extraArgs.ToList(); + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder6.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder6.cs.meta new file mode 100644 index 0000000..e65ab57 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryArgumentsToChoiceBinder/FactoryArgumentsToChoiceBinder6.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 22836272211e07a459544765e2e7c098 +timeCreated: 1528637818 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder.meta new file mode 100644 index 0000000..00719d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: aa754ab1fdfa8714fb6eddd17108e5c6 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder0.cs new file mode 100644 index 0000000..28338a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder0.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using System.Linq; +#if !NOT_UNITY3D +using UnityEngine; +#endif +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromResolveGetter(Func method) + { + return FromResolveGetter(null, method); + } + + public ConditionCopyNonLazyBinder FromResolveGetter( + object subIdentifier, Func method) + { + return FromResolveGetter(subIdentifier, method, InjectSources.Any); + } + + public ConditionCopyNonLazyBinder FromResolveGetter( + object subIdentifier, Func method, InjectSources source) + { + FactoryBindInfo.ProviderFunc = + (container) => new GetterProvider(subIdentifier, method, container, source, false); + + return this; + } + + public ConditionCopyNonLazyBinder FromMethod(Func method) + { + ProviderFunc = + (container) => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ArgConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return this.FromIFactory(x => x.To().AsCached()); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + +#if !NOT_UNITY3D + + public ConditionCopyNonLazyBinder FromComponentInHierarchy( + bool includeInactive = true) + { + BindingUtil.AssertIsInterfaceOrComponent(ContractType); + + return FromMethod(_ => + { + var res = BindContainer.Resolve().GetRootGameObjects() + .Select(x => x.GetComponentInChildren(includeInactive)) + .Where(x => x != null).FirstOrDefault(); + + Assert.IsNotNull(res, + "Could not find component '{0}' through FromComponentInHierarchy factory binding", typeof(TContract)); + + return res; + }); + } +#endif + } + + // These methods have to be extension methods for the UWP build (with .NET backend) to work correctly + // When these are instance methods it takes a really long time then fails with StackOverflowException + public static class FactoryFromBinder0Extensions + { + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var poolId = Guid.NewGuid(); + + // Important to use NoFlush otherwise the binding will be finalized early + var binder = fromBinder.BindContainer.BindMemoryPoolCustomInterfaceNoFlush().WithId(poolId); + + // Always make it non lazy by default in case the user sets an InitialSize + binder.NonLazy(); + + poolBindGenerator(binder); + + fromBinder.ProviderFunc = + (container) => { return new PoolableMemoryPoolProvider(container, poolId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } + +#if !NOT_UNITY3D + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromMonoPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } +#endif + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromIFactory( + this FactoryFromBinder fromBinder, + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + fromBinder.CreateIFactoryBinder>(out factoryId)); + + fromBinder.ProviderFunc = + (container) => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder0.cs.meta new file mode 100644 index 0000000..b2a0473 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fd0f7feaafd2cc44da895162de285da7 +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder1.cs new file mode 100644 index 0000000..d97fb52 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder1.cs @@ -0,0 +1,140 @@ +using System; +using System.Collections.Generic; +#if !NOT_UNITY3D +using UnityEngine; +#endif +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromMethod(Func method) + { + ProviderFunc = + (container) => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return this.FromIFactory(x => x.To().AsCached()); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + } + + // These methods have to be extension methods for the UWP build (with .NET backend) to work correctly + // When these are instance methods it takes a really long time then fails with StackOverflowException + public static class FactoryFromBinder1Extensions + { + public static ArgConditionCopyNonLazyBinder FromIFactory( + this FactoryFromBinder fromBinder, + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + fromBinder.CreateIFactoryBinder>(out factoryId)); + + fromBinder.ProviderFunc = + (container) => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } + +#if !NOT_UNITY3D + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromMonoPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } +#endif + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var poolId = Guid.NewGuid(); + + // Important to use NoFlush otherwise the binding will be finalized early + var binder = fromBinder.BindContainer.BindMemoryPoolCustomInterfaceNoFlush().WithId(poolId); + + // Always make it non lazy by default in case the user sets an InitialSize + binder.NonLazy(); + + poolBindGenerator(binder); + + fromBinder.ProviderFunc = + (container) => { return new PoolableMemoryPoolProvider(container, poolId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder1.cs.meta new file mode 100644 index 0000000..5ab6707 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 57ab0b3d05763f14fb530d07a5acd481 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder10.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder10.cs new file mode 100644 index 0000000..a5fa13a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder10.cs @@ -0,0 +1,62 @@ +using System; + +#if !NOT_UNITY3D + +#endif + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder + : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + ProviderFunc = + container => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return FromIFactory(x => x.To().AsCached()); + } + + public ArgConditionCopyNonLazyBinder FromIFactory( + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + CreateIFactoryBinder>(out factoryId)); + + ProviderFunc = + container => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(BindInfo); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder10.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder10.cs.meta new file mode 100644 index 0000000..6e05cf8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder10.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: d835e30b6131d754e892d6f397e9921a +timeCreated: 1507270780 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder2.cs new file mode 100644 index 0000000..0793774 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder2.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +#if !NOT_UNITY3D +using UnityEngine; +#endif +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromMethod(Func method) + { + ProviderFunc = + (container) => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return this.FromIFactory(x => x.To().AsCached()); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + } + + // These methods have to be extension methods for the UWP build (with .NET backend) to work correctly + // When these are instance methods it takes a really long time then fails with StackOverflowException + public static class FactoryFromBinder2Extensions + { + public static ArgConditionCopyNonLazyBinder FromIFactory( + this FactoryFromBinder fromBinder, + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + fromBinder.CreateIFactoryBinder>(out factoryId)); + + fromBinder.ProviderFunc = + (container) => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } + +#if !NOT_UNITY3D + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromMonoPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } +#endif + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var poolId = Guid.NewGuid(); + + // Important to use NoFlush otherwise the binding will be finalized early + var binder = fromBinder.BindContainer.BindMemoryPoolCustomInterfaceNoFlush() + .WithId(poolId); + + // Always make it non lazy by default in case the user sets an InitialSize + binder.NonLazy(); + + poolBindGenerator(binder); + + fromBinder.ProviderFunc = + (container) => { return new PoolableMemoryPoolProvider(container, poolId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder2.cs.meta new file mode 100644 index 0000000..9eb0704 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a36f88760754c1c498ab3270dfb88b72 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder3.cs new file mode 100644 index 0000000..c840a8a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder3.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +#if !NOT_UNITY3D +using UnityEngine; +#endif +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromMethod(Func method) + { + ProviderFunc = + (container) => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return this.FromIFactory(x => x.To().AsCached()); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + } + + // These methods have to be extension methods for the UWP build (with .NET backend) to work correctly + // When these are instance methods it takes a really long time then fails with StackOverflowException + public static class FactoryFromBinder3Extensions + { + public static ArgConditionCopyNonLazyBinder FromIFactory( + this FactoryFromBinder fromBinder, + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + fromBinder.CreateIFactoryBinder>(out factoryId)); + + fromBinder.ProviderFunc = + (container) => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } + +#if !NOT_UNITY3D + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromMonoPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } +#endif + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var poolId = Guid.NewGuid(); + + // Important to use NoFlush otherwise the binding will be finalized early + var binder = fromBinder.BindContainer.BindMemoryPoolCustomInterfaceNoFlush() + .WithId(poolId); + + // Always make it non lazy by default in case the user sets an InitialSize + binder.NonLazy(); + + poolBindGenerator(binder); + + fromBinder.ProviderFunc = + (container) => { return new PoolableMemoryPoolProvider(container, poolId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder3.cs.meta new file mode 100644 index 0000000..6a7b7dd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder3.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4eb3a4d5d01c55748b43f48a1da3c7b6 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder4.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder4.cs new file mode 100644 index 0000000..7d1bdc6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder4.cs @@ -0,0 +1,145 @@ +using System; +using System.Collections.Generic; +#if !NOT_UNITY3D +using UnityEngine; +#endif +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + ProviderFunc = + (container) => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return this.FromIFactory(x => x.To().AsCached()); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + } + + // These methods have to be extension methods for the UWP build (with .NET backend) to work correctly + // When these are instance methods it takes a really long time then fails with StackOverflowException + public static class FactoryFromBinder4Extensions + { + public static ArgConditionCopyNonLazyBinder FromIFactory( + this FactoryFromBinder fromBinder, + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + fromBinder.CreateIFactoryBinder>(out factoryId)); + + fromBinder.ProviderFunc = + (container) => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } + +#if !NOT_UNITY3D + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromMonoPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } +#endif + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var poolId = Guid.NewGuid(); + + // Important to use NoFlush otherwise the binding will be finalized early + var binder = fromBinder.BindContainer.BindMemoryPoolCustomInterfaceNoFlush() + .WithId(poolId); + + // Always make it non lazy by default in case the user sets an InitialSize + binder.NonLazy(); + + poolBindGenerator(binder); + + fromBinder.ProviderFunc = + (container) => { return new PoolableMemoryPoolProvider(container, poolId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder4.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder4.cs.meta new file mode 100644 index 0000000..5415a05 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder4.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e67ee9caa78de914a9c727a607c3d8c0 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder5.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder5.cs new file mode 100644 index 0000000..74783a1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder5.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections.Generic; +#if !NOT_UNITY3D +using UnityEngine; +#endif +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder + : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + ProviderFunc = + (container) => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return this.FromIFactory(x => x.To().AsCached()); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + } + + // These methods have to be extension methods for the UWP build (with .NET backend) to work correctly + // When these are instance methods it takes a really long time then fails with StackOverflowException + public static class FactoryFromBinder5Extensions + { + public static ArgConditionCopyNonLazyBinder FromIFactory( + this FactoryFromBinder fromBinder, + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + fromBinder.CreateIFactoryBinder>(out factoryId)); + + fromBinder.ProviderFunc = + (container) => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } + +#if !NOT_UNITY3D + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromMonoPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } +#endif + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var poolId = Guid.NewGuid(); + + // Important to use NoFlush otherwise the binding will be finalized early + var binder = fromBinder.BindContainer.BindMemoryPoolCustomInterfaceNoFlush() + .WithId(poolId); + + // Always make it non lazy by default in case the user sets an InitialSize + binder.NonLazy(); + + poolBindGenerator(binder); + + fromBinder.ProviderFunc = + (container) => { return new PoolableMemoryPoolProvider(container, poolId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder5.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder5.cs.meta new file mode 100644 index 0000000..f2ce519 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder5.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 901200be3b8d1cc40876aa50a03103b8 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder6.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder6.cs new file mode 100644 index 0000000..605be66 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder6.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections.Generic; +#if !NOT_UNITY3D +using UnityEngine; +#endif +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinder + : FactoryFromBinderBase + { + public FactoryFromBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, typeof(TContract), bindInfo, factoryBindInfo) + { + } + + public ConditionCopyNonLazyBinder FromMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + ProviderFunc = + (container) => new MethodProviderWithContainer(method); + + return this; + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ConditionCopyNonLazyBinder FromFactory() + where TSubFactory : IFactory + { + return this.FromIFactory(x => x.To().AsCached()); + } + + public FactorySubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public FactorySubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return new FactorySubContainerBinder( + BindContainer, BindInfo, FactoryBindInfo, subIdentifier); + } + } + + // These methods have to be extension methods for the UWP build (with .NET backend) to work correctly + // When these are instance methods it takes a really long time then fails with StackOverflowException + public static class FactoryFromBinder6Extensions + { + public static ArgConditionCopyNonLazyBinder FromIFactory( + this FactoryFromBinder fromBinder, + Action>> factoryBindGenerator) + { + Guid factoryId; + factoryBindGenerator( + fromBinder.CreateIFactoryBinder>(out factoryId)); + + fromBinder.ProviderFunc = + (container) => { return new IFactoryProvider(container, factoryId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } + +#if !NOT_UNITY3D + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromMonoPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromMonoPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : Component, IPoolable + { + return fromBinder.FromPoolableMemoryPool>(poolBindGenerator); + } +#endif + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + return fromBinder.FromPoolableMemoryPool(x => {}); + } + + public static ArgConditionCopyNonLazyBinder FromPoolableMemoryPool( + this FactoryFromBinder fromBinder, + Action> poolBindGenerator) + // Unfortunately we have to pass the same contract in again to satisfy the generic + // constraints below + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + Assert.IsEqual(typeof(TContract), typeof(TContract)); + + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var poolId = Guid.NewGuid(); + + // Important to use NoFlush otherwise the binding will be finalized early + var binder = fromBinder.BindContainer.BindMemoryPoolCustomInterfaceNoFlush() + .WithId(poolId); + + // Always make it non lazy by default in case the user sets an InitialSize + binder.NonLazy(); + + poolBindGenerator(binder); + + fromBinder.ProviderFunc = + (container) => { return new PoolableMemoryPoolProvider(container, poolId); }; + + return new ArgConditionCopyNonLazyBinder(fromBinder.BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder6.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder6.cs.meta new file mode 100644 index 0000000..06fc6ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/FactoryFromBinder6.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b79f4e548e208b1418f013d2fdb0e076 +timeCreated: 1528529860 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder.meta new file mode 100644 index 0000000..7fd1151 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 17d1fc460074cfc419ffecab2a7e97e8 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder0.cs new file mode 100644 index 0000000..93c71bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder0.cs @@ -0,0 +1,143 @@ +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderBase + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod(Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod(Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + [System.Obsolete("ByNewPrefab has been renamed to ByNewContextPrefab to avoid confusion with ByNewPrefabInstaller and ByNewPrefabMethod")] + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefab(UnityEngine.Object prefab) + { + return ByNewContextPrefab(prefab); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefab(UnityEngine.Object prefab) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefab( + container, + new PrefabProvider(prefab), + gameObjectInfo), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + [System.Obsolete("ByNewPrefabResource has been renamed to ByNewContextPrefabResource to avoid confusion with ByNewPrefabResourceInstaller and ByNewPrefabResourceMethod")] + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResource(string resourcePath) + { + return ByNewContextPrefabResource(resourcePath); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefabResource(string resourcePath) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefab( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder0.cs.meta new file mode 100644 index 0000000..e68d9a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3c12d5eb6ac4cc8449986d020ef27e4f +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder1.cs new file mode 100644 index 0000000..d600346 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder1.cs @@ -0,0 +1,97 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderWithParams + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod(Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder1.cs.meta new file mode 100644 index 0000000..e0ae7f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b119fe818c4bae143ab8f9a4f2a1b0fd +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder10.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder10.cs new file mode 100644 index 0000000..8d359a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder10.cs @@ -0,0 +1,113 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderWithParams + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( container, + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder10.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder10.cs.meta new file mode 100644 index 0000000..7cc4e44 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder10.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 3b6136acd174dfc4d9b9d3f2b9e110e4 +timeCreated: 1507270779 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder2.cs new file mode 100644 index 0000000..b3f6e18 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder2.cs @@ -0,0 +1,97 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderWithParams + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod(Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder2.cs.meta new file mode 100644 index 0000000..58b2722 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5f32bdc495dbe204caab18bace045515 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder3.cs new file mode 100644 index 0000000..66ecc33 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder3.cs @@ -0,0 +1,98 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderWithParams + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod(Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder3.cs.meta new file mode 100644 index 0000000..efc469c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder3.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fdb97e2862ca0a24e8f87c081ea05727 +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder4.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder4.cs new file mode 100644 index 0000000..3507bfa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder4.cs @@ -0,0 +1,116 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderWithParams + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder4.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder4.cs.meta new file mode 100644 index 0000000..9025a41 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder4.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b0f061434819b334289a066ab685ab37 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder5.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder5.cs new file mode 100644 index 0000000..8539ac4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder5.cs @@ -0,0 +1,115 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderWithParams + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder5.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder5.cs.meta new file mode 100644 index 0000000..bc11daa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder5.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e562a021e16d4a2418f6c47de105c64e +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder6.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder6.cs new file mode 100644 index 0000000..e192bbb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder6.cs @@ -0,0 +1,115 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinder + : FactorySubContainerBinderWithParams + { + public FactorySubContainerBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByMethod( + container, subcontainerBindInfo, installerMethod), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder6.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder6.cs.meta new file mode 100644 index 0000000..9db45d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinder6.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6bc525cf91bd29644ab941902ab4a8d2 +timeCreated: 1528529860 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderBase.cs new file mode 100644 index 0000000..a5b7a27 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderBase.cs @@ -0,0 +1,179 @@ +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinderBase + { + public FactorySubContainerBinderBase( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + { + FactoryBindInfo = factoryBindInfo; + SubIdentifier = subIdentifier; + BindInfo = bindInfo; + BindContainer = bindContainer; + + // Reset so we get errors if we end here + factoryBindInfo.ProviderFunc = null; + } + + protected DiContainer BindContainer + { + get; private set; + } + + protected FactoryBindInfo FactoryBindInfo + { + get; private set; + } + + protected Func ProviderFunc + { + get { return FactoryBindInfo.ProviderFunc; } + set { FactoryBindInfo.ProviderFunc = value; } + } + + protected BindInfo BindInfo + { + get; + private set; + } + + protected object SubIdentifier + { + get; + private set; + } + + protected Type ContractType + { + get { return typeof(TContract); } + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByInstaller() + where TInstaller : InstallerBase + { + return ByInstaller(typeof(TInstaller)); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByInstaller(Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var subcontainerBindInfo = new SubContainerCreatorBindInfo(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByInstaller( + container, subcontainerBindInfo, installerType, BindInfo.Arguments), false); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + +#if !NOT_UNITY3D + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectInstaller() + where TInstaller : InstallerBase + { + return ByNewGameObjectInstaller(typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectInstaller(Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewGameObjectInstaller( + container, gameObjectInfo, installerType, BindInfo.Arguments), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + Func prefabGetter) + where TInstaller : InstallerBase + { + return ByNewPrefabInstaller(prefabGetter, typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + Func prefabGetter, Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabInstaller( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerType, BindInfo.Arguments), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + UnityEngine.Object prefab) + where TInstaller : InstallerBase + { + return ByNewPrefabInstaller(prefab, typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + UnityEngine.Object prefab, Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabInstaller( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerType, BindInfo.Arguments), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceInstaller( + string resourcePath) + where TInstaller : InstallerBase + { + return ByNewPrefabResourceInstaller(resourcePath, typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceInstaller( + string resourcePath, Type installerType) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabInstaller( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerType, BindInfo.Arguments), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderBase.cs.meta new file mode 100644 index 0000000..97ad77f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 387c12fd770c48e49bcefe4c0723d511 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderWithParams.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderWithParams.cs new file mode 100644 index 0000000..a07d20c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderWithParams.cs @@ -0,0 +1,96 @@ +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactorySubContainerBinderWithParams : FactorySubContainerBinderBase + { + public FactorySubContainerBinderWithParams( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, object subIdentifier) + : base(bindContainer, bindInfo, factoryBindInfo, subIdentifier) + { + } + +#if !NOT_UNITY3D + + [System.Obsolete("ByNewPrefab has been renamed to ByNewContextPrefab to avoid confusion with ByNewPrefabInstaller and ByNewPrefabMethod")] + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefab(Type installerType, UnityEngine.Object prefab) + { + return ByNewContextPrefab(installerType, prefab); + } + + [System.Obsolete("ByNewPrefab has been renamed to ByNewContextPrefab to avoid confusion with ByNewPrefabInstaller and ByNewPrefabMethod")] + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefab(UnityEngine.Object prefab) + where TInstaller : IInstaller + { + return ByNewContextPrefab(prefab); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefab(UnityEngine.Object prefab) + where TInstaller : IInstaller + { + return ByNewContextPrefab(typeof(TInstaller), prefab); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefab(Type installerType, UnityEngine.Object prefab) + { + BindingUtil.AssertIsValidPrefab(prefab); + + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'MonoInstaller'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabWithParams( + installerType, + container, + new PrefabProvider(prefab), + gameObjectInfo), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + [System.Obsolete("ByNewPrefabResource has been renamed to ByNewContextPrefabResource to avoid confusion with ByNewPrefabResourceInstaller and ByNewPrefabResourceMethod")] + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResource(string resourcePath) + where TInstaller : IInstaller + { + return ByNewContextPrefabResource(resourcePath); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResource( + Type installerType, string resourcePath) + { + return ByNewContextPrefabResource(installerType, resourcePath); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefabResource(string resourcePath) + where TInstaller : IInstaller + { + return ByNewContextPrefabResource(typeof(TInstaller), resourcePath); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefabResource( + Type installerType, string resourcePath) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new SubContainerDependencyProvider( + ContractType, SubIdentifier, + new SubContainerCreatorByNewPrefabWithParams( + installerType, + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo), false); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderWithParams.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderWithParams.cs.meta new file mode 100644 index 0000000..8a3bc94 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/SubContainerBinder/FactorySubContainerBinderWithParams.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a002e9dce4e8af54d948529d6beda84b +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped.meta new file mode 100644 index 0000000..3559ab4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 97d57d9da80f7414a8fed9f2a04621b8 +folderAsset: yes +timeCreated: 1512304190 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped/FactoryFromBinderUntyped.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped/FactoryFromBinderUntyped.cs new file mode 100644 index 0000000..bc8dc0b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped/FactoryFromBinderUntyped.cs @@ -0,0 +1,16 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinderUntyped : FactoryFromBinderBase + { + public FactoryFromBinderUntyped( + DiContainer bindContainer, Type contractType, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, contractType, bindInfo, factoryBindInfo) + { + } + + // TODO - add similar methods found in FactoryFromBinder<> + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped/FactoryFromBinderUntyped.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped/FactoryFromBinderUntyped.cs.meta new file mode 100644 index 0000000..b56a974 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinder/Untyped/FactoryFromBinderUntyped.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ed1989ebc010d0746ab301cc5747f5c8 +timeCreated: 1512304191 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinderBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinderBase.cs new file mode 100644 index 0000000..6a99753 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinderBase.cs @@ -0,0 +1,297 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryFromBinderBase : ScopeConcreteIdArgConditionCopyNonLazyBinder + { + public FactoryFromBinderBase( + DiContainer bindContainer, Type contractType, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindInfo) + { + FactoryBindInfo = factoryBindInfo; + BindContainer = bindContainer; + ContractType = contractType; + factoryBindInfo.ProviderFunc = + (container) => new TransientProvider( + ContractType, container, BindInfo.Arguments, BindInfo.ContextInfo, BindInfo.ConcreteIdentifier, + BindInfo.InstantiatedCallback); + } + + // Don't use this + internal DiContainer BindContainer + { + get; private set; + } + + protected FactoryBindInfo FactoryBindInfo + { + get; private set; + } + + // Don't use this + internal Func ProviderFunc + { + get { return FactoryBindInfo.ProviderFunc; } + set { FactoryBindInfo.ProviderFunc = value; } + } + + protected Type ContractType + { + get; private set; + } + + public IEnumerable AllParentTypes + { + get + { + yield return ContractType; + + foreach (var type in BindInfo.ToTypes) + { + yield return type; + } + } + } + + // Note that this isn't necessary to call since it's the default + public ConditionCopyNonLazyBinder FromNew() + { + BindingUtil.AssertIsNotComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + return this; + } + + public ConditionCopyNonLazyBinder FromResolve() + { + return FromResolve(null); + } + + public ConditionCopyNonLazyBinder FromInstance(object instance) + { + BindingUtil.AssertInstanceDerivesFromOrEqual(instance, AllParentTypes); + + ProviderFunc = + (container) => new InstanceProvider(ContractType, instance, container, null); + + return this; + } + + public ConditionCopyNonLazyBinder FromResolve(object subIdentifier) + { + ProviderFunc = + (container) => new ResolveProvider( + ContractType, container, + subIdentifier, false, InjectSources.Any, false); + + return this; + } + + // Don't use this + internal ConcreteBinderGeneric CreateIFactoryBinder(out Guid factoryId) + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + factoryId = Guid.NewGuid(); + + // Very important here that we use NoFlush otherwise the main binding will be finalized early + return BindContainer.BindNoFlush().WithId(factoryId); + } + +#if !NOT_UNITY3D + + public ConditionCopyNonLazyBinder FromComponentOn(GameObject gameObject) + { + BindingUtil.AssertIsValidGameObject(gameObject); + BindingUtil.AssertIsComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + ProviderFunc = + (container) => new GetFromGameObjectComponentProvider( + ContractType, gameObject, true); + + return this; + } + + public ConditionCopyNonLazyBinder FromComponentOn(Func gameObjectGetter) + { + BindingUtil.AssertIsComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + ProviderFunc = + (container) => new GetFromGameObjectGetterComponentProvider( + ContractType, gameObjectGetter, true); + + return this; + } + + public ConditionCopyNonLazyBinder FromComponentOnRoot() + { + return FromComponentOn( + ctx => BindContainer.Resolve().gameObject); + } + + public ConditionCopyNonLazyBinder FromNewComponentOn(GameObject gameObject) + { + BindingUtil.AssertIsValidGameObject(gameObject); + BindingUtil.AssertIsComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + ProviderFunc = + (container) => new AddToExistingGameObjectComponentProvider( + gameObject, container, ContractType, + new List(), BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback); + + return this; + } + + public ConditionCopyNonLazyBinder FromNewComponentOn( + Func gameObjectGetter) + { + BindingUtil.AssertIsComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + ProviderFunc = + (container) => new AddToExistingGameObjectComponentProviderGetter( + gameObjectGetter, container, ContractType, + new List(), BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback); + + return this; + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewGameObject() + { + BindingUtil.AssertIsComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new AddToNewGameObjectComponentProvider( + container, ContractType, + new List(), gameObjectInfo, BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewPrefab(UnityEngine.Object prefab) + { + BindingUtil.AssertIsValidPrefab(prefab); + BindingUtil.AssertIsComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new InstantiateOnPrefabComponentProvider( + ContractType, + new PrefabInstantiator( + container, gameObjectInfo, + ContractType, new [] { ContractType }, new List(), + new PrefabProvider(prefab), BindInfo.InstantiatedCallback)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInNewPrefab(UnityEngine.Object prefab) + { + BindingUtil.AssertIsValidPrefab(prefab); + BindingUtil.AssertIsInterfaceOrComponent(ContractType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new GetFromPrefabComponentProvider( + ContractType, + new PrefabInstantiator( + container, gameObjectInfo, + ContractType, new [] { ContractType }, new List(), + new PrefabProvider(prefab), + BindInfo.InstantiatedCallback), true); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInNewPrefabResource(string resourcePath) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsInterfaceOrComponent(ContractType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new GetFromPrefabComponentProvider( + ContractType, + new PrefabInstantiator( + container, gameObjectInfo, + ContractType, new [] { ContractType }, new List(), + new PrefabProviderResource(resourcePath), BindInfo.InstantiatedCallback), true); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewPrefabResource(string resourcePath) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsComponent(ContractType); + BindingUtil.AssertIsNotAbstract(ContractType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + ProviderFunc = + (container) => new InstantiateOnPrefabComponentProvider( + ContractType, + new PrefabInstantiator( + container, gameObjectInfo, + ContractType, new [] { ContractType }, new List(), + new PrefabProviderResource(resourcePath), + BindInfo.InstantiatedCallback)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public ConditionCopyNonLazyBinder FromNewScriptableObjectResource(string resourcePath) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsInterfaceOrScriptableObject(ContractType); + + ProviderFunc = + (container) => new ScriptableObjectResourceProvider( + resourcePath, ContractType, container, new List(), + true, null, BindInfo.InstantiatedCallback); + + return this; + } + + public ConditionCopyNonLazyBinder FromScriptableObjectResource(string resourcePath) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsInterfaceOrScriptableObject(ContractType); + + ProviderFunc = + (container) => new ScriptableObjectResourceProvider( + resourcePath, ContractType, container, new List(), + false, null, BindInfo.InstantiatedCallback); + + return this; + } + + public ConditionCopyNonLazyBinder FromResource(string resourcePath) + { + BindingUtil.AssertDerivesFromUnityObject(ContractType); + + ProviderFunc = + (container) => new ResourceProvider(resourcePath, ContractType, true); + + return this; + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinderBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinderBase.cs.meta new file mode 100644 index 0000000..2bac69e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryFromBinderBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1cdc9466c4b6c7f4f81675e8f546672f +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder.meta new file mode 100644 index 0000000..0d34499 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e1f8d57baff273344a3f10da1e51b772 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/DecoratorToChoiceFromBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/DecoratorToChoiceFromBinder.cs new file mode 100644 index 0000000..ef2d56a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/DecoratorToChoiceFromBinder.cs @@ -0,0 +1,29 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class DecoratorToChoiceFromBinder + { + DiContainer _bindContainer; + BindInfo _bindInfo; + FactoryBindInfo _factoryBindInfo; + + public DecoratorToChoiceFromBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + { + _bindContainer = bindContainer; + _bindInfo = bindInfo; + _factoryBindInfo = factoryBindInfo; + } + + public FactoryFromBinder With() + where TConcrete : TContract + { + _bindInfo.ToChoice = ToChoices.Concrete; + _bindInfo.ToTypes.Clear(); + _bindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder( + _bindContainer, _bindInfo, _factoryBindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/DecoratorToChoiceFromBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/DecoratorToChoiceFromBinder.cs.meta new file mode 100644 index 0000000..b8546d0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/DecoratorToChoiceFromBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: e70f91cb77703ce42ae6ad721b89d35c +timeCreated: 1528372067 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder0.cs new file mode 100644 index 0000000..55f7c6a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder0.cs @@ -0,0 +1,42 @@ +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinderUntyped To(Type concreteType) + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(concreteType); + + return new FactoryFromBinderUntyped( + BindContainer, concreteType, BindInfo, FactoryBindInfo); + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder0.cs.meta new file mode 100644 index 0000000..696f046 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 98bc5c26f28a00544afe116adee67cc2 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder1.cs new file mode 100644 index 0000000..a840fe1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder1.cs @@ -0,0 +1,31 @@ +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder1.cs.meta new file mode 100644 index 0000000..f9fc082 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 388c17c735861d145903203b31cb190d +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder10.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder10.cs new file mode 100644 index 0000000..dfad70e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder10.cs @@ -0,0 +1,32 @@ +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder + : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder10.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder10.cs.meta new file mode 100644 index 0000000..5712a9d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder10.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4cdcd151f6d139642b7a2a6968c6ebd8 +timeCreated: 1507270779 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder2.cs new file mode 100644 index 0000000..24ee228 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder2.cs @@ -0,0 +1,32 @@ +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder2.cs.meta new file mode 100644 index 0000000..f593953 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 59c18bddf62adaf46b1de0564bf02388 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder3.cs new file mode 100644 index 0000000..add26ce --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder3.cs @@ -0,0 +1,33 @@ +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder3.cs.meta new file mode 100644 index 0000000..2c6a2b0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder3.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a71cc77bd306cca459126294c63080b1 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder4.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder4.cs new file mode 100644 index 0000000..07bcfa2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder4.cs @@ -0,0 +1,31 @@ +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder4.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder4.cs.meta new file mode 100644 index 0000000..c2ab179 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder4.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fee2c810a2ee8d2489a6a29177b48d82 +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder5.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder5.cs new file mode 100644 index 0000000..887ccea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder5.cs @@ -0,0 +1,32 @@ +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder + : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder5.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder5.cs.meta new file mode 100644 index 0000000..98d8c87 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder5.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dc472af8f2bc5bf498b8e85704193aac +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder6.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder6.cs new file mode 100644 index 0000000..74a999d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder6.cs @@ -0,0 +1,32 @@ +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceBinder + : FactoryFromBinder + { + public FactoryToChoiceBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + // Note that this is the default, so not necessary to call + public FactoryFromBinder ToSelf() + { + Assert.IsEqual(BindInfo.ToChoice, ToChoices.Self); + return this; + } + + public FactoryFromBinder To() + where TConcrete : TContract + { + BindInfo.ToChoice = ToChoices.Concrete; + BindInfo.ToTypes.Clear(); + BindInfo.ToTypes.Add(typeof(TConcrete)); + + return new FactoryFromBinder(BindContainer, BindInfo, FactoryBindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder6.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder6.cs.meta new file mode 100644 index 0000000..48c8ed9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceBinder/FactoryToChoiceBinder6.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4c738f3e9159a7e4f8450de246530f96 +timeCreated: 1528529860 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder.meta new file mode 100644 index 0000000..7854787 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ad3cf76cc0b1c154e868ae8b570a78b8 +folderAsset: yes +timeCreated: 1484511595 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder0.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder0.cs new file mode 100644 index 0000000..8b25c26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder0.cs @@ -0,0 +1,20 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer container, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(container, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder0.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder0.cs.meta new file mode 100644 index 0000000..df27539 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder0.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dca817e151a0eac4480344dcf838b949 +timeCreated: 1484511596 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder1.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder1.cs new file mode 100644 index 0000000..8032001 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder1.cs @@ -0,0 +1,18 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder1.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder1.cs.meta new file mode 100644 index 0000000..74c19ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder1.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a005e8d2a91ae2647927c047c663d046 +timeCreated: 1484511596 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder10.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder10.cs new file mode 100644 index 0000000..ff2e195 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder10.cs @@ -0,0 +1,19 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder + : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder10.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder10.cs.meta new file mode 100644 index 0000000..5bf959a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder10.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 3e0b2700788fac54698446fcfad2b705 +timeCreated: 1507270779 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder2.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder2.cs new file mode 100644 index 0000000..9c25cf6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder2.cs @@ -0,0 +1,19 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder2.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder2.cs.meta new file mode 100644 index 0000000..a665abe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c109e2a5fd72a004e83beae958fa888a +timeCreated: 1484511596 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder3.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder3.cs new file mode 100644 index 0000000..a15c462 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder3.cs @@ -0,0 +1,20 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder3.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder3.cs.meta new file mode 100644 index 0000000..2aade6a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder3.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: be02341a689ce654ab7160ce4eb5ed0e +timeCreated: 1484511596 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder4.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder4.cs new file mode 100644 index 0000000..9ddd8e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder4.cs @@ -0,0 +1,18 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder4.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder4.cs.meta new file mode 100644 index 0000000..c0280fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder4.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e65744c901e080744aada3988bfdf11c +timeCreated: 1484511596 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder5.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder5.cs new file mode 100644 index 0000000..0dd45b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder5.cs @@ -0,0 +1,19 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder + : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder5.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder5.cs.meta new file mode 100644 index 0000000..97a6def --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder5.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 20b01a4cfa147764a9e52134e2a32bb4 +timeCreated: 1484511595 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder6.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder6.cs new file mode 100644 index 0000000..05e63e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder6.cs @@ -0,0 +1,19 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class FactoryToChoiceIdBinder + : FactoryArgumentsToChoiceBinder + { + public FactoryToChoiceIdBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + } + + public FactoryArgumentsToChoiceBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder6.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder6.cs.meta new file mode 100644 index 0000000..696bb68 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/FactoryToChoiceIdBinder/FactoryToChoiceIdBinder6.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b60ae0cff4748ec43b6cb040b0f3a728 +timeCreated: 1528529860 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/PlaceholderFactoryBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/PlaceholderFactoryBindingFinalizer.cs new file mode 100644 index 0000000..fb8c67c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/PlaceholderFactoryBindingFinalizer.cs @@ -0,0 +1,50 @@ +using System.Linq; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class PlaceholderFactoryBindingFinalizer : ProviderBindingFinalizer + { + readonly FactoryBindInfo _factoryBindInfo; + + public PlaceholderFactoryBindingFinalizer( + BindInfo bindInfo, FactoryBindInfo factoryBindInfo) + : base(bindInfo) + { + // Note that it doesn't derive from PlaceholderFactory + // when used with To<>, so we can only check IPlaceholderFactory + Assert.That(factoryBindInfo.FactoryType.DerivesFrom()); + + _factoryBindInfo = factoryBindInfo; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + var provider = _factoryBindInfo.ProviderFunc(container); + + var transientProvider = new TransientProvider( + _factoryBindInfo.FactoryType, + container, + _factoryBindInfo.Arguments.Concat( + InjectUtil.CreateArgListExplicit( + provider, + new InjectContext(container, typeof(TContract)))).ToList(), + BindInfo.ContextInfo, BindInfo.ConcreteIdentifier, null); + + IProvider mainProvider; + + if (BindInfo.Scope == ScopeTypes.Unset || BindInfo.Scope == ScopeTypes.Singleton) + { + mainProvider = BindingUtil.CreateCachedProvider(transientProvider); + } + else + { + Assert.IsEqual(BindInfo.Scope, ScopeTypes.Transient); + mainProvider = transientProvider; + } + + RegisterProviderForAllContracts(container, mainProvider); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/PlaceholderFactoryBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/PlaceholderFactoryBindingFinalizer.cs.meta new file mode 100644 index 0000000..826fecd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/PlaceholderFactoryBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2a3880a3063c56747b32995b66a8a1ca +timeCreated: 1486691381 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling.meta new file mode 100644 index 0000000..bb1b952 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a019116e68c18f342995df14d6fbcf87 +folderAsset: yes +timeCreated: 1484511595 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolBindingFinalizer.cs new file mode 100644 index 0000000..3c1ba29 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolBindingFinalizer.cs @@ -0,0 +1,55 @@ +using System.Linq; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class MemoryPoolBindingFinalizer : ProviderBindingFinalizer + { + readonly MemoryPoolBindInfo _poolBindInfo; + readonly FactoryBindInfo _factoryBindInfo; + + public MemoryPoolBindingFinalizer( + BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) + : base(bindInfo) + { + // Note that it doesn't derive from MemoryPool + // when used with To<>, so we can only check IMemoryPoolBase + Assert.That(factoryBindInfo.FactoryType.DerivesFrom()); + + _factoryBindInfo = factoryBindInfo; + _poolBindInfo = poolBindInfo; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + var factory = new FactoryProviderWrapper( + _factoryBindInfo.ProviderFunc(container), new InjectContext(container, typeof(TContract))); + + var settings = new MemoryPoolSettings( + _poolBindInfo.InitialSize, _poolBindInfo.MaxSize, _poolBindInfo.ExpandMethod); + + var transientProvider = new TransientProvider( + _factoryBindInfo.FactoryType, + container, + _factoryBindInfo.Arguments.Concat( + InjectUtil.CreateArgListExplicit(factory, settings)).ToList(), + BindInfo.ContextInfo, BindInfo.ConcreteIdentifier, null); + + IProvider mainProvider; + + if (BindInfo.Scope == ScopeTypes.Unset || BindInfo.Scope == ScopeTypes.Singleton) + { + mainProvider = BindingUtil.CreateCachedProvider(transientProvider); + } + else + { + Assert.IsEqual(BindInfo.Scope, ScopeTypes.Transient); + mainProvider = transientProvider; + } + + RegisterProviderForAllContracts(container, mainProvider); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolBindingFinalizer.cs.meta new file mode 100644 index 0000000..d8a1476 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 41eb30ac64078db4090dd136ccaf1fbe +timeCreated: 1485699960 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolExpandBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolExpandBinder.cs new file mode 100644 index 0000000..75cce20 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolExpandBinder.cs @@ -0,0 +1,33 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class MemoryPoolExpandBinder : FactoryArgumentsToChoiceBinder + { + public MemoryPoolExpandBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo) + { + MemoryPoolBindInfo = poolBindInfo; + + ExpandByOneAtATime(); + } + + protected MemoryPoolBindInfo MemoryPoolBindInfo + { + get; private set; + } + + public FactoryArgumentsToChoiceBinder ExpandByOneAtATime() + { + MemoryPoolBindInfo.ExpandMethod = PoolExpandMethods.OneAtATime; + return this; + } + + public FactoryArgumentsToChoiceBinder ExpandByDoubling() + { + MemoryPoolBindInfo.ExpandMethod = PoolExpandMethods.Double; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolExpandBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolExpandBinder.cs.meta new file mode 100644 index 0000000..b28207d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolExpandBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 95b7c7be81364a740b952460f5a07bbf +timeCreated: 1485699961 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolInitialSizeBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolInitialSizeBinder.cs new file mode 100644 index 0000000..284f2d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolInitialSizeBinder.cs @@ -0,0 +1,59 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class MemoryPoolMaxSizeBinder : MemoryPoolExpandBinder + { + public MemoryPoolMaxSizeBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo, poolBindInfo) + { + } + + public MemoryPoolExpandBinder WithMaxSize(int size) + { + MemoryPoolBindInfo.MaxSize = size; + return this; + } + } + + [NoReflectionBaking] + public class MemoryPoolInitialSizeMaxSizeBinder : MemoryPoolMaxSizeBinder + { + public MemoryPoolInitialSizeMaxSizeBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo, poolBindInfo) + { + } + + public MemoryPoolMaxSizeBinder WithInitialSize(int size) + { + MemoryPoolBindInfo.InitialSize = size; + return this; + } + + public FactoryArgumentsToChoiceBinder WithFixedSize(int size) + { + MemoryPoolBindInfo.InitialSize = size; + MemoryPoolBindInfo.MaxSize = size; + MemoryPoolBindInfo.ExpandMethod = PoolExpandMethods.Disabled; + return this; + } + } + + [NoReflectionBaking] + public class MemoryPoolIdInitialSizeMaxSizeBinder : MemoryPoolInitialSizeMaxSizeBinder + { + public MemoryPoolIdInitialSizeMaxSizeBinder( + DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) + : base(bindContainer, bindInfo, factoryBindInfo, poolBindInfo) + { + } + + public MemoryPoolInitialSizeMaxSizeBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolInitialSizeBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolInitialSizeBinder.cs.meta new file mode 100644 index 0000000..2a903e1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/Factory/Pooling/MemoryPoolInitialSizeBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 80ff9e6d501d30d4a82639f4ae453712 +timeCreated: 1485699961 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders.meta new file mode 100644 index 0000000..c8ba425 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b62c8a25fc0c5d34680c100f745a80e1 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinder.cs new file mode 100644 index 0000000..39e5793 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinder.cs @@ -0,0 +1,880 @@ +using System; +using System.Collections.Generic; +using ModestTree; +using System.Linq; + +#if !NOT_UNITY3D +using UnityEngine; +#endif + +using Zenject.Internal; + +namespace Zenject +{ + public abstract class FromBinder : ScopeConcreteIdArgConditionCopyNonLazyBinder + { + public FromBinder( + DiContainer bindContainer, BindInfo bindInfo, + BindStatement bindStatement) + : base(bindInfo) + { + BindStatement = bindStatement; + BindContainer = bindContainer; + } + + protected DiContainer BindContainer + { + get; private set; + } + + protected BindStatement BindStatement + { + get; + private set; + } + + protected IBindingFinalizer SubFinalizer + { + set { BindStatement.SetFinalizer(value); } + } + + protected IEnumerable AllParentTypes + { + get { return BindInfo.ContractTypes.Concat(BindInfo.ToTypes); } + } + + protected IEnumerable ConcreteTypes + { + get + { + if (BindInfo.ToChoice == ToChoices.Self) + { + return BindInfo.ContractTypes; + } + + Assert.IsNotEmpty(BindInfo.ToTypes); + return BindInfo.ToTypes; + } + } + + // This is the default if nothing else is called + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromNew() + { + BindingUtil.AssertTypesAreNotComponents(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolve() + { + return FromResolve(null); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolve(object subIdentifier) + { + return FromResolve(subIdentifier, InjectSources.Any); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolve(object subIdentifier, InjectSources source) + { + return FromResolveInternal(subIdentifier, false, source); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAll() + { + return FromResolveAll(null); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAll(object subIdentifier) + { + return FromResolveAll(subIdentifier, InjectSources.Any); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAll(object subIdentifier, InjectSources source) + { + return FromResolveInternal(subIdentifier, true, source); + } + + ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveInternal(object subIdentifier, bool matchAll, InjectSources source) + { + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new ResolveProvider( + type, container, subIdentifier, false, source, matchAll)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public SubContainerBinder FromSubContainerResolveAll() + { + return FromSubContainerResolveAll(null); + } + + public SubContainerBinder FromSubContainerResolveAll(object subIdentifier) + { + return FromSubContainerResolveInternal(subIdentifier, true); + } + + public SubContainerBinder FromSubContainerResolve() + { + return FromSubContainerResolve(null); + } + + public SubContainerBinder FromSubContainerResolve(object subIdentifier) + { + return FromSubContainerResolveInternal(subIdentifier, false); + } + + SubContainerBinder FromSubContainerResolveInternal( + object subIdentifier, bool resolveAll) + { + // It's unlikely they will want to create the whole subcontainer with each binding + // (aka transient) which is the default so require that they specify it + BindInfo.RequireExplicitScope = true; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + return new SubContainerBinder( + BindInfo, BindStatement, subIdentifier, resolveAll); + } + + protected ScopeConcreteIdArgConditionCopyNonLazyBinder FromIFactoryBase( + Action>> factoryBindGenerator) + { + // Use a random ID so that our provider is the only one that can find it and so it doesn't + // conflict with anything else + var factoryId = Guid.NewGuid(); + + // Important to use NoFlush here otherwise the main binding will finalize early + var subBinder = BindContainer.BindNoFlush>() + .WithId(factoryId); + + factoryBindGenerator(subBinder); + + // This is kind of like a look up method like FromMethod so don't enforce specifying scope + // The internal binding will require an explicit scope so should be obvious enough + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new IFactoryProvider(container, factoryId)); + + var binder = new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + // Needed for example if the user uses MoveIntoDirectSubContainers + binder.AddSecondaryCopyBindInfo(subBinder.BindInfo); + return binder; + } + +#if !NOT_UNITY3D + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsOn(GameObject gameObject) + { + BindingUtil.AssertIsValidGameObject(gameObject); + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new GetFromGameObjectComponentProvider( + type, gameObject, false)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentOn(GameObject gameObject) + { + BindingUtil.AssertIsValidGameObject(gameObject); + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new GetFromGameObjectComponentProvider( + type, gameObject, true)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsOn(Func gameObjectGetter) + { + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new GetFromGameObjectGetterComponentProvider( + type, gameObjectGetter, false)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentOn(Func gameObjectGetter) + { + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new GetFromGameObjectGetterComponentProvider( + type, gameObjectGetter, true)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsOnRoot() + { + return FromComponentsOn( + ctx => ctx.Container.Resolve().gameObject); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentOnRoot() + { + return FromComponentOn( + ctx => ctx.Container.Resolve().gameObject); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOn(GameObject gameObject) + { + BindingUtil.AssertIsValidGameObject(gameObject); + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new AddToExistingGameObjectComponentProvider( + gameObject, container, type, BindInfo.Arguments, BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOn(Func gameObjectGetter) + { + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new AddToExistingGameObjectComponentProviderGetter( + gameObjectGetter, container, type, BindInfo.Arguments, BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentSibling() + { + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new SingleProviderBindingFinalizer( + BindInfo, (container, type) => new AddToCurrentGameObjectComponentProvider( + container, type, BindInfo.Arguments, BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnRoot() + { + return FromNewComponentOn( + ctx => ctx.Container.Resolve().gameObject); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewGameObject() + { + return FromNewComponentOnNewGameObject(new GameObjectCreationParameters()); + } + + internal NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewGameObject( + GameObjectCreationParameters gameObjectInfo) + { + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new AddToNewGameObjectComponentProvider( + container, + type, + BindInfo.Arguments, + gameObjectInfo, BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewPrefabResource(string resourcePath) + { + return FromNewComponentOnNewPrefabResource(resourcePath, new GameObjectCreationParameters()); + } + + internal NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewPrefabResource( + string resourcePath, GameObjectCreationParameters gameObjectInfo) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new PrefabResourceBindingFinalizer( + BindInfo, gameObjectInfo, resourcePath, + (contractType, instantiator) => new InstantiateOnPrefabComponentProvider(contractType, instantiator)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewPrefab(UnityEngine.Object prefab) + { + return FromNewComponentOnNewPrefab(prefab, new GameObjectCreationParameters()); + } + + internal NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromNewComponentOnNewPrefab( + UnityEngine.Object prefab, GameObjectCreationParameters gameObjectInfo) + { + BindingUtil.AssertIsValidPrefab(prefab); + BindingUtil.AssertIsComponent(ConcreteTypes); + BindingUtil.AssertTypesAreNotAbstract(ConcreteTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new PrefabBindingFinalizer( + BindInfo, gameObjectInfo, prefab, + (contractType, instantiator) => + new InstantiateOnPrefabComponentProvider(contractType, instantiator)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInNewPrefab(UnityEngine.Object prefab) + { + return FromComponentInNewPrefab( + prefab, new GameObjectCreationParameters()); + } + + internal NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInNewPrefab( + UnityEngine.Object prefab, GameObjectCreationParameters gameObjectInfo) + { + BindingUtil.AssertIsValidPrefab(prefab); + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new PrefabBindingFinalizer( + BindInfo, gameObjectInfo, prefab, + (contractType, instantiator) => new GetFromPrefabComponentProvider(contractType, instantiator, true)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInNewPrefab(UnityEngine.Object prefab) + { + return FromComponentsInNewPrefab( + prefab, new GameObjectCreationParameters()); + } + + internal NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInNewPrefab( + UnityEngine.Object prefab, GameObjectCreationParameters gameObjectInfo) + { + BindingUtil.AssertIsValidPrefab(prefab); + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new PrefabBindingFinalizer( + BindInfo, gameObjectInfo, prefab, + (contractType, instantiator) => new GetFromPrefabComponentProvider(contractType, instantiator, false)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInNewPrefabResource(string resourcePath) + { + return FromComponentInNewPrefabResource(resourcePath, new GameObjectCreationParameters()); + } + + internal NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInNewPrefabResource( + string resourcePath, GameObjectCreationParameters gameObjectInfo) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new PrefabResourceBindingFinalizer( + BindInfo, gameObjectInfo, resourcePath, + (contractType, instantiator) => new GetFromPrefabComponentProvider(contractType, instantiator, true)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInNewPrefabResource(string resourcePath) + { + return FromComponentsInNewPrefabResource(resourcePath, new GameObjectCreationParameters()); + } + + internal NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInNewPrefabResource( + string resourcePath, GameObjectCreationParameters gameObjectInfo) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new PrefabResourceBindingFinalizer( + BindInfo, gameObjectInfo, resourcePath, + (contractType, instantiator) => new GetFromPrefabComponentProvider(contractType, instantiator, false)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo, gameObjectInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromNewScriptableObject(ScriptableObject resource) + { + return FromScriptableObjectInternal(resource, true); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromScriptableObject(ScriptableObject resource) + { + return FromScriptableObjectInternal(resource, false); + } + + ScopeConcreteIdArgConditionCopyNonLazyBinder FromScriptableObjectInternal( + ScriptableObject resource, bool createNew) + { + BindingUtil.AssertIsInterfaceOrScriptableObject(AllParentTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new ScriptableObjectInstanceProvider( + resource, type, container, BindInfo.Arguments, createNew, + BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromNewScriptableObjectResource(string resourcePath) + { + return FromScriptableObjectResourceInternal(resourcePath, true); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromScriptableObjectResource(string resourcePath) + { + return FromScriptableObjectResourceInternal(resourcePath, false); + } + + ScopeConcreteIdArgConditionCopyNonLazyBinder FromScriptableObjectResourceInternal( + string resourcePath, bool createNew) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + BindingUtil.AssertIsInterfaceOrScriptableObject(AllParentTypes); + + BindInfo.RequireExplicitScope = true; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new ScriptableObjectResourceProvider( + resourcePath, type, container, BindInfo.Arguments, createNew, + BindInfo.ConcreteIdentifier, BindInfo.InstantiatedCallback)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResource(string resourcePath) + { + BindingUtil.AssertDerivesFromUnityObject(ConcreteTypes); + + BindInfo.RequireExplicitScope = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (_, type) => new ResourceProvider(resourcePath, type, true)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResources(string resourcePath) + { + BindingUtil.AssertDerivesFromUnityObject(ConcreteTypes); + + BindInfo.RequireExplicitScope = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (_, type) => new ResourceProvider(resourcePath, type, false)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInChildren( + bool includeInactive = true) + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = false; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + Assert.That(ctx.ObjectType.DerivesFromOrEqual(), + "Cannot use FromComponentInChildren to inject data into non monobehaviours!"); + + Assert.IsNotNull(ctx.ObjectInstance); + + var monoBehaviour = (MonoBehaviour)ctx.ObjectInstance; + + var match = monoBehaviour.GetComponentInChildren(concreteType, includeInactive); + + if (match == null) + { + Assert.That(ctx.Optional, + "Could not find any component with type '{0}' through FromComponentInChildren binding", concreteType); + return Enumerable.Empty(); + } + + return new object[] { match }; + }, + container)); + + return this; + } + + protected ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInChildrenBase( + bool excludeSelf, Func predicate, bool includeInactive) + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = false; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + Assert.That(ctx.ObjectType.DerivesFromOrEqual(), + "Cannot use FromComponentsInChildren to inject data into non monobehaviours!"); + + Assert.IsNotNull(ctx.ObjectInstance); + + var monoBehaviour = (MonoBehaviour)ctx.ObjectInstance; + + var res = monoBehaviour.GetComponentsInChildren(concreteType, includeInactive) + .Where(x => !ReferenceEquals(x, ctx.ObjectInstance)); + + if (excludeSelf) + { + res = res.Where(x => x.gameObject != monoBehaviour.gameObject); + } + + if (predicate != null) + { + res = res.Where(predicate); + } + + return res.Cast(); + }, + container)); + + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInParents( + bool excludeSelf = false, bool includeInactive = true) + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = false; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + Assert.That(ctx.ObjectType.DerivesFromOrEqual(), + "Cannot use FromComponentSibling to inject data into non monobehaviours!"); + + Assert.IsNotNull(ctx.ObjectInstance); + + var monoBehaviour = (MonoBehaviour)ctx.ObjectInstance; + + var matches = monoBehaviour.GetComponentsInParent(concreteType, includeInactive) + .Where(x => !ReferenceEquals(x, ctx.ObjectInstance)); + + if (excludeSelf) + { + matches = matches.Where(x => x.gameObject != monoBehaviour.gameObject); + } + + var match = matches.FirstOrDefault(); + + if (match == null) + { + Assert.That(ctx.Optional, + "Could not find any component with type '{0}' through FromComponentInParents binding", concreteType); + + return Enumerable.Empty(); + } + + return new object[] { match }; + }, + container)); + + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInParents( + bool excludeSelf = false, bool includeInactive = true) + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = false; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + Assert.That(ctx.ObjectType.DerivesFromOrEqual(), + "Cannot use FromComponentSibling to inject data into non monobehaviours!"); + + Assert.IsNotNull(ctx.ObjectInstance); + + var monoBehaviour = (MonoBehaviour)ctx.ObjectInstance; + + var res = monoBehaviour.GetComponentsInParent(concreteType, includeInactive) + .Where(x => !ReferenceEquals(x, ctx.ObjectInstance)); + + if (excludeSelf) + { + res = res.Where(x => x.gameObject != monoBehaviour.gameObject); + } + + return res.Cast(); + }, + container)); + + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentSibling() + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = false; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + Assert.That(ctx.ObjectType.DerivesFromOrEqual(), + "Cannot use FromComponentSibling to inject data into non monobehaviours!"); + + Assert.IsNotNull(ctx.ObjectInstance); + + var monoBehaviour = (MonoBehaviour)ctx.ObjectInstance; + + var match = monoBehaviour.GetComponent(concreteType); + + if (match == null) + { + Assert.That(ctx.Optional, + "Could not find any component with type '{0}' through FromComponentSibling binding", concreteType); + return Enumerable.Empty(); + } + + return new object[] { match }; + }, + container)); + + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsSibling() + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = false; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + Assert.That(ctx.ObjectType.DerivesFromOrEqual(), + "Cannot use FromComponentSibling to inject data into non monobehaviours!"); + + Assert.IsNotNull(ctx.ObjectInstance); + + var monoBehaviour = (MonoBehaviour)ctx.ObjectInstance; + + return monoBehaviour.GetComponents(concreteType) + .Where(x => !ReferenceEquals(x, monoBehaviour)).Cast(); + }, + container)); + + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentInHierarchy( + bool includeInactive = true) + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + // Since this is a pretty heavy operation, let's require an explicit scope + // Most of the time they should use AsCached or AsSingle + BindInfo.RequireExplicitScope = true; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + var match = container.Resolve().GetRootGameObjects() + .Select(x => x.GetComponentInChildren(concreteType, includeInactive)) + .Where(x => x != null && !ReferenceEquals(x, ctx.ObjectInstance)).FirstOrDefault(); + + if (match == null) + { + Assert.That(ctx.Optional, + "Could not find any component with type '{0}' through FromComponentInHierarchy binding", concreteType); + return Enumerable.Empty(); + } + + return new object[] { match }; + }, + container)); + + return this; + } + + protected ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInHierarchyBase( + Func predicate = null, bool includeInactive = true) + { + BindingUtil.AssertIsInterfaceOrComponent(AllParentTypes); + + BindInfo.RequireExplicitScope = true; + + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, concreteType) => new MethodMultipleProviderUntyped(ctx => + { + var res = container.Resolve().GetRootGameObjects() + .SelectMany(x => x.GetComponentsInChildren(concreteType, includeInactive)) + .Where(x => !ReferenceEquals(x, ctx.ObjectInstance)); + + if (predicate != null) + { + res = res.Where(predicate); + } + + return res.Cast(); + }, + container)); + + return this; + } +#endif + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethodUntyped(Func method) + { + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new MethodProviderUntyped(method, container)); + + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethodMultipleUntyped(Func> method) + { + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new MethodMultipleProviderUntyped(method, container)); + + return this; + } + + protected ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethodBase(Func method) + { + BindingUtil.AssertIsDerivedFromTypes(typeof(TConcrete), AllParentTypes); + + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new MethodProvider(method, container)); + + return this; + } + + protected ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethodMultipleBase(Func> method) + { + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new MethodProviderMultiple(method, container)); + + return this; + } + + protected ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveGetterBase( + object identifier, Func method, InjectSources source, bool matchMultiple) + { + BindingUtil.AssertIsDerivedFromTypes(typeof(TResult), AllParentTypes); + + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new GetterProvider(identifier, method, container, source, matchMultiple)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + + protected ScopeConcreteIdArgConditionCopyNonLazyBinder FromInstanceBase(object instance) + { + BindingUtil.AssertInstanceDerivesFromOrEqual(instance, AllParentTypes); + + BindInfo.RequireExplicitScope = false; + // Don't know how it's created so can't assume here that it violates AsSingle + BindInfo.MarkAsCreationBinding = false; + SubFinalizer = new ScopableBindingFinalizer( + BindInfo, + (container, type) => new InstanceProvider(type, instance, container, BindInfo.InstantiatedCallback)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinder.cs.meta new file mode 100644 index 0000000..b4ce936 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1bfe8c7cab3320b4a818fbb97098fb11 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderGeneric.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderGeneric.cs new file mode 100644 index 0000000..c23ed7e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderGeneric.cs @@ -0,0 +1,132 @@ +using System; +using System.Collections.Generic; +using ModestTree; +using System.Linq; + +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject +{ + [NoReflectionBaking] + public class FromBinderGeneric : FromBinder + { + public FromBinderGeneric( + DiContainer bindContainer, + BindInfo bindInfo, + BindStatement bindStatement) + : base(bindContainer, bindInfo, bindStatement) + { + BindingUtil.AssertIsDerivedFromTypes(typeof(TContract), BindInfo.ContractTypes); + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromFactory() + where TFactory : IFactory + { + return FromIFactory(x => x.To().AsCached()); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromIFactory( + Action>> factoryBindGenerator) + { + return FromIFactoryBase(factoryBindGenerator); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethod(Func method) + { + return FromMethodBase(ctx => method()); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethod(Func method) + { + return FromMethodBase(method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethodMultiple(Func> method) + { + BindingUtil.AssertIsDerivedFromTypes(typeof(TContract), AllParentTypes); + return FromMethodMultipleBase(method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveGetter(Func method) + { + return FromResolveGetter(null, method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveGetter(object identifier, Func method) + { + return FromResolveGetter(identifier, method, InjectSources.Any); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveGetter(object identifier, Func method, InjectSources source) + { + return FromResolveGetterBase(identifier, method, source, false); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAllGetter(Func method) + { + return FromResolveAllGetter(null, method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAllGetter(object identifier, Func method) + { + return FromResolveAllGetter(identifier, method, InjectSources.Any); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAllGetter(object identifier, Func method, InjectSources source) + { + return FromResolveGetterBase(identifier, method, source, true); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromInstance(TContract instance) + { + return FromInstanceBase(instance); + } + +#if !NOT_UNITY3D + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInChildren( + Func predicate, bool includeInactive = true) + { + return FromComponentsInChildren(false, predicate, includeInactive); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInChildren( + bool excludeSelf = false, Func predicate = null, bool includeInactive = true) + { + Func subPredicate; + + if (predicate != null) + { + subPredicate = component => predicate((TContract)(object)component); + } + else + { + subPredicate = null; + } + + return FromComponentsInChildrenBase( + excludeSelf, subPredicate, includeInactive); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInHierarchy( + Func predicate = null, bool includeInactive = true) + { + Func subPredicate; + + if (predicate != null) + { + subPredicate = component => predicate((TContract)(object)component); + } + else + { + subPredicate = null; + } + + return FromComponentsInHierarchyBase(subPredicate, includeInactive); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderGeneric.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderGeneric.cs.meta new file mode 100644 index 0000000..bdf3df3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderGeneric.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 97eaa55248b4c824a887df4db7cf888d +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderNonGeneric.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderNonGeneric.cs new file mode 100644 index 0000000..a92ea9e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderNonGeneric.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; + +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject +{ + [NoReflectionBaking] + public class FromBinderNonGeneric : FromBinder + { + public FromBinderNonGeneric( + DiContainer bindContainer, BindInfo bindInfo, + BindStatement bindStatement) + : base(bindContainer, bindInfo, bindStatement) + { + } + + // Shortcut for FromIFactory and also for backwards compatibility + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromFactory() + where TFactory : IFactory + { + return FromIFactory(x => x.To().AsCached()); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromIFactory( + Action>> factoryBindGenerator) + { + return FromIFactoryBase(factoryBindGenerator); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethod(Func method) + { + return FromMethodBase(method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromMethodMultiple(Func> method) + { + BindingUtil.AssertIsDerivedFromTypes(typeof(TConcrete), AllParentTypes); + return FromMethodMultipleBase(method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveGetter(Func method) + { + return FromResolveGetter(null, method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveGetter(object identifier, Func method) + { + return FromResolveGetter(identifier, method, InjectSources.Any); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveGetter(object identifier, Func method, InjectSources source) + { + return FromResolveGetterBase(identifier, method, source, false); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAllGetter(Func method) + { + return FromResolveAllGetter(null, method); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAllGetter(object identifier, Func method) + { + return FromResolveAllGetter(identifier, method, InjectSources.Any); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromResolveAllGetter(object identifier, Func method, InjectSources source) + { + return FromResolveGetterBase(identifier, method, source, true); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromInstance(object instance) + { + return FromInstanceBase(instance); + } + +#if !NOT_UNITY3D + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInChildren( + Func predicate, bool includeInactive = true) + { + return FromComponentsInChildren(false, predicate, includeInactive); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInChildren( + bool excludeSelf = false, Func predicate = null, bool includeInactive = true) + { + return FromComponentsInChildrenBase(excludeSelf, predicate, includeInactive); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder FromComponentsInHierarchy( + Func predicate = null, bool includeInactive = true) + { + return FromComponentsInHierarchyBase(predicate, includeInactive); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderNonGeneric.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderNonGeneric.cs.meta new file mode 100644 index 0000000..5841043 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/FromBinders/FromBinderNonGeneric.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e54c591a4175efc4688be675528600c1 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject.meta new file mode 100644 index 0000000..e50dbcd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6a5ff7e3b16416245acfcd6be217a53f +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..c9a7b73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,23 @@ +#if !NOT_UNITY3D + +namespace Zenject +{ + [NoReflectionBaking] + public class NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder : TransformScopeConcreteIdArgConditionCopyNonLazyBinder + { + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder( + BindInfo bindInfo, + GameObjectCreationParameters gameObjectInfo) + : base(bindInfo, gameObjectInfo) + { + } + + public TransformScopeConcreteIdArgConditionCopyNonLazyBinder WithGameObjectName(string gameObjectName) + { + GameObjectInfo.Name = gameObjectName; + return this; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..d37bb16 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 74c9bb72aa7484d49a39760d2246f1a3 +timeCreated: 1523257673 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/TransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/TransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..31bd1f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/TransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,45 @@ +#if !NOT_UNITY3D + +using System; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class TransformScopeConcreteIdArgConditionCopyNonLazyBinder : ScopeConcreteIdArgConditionCopyNonLazyBinder + { + public TransformScopeConcreteIdArgConditionCopyNonLazyBinder( + BindInfo bindInfo, + GameObjectCreationParameters gameObjectInfo) + : base(bindInfo) + { + GameObjectInfo = gameObjectInfo; + } + + protected GameObjectCreationParameters GameObjectInfo + { + get; + private set; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder UnderTransform(Transform parent) + { + GameObjectInfo.ParentTransform = parent; + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder UnderTransform(Func parentGetter) + { + GameObjectInfo.ParentTransformGetter = parentGetter; + return this; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder UnderTransformGroup(string transformGroupname) + { + GameObjectInfo.GroupName = transformGroupname; + return this; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/TransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/TransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..7288ae4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/GameObject/TransformScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: d6441d2557329b14b8a80a6d3c490e9b +timeCreated: 1523257674 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdBinder.cs new file mode 100644 index 0000000..620ae88 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdBinder.cs @@ -0,0 +1,20 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class IdBinder + { + BindInfo _bindInfo; + + public IdBinder(BindInfo bindInfo) + { + _bindInfo = bindInfo; + } + + public void WithId(object identifier) + { + _bindInfo.Identifier = identifier; + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdBinder.cs.meta new file mode 100644 index 0000000..99c248e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 371e1c0b9a8ff664f993cbe2a547eeae +timeCreated: 1484790451 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdScopeConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdScopeConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..5947289 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdScopeConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,17 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class IdScopeConcreteIdArgConditionCopyNonLazyBinder : ScopeConcreteIdArgConditionCopyNonLazyBinder + { + public IdScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder WithId(object identifier) + { + BindInfo.Identifier = identifier; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..e08850d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IdScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ba3894c2363faea4480796349be1c939 +timeCreated: 1535254660 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IfNotBoundBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IfNotBoundBinder.cs new file mode 100644 index 0000000..9c9aa28 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IfNotBoundBinder.cs @@ -0,0 +1,24 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class IfNotBoundBinder + { + public IfNotBoundBinder(BindInfo bindInfo) + { + BindInfo = bindInfo; + } + + // Do not use this + public BindInfo BindInfo + { + get; + private set; + } + + public void IfNotBound() + { + BindInfo.OnlyBindIfNotBound = true; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IfNotBoundBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IfNotBoundBinder.cs.meta new file mode 100644 index 0000000..cc58076 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/IfNotBoundBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b9f24b7d14dcf8441a1c2b4166a5ec9c +timeCreated: 1519465920 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/InstantiateCallbackConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/InstantiateCallbackConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..162bfc6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/InstantiateCallbackConditionCopyNonLazyBinder.cs @@ -0,0 +1,37 @@ +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class InstantiateCallbackConditionCopyNonLazyBinder : ConditionCopyNonLazyBinder + { + public InstantiateCallbackConditionCopyNonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + public ConditionCopyNonLazyBinder OnInstantiated( + Action callback) + { + BindInfo.InstantiatedCallback = callback; + return this; + } + + public ConditionCopyNonLazyBinder OnInstantiated( + Action callback) + { + // Can't do this here because of factory bindings + //Assert.That(BindInfo.ContractTypes.All(x => x.DerivesFromOrEqual())); + + BindInfo.InstantiatedCallback = (ctx, obj) => + { + Assert.That(obj == null || obj is T, + "Invalid generic argument to OnInstantiated! {0} must be type {1}", obj.GetType(), typeof(T)); + + callback(ctx, (T)obj); + }; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/InstantiateCallbackConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/InstantiateCallbackConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..5291ea1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/InstantiateCallbackConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 0711425cf187dd94ea21d8ed6f38d981 +timeCreated: 1535263051 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/NonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/NonLazyBinder.cs new file mode 100644 index 0000000..6214ec9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/NonLazyBinder.cs @@ -0,0 +1,23 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class NonLazyBinder : IfNotBoundBinder + { + public NonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + public IfNotBoundBinder NonLazy() + { + BindInfo.NonLazy = true; + return this; + } + + public IfNotBoundBinder Lazy() + { + BindInfo.NonLazy = false; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/NonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/NonLazyBinder.cs.meta new file mode 100644 index 0000000..fa393ca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/NonLazyBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 58c27840cbeb2fa4695b09d536809bb2 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ScopeConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ScopeConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..2c058a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ScopeConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,31 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class ScopeConcreteIdArgConditionCopyNonLazyBinder : ConcreteIdArgConditionCopyNonLazyBinder + { + public ScopeConcreteIdArgConditionCopyNonLazyBinder(BindInfo bindInfo) + : base(bindInfo) + { + } + + public ConcreteIdArgConditionCopyNonLazyBinder AsCached() + { + BindInfo.Scope = ScopeTypes.Singleton; + return this; + } + + public ConcreteIdArgConditionCopyNonLazyBinder AsSingle() + { + BindInfo.Scope = ScopeTypes.Singleton; + BindInfo.MarkAsUniqueSingleton = true; + return this; + } + + // Note that this is the default so it's not necessary to call this + public ConcreteIdArgConditionCopyNonLazyBinder AsTransient() + { + BindInfo.Scope = ScopeTypes.Transient; + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..8d82f12 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/ScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5a71e3efc6d683d4cbc3b881bc4e2772 +timeCreated: 1523257672 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/SubContainerBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/SubContainerBinder.cs new file mode 100644 index 0000000..b53373d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/SubContainerBinder.cs @@ -0,0 +1,316 @@ +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerBinder + { + readonly BindInfo _bindInfo; + readonly BindStatement _bindStatement; + readonly object _subIdentifier; + readonly bool _resolveAll; + + public SubContainerBinder( + BindInfo bindInfo, + BindStatement bindStatement, + object subIdentifier, bool resolveAll) + { + _bindInfo = bindInfo; + _bindStatement = bindStatement; + _subIdentifier = subIdentifier; + _resolveAll = resolveAll; + + // Reset in case the user ends the binding here + bindStatement.SetFinalizer(null); + } + + protected IBindingFinalizer SubFinalizer + { + set { _bindStatement.SetFinalizer(value); } + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByInstance(DiContainer subContainer) + { + SubFinalizer = new SubContainerBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (_) => new SubContainerCreatorByInstance(subContainer)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo); + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder ByInstanceGetter( + Func subContainerGetter) + { + SubFinalizer = new SubContainerBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (_) => new SubContainerCreatorByInstanceGetter(subContainerGetter)); + + return new ScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo); + } + + public +#if NOT_UNITY3D + WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder +#else + WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder +#endif + ByInstaller() + where TInstaller : InstallerBase + { + return ByInstaller(typeof(TInstaller)); + } + + public +#if NOT_UNITY3D + WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder +#else + WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder +#endif + ByInstaller(Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var subContainerBindInfo = new SubContainerCreatorBindInfo(); + + SubFinalizer = new SubContainerBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByInstaller(container, subContainerBindInfo, installerType)); + + return new +#if NOT_UNITY3D + WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder +#else + WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder +#endif + (subContainerBindInfo, _bindInfo); + } + + public +#if NOT_UNITY3D + WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder +#else + WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder +#endif + ByMethod(Action installerMethod) + { + var subContainerBindInfo = new SubContainerCreatorBindInfo(); + + SubFinalizer = new SubContainerBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByMethod(container, subContainerBindInfo, installerMethod)); + + return new +#if NOT_UNITY3D + WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder +#else + WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder +#endif + (subContainerBindInfo, _bindInfo); + } + +#if !NOT_UNITY3D + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectMethod( + Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewGameObjectMethod( + container, gameObjectInfo, installerMethod)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + Func prefabGetter, Action installerMethod) + { + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerMethod)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabMethod( + UnityEngine.Object prefab, Action installerMethod) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerMethod)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectInstaller() + where TInstaller : InstallerBase + { + return ByNewGameObjectInstaller(typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewGameObjectInstaller(Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewGameObjectInstaller( + container, gameObjectInfo, installerType, _bindInfo.Arguments)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + Func prefabGetter) + where TInstaller : InstallerBase + { + return ByNewPrefabInstaller(prefabGetter, typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + Func prefabGetter, Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefabInstaller( + container, + new PrefabProviderCustom(prefabGetter), + gameObjectInfo, installerType, _bindInfo.Arguments)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + UnityEngine.Object prefab) + where TInstaller : InstallerBase + { + return ByNewPrefabInstaller(prefab, typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabInstaller( + UnityEngine.Object prefab, Type installerType) + { + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefabInstaller( + container, + new PrefabProvider(prefab), + gameObjectInfo, installerType, _bindInfo.Arguments)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceMethod( + string resourcePath, Action installerMethod) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefabMethod( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerMethod)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceInstaller( + string resourcePath) + where TInstaller : InstallerBase + { + return ByNewPrefabResourceInstaller(resourcePath, typeof(TInstaller)); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResourceInstaller( + string resourcePath, Type installerType) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefabInstaller( + container, + new PrefabProviderResource(resourcePath), + gameObjectInfo, installerType, _bindInfo.Arguments)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + [System.Obsolete("ByNewPrefab has been renamed to ByNewContextPrefab to avoid confusion with ByNewPrefabInstaller and ByNewPrefabMethod")] + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefab(UnityEngine.Object prefab) + { + return ByNewContextPrefab(prefab); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefab(UnityEngine.Object prefab) + { + BindingUtil.AssertIsValidPrefab(prefab); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefab( + container, new PrefabProvider(prefab), gameObjectInfo)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } + + [System.Obsolete("ByNewPrefabResource has been renamed to ByNewContextPrefabResource to avoid confusion with ByNewPrefabResourceInstaller and ByNewPrefabResourceMethod")] + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewPrefabResource(string resourcePath) + { + return ByNewContextPrefabResource(resourcePath); + } + + public NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder ByNewContextPrefabResource(string resourcePath) + { + BindingUtil.AssertIsValidResourcePath(resourcePath); + + var gameObjectInfo = new GameObjectCreationParameters(); + + SubFinalizer = new SubContainerPrefabBindingFinalizer( + _bindInfo, _subIdentifier, _resolveAll, + (container) => new SubContainerCreatorByNewPrefab( + container, new PrefabProviderResource(resourcePath), gameObjectInfo)); + + return new NameTransformScopeConcreteIdArgConditionCopyNonLazyBinder(_bindInfo, gameObjectInfo); + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/SubContainerBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/SubContainerBinder.cs.meta new file mode 100644 index 0000000..e1689de --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/SubContainerBinder.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4d1fcd1593b05194a82073206057613e +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..3d1912e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,28 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder : DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder + { + public WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder( + SubContainerCreatorBindInfo subContainerBindInfo, BindInfo bindInfo) + : base(subContainerBindInfo, bindInfo) + { + } + + public DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder WithKernel() + { + SubContainerCreatorBindInfo.CreateKernel = true; + return this; + } + + // This would be used in cases where you want to control the execution order for the + // subcontainer + public DefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder WithKernel() + where TKernel : Kernel + { + SubContainerCreatorBindInfo.CreateKernel = true; + SubContainerCreatorBindInfo.KernelType = typeof(TKernel); + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..14931a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelDefaultParentScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4690c1b02bdf3d34998b8a505c85b1b2 +timeCreated: 1535254659 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder.cs new file mode 100644 index 0000000..72b1b91 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder.cs @@ -0,0 +1,31 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder : ScopeConcreteIdArgConditionCopyNonLazyBinder + { + SubContainerCreatorBindInfo _subContainerBindInfo; + + public WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder( + SubContainerCreatorBindInfo subContainerBindInfo, BindInfo bindInfo) + : base(bindInfo) + { + _subContainerBindInfo = subContainerBindInfo; + } + + public ScopeConcreteIdArgConditionCopyNonLazyBinder WithKernel() + { + _subContainerBindInfo.CreateKernel = true; + return this; + } + + // This would be used in cases where you want to control the execution order for the + // subcontainer + public ScopeConcreteIdArgConditionCopyNonLazyBinder WithKernel() + where TKernel : Kernel + { + _subContainerBindInfo.CreateKernel = true; + _subContainerBindInfo.KernelType = typeof(TKernel); + return this; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta new file mode 100644 index 0000000..4037793 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Binders/WithKernelScopeConcreteIdArgConditionCopyNonLazyBinder.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6447473513963f742b7ab3c02ec633a8 +timeCreated: 1535254659 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindingUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindingUtil.cs new file mode 100644 index 0000000..bfea1d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindingUtil.cs @@ -0,0 +1,380 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using ModestTree; +using Zenject.Internal; +using System.Linq; +using TypeExtensions = ModestTree.TypeExtensions; + +#if !NOT_UNITY3D +using UnityEngine; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +#endif + +namespace Zenject +{ + internal static class BindingUtil + { +#if !NOT_UNITY3D + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsValidPrefab(UnityEngine.Object prefab) + { + Assert.That(!ZenUtilInternal.IsNull(prefab), "Received null prefab during bind command"); + +#if UNITY_EDITOR + // Unfortunately we can't do this check because asset bundles return PrefabType.None here + // as discussed here: https://github.com/svermeulen/Zenject/issues/269#issuecomment-323419408 + //Assert.That(PrefabUtility.GetPrefabType(prefab) == PrefabType.Prefab, + //"Expected prefab but found game object with name '{0}' during bind command", prefab.name); +#endif + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsValidGameObject(GameObject gameObject) + { + Assert.That(!ZenUtilInternal.IsNull(gameObject), "Received null game object during bind command"); + +#if UNITY_EDITOR + // Unfortunately we can't do this check because asset bundles return PrefabType.None here + // as discussed here: https://github.com/svermeulen/Zenject/issues/269#issuecomment-323419408 + //Assert.That(PrefabUtility.GetPrefabType(gameObject) != PrefabType.Prefab, + //"Expected game object but found prefab instead with name '{0}' during bind command", gameObject.name); +#endif + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsNotComponent(IEnumerable types) + { + foreach (var type in types) + { + AssertIsNotComponent(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsNotComponent() + { + AssertIsNotComponent(typeof(T)); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsNotComponent(Type type) + { + Assert.That(!type.DerivesFrom(typeof(Component)), + "Invalid type given during bind command. Expected type '{0}' to NOT derive from UnityEngine.Component", type); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertDerivesFromUnityObject(IEnumerable types) + { + foreach (var type in types) + { + AssertDerivesFromUnityObject(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertDerivesFromUnityObject() + { + AssertDerivesFromUnityObject(typeof(T)); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertDerivesFromUnityObject(Type type) + { + Assert.That(type.DerivesFrom(), + "Invalid type given during bind command. Expected type '{0}' to derive from UnityEngine.Object", type); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertTypesAreNotComponents(IEnumerable types) + { + foreach (var type in types) + { + AssertIsNotComponent(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsValidResourcePath(string resourcePath) + { + Assert.That(!string.IsNullOrEmpty(resourcePath), "Null or empty resource path provided"); + + // We'd like to validate the path here but unfortunately there doesn't appear to be + // a way to do this besides loading it + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsInterfaceOrScriptableObject(IEnumerable types) + { + foreach (var type in types) + { + AssertIsInterfaceOrScriptableObject(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsInterfaceOrScriptableObject() + { + AssertIsInterfaceOrScriptableObject(typeof(T)); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsInterfaceOrScriptableObject(Type type) + { + Assert.That(type.DerivesFrom(typeof(ScriptableObject)) || type.IsInterface(), + "Invalid type given during bind command. Expected type '{0}' to either derive from UnityEngine.ScriptableObject or be an interface", type); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsInterfaceOrComponent(IEnumerable types) + { + foreach (var type in types) + { + AssertIsInterfaceOrComponent(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsInterfaceOrComponent() + { + AssertIsInterfaceOrComponent(typeof(T)); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsInterfaceOrComponent(Type type) + { + Assert.That(type.DerivesFrom(typeof(Component)) || type.IsInterface(), + "Invalid type given during bind command. Expected type '{0}' to either derive from UnityEngine.Component or be an interface", type); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsComponent(IEnumerable types) + { + foreach (var type in types) + { + AssertIsComponent(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsComponent() + { + AssertIsComponent(typeof(T)); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsComponent(Type type) + { + Assert.That(type.DerivesFrom(typeof(Component)), + "Invalid type given during bind command. Expected type '{0}' to derive from UnityEngine.Component", type); + } +#else + public static void AssertTypesAreNotComponents(IEnumerable types) + { + } + + public static void AssertIsNotComponent(Type type) + { + } + + public static void AssertIsNotComponent() + { + } + + public static void AssertIsNotComponent(IEnumerable types) + { + } +#endif + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertTypesAreNotAbstract(IEnumerable types) + { + foreach (var type in types) + { + AssertIsNotAbstract(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsNotAbstract(IEnumerable types) + { + foreach (var type in types) + { + AssertIsNotAbstract(type); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsNotAbstract() + { + AssertIsNotAbstract(typeof(T)); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsNotAbstract(Type type) + { + Assert.That(!type.IsAbstract(), + "Invalid type given during bind command. Expected type '{0}' to not be abstract.", type); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsDerivedFromType(Type concreteType, Type parentType) + { +#if !(UNITY_WSA && ENABLE_DOTNET) + // TODO: Is it possible to do this on WSA? + + Assert.That(parentType.IsOpenGenericType() == concreteType.IsOpenGenericType(), + "Invalid type given during bind command. Expected type '{0}' and type '{1}' to both either be open generic types or not open generic types", parentType, concreteType); + + if (parentType.IsOpenGenericType()) + { + Assert.That(concreteType.IsOpenGenericType()); + Assert.That(TypeExtensions.IsAssignableToGenericType(concreteType, parentType), + "Invalid type given during bind command. Expected open generic type '{0}' to derive from open generic type '{1}'", concreteType, parentType); + } + else +#endif + { + Assert.That(concreteType.DerivesFromOrEqual(parentType), + "Invalid type given during bind command. Expected type '{0}' to derive from type '{1}'", concreteType, parentType); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertConcreteTypeListIsNotEmpty(IEnumerable concreteTypes) + { + Assert.That(concreteTypes.Count() >= 1, + "Must supply at least one concrete type to the current binding"); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsDerivedFromTypes( + IEnumerable concreteTypes, IEnumerable parentTypes, InvalidBindResponses invalidBindResponse) + { + if (invalidBindResponse == InvalidBindResponses.Assert) + { + AssertIsDerivedFromTypes(concreteTypes, parentTypes); + } + else + { + Assert.IsEqual(invalidBindResponse, InvalidBindResponses.Skip); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsDerivedFromTypes(IEnumerable concreteTypes, IEnumerable parentTypes) + { + foreach (var concreteType in concreteTypes) + { + AssertIsDerivedFromTypes(concreteType, parentTypes); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertIsDerivedFromTypes(Type concreteType, IEnumerable parentTypes) + { + foreach (var parentType in parentTypes) + { + AssertIsDerivedFromType(concreteType, parentType); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertInstanceDerivesFromOrEqual(object instance, IEnumerable parentTypes) + { + if (!ZenUtilInternal.IsNull(instance)) + { + foreach (var baseType in parentTypes) + { + AssertInstanceDerivesFromOrEqual(instance, baseType); + } + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void AssertInstanceDerivesFromOrEqual(object instance, Type baseType) + { + if (!ZenUtilInternal.IsNull(instance)) + { + Assert.That(instance.GetType().DerivesFromOrEqual(baseType), + "Invalid type given during bind command. Expected type '{0}' to derive from type '{1}'", instance.GetType(), baseType); + } + } + + public static IProvider CreateCachedProvider(IProvider creator) + { + if (creator.TypeVariesBasedOnMemberType) + { + return new CachedOpenTypeProvider(creator); + } + + return new CachedProvider(creator); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindingUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindingUtil.cs.meta new file mode 100644 index 0000000..0368938 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/BindingUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3d9014e328d4ff04682edfaaa5bdad36 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers.meta new file mode 100644 index 0000000..466ee4a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 95ed99f2cba5359419d007822a4c0c31 +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/IBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/IBindingFinalizer.cs new file mode 100644 index 0000000..ca6901a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/IBindingFinalizer.cs @@ -0,0 +1,12 @@ +namespace Zenject +{ + public interface IBindingFinalizer + { + BindingInheritanceMethods BindingInheritanceMethod + { + get; + } + + void FinalizeBinding(DiContainer container); + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/IBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/IBindingFinalizer.cs.meta new file mode 100644 index 0000000..e00a034 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/IBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d0c24b30b6678884db62f15947ec943c +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/NullBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/NullBindingFinalizer.cs new file mode 100644 index 0000000..f7d913b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/NullBindingFinalizer.cs @@ -0,0 +1,17 @@ +namespace Zenject +{ + [NoReflectionBaking] + public class NullBindingFinalizer : IBindingFinalizer + { + public BindingInheritanceMethods BindingInheritanceMethod + { + get { return BindingInheritanceMethods.None; } + } + + public void FinalizeBinding(DiContainer container) + { + // Do nothing + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/NullBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/NullBindingFinalizer.cs.meta new file mode 100644 index 0000000..2b5694a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/NullBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6b41a20eb0faa1041bf6aa0bfcc76064 +timeCreated: 1480010956 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabBindingFinalizer.cs new file mode 100644 index 0000000..a689399 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabBindingFinalizer.cs @@ -0,0 +1,158 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabBindingFinalizer : ProviderBindingFinalizer + { + readonly GameObjectCreationParameters _gameObjectBindInfo; + readonly UnityEngine.Object _prefab; + readonly Func _providerFactory; + + public PrefabBindingFinalizer( + BindInfo bindInfo, + GameObjectCreationParameters gameObjectBindInfo, + UnityEngine.Object prefab, Func providerFactory) + : base(bindInfo) + { + _gameObjectBindInfo = gameObjectBindInfo; + _prefab = prefab; + _providerFactory = providerFactory; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + if (BindInfo.ToChoice == ToChoices.Self) + { + Assert.IsEmpty(BindInfo.ToTypes); + FinalizeBindingSelf(container); + } + else + { + FinalizeBindingConcrete(container, BindInfo.ToTypes); + } + } + + void FinalizeBindingConcrete(DiContainer container, List concreteTypes) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => + _providerFactory( + concreteType, + new PrefabInstantiator( + container, + _gameObjectBindInfo, + concreteType, + concreteTypes, + BindInfo.Arguments, + new PrefabProvider(_prefab), + BindInfo.InstantiatedCallback))); + break; + } + case ScopeTypes.Singleton: + { + var argumentTarget = concreteTypes.OnlyOrDefault(); + + if (argumentTarget == null) + { + Assert.That(BindInfo.Arguments.IsEmpty(), + "Cannot provide arguments to prefab instantiator when using more than one concrete type"); + } + + var prefabCreator = new PrefabInstantiatorCached( + new PrefabInstantiator( + container, + _gameObjectBindInfo, + argumentTarget, + concreteTypes, + BindInfo.Arguments, + new PrefabProvider(_prefab), + BindInfo.InstantiatedCallback)); + + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => BindingUtil.CreateCachedProvider( + _providerFactory(concreteType, prefabCreator))); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + + void FinalizeBindingSelf(DiContainer container) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProviderPerContract( + container, + (_, contractType) => + _providerFactory( + contractType, + new PrefabInstantiator( + container, + _gameObjectBindInfo, + contractType, + BindInfo.ContractTypes, + BindInfo.Arguments, + new PrefabProvider(_prefab), + BindInfo.InstantiatedCallback))); + break; + } + case ScopeTypes.Singleton: + { + var argumentTarget = BindInfo.ContractTypes.OnlyOrDefault(); + + if (argumentTarget == null) + { + Assert.That(BindInfo.Arguments.IsEmpty(), + "Cannot provide arguments to prefab instantiator when using more than one concrete type"); + } + + var prefabCreator = new PrefabInstantiatorCached( + new PrefabInstantiator( + container, + _gameObjectBindInfo, + argumentTarget, + BindInfo.ContractTypes, + BindInfo.Arguments, + new PrefabProvider(_prefab), + BindInfo.InstantiatedCallback)); + + RegisterProviderPerContract( + container, + (_, contractType) => + BindingUtil.CreateCachedProvider( + _providerFactory(contractType, prefabCreator))); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabBindingFinalizer.cs.meta new file mode 100644 index 0000000..ad51cc6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 10487121a4674d74884ee65e70762e35 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabResourceBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabResourceBindingFinalizer.cs new file mode 100644 index 0000000..92b8a5c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabResourceBindingFinalizer.cs @@ -0,0 +1,157 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabResourceBindingFinalizer : ProviderBindingFinalizer + { + readonly GameObjectCreationParameters _gameObjectBindInfo; + readonly string _resourcePath; + readonly Func _providerFactory; + + public PrefabResourceBindingFinalizer( + BindInfo bindInfo, + GameObjectCreationParameters gameObjectBindInfo, + string resourcePath, Func providerFactory) + : base(bindInfo) + { + _gameObjectBindInfo = gameObjectBindInfo; + _resourcePath = resourcePath; + _providerFactory = providerFactory; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + if (BindInfo.ToChoice == ToChoices.Self) + { + Assert.IsEmpty(BindInfo.ToTypes); + FinalizeBindingSelf(container); + } + else + { + FinalizeBindingConcrete(container, BindInfo.ToTypes); + } + } + + void FinalizeBindingConcrete(DiContainer container, List concreteTypes) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => + _providerFactory( + concreteType, + new PrefabInstantiator( + container, + _gameObjectBindInfo, + concreteType, + concreteTypes, + BindInfo.Arguments, + new PrefabProviderResource(_resourcePath), + BindInfo.InstantiatedCallback))); + break; + } + case ScopeTypes.Singleton: + { + var argumentTarget = concreteTypes.OnlyOrDefault(); + + if (argumentTarget == null) + { + Assert.That(BindInfo.Arguments.IsEmpty(), + "Cannot provide arguments to prefab instantiator when using more than one concrete type"); + } + + var prefabCreator = new PrefabInstantiatorCached( + new PrefabInstantiator( + container, + _gameObjectBindInfo, + argumentTarget, + concreteTypes, + BindInfo.Arguments, + new PrefabProviderResource(_resourcePath), + BindInfo.InstantiatedCallback)); + + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => BindingUtil.CreateCachedProvider( + _providerFactory(concreteType, prefabCreator))); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + + void FinalizeBindingSelf(DiContainer container) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProviderPerContract( + container, + (_, contractType) => + _providerFactory( + contractType, + new PrefabInstantiator( + container, + _gameObjectBindInfo, + contractType, + BindInfo.ContractTypes, + BindInfo.Arguments, + new PrefabProviderResource(_resourcePath), + BindInfo.InstantiatedCallback))); + break; + } + case ScopeTypes.Singleton: + { + var argumentTarget = BindInfo.ContractTypes.OnlyOrDefault(); + + if (argumentTarget == null) + { + Assert.That(BindInfo.Arguments.IsEmpty(), + "Cannot provide arguments to prefab instantiator when using more than one concrete type"); + } + + var prefabCreator = new PrefabInstantiatorCached( + new PrefabInstantiator( + container, + _gameObjectBindInfo, + argumentTarget, + BindInfo.ContractTypes, + BindInfo.Arguments, + new PrefabProviderResource(_resourcePath), + BindInfo.InstantiatedCallback)); + + RegisterProviderPerContract( + container, + (_, contractType) => + BindingUtil.CreateCachedProvider( + _providerFactory(contractType, prefabCreator))); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabResourceBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabResourceBindingFinalizer.cs.meta new file mode 100644 index 0000000..1dc8904 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/PrefabResourceBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b851ccfb909f66c4587d694f6e37b279 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ProviderBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ProviderBindingFinalizer.cs new file mode 100644 index 0000000..074b5c2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ProviderBindingFinalizer.cs @@ -0,0 +1,248 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public abstract class ProviderBindingFinalizer : IBindingFinalizer + { + public ProviderBindingFinalizer(BindInfo bindInfo) + { + BindInfo = bindInfo; + } + + public BindingInheritanceMethods BindingInheritanceMethod + { + get { return BindInfo.BindingInheritanceMethod; } + } + + protected BindInfo BindInfo + { + get; + private set; + } + + protected ScopeTypes GetScope() + { + if (BindInfo.Scope == ScopeTypes.Unset) + { + // If condition is set then it's probably fine to allow the default of transient + Assert.That(!BindInfo.RequireExplicitScope || BindInfo.Condition != null, + "Scope must be set for the previous binding! Please either specify AsTransient, AsCached, or AsSingle. Last binding: Contract: {0}, Identifier: {1} {2}", + BindInfo.ContractTypes.Select(x => x.PrettyName()).Join(", "), BindInfo.Identifier, + BindInfo.ContextInfo != null ? "Context: '{0}'".Fmt(BindInfo.ContextInfo) : ""); + return ScopeTypes.Transient; + } + + return BindInfo.Scope; + } + + public void FinalizeBinding(DiContainer container) + { + if (BindInfo.ContractTypes.Count == 0) + { + // We could assert her instead but it is nice when used with things like + // BindInterfaces() (and there aren't any interfaces) to allow + // interfaces to be added later + return; + } + + try + { + OnFinalizeBinding(container); + } + catch (Exception e) + { + throw Assert.CreateException( + e, "Error while finalizing previous binding! Contract: {0}, Identifier: {1} {2}", + BindInfo.ContractTypes.Select(x => x.PrettyName()).Join(", "), BindInfo.Identifier, + BindInfo.ContextInfo != null ? "Context: '{0}'".Fmt(BindInfo.ContextInfo) : ""); + } + } + + protected abstract void OnFinalizeBinding(DiContainer container); + + protected void RegisterProvider( + DiContainer container, IProvider provider) + { + RegisterProvider(container, typeof(TContract), provider); + } + + protected void RegisterProvider( + DiContainer container, Type contractType, IProvider provider) + { + if (BindInfo.OnlyBindIfNotBound && container.HasBindingId(contractType, BindInfo.Identifier)) + { + return; + } + + container.RegisterProvider( + new BindingId(contractType, BindInfo.Identifier), + BindInfo.Condition, + provider, BindInfo.NonLazy); + + if (contractType.IsValueType() && !(contractType.IsGenericType() && contractType.GetGenericTypeDefinition() == typeof(Nullable<>))) + { + var nullableType = typeof(Nullable<>).MakeGenericType(contractType); + + // Also bind to nullable primitives + // this is useful so that we can have optional primitive dependencies + container.RegisterProvider( + new BindingId(nullableType, BindInfo.Identifier), + BindInfo.Condition, + provider, BindInfo.NonLazy); + } + } + + protected void RegisterProviderPerContract( + DiContainer container, Func providerFunc) + { + foreach (var contractType in BindInfo.ContractTypes) + { + var provider = providerFunc(container, contractType); + + if (BindInfo.MarkAsUniqueSingleton) + { + container.SingletonMarkRegistry.MarkSingleton(contractType); + } + else if (BindInfo.MarkAsCreationBinding) + { + container.SingletonMarkRegistry.MarkNonSingleton(contractType); + } + + RegisterProvider(container, contractType, provider); + } + } + + protected void RegisterProviderForAllContracts( + DiContainer container, IProvider provider) + { + foreach (var contractType in BindInfo.ContractTypes) + { + if (BindInfo.MarkAsUniqueSingleton) + { + container.SingletonMarkRegistry.MarkSingleton(contractType); + } + else if (BindInfo.MarkAsCreationBinding) + { + container.SingletonMarkRegistry.MarkNonSingleton(contractType); + } + + RegisterProvider(container, contractType, provider); + } + } + + protected void RegisterProvidersPerContractAndConcreteType( + DiContainer container, + List concreteTypes, + Func providerFunc) + { + Assert.That(!BindInfo.ContractTypes.IsEmpty()); + Assert.That(!concreteTypes.IsEmpty()); + + foreach (var contractType in BindInfo.ContractTypes) + { + foreach (var concreteType in concreteTypes) + { + if (ValidateBindTypes(concreteType, contractType)) + { + RegisterProvider(container, contractType, providerFunc(contractType, concreteType)); + } + } + } + } + + // Returns true if the bind should continue, false to skip + bool ValidateBindTypes(Type concreteType, Type contractType) + { + bool isConcreteOpenGenericType = concreteType.IsOpenGenericType(); + bool isContractOpenGenericType = contractType.IsOpenGenericType(); + if (isConcreteOpenGenericType != isContractOpenGenericType) + { + return false; + } + +#if !(UNITY_WSA && ENABLE_DOTNET) + // TODO: Is it possible to do this on WSA? + + if (isContractOpenGenericType) + { + Assert.That(isConcreteOpenGenericType); + + if (TypeExtensions.IsAssignableToGenericType(concreteType, contractType)) + { + return true; + } + } + else if (concreteType.DerivesFromOrEqual(contractType)) + { + return true; + } +#else + if (concreteType.DerivesFromOrEqual(contractType)) + { + return true; + } +#endif + + if (BindInfo.InvalidBindResponse == InvalidBindResponses.Assert) + { + throw Assert.CreateException( + "Expected type '{0}' to derive from or be equal to '{1}'", concreteType, contractType); + } + + Assert.IsEqual(BindInfo.InvalidBindResponse, InvalidBindResponses.Skip); + return false; + } + + // Note that if multiple contract types are provided per concrete type, + // it will re-use the same provider for each contract type + // (each concrete type will have its own provider though) + protected void RegisterProvidersForAllContractsPerConcreteType( + DiContainer container, + List concreteTypes, + Func providerFunc) + { + Assert.That(!BindInfo.ContractTypes.IsEmpty()); + Assert.That(!concreteTypes.IsEmpty()); + + var providerMap = ZenPools.SpawnDictionary(); + try + { + foreach (var concreteType in concreteTypes) + { + var provider = providerFunc(container, concreteType); + + providerMap[concreteType] = provider; + + if (BindInfo.MarkAsUniqueSingleton) + { + container.SingletonMarkRegistry.MarkSingleton(concreteType); + } + else if (BindInfo.MarkAsCreationBinding) + { + container.SingletonMarkRegistry.MarkNonSingleton(concreteType); + } + } + + foreach (var contractType in BindInfo.ContractTypes) + { + foreach (var concreteType in concreteTypes) + { + if (ValidateBindTypes(concreteType, contractType)) + { + RegisterProvider(container, contractType, providerMap[concreteType]); + } + } + } + } + finally + { + ZenPools.DespawnDictionary(providerMap); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ProviderBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ProviderBindingFinalizer.cs.meta new file mode 100644 index 0000000..07bf5fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ProviderBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ee5cb643a9ee24c4fa00e62afc9ef599 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ScopableBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ScopableBindingFinalizer.cs new file mode 100644 index 0000000..e88c15a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ScopableBindingFinalizer.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class ScopableBindingFinalizer : ProviderBindingFinalizer + { + readonly Func _providerFactory; + + public ScopableBindingFinalizer( + BindInfo bindInfo, Func providerFactory) + : base(bindInfo) + { + _providerFactory = providerFactory; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + if (BindInfo.ToChoice == ToChoices.Self) + { + Assert.IsEmpty(BindInfo.ToTypes); + FinalizeBindingSelf(container); + } + else + { + FinalizeBindingConcrete(container, BindInfo.ToTypes); + } + } + + void FinalizeBindingConcrete(DiContainer container, List concreteTypes) + { + if (concreteTypes.Count == 0) + { + // This can be common when using convention based bindings + return; + } + + var scope = GetScope(); + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProvidersForAllContractsPerConcreteType( + container, concreteTypes, _providerFactory); + break; + } + case ScopeTypes.Singleton: + { + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => + BindingUtil.CreateCachedProvider( + _providerFactory(container, concreteType))); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + + void FinalizeBindingSelf(DiContainer container) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProviderPerContract(container, _providerFactory); + break; + } + case ScopeTypes.Singleton: + { + RegisterProviderPerContract( + container, + (_, contractType) => + BindingUtil.CreateCachedProvider( + _providerFactory(container, contractType))); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ScopableBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ScopableBindingFinalizer.cs.meta new file mode 100644 index 0000000..42f6eea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/ScopableBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d2392181aaeca434cb15e2719d7567d6 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SingleProviderBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SingleProviderBindingFinalizer.cs new file mode 100644 index 0000000..3bb2453 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SingleProviderBindingFinalizer.cs @@ -0,0 +1,37 @@ +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SingleProviderBindingFinalizer : ProviderBindingFinalizer + { + readonly Func _providerFactory; + + public SingleProviderBindingFinalizer( + BindInfo bindInfo, Func providerFactory) + : base(bindInfo) + { + _providerFactory = providerFactory; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + if (BindInfo.ToChoice == ToChoices.Self) + { + Assert.IsEmpty(BindInfo.ToTypes); + + RegisterProviderPerContract(container, _providerFactory); + } + else + { + // Empty sometimes when using convention based bindings + if (!BindInfo.ToTypes.IsEmpty()) + { + RegisterProvidersForAllContractsPerConcreteType( + container, BindInfo.ToTypes, _providerFactory); + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SingleProviderBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SingleProviderBindingFinalizer.cs.meta new file mode 100644 index 0000000..6f15993 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SingleProviderBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: deaa9a3ee9e42a8448bba948495b9225 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerBindingFinalizer.cs new file mode 100644 index 0000000..236757d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerBindingFinalizer.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerBindingFinalizer : ProviderBindingFinalizer + { + readonly object _subIdentifier; + readonly bool _resolveAll; + readonly Func _creatorFactory; + + public SubContainerBindingFinalizer( + BindInfo bindInfo, object subIdentifier, + bool resolveAll, Func creatorFactory) + : base(bindInfo) + { + _subIdentifier = subIdentifier; + _resolveAll = resolveAll; + _creatorFactory = creatorFactory; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + if (BindInfo.ToChoice == ToChoices.Self) + { + Assert.IsEmpty(BindInfo.ToTypes); + FinalizeBindingSelf(container); + } + else + { + FinalizeBindingConcrete(container, BindInfo.ToTypes); + } + } + + void FinalizeBindingConcrete(DiContainer container, List concreteTypes) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => + new SubContainerDependencyProvider( + concreteType, _subIdentifier, _creatorFactory(container), _resolveAll)); + break; + } + case ScopeTypes.Singleton: + { + var containerCreator = new SubContainerCreatorCached(_creatorFactory(container)); + + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => + new SubContainerDependencyProvider( + concreteType, _subIdentifier, containerCreator, _resolveAll)); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + + void FinalizeBindingSelf(DiContainer container) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProviderPerContract( + container, + (_, contractType) => new SubContainerDependencyProvider( + contractType, _subIdentifier, _creatorFactory(container), _resolveAll)); + break; + } + case ScopeTypes.Singleton: + { + var containerCreator = new SubContainerCreatorCached(_creatorFactory(container)); + + RegisterProviderPerContract( + container, + (_, contractType) => + new SubContainerDependencyProvider( + contractType, _subIdentifier, containerCreator, _resolveAll)); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + } +} + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerBindingFinalizer.cs.meta new file mode 100644 index 0000000..a6aeac8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerBindingFinalizer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b263fb784fd4b8140b850ff4d68c7aad +timeCreated: 1535189470 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerPrefabBindingFinalizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerPrefabBindingFinalizer.cs new file mode 100644 index 0000000..05790a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerPrefabBindingFinalizer.cs @@ -0,0 +1,112 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerPrefabBindingFinalizer : ProviderBindingFinalizer + { + readonly object _subIdentifier; + readonly bool _resolveAll; + readonly Func _subContainerCreatorFactory; + + public SubContainerPrefabBindingFinalizer( + BindInfo bindInfo, + object subIdentifier, bool resolveAll, + Func subContainerCreatorFactory) + : base(bindInfo) + { + _subIdentifier = subIdentifier; + _resolveAll = resolveAll; + _subContainerCreatorFactory = subContainerCreatorFactory; + } + + protected override void OnFinalizeBinding(DiContainer container) + { + if (BindInfo.ToChoice == ToChoices.Self) + { + Assert.IsEmpty(BindInfo.ToTypes); + FinalizeBindingSelf(container); + } + else + { + FinalizeBindingConcrete(container, BindInfo.ToTypes); + } + } + + void FinalizeBindingConcrete(DiContainer container, List concreteTypes) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => new SubContainerDependencyProvider( + concreteType, _subIdentifier, + _subContainerCreatorFactory(container), _resolveAll)); + break; + } + case ScopeTypes.Singleton: + { + var containerCreator = new SubContainerCreatorCached( + _subContainerCreatorFactory(container)); + + RegisterProvidersForAllContractsPerConcreteType( + container, + concreteTypes, + (_, concreteType) => + new SubContainerDependencyProvider( + concreteType, _subIdentifier, containerCreator, _resolveAll)); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + + void FinalizeBindingSelf(DiContainer container) + { + var scope = GetScope(); + + switch (scope) + { + case ScopeTypes.Transient: + { + RegisterProviderPerContract( + container, + (_, contractType) => new SubContainerDependencyProvider( + contractType, _subIdentifier, + _subContainerCreatorFactory(container), _resolveAll)); + break; + } + case ScopeTypes.Singleton: + { + var containerCreator = new SubContainerCreatorCached( + _subContainerCreatorFactory(container)); + + RegisterProviderPerContract( + container, + (_, contractType) => + new SubContainerDependencyProvider( + contractType, _subIdentifier, containerCreator, _resolveAll)); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerPrefabBindingFinalizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerPrefabBindingFinalizer.cs.meta new file mode 100644 index 0000000..5be3d44 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerPrefabBindingFinalizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: da4cb0f689a9b074aa3d2f2da8b38015 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor.meta new file mode 100644 index 0000000..8817817 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 70a96473817a0384580ace78f202a622 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorStaticInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorStaticInstaller.cs new file mode 100644 index 0000000..acb6d1f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorStaticInstaller.cs @@ -0,0 +1,30 @@ + +namespace Zenject +{ + // Derive from this class, add [InitializeOnLoad], and then call Install + // in a static constructor to add some editor time bindings + // For example: + // + // [InitializeOnLoad] + // public class FooInstaller : EditorStaticInstaller + // { + // static FooInstaller() + // { + // Install(); + // } + // + // public override void InstallBindings() + // { + // Container.BindInstance("hello world"); + // } + // } + // + public abstract class EditorStaticInstaller : InstallerBase + where T : EditorStaticInstaller + { + public static void Install() + { + StaticContext.Container.Instantiate().InstallBindings(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorStaticInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorStaticInstaller.cs.meta new file mode 100644 index 0000000..e8e1ecb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorStaticInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcb2e11e0ed56de48b0ba9b5e3ae10c9 +timeCreated: 1486079412 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow.meta new file mode 100644 index 0000000..00ade5f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bd8d602c69b71714babee52a2d454aed +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow/ZenjectEditorWindow.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow/ZenjectEditorWindow.cs new file mode 100644 index 0000000..99a31e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow/ZenjectEditorWindow.cs @@ -0,0 +1,160 @@ +using System; +using ModestTree; +using UnityEditor; +using UnityEngine; + +namespace Zenject +{ + public abstract class ZenjectEditorWindow : EditorWindow + { + [Inject] + [NonSerialized] + Kernel _kernel; + + [Inject] + [NonSerialized] + GuiRenderableManager _guiRenderableManager; + + [NonSerialized] + DiContainer _container; + + [NonSerialized] + Exception _fatalError; + + [NonSerialized] + GUIStyle _errorTextStyle; + + GUIStyle ErrorTextStyle + { + get + { + if (_errorTextStyle == null) + { + _errorTextStyle = new GUIStyle(GUI.skin.label); + _errorTextStyle.fontSize = 18; + _errorTextStyle.normal.textColor = Color.red; + _errorTextStyle.wordWrap = true; + _errorTextStyle.alignment = TextAnchor.MiddleCenter; + } + + return _errorTextStyle; + } + } + + protected DiContainer Container + { + get { return _container; } + } + + public virtual void OnEnable() + { + if (_fatalError != null) + { + return; + } + + Initialize(); + } + + protected virtual void Initialize() + { + Assert.IsNull(_container); + + _container = new DiContainer(new[] { StaticContext.Container }); + + // Make sure we don't create any game objects since editor windows don't have a scene + _container.AssertOnNewGameObjects = true; + + ZenjectManagersInstaller.Install(_container); + + _container.Bind().AsSingle(); + _container.Bind().AsSingle(); + _container.BindInstance(this); + + InstallBindings(); + + _container.QueueForInject(this); + _container.ResolveRoots(); + + _kernel.Initialize(); + } + + public virtual void OnDisable() + { + if (_fatalError != null) + { + return; + } + + _kernel.Dispose(); + } + + public virtual void Update() + { + if (_fatalError != null) + { + return; + } + + try + { + _kernel.Tick(); + } + catch (Exception e) + { + Log.ErrorException(e); + _fatalError = e; + } + + // We might also consider only calling Repaint when changes occur + Repaint(); + } + + public virtual void OnGUI() + { + if (_fatalError != null) + { + var labelWidth = 600; + var labelHeight = 200; + + GUI.Label(new Rect(Screen.width / 2 - labelWidth / 2, Screen.height / 3 - labelHeight / 2, labelWidth, labelHeight), "Unrecoverable error occurred! \nSee log for details.", ErrorTextStyle); + + var buttonWidth = 100; + var buttonHeight = 50; + var offset = new Vector2(0, 100); + + if (GUI.Button(new Rect(Screen.width / 2 - buttonWidth / 2 + offset.x, Screen.height / 3 - buttonHeight / 2 + offset.y, buttonWidth, buttonHeight), "Reload")) + { + ExecuteFullReload(); + } + } + else + { + try + { + if (_guiRenderableManager != null) + { + _guiRenderableManager.OnGui(); + } + } + catch (Exception e) + { + Log.ErrorException(e); + _fatalError = e; + } + } + } + + protected virtual void ExecuteFullReload() + { + _kernel = null; + _guiRenderableManager = null; + _container = null; + _fatalError = null; + + Initialize(); + } + + public abstract void InstallBindings(); + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow/ZenjectEditorWindow.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow/ZenjectEditorWindow.cs.meta new file mode 100644 index 0000000..e1d9c89 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/EditorWindow/ZenjectEditorWindow.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: bc25e694ccedbed4893d980ee61d1c8f +timeCreated: 1527961729 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors.meta new file mode 100644 index 0000000..9fc8a71 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fbb1477b2e261944dad77cce5626aab0 +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ContextEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ContextEditor.cs new file mode 100644 index 0000000..f969c20 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ContextEditor.cs @@ -0,0 +1,49 @@ +#if !ODIN_INSPECTOR + +namespace Zenject +{ + [NoReflectionBaking] + public class ContextEditor : UnityInspectorListEditor + { + protected override string[] PropertyNames + { + get + { + return new string[] + { + "_scriptableObjectInstallers", + "_monoInstallers", + "_installerPrefabs", + }; + } + } + + protected override string[] PropertyDisplayNames + { + get + { + return new string[] + { + "Scriptable Object Installers", + "Mono Installers", + "Prefab Installers", + }; + } + } + + protected override string[] PropertyDescriptions + { + get + { + return new string[] + { + "Drag any assets in your Project that implement ScriptableObjectInstaller here", + "Drag any MonoInstallers that you have added to your Scene Hierarchy here.", + "Drag any prefabs that contain a MonoInstaller on them here", + }; + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ContextEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ContextEditor.cs.meta new file mode 100644 index 0000000..ca717c9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ContextEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 23155ecdf203bf24480fd49763b73677 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/GameObjectContextEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/GameObjectContextEditor.cs new file mode 100644 index 0000000..6f235c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/GameObjectContextEditor.cs @@ -0,0 +1,29 @@ +#if !ODIN_INSPECTOR + +using UnityEditor; + +namespace Zenject +{ + [CustomEditor(typeof(GameObjectContext))] + [NoReflectionBaking] + public class GameObjectContextEditor : RunnableContextEditor + { + SerializedProperty _kernel; + + public override void OnEnable() + { + base.OnEnable(); + + _kernel = serializedObject.FindProperty("_kernel"); + } + + protected override void OnGui() + { + base.OnGui(); + + EditorGUILayout.PropertyField(_kernel); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/GameObjectContextEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/GameObjectContextEditor.cs.meta new file mode 100644 index 0000000..7e456af --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/GameObjectContextEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b0873c763efd1e94fb3a56ff80843cf1 +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ProjectContextEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ProjectContextEditor.cs new file mode 100644 index 0000000..72de9d5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ProjectContextEditor.cs @@ -0,0 +1,38 @@ +#if !ODIN_INSPECTOR + +using UnityEditor; + +namespace Zenject +{ + [CustomEditor(typeof(ProjectContext))] + [NoReflectionBaking] + public class ProjectContextEditor : ContextEditor + { + SerializedProperty _settingsProperty; + SerializedProperty _editorReflectionBakingCoverageModeProperty; + SerializedProperty _buildsReflectionBakingCoverageModeProperty; + SerializedProperty _parentNewObjectsUnderContextProperty; + + public override void OnEnable() + { + base.OnEnable(); + + _settingsProperty = serializedObject.FindProperty("_settings"); + _editorReflectionBakingCoverageModeProperty = serializedObject.FindProperty("_editorReflectionBakingCoverageMode"); + _buildsReflectionBakingCoverageModeProperty = serializedObject.FindProperty("_buildsReflectionBakingCoverageMode"); + _parentNewObjectsUnderContextProperty = serializedObject.FindProperty("_parentNewObjectsUnderContext"); + } + + protected override void OnGui() + { + base.OnGui(); + + EditorGUILayout.PropertyField(_settingsProperty, true); + EditorGUILayout.PropertyField(_editorReflectionBakingCoverageModeProperty, true); + EditorGUILayout.PropertyField(_buildsReflectionBakingCoverageModeProperty, true); + EditorGUILayout.PropertyField(_parentNewObjectsUnderContextProperty); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ProjectContextEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ProjectContextEditor.cs.meta new file mode 100644 index 0000000..d0bda4e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/ProjectContextEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b5ad40b612e67574aad508d053e6965b +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/RunnableContextEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/RunnableContextEditor.cs new file mode 100644 index 0000000..deddebe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/RunnableContextEditor.cs @@ -0,0 +1,29 @@ +#if !ODIN_INSPECTOR + +using UnityEditor; + +namespace Zenject +{ + [NoReflectionBaking] + public class RunnableContextEditor : ContextEditor + { + SerializedProperty _autoRun; + + public override void OnEnable() + { + base.OnEnable(); + + _autoRun = serializedObject.FindProperty("_autoRun"); + } + + protected override void OnGui() + { + base.OnGui(); + + EditorGUILayout.PropertyField(_autoRun); + } + } +} + + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/RunnableContextEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/RunnableContextEditor.cs.meta new file mode 100644 index 0000000..2e085fd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/RunnableContextEditor.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 02bed9738f9c4323ac05524465473dee +timeCreated: 1494728675 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneContextEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneContextEditor.cs new file mode 100644 index 0000000..fb2f7ae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneContextEditor.cs @@ -0,0 +1,37 @@ +#if !ODIN_INSPECTOR + +using UnityEditor; + +namespace Zenject +{ + [CanEditMultipleObjects] + [CustomEditor(typeof(SceneContext))] + [NoReflectionBaking] + public class SceneContextEditor : RunnableContextEditor + { + SerializedProperty _contractNameProperty; + SerializedProperty _parentNamesProperty; + SerializedProperty _parentNewObjectsUnderSceneContextProperty; + + public override void OnEnable() + { + base.OnEnable(); + + _contractNameProperty = serializedObject.FindProperty("_contractNames"); + _parentNamesProperty = serializedObject.FindProperty("_parentContractNames"); + _parentNewObjectsUnderSceneContextProperty = serializedObject.FindProperty("_parentNewObjectsUnderSceneContext"); + } + + protected override void OnGui() + { + base.OnGui(); + + EditorGUILayout.PropertyField(_contractNameProperty, true); + EditorGUILayout.PropertyField(_parentNamesProperty, true); + EditorGUILayout.PropertyField(_parentNewObjectsUnderSceneContextProperty); + } + } +} + + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneContextEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneContextEditor.cs.meta new file mode 100644 index 0000000..f9dda27 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneContextEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c04ae1d59f53f514f96e284ba43122f7 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneDecoratorContextEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneDecoratorContextEditor.cs new file mode 100644 index 0000000..07ab1c6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneDecoratorContextEditor.cs @@ -0,0 +1,79 @@ +#if !ODIN_INSPECTOR + +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEditor.SceneManagement; +using UnityEngine.SceneManagement; +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; +using ModestTree; + +namespace Zenject +{ + [CustomEditor(typeof(SceneDecoratorContext))] + [NoReflectionBaking] + public class SceneDecoratorContextEditor : ContextEditor + { + SerializedProperty _decoratedContractNameProperty; + + protected override string[] PropertyNames + { + get + { + return base.PropertyNames.Concat(new string[] + { + "_lateInstallers", + "_lateInstallerPrefabs", + "_lateScriptableObjectInstallers" + }) + .ToArray(); + } + } + + protected override string[] PropertyDisplayNames + { + get + { + return base.PropertyDisplayNames.Concat(new string[] + { + "Late Installers", + "Late Prefab Installers", + "Late Scriptable Object Installers" + }) + .ToArray(); + } + } + + protected override string[] PropertyDescriptions + { + get + { + return base.PropertyDescriptions.Concat(new string[] + { + "Drag any MonoInstallers that you have added to your Scene Hierarchy here. They'll be installed after the target installs its bindings", + "Drag any prefabs that contain a MonoInstaller on them here. They'll be installed after the target installs its bindings", + "Drag any assets in your Project that implement ScriptableObjectInstaller here. They'll be installed after the target installs its bindings" + }) + .ToArray(); + } + } + + public override void OnEnable() + { + base.OnEnable(); + + _decoratedContractNameProperty = serializedObject.FindProperty("_decoratedContractName"); + } + + protected override void OnGui() + { + base.OnGui(); + + EditorGUILayout.PropertyField(_decoratedContractNameProperty); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneDecoratorContextEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneDecoratorContextEditor.cs.meta new file mode 100644 index 0000000..aef5f5f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Editors/SceneDecoratorContextEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d2b9289e80031104295e10acf518d75a +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ObjectGraphVisualizer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ObjectGraphVisualizer.cs new file mode 100644 index 0000000..5eadfbd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ObjectGraphVisualizer.cs @@ -0,0 +1,125 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + // Responsibilities: + // - Output a file specifying the full object graph for a given root dependency + // - This file uses the DOT language with can be fed into GraphViz to generate an image + // - http://www.graphviz.org/ + public static class ObjectGraphVisualizer + { + public static void OutputObjectGraphToFile( + DiContainer container, string outputPath, + IEnumerable externalIgnoreTypes, IEnumerable contractTypes) + { + // Output the entire object graph to file + var graph = CalculateObjectGraph(container, contractTypes); + + var ignoreTypes = new List + { + typeof(DiContainer), + typeof(InitializableManager) + }; + + ignoreTypes.AddRange(externalIgnoreTypes); + + var resultStr = "digraph { \n"; + + resultStr += "rankdir=LR;\n"; + + foreach (var entry in graph) + { + if (ShouldIgnoreType(entry.Key, ignoreTypes)) + { + continue; + } + + foreach (var dependencyType in entry.Value) + { + if (ShouldIgnoreType(dependencyType, ignoreTypes)) + { + continue; + } + + resultStr += GetFormattedTypeName(entry.Key) + " -> " + GetFormattedTypeName(dependencyType) + "; \n"; + } + } + + resultStr += " }"; + + File.WriteAllText(outputPath, resultStr); + } + + static bool ShouldIgnoreType(Type type, List ignoreTypes) + { + return ignoreTypes.Contains(type); + } + + static Dictionary> CalculateObjectGraph( + DiContainer container, IEnumerable contracts) + { + var map = new Dictionary>(); + + foreach (var contractType in contracts) + { + var depends = GetDependencies(container, contractType); + + if (depends.Any()) + { + map.Add(contractType, depends); + } + } + + return map; + } + + static List GetDependencies( + DiContainer container, Type type) + { + var dependencies = new List(); + + foreach (var contractType in container.GetDependencyContracts(type)) + { + List dependTypes; + + if (contractType.FullName.StartsWith("System.Collections.Generic.List")) + { + var subTypes = contractType.GenericArguments(); + Assert.IsEqual(subTypes.Length, 1); + + var subType = subTypes[0]; + dependTypes = container.ResolveTypeAll(subType); + } + else + { + dependTypes = container.ResolveTypeAll(contractType); + Assert.That(dependTypes.Count <= 1); + } + + foreach (var dependType in dependTypes) + { + dependencies.Add(dependType); + } + } + + return dependencies; + } + + static string GetFormattedTypeName(Type type) + { + var str = type.PrettyName(); + + // GraphViz does not read names with <, >, or . characters so replace them + str = str.Replace(">", "_"); + str = str.Replace("<", "_"); + str = str.Replace(".", "_"); + + return str; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ObjectGraphVisualizer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ObjectGraphVisualizer.cs.meta new file mode 100644 index 0000000..9a7da1a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ObjectGraphVisualizer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 29f47f2a06418244e8fcbe27db1a0eea +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading.meta new file mode 100644 index 0000000..99b8eb6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8b93c2560e2014a4893f387eb7690dbd +folderAsset: yes +timeCreated: 1520777708 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/DefaultSceneContractConfig.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/DefaultSceneContractConfig.cs new file mode 100644 index 0000000..14246bb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/DefaultSceneContractConfig.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace Zenject.Internal +{ + public class DefaultSceneContractConfig : ScriptableObject + { + public const string ResourcePath = "ZenjectDefaultSceneContractConfig"; + + public List DefaultContracts; + + [Serializable] + public class ContractInfo + { + public string ContractName; + public SceneAsset Scene; + } + } + +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/DefaultSceneContractConfig.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/DefaultSceneContractConfig.cs.meta new file mode 100644 index 0000000..4fd624e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/DefaultSceneContractConfig.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 8620c058a9173b84a97d72ed5e94dbd7 +timeCreated: 1520778887 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/SceneParentAutomaticLoader.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/SceneParentAutomaticLoader.cs new file mode 100644 index 0000000..c0f17a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/SceneParentAutomaticLoader.cs @@ -0,0 +1,326 @@ +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Zenject.Internal +{ + [InitializeOnLoad] + public static class SceneParentAutomaticLoader + { + static SceneParentAutomaticLoader() + { + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + } + + static void OnPlayModeStateChanged(PlayModeStateChange state) + { + if (state == PlayModeStateChange.ExitingEditMode) + { + try + { + ValidateMultiSceneSetupAndLoadDefaultSceneParents(); + } + catch (Exception e) + { + EditorApplication.isPlaying = false; + throw new ZenjectException( + "Failure occurred when attempting to load default scene parent contracts!", e); + } + } + else if (state == PlayModeStateChange.EnteredEditMode) + { + // It would be cool to restore the initial scene set up here but in order to do this + // we would have to make sure that the user saves the scene before running which + // would be too annoying, so just leave any changes we've made alone + } + } + + public static void ValidateMultiSceneSetupAndLoadDefaultSceneParents() + { + var defaultContractsMap = LoadDefaultContractsMap(); + + // NOTE: Even if configs is empty we still want to do the below logic to validate the + // multi scene setup + + var sceneInfos = GetLoadedZenjectSceneInfos(); + var contractMap = GetCurrentSceneContractsMap(sceneInfos); + + foreach (var sceneInfo in sceneInfos) + { + ProcessScene(sceneInfo, contractMap, defaultContractsMap); + } + } + + static Dictionary GetCurrentSceneContractsMap( + List sceneInfos) + { + var contractMap = new Dictionary(); + + foreach (var info in sceneInfos) + { + AddToContractMap(contractMap, info); + } + + return contractMap; + } + + static void ProcessScene( + LoadedSceneInfo sceneInfo, + Dictionary contractMap, + Dictionary defaultContractsMap) + { + if (sceneInfo.SceneContext != null) + { + Assert.IsNull(sceneInfo.DecoratorContext); + ProcessSceneParents(sceneInfo, contractMap, defaultContractsMap); + } + else + { + Assert.IsNotNull(sceneInfo.DecoratorContext); + ProcessSceneDecorators(sceneInfo, contractMap, defaultContractsMap); + } + } + + static void ProcessSceneDecorators( + LoadedSceneInfo sceneInfo, + Dictionary contractMap, + Dictionary defaultContractsMap) + { + var decoratedContractName = sceneInfo.DecoratorContext.DecoratedContractName; + + LoadedSceneInfo decoratedSceneInfo; + + if (contractMap.TryGetValue(decoratedContractName, out decoratedSceneInfo)) + { + ValidateDecoratedSceneMatch(sceneInfo, decoratedSceneInfo); + return; + } + + decoratedSceneInfo = LoadDefaultSceneForContract( + sceneInfo, decoratedContractName, defaultContractsMap); + + EditorSceneManager.MoveSceneAfter(decoratedSceneInfo.Scene, sceneInfo.Scene); + + ValidateDecoratedSceneMatch(sceneInfo, decoratedSceneInfo); + + ProcessScene(decoratedSceneInfo, contractMap, defaultContractsMap); + } + + static void ProcessSceneParents( + LoadedSceneInfo sceneInfo, + Dictionary contractMap, + Dictionary defaultContractsMap) + { + foreach (var parentContractName in sceneInfo.SceneContext.ParentContractNames) + { + LoadedSceneInfo parentInfo; + + if (contractMap.TryGetValue(parentContractName, out parentInfo)) + { + ValidateParentChildMatch(parentInfo, sceneInfo); + continue; + } + + parentInfo = LoadDefaultSceneForContract(sceneInfo, parentContractName, defaultContractsMap); + + AddToContractMap(contractMap, parentInfo); + + EditorSceneManager.MoveSceneBefore(parentInfo.Scene, sceneInfo.Scene); + + ValidateParentChildMatch(parentInfo, sceneInfo); + + ProcessScene(parentInfo, contractMap, defaultContractsMap); + } + } + + static LoadedSceneInfo LoadDefaultSceneForContract( + LoadedSceneInfo sceneInfo, string contractName, Dictionary defaultContractsMap) + { + string scenePath; + + if (!defaultContractsMap.TryGetValue(contractName, out scenePath)) + { + throw Assert.CreateException( + "Could not fill contract '{0}' for scene '{1}'. No scenes with that contract name are loaded, and could not find a match in any default scene contract configs to auto load one either." + .Fmt(contractName, sceneInfo.Scene.name)); + } + + Scene scene; + + try + { + scene = EditorSceneManager.OpenScene(scenePath, OpenSceneMode.Additive); + } + catch (Exception e) + { + throw new ZenjectException( + "Error while attempting to load contracts for scene '{0}'".Fmt(sceneInfo.Scene.name), e); + } + + return CreateLoadedSceneInfo(scene); + } + + static void ValidateDecoratedSceneMatch( + LoadedSceneInfo decoratorInfo, LoadedSceneInfo decoratedInfo) + { + var decoratorIndex = GetSceneIndex(decoratorInfo.Scene); + var decoratedIndex = GetSceneIndex(decoratedInfo.Scene); + var activeIndex = GetSceneIndex(EditorSceneManager.GetActiveScene()); + + Assert.That(decoratorIndex < decoratedIndex, + "Decorator scene '{0}' must be loaded before decorated scene '{1}'. Please drag the decorator scene to be placed above the other scene in the scene hierarchy.", + decoratorInfo.Scene.name, decoratedInfo.Scene.name); + + if (activeIndex > decoratorIndex) + { + EditorSceneManager.SetActiveScene(decoratorInfo.Scene); + } + } + + static void ValidateParentChildMatch( + LoadedSceneInfo parentSceneInfo, LoadedSceneInfo sceneInfo) + { + var parentIndex = GetSceneIndex(parentSceneInfo.Scene); + var childIndex = GetSceneIndex(sceneInfo.Scene); + var activeIndex = GetSceneIndex(EditorSceneManager.GetActiveScene()); + + Assert.That(parentIndex < childIndex, + "Parent scene '{0}' must be loaded before child scene '{1}'. Please drag it to be placed above its child in the scene hierarchy.", parentSceneInfo.Scene.name, sceneInfo.Scene.name); + + if (activeIndex > parentIndex) + { + EditorSceneManager.SetActiveScene(parentSceneInfo.Scene); + } + } + + static int GetSceneIndex(Scene scene) + { + for (int i = 0; i < EditorSceneManager.sceneCount; i++) + { + if (EditorSceneManager.GetSceneAt(i) == scene) + { + return i; + } + } + + throw Assert.CreateException(); + } + + static Dictionary LoadDefaultContractsMap() + { + var configs = Resources.LoadAll(DefaultSceneContractConfig.ResourcePath); + + var map = new Dictionary(); + + foreach (var config in configs) + { + foreach (var info in config.DefaultContracts) + { + if (info.ContractName.Trim().IsEmpty()) + { + Log.Warn("Found empty contract name in default scene contract config at path '{0}'", AssetDatabase.GetAssetPath(config)); + continue; + } + + Assert.That(!map.ContainsKey(info.ContractName), + "Found duplicate contract '{0}' in default scene contract config at '{1}'! Default contract already specified", info.ContractName, AssetDatabase.GetAssetPath(config)); + + map.Add(info.ContractName, AssetDatabase.GetAssetPath(info.Scene)); + } + } + + return map; + } + + static LoadedSceneInfo CreateLoadedSceneInfo(Scene scene) + { + var info = TryCreateLoadedSceneInfo(scene); + Assert.IsNotNull(info, "Expected scene '{0}' to be a zenject scene", scene.name); + return info; + } + + static LoadedSceneInfo TryCreateLoadedSceneInfo(Scene scene) + { + var sceneContext = ZenUnityEditorUtil.TryGetSceneContextForScene(scene); + var decoratorContext = ZenUnityEditorUtil.TryGetDecoratorContextForScene(scene); + + if (sceneContext == null && decoratorContext == null) + { + return null; + } + + var info = new LoadedSceneInfo + { + Scene = scene + }; + + if (sceneContext != null) + { + Assert.IsNull(decoratorContext, + "Found both SceneContext and SceneDecoratorContext in scene '{0}'", scene.name); + + info.SceneContext = sceneContext; + } + else + { + Assert.IsNotNull(decoratorContext); + + info.DecoratorContext = decoratorContext; + } + + return info; + } + + static List GetLoadedZenjectSceneInfos() + { + var result = new List(); + + for (int i = 0; i < EditorSceneManager.sceneCount; i++) + { + var scene = EditorSceneManager.GetSceneAt(i); + var info = TryCreateLoadedSceneInfo(scene); + + if (info != null) + { + result.Add(info); + } + } + + return result; + } + + static void AddToContractMap( + Dictionary contractMap, LoadedSceneInfo info) + { + if (info.SceneContext == null) + { + return; + } + + foreach (var contractName in info.SceneContext.ContractNames) + { + LoadedSceneInfo currentInfo; + + if (contractMap.TryGetValue(contractName, out currentInfo)) + { + throw Assert.CreateException( + "Found multiple scene contracts with name '{0}'. Scene '{1}' and scene '{2}'", + contractName, currentInfo.Scene.name, info.Scene.name); + } + + contractMap.Add(contractName, info); + } + } + + public class LoadedSceneInfo + { + public SceneContext SceneContext; + public SceneDecoratorContext DecoratorContext; + public Scene Scene; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/SceneParentAutomaticLoader.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/SceneParentAutomaticLoader.cs.meta new file mode 100644 index 0000000..e7881d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/SceneParentLoading/SceneParentAutomaticLoader.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c9f09e0752f64214ba3413d7fdc47736 +timeCreated: 1520771371 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/UnityInspectorListEditor.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/UnityInspectorListEditor.cs new file mode 100644 index 0000000..b50b777 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/UnityInspectorListEditor.cs @@ -0,0 +1,93 @@ +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; + +namespace Zenject +{ + public abstract class UnityInspectorListEditor : Editor + { + List _installersLists; + List _installersProperties; + + protected abstract string[] PropertyDisplayNames + { + get; + } + + protected abstract string[] PropertyNames + { + get; + } + + protected abstract string[] PropertyDescriptions + { + get; + } + + public virtual void OnEnable() + { + _installersProperties = new List(); + _installersLists = new List(); + + var descriptions = PropertyDescriptions; + var names = PropertyNames; + var displayNames = PropertyDisplayNames; + + Assert.IsEqual(descriptions.Length, names.Length); + + var infos = Enumerable.Range(0, names.Length).Select(i => new { Name = names[i], DisplayName = displayNames[i], Description = descriptions[i] }).ToList(); + + foreach (var info in infos) + { + var installersProperty = serializedObject.FindProperty(info.Name); + _installersProperties.Add(installersProperty); + + ReorderableList installersList = new ReorderableList(serializedObject, installersProperty, true, true, true, true); + _installersLists.Add(installersList); + + var closedName = info.DisplayName; + var closedDesc = info.Description; + + installersList.drawHeaderCallback += rect => + { + GUI.Label(rect, + new GUIContent(closedName, closedDesc)); + }; + installersList.drawElementCallback += (rect, index, active, focused) => + { + rect.width -= 40; + rect.x += 20; + EditorGUI.PropertyField(rect, installersProperty.GetArrayElementAtIndex(index), GUIContent.none, true); + }; + } + } + + public sealed override void OnInspectorGUI() + { + serializedObject.Update(); + + OnGui(); + + serializedObject.ApplyModifiedProperties(); + } + + protected virtual void OnGui() + { + if (Application.isPlaying) + { + GUI.enabled = false; + } + + foreach (var list in _installersLists) + { + list.DoLayoutList(); + } + + GUI.enabled = true; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/UnityInspectorListEditor.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/UnityInspectorListEditor.cs.meta new file mode 100644 index 0000000..42acfd9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/UnityInspectorListEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 06d16f2f9107265428d41710db4cbb14 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenMenuItems.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenMenuItems.cs new file mode 100644 index 0000000..233f889 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenMenuItems.cs @@ -0,0 +1,349 @@ +#if !NOT_UNITY3D + +using System.IO; +using ModestTree; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine; + +namespace Zenject.Internal +{ + public static class ZenMenuItems + { + [MenuItem("Edit/Zenject/Validate Current Scenes #&v")] + public static void ValidateCurrentScene() + { + ValidateCurrentSceneInternal(); + } + + [MenuItem("Edit/Zenject/Validate Then Run #&r")] + public static void ValidateCurrentSceneThenRun() + { + if (ValidateCurrentSceneInternal()) + { + EditorApplication.isPlaying = true; + } + } + + [MenuItem("Edit/Zenject/Help...")] + public static void OpenDocumentation() + { + Application.OpenURL("https://github.com/svermeulen/zenject"); + } + + [MenuItem("GameObject/Zenject/Scene Context", false, 9)] + public static void CreateSceneContext(MenuCommand menuCommand) + { + var root = new GameObject("SceneContext").AddComponent(); + Selection.activeGameObject = root.gameObject; + + EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene()); + } + + [MenuItem("GameObject/Zenject/Decorator Context", false, 9)] + public static void CreateDecoratorContext(MenuCommand menuCommand) + { + var root = new GameObject("DecoratorContext").AddComponent(); + Selection.activeGameObject = root.gameObject; + + EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene()); + } + + [MenuItem("GameObject/Zenject/Game Object Context", false, 9)] + public static void CreateGameObjectContext(MenuCommand menuCommand) + { + var root = new GameObject("GameObjectContext").AddComponent(); + Selection.activeGameObject = root.gameObject; + + EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene()); + } + + [MenuItem("Edit/Zenject/Create Project Context")] + public static void CreateProjectContextInDefaultLocation() + { + var fullDirPath = Path.Combine(Application.dataPath, "Resources"); + + if (!Directory.Exists(fullDirPath)) + { + Directory.CreateDirectory(fullDirPath); + } + + CreateProjectContextInternal("Assets/Resources"); + } + + [MenuItem("Assets/Create/Zenject/Default Scene Contract Config", false, 80)] + public static void CreateDefaultSceneContractConfig() + { + var folderPath = ZenUnityEditorUtil.GetCurrentDirectoryAssetPathFromSelection(); + + if (!folderPath.EndsWith("/Resources")) + { + EditorUtility.DisplayDialog("Error", + "ZenjectDefaultSceneContractConfig objects must be placed directly underneath a folder named 'Resources'. Please try again.", "Ok"); + return; + } + + var config = ScriptableObject.CreateInstance(); + + ZenUnityEditorUtil.SaveScriptableObjectAsset( + Path.Combine(folderPath, DefaultSceneContractConfig.ResourcePath + ".asset"), config); + } + + [MenuItem("Assets/Create/Zenject/Scriptable Object Installer", false, 1)] + public static void CreateScriptableObjectInstaller() + { + AddCSharpClassTemplate("Scriptable Object Installer", "UntitledInstaller", + "using UnityEngine;" + + "\nusing Zenject;" + + "\n" + + "\n[CreateAssetMenu(fileName = \"CLASS_NAME\", menuName = \"Installers/CLASS_NAME\")]" + + "\npublic class CLASS_NAME : ScriptableObjectInstaller" + + "\n{" + + "\n public override void InstallBindings()" + + "\n {" + + "\n }" + + "\n}"); + } + + [MenuItem("Assets/Create/Zenject/Mono Installer", false, 1)] + public static void CreateMonoInstaller() + { + AddCSharpClassTemplate("Mono Installer", "UntitledInstaller", + "using UnityEngine;" + + "\nusing Zenject;" + + "\n" + + "\npublic class CLASS_NAME : MonoInstaller" + + "\n{" + + "\n public override void InstallBindings()" + + "\n {" + + "\n }" + + "\n}"); + } + + [MenuItem("Assets/Create/Zenject/Installer", false, 1)] + public static void CreateInstaller() + { + AddCSharpClassTemplate("Installer", "UntitledInstaller", + "using UnityEngine;" + + "\nusing Zenject;" + + "\n" + + "\npublic class CLASS_NAME : Installer" + + "\n{" + + "\n public override void InstallBindings()" + + "\n {" + + "\n }" + + "\n}"); + } + + [MenuItem("Assets/Create/Zenject/Editor Window", false, 20)] + public static void CreateEditorWindow() + { + AddCSharpClassTemplate("Editor Window", "UntitledEditorWindow", + "using UnityEngine;" + + "\nusing UnityEditor;" + + "\nusing Zenject;" + + "\n" + + "\npublic class CLASS_NAME : ZenjectEditorWindow" + + "\n{" + + "\n [MenuItem(\"Window/CLASS_NAME\")]" + + "\n public static CLASS_NAME GetOrCreateWindow()" + + "\n {" + + "\n var window = EditorWindow.GetWindow();" + + "\n window.titleContent = new GUIContent(\"CLASS_NAME\");" + + "\n return window;" + + "\n }" + + "\n" + + "\n public override void InstallBindings()" + + "\n {" + + "\n // TODO" + + "\n }" + + "\n}"); + } + + [MenuItem("Assets/Create/Zenject/Project Context", false, 40)] + public static void CreateProjectContext() + { + var absoluteDir = ZenUnityEditorUtil.TryGetSelectedFolderPathInProjectsTab(); + + if (absoluteDir == null) + { + EditorUtility.DisplayDialog("Error", + "Could not find directory to place the '{0}.prefab' asset. Please try again by right clicking in the desired folder within the projects pane." + .Fmt(ProjectContext.ProjectContextResourcePath), "Ok"); + return; + } + + var parentFolderName = Path.GetFileName(absoluteDir); + + if (parentFolderName != "Resources") + { + EditorUtility.DisplayDialog("Error", + "'{0}.prefab' must be placed inside a directory named 'Resources'. Please try again by right clicking within the Project pane in a valid Resources folder." + .Fmt(ProjectContext.ProjectContextResourcePath), "Ok"); + return; + } + + CreateProjectContextInternal(absoluteDir); + } + + static void CreateProjectContextInternal(string absoluteDir) + { + var assetPath = ZenUnityEditorUtil.ConvertFullAbsolutePathToAssetPath(absoluteDir); + var prefabPath = (Path.Combine(assetPath, ProjectContext.ProjectContextResourcePath) + ".prefab").Replace("\\", "/"); + + var gameObject = new GameObject(); + + try + { + gameObject.AddComponent(); + +#if UNITY_2018_3_OR_NEWER + var prefabObj = PrefabUtility.SaveAsPrefabAsset(gameObject, prefabPath); +#else + var prefabObj = PrefabUtility.ReplacePrefab(gameObject, PrefabUtility.CreateEmptyPrefab(prefabPath)); +#endif + + Selection.activeObject = prefabObj; + } + finally + { + GameObject.DestroyImmediate(gameObject); + } + + Debug.Log("Created new ProjectContext at '{0}'".Fmt(prefabPath)); + } + + public static string AddCSharpClassTemplate( + string friendlyName, string defaultFileName, string templateStr) + { + return AddCSharpClassTemplate( + friendlyName, defaultFileName, templateStr, ZenUnityEditorUtil.GetCurrentDirectoryAssetPathFromSelection()); + } + + public static string AddCSharpClassTemplate( + string friendlyName, string defaultFileName, + string templateStr, string folderPath) + { + var absolutePath = EditorUtility.SaveFilePanel( + "Choose name for " + friendlyName, + folderPath, + defaultFileName + ".cs", + "cs"); + + if (absolutePath == "") + { + // Dialog was cancelled + return null; + } + + if (!absolutePath.ToLower().EndsWith(".cs")) + { + absolutePath += ".cs"; + } + + var className = Path.GetFileNameWithoutExtension(absolutePath); + File.WriteAllText(absolutePath, templateStr.Replace("CLASS_NAME", className)); + + AssetDatabase.Refresh(); + + var assetPath = ZenUnityEditorUtil.ConvertFullAbsolutePathToAssetPath(absolutePath); + + EditorUtility.FocusProjectWindow(); + Selection.activeObject = AssetDatabase.LoadAssetAtPath(assetPath); + + return assetPath; + } + + [MenuItem("Edit/Zenject/Validate All Active Scenes")] + public static void ValidateAllActiveScenes() + { + ZenUnityEditorUtil.SaveThenRunPreserveSceneSetup(() => + { + var numValidated = ZenUnityEditorUtil.ValidateAllActiveScenes(); + Log.Info("Validated all '{0}' active scenes successfully", numValidated); + }); + } + + static bool ValidateCurrentSceneInternal() + { + return ZenUnityEditorUtil.SaveThenRunPreserveSceneSetup(() => + { + SceneParentAutomaticLoader.ValidateMultiSceneSetupAndLoadDefaultSceneParents(); + ZenUnityEditorUtil.ValidateCurrentSceneSetup(); + Log.Info("All scenes validated successfully"); + }); + } + + [MenuItem("Assets/Create/Zenject/Unit Test", false, 60)] + public static void CreateUnitTest() + { + AddCSharpClassTemplate("Unit Test", "UntitledUnitTest", + "using Zenject;" + + "\nusing NUnit.Framework;" + + "\n" + + "\n[TestFixture]" + + "\npublic class CLASS_NAME : ZenjectUnitTestFixture" + + "\n{" + + "\n [Test]" + + "\n public void RunTest1()" + + "\n {" + + "\n // TODO" + + "\n }" + + "\n}"); + } + + [MenuItem("Assets/Create/Zenject/Integration Test", false, 60)] + public static void CreateIntegrationTest() + { + AddCSharpClassTemplate("Integration Test", "UntitledIntegrationTest", + "using Zenject;" + + "\nusing System.Collections;" + + "\nusing UnityEngine.TestTools;" + + "\n" + + "\npublic class CLASS_NAME : ZenjectIntegrationTestFixture" + + "\n{" + + "\n [UnityTest]" + + "\n public IEnumerator RunTest1()" + + "\n {" + + "\n // Setup initial state by creating game objects from scratch, loading prefabs/scenes, etc" + + "\n" + + "\n PreInstall();" + + "\n" + + "\n // Call Container.Bind methods" + + "\n" + + "\n PostInstall();" + + "\n" + + "\n // Add test assertions for expected state" + + "\n // Using Container.Resolve or [Inject] fields" + + "\n yield break;" + + "\n }" + + "\n}"); + } + + [MenuItem("Assets/Create/Zenject/Scene Test", false, 60)] + public static void CreateSceneTest() + { + AddCSharpClassTemplate("Scene Test Fixture", "UntitledSceneTest", + "using Zenject;" + + "\nusing System.Collections;" + + "\nusing UnityEngine;" + + "\nusing UnityEngine.TestTools;" + + "\n" + + "\npublic class CLASS_NAME : SceneTestFixture" + + "\n{" + + "\n [UnityTest]" + + "\n public IEnumerator TestScene()" + + "\n {" + + "\n yield return LoadScene(\"InsertSceneNameHere\");" + + "\n" + + "\n // TODO: Add assertions here now that the scene has started" + + "\n // Or you can just uncomment to simply wait some time to make sure the scene plays without errors" + + "\n //yield return new WaitForSeconds(1.0f);" + + "\n" + + "\n // Note that you can use SceneContainer.Resolve to look up objects that you need for assertions" + + "\n }" + + "\n}"); + } + } +} +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenMenuItems.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenMenuItems.cs.meta new file mode 100644 index 0000000..a9dfb2f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenMenuItems.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d45338750ad0b4f4b90ed09091927b46 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenUnityEditorUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenUnityEditorUtil.cs new file mode 100644 index 0000000..a66f1a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenUnityEditorUtil.cs @@ -0,0 +1,352 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using ModestTree; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Zenject.Internal +{ + public static class ZenUnityEditorUtil + { + // Returns true if succeeds without errors + public static bool SaveThenRunPreserveSceneSetup(Action action) + { + if (EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo()) + { + var originalSceneSetup = EditorSceneManager.GetSceneManagerSetup(); + + try + { + action(); + return true; + } + catch (Exception e) + { + Log.ErrorException(e); + return false; + } + finally + { + EditorSceneManager.RestoreSceneManagerSetup(originalSceneSetup); + } + } + + return false; + } + + // Feel free to call this method from an editor script, or a unit test, etc. + // An exception will be thrown if any validation errors are encountered + public static void ValidateCurrentSceneSetup() + { + bool encounteredError = false; + + Application.LogCallback logCallback = (condition, stackTrace, type) => + { + if (type == LogType.Error || type == LogType.Assert + || type == LogType.Exception) + { + encounteredError = true; + } + }; + + Application.logMessageReceived += logCallback; + + try + { + Assert.That(!ProjectContext.HasInstance); + ProjectContext.ValidateOnNextRun = true; + + foreach (var sceneContext in GetAllSceneContexts()) + { + sceneContext.Validate(); + } + } + catch (Exception e) + { + Log.ErrorException(e); + encounteredError = true; + } + finally + { + Application.logMessageReceived -= logCallback; + } + + if (encounteredError) + { + throw new ZenjectException("Zenject Validation Failed! See errors below for details."); + } + } + + // NOTE: An exception will be thrown if any validation errors are encountered + // Returns the number of scenes that successfully validated + public static int ValidateAllActiveScenes() + { + var activeScenePaths = EditorBuildSettings.scenes.Where(x => x.enabled) + .Select(x => x.path).ToList(); + + foreach (var scenePath in activeScenePaths) + { + EditorSceneManager.OpenScene(scenePath, OpenSceneMode.Single); + ValidateCurrentSceneSetup(); + } + + return activeScenePaths.Count; + } + + // Don't use this + public static void RunCurrentSceneSetup() + { + Assert.That(!ProjectContext.HasInstance); + + foreach (var sceneContext in GetAllSceneContexts()) + { + try + { + sceneContext.Run(); + } + catch (Exception e) + { + // Add a bit more context + throw new ZenjectException( + "Scene '{0}' Failed To Start!".Fmt(sceneContext.gameObject.scene.name), e); + } + } + } + + public static SceneContext GetSceneContextForScene(Scene scene) + { + var sceneContext = TryGetSceneContextForScene(scene); + + Assert.IsNotNull(sceneContext, + "Could not find scene context for scene '{0}'", scene.name); + + return sceneContext; + } + + public static SceneContext TryGetSceneContextForScene(Scene scene) + { + if (!scene.isLoaded) + { + return null; + } + + var sceneContexts = scene.GetRootGameObjects() + .SelectMany(x => x.GetComponentsInChildren()).ToList(); + + if (sceneContexts.IsEmpty()) + { + return null; + } + + Assert.That(sceneContexts.Count == 1, + "Found multiple SceneContexts in scene '{0}'. Expected a maximum of one.", scene.name); + + return sceneContexts[0]; + } + + public static SceneDecoratorContext GetDecoratorContextForScene(Scene scene) + { + var decoratorContext = TryGetDecoratorContextForScene(scene); + + Assert.IsNotNull(decoratorContext, + "Could not find decorator context for scene '{0}'", scene.name); + + return decoratorContext; + } + + public static SceneDecoratorContext TryGetDecoratorContextForScene(Scene scene) + { + if (!scene.isLoaded) + { + return null; + } + + var decoratorContexts = scene.GetRootGameObjects() + .SelectMany(x => x.GetComponentsInChildren()).ToList(); + + if (decoratorContexts.IsEmpty()) + { + return null; + } + + Assert.That(decoratorContexts.Count == 1, + "Found multiple DecoratorContexts in scene '{0}'. Expected a maximum of one.", scene.name); + + return decoratorContexts[0]; + } + + static IEnumerable GetAllSceneContexts() + { + var decoratedSceneNames = new List(); + + for (int i = 0; i < EditorSceneManager.sceneCount; i++) + { + var scene = EditorSceneManager.GetSceneAt(i); + + var sceneContext = TryGetSceneContextForScene(scene); + var decoratorContext = TryGetDecoratorContextForScene(scene); + + if (sceneContext != null) + { + Assert.That(decoratorContext == null, + "Found both SceneDecoratorContext and SceneContext in the same scene '{0}'. This is not allowed", scene.name); + + decoratedSceneNames.RemoveAll(x => sceneContext.ContractNames.Contains(x)); + + yield return sceneContext; + } + else if (decoratorContext != null) + { + Assert.That(!string.IsNullOrEmpty(decoratorContext.DecoratedContractName), + "Missing Decorated Contract Name on SceneDecoratorContext in scene '{0}'", scene.name); + + decoratedSceneNames.Add(decoratorContext.DecoratedContractName); + } + } + + Assert.That(decoratedSceneNames.IsEmpty(), + "Found decorator scenes without a corresponding scene to decorator. Missing scene contracts: {0}", decoratedSceneNames.Join(", ")); + } + + public static string ConvertAssetPathToAbsolutePath(string assetPath) + { + return Path.Combine( + Path.Combine(Path.GetFullPath(Application.dataPath), ".."), assetPath); + } + + public static string ConvertFullAbsolutePathToAssetPath(string fullPath) + { + fullPath = Path.GetFullPath(fullPath); + + var assetFolderFullPath = Path.GetFullPath(Application.dataPath); + + if (fullPath.Length == assetFolderFullPath.Length) + { + Assert.IsEqual(fullPath, assetFolderFullPath); + return "Assets"; + } + + var assetPath = fullPath.Remove(0, assetFolderFullPath.Length + 1).Replace("\\", "/"); + return "Assets/" + assetPath; + } + + public static string GetCurrentDirectoryAssetPathFromSelection() + { + return ConvertFullAbsolutePathToAssetPath( + GetCurrentDirectoryAbsolutePathFromSelection()); + } + + public static string GetCurrentDirectoryAbsolutePathFromSelection() + { + var folderPath = TryGetSelectedFolderPathInProjectsTab(); + + if (folderPath != null) + { + return folderPath; + } + + var filePath = TryGetSelectedFilePathInProjectsTab(); + + if (filePath != null) + { + return Path.GetDirectoryName(filePath); + } + + return Application.dataPath; + } + + public static string TryGetSelectedFilePathInProjectsTab() + { + return GetSelectedFilePathsInProjectsTab().OnlyOrDefault(); + } + + public static List GetSelectedFilePathsInProjectsTab() + { + return GetSelectedPathsInProjectsTab() + .Where(x => File.Exists(x)).ToList(); + } + + public static List GetSelectedAssetPathsInProjectsTab() + { + var paths = new List(); + + UnityEngine.Object[] selectedAssets = Selection.GetFiltered( + typeof(UnityEngine.Object), SelectionMode.Assets); + + foreach (var item in selectedAssets) + { + var assetPath = AssetDatabase.GetAssetPath(item); + + if (!string.IsNullOrEmpty(assetPath)) + { + paths.Add(assetPath); + } + } + + return paths; + } + + public static List GetSelectedPathsInProjectsTab() + { + var paths = new List(); + + UnityEngine.Object[] selectedAssets = Selection.GetFiltered( + typeof(UnityEngine.Object), SelectionMode.Assets); + + foreach (var item in selectedAssets) + { + var relativePath = AssetDatabase.GetAssetPath(item); + + if (!string.IsNullOrEmpty(relativePath)) + { + var fullPath = Path.GetFullPath(Path.Combine( + Application.dataPath, Path.Combine("..", relativePath))); + + paths.Add(fullPath); + } + } + + return paths; + } + + // Taken from http://wiki.unity3d.com/index.php?title=CreateScriptableObjectAsset + public static void SaveScriptableObjectAsset( + string path, ScriptableObject asset) + { + Assert.That(path.EndsWith(".asset")); + + string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath(path); + + AssetDatabase.CreateAsset(asset, assetPathAndName); + + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + EditorUtility.FocusProjectWindow(); + Selection.activeObject = asset; + } + + // Note that the path is relative to the Assets folder + public static List GetSelectedFolderPathsInProjectsTab() + { + return GetSelectedPathsInProjectsTab() + .Where(x => Directory.Exists(x)).ToList(); + } + + // Returns the best guess directory in projects pane + // Useful when adding to Assets -> Create context menu + // Returns null if it can't find one + // Note that the path is relative to the Assets folder for use in AssetDatabase.GenerateUniqueAssetPath etc. + public static string TryGetSelectedFolderPathInProjectsTab() + { + return GetSelectedFolderPathsInProjectsTab().OnlyOrDefault(); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenUnityEditorUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenUnityEditorUtil.cs.meta new file mode 100644 index 0000000..48848d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/ZenUnityEditorUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f798e3a2f0079b840804c0516d265f03 +timeCreated: 1461710838 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Zenject-Editor.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Zenject-Editor.asmdef new file mode 100644 index 0000000..929b03c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Zenject-Editor.asmdef @@ -0,0 +1,10 @@ +{ + "name": "Zenject-Editor", + "references": [ + "Zenject" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Zenject-Editor.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Zenject-Editor.asmdef.meta new file mode 100644 index 0000000..b3baf73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Editor/Zenject-Editor.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d0acddb179989574c8355991596bd3e6 +timeCreated: 1531030222 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories.meta new file mode 100644 index 0000000..4230331 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 2750a8b0a1173074e9387536c12de4f7 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/FactoryProviderWrapper.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/FactoryProviderWrapper.cs new file mode 100644 index 0000000..30a887f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/FactoryProviderWrapper.cs @@ -0,0 +1,36 @@ +using ModestTree; + +namespace Zenject +{ + public class FactoryProviderWrapper : IFactory + { + readonly IProvider _provider; + readonly InjectContext _injectContext; + + public FactoryProviderWrapper( + IProvider provider, InjectContext injectContext) + { + Assert.That(injectContext.MemberType.DerivesFromOrEqual()); + + _provider = provider; + _injectContext = injectContext; + } + + public TContract Create() + { + var instance = _provider.GetInstance(_injectContext); + + if (_injectContext.Container.IsValidating) + { + // During validation it is sufficient to just call the _provider.GetInstance + return default(TContract); + } + + Assert.That(instance == null + || instance.GetType().DerivesFromOrEqual(_injectContext.MemberType)); + + return (TContract)instance; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/FactoryProviderWrapper.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/FactoryProviderWrapper.cs.meta new file mode 100644 index 0000000..b9101a2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/FactoryProviderWrapper.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f1157303ef95f2448a355067327cb83a +timeCreated: 1488133028 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/IFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/IFactory.cs new file mode 100644 index 0000000..f62fe0d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/IFactory.cs @@ -0,0 +1,62 @@ +namespace Zenject +{ + public interface IFactory + { + } + + public interface IFactory : IFactory + { + TValue Create(); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9); + } + + public interface IFactory : IFactory + { + TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10); + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/IFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/IFactory.cs.meta new file mode 100644 index 0000000..f9703f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/IFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 62c651ad6c58c1140ac224dc6284fa5e +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/KeyedFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/KeyedFactory.cs new file mode 100644 index 0000000..f8f6cac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/KeyedFactory.cs @@ -0,0 +1,193 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; + +namespace Zenject +{ + public abstract class KeyedFactoryBase : IValidatable + { + [Inject] + readonly DiContainer _container = null; + + [InjectOptional] + readonly List> _typePairs = null; + + Dictionary _typeMap = null; + + [InjectOptional] + readonly Type _fallbackType = null; + + protected DiContainer Container + { + get { return _container; } + } + + protected abstract IEnumerable ProvidedTypes + { + get; + } + + public ICollection Keys + { + get { return _typeMap.Keys; } + } + + protected Dictionary TypeMap + { + get { return _typeMap; } + } + + [Inject] + public void Initialize() + { + Assert.That(_fallbackType == null || _fallbackType.DerivesFromOrEqual(), + "Expected fallback type '{0}' to derive from '{1}'", _fallbackType, typeof(TBase)); + +#if UNITY_EDITOR + var duplicates = _typePairs.Select(x => x.First).GetDuplicates(); + + if (!duplicates.IsEmpty()) + { + throw Assert.CreateException( + "Found duplicate values in KeyedFactory: {0}", duplicates.Select(x => x.ToString()).Join(", ")); + } +#endif + + _typeMap = _typePairs.ToDictionary(x => x.First, x => x.Second); + _typePairs.Clear(); + } + + public bool HasKey(TKey key) + { + return _typeMap.ContainsKey(key); + } + + protected Type GetTypeForKey(TKey key) + { + Type keyedType; + + if (!_typeMap.TryGetValue(key, out keyedType)) + { + Assert.IsNotNull(_fallbackType, "Could not find instance for key '{0}'", key); + return _fallbackType; + } + + return keyedType; + } + + public virtual void Validate() + { + foreach (var constructType in _typeMap.Values) + { + Container.InstantiateExplicit( + constructType, ValidationUtil.CreateDefaultArgs(ProvidedTypes.ToArray())); + } + } + + protected static ConditionCopyNonLazyBinder AddBindingInternal(DiContainer container, TKey key) + where TDerived : TBase + { + return container.Bind>() + .FromInstance(ValuePair.New(key, typeof(TDerived))); + } + } + + // Zero parameters + public class KeyedFactory : KeyedFactoryBase + { + protected override IEnumerable ProvidedTypes + { + get { return new Type[0]; } + } + + public virtual TBase Create(TKey key) + { + var type = GetTypeForKey(key); + return (TBase)Container.Instantiate(type); + } + } + + // One parameter + public class KeyedFactory : KeyedFactoryBase + { + protected override IEnumerable ProvidedTypes + { + get { return new[] { typeof(TParam1) }; } + } + + public virtual TBase Create(TKey key, TParam1 param1) + { + return (TBase)Container.InstantiateExplicit( + GetTypeForKey(key), + new List + { + InjectUtil.CreateTypePair(param1) + }); + } + } + + // Two parameters + public class KeyedFactory : KeyedFactoryBase + { + protected override IEnumerable ProvidedTypes + { + get { return new[] { typeof(TParam1), typeof(TParam2) }; } + } + + public virtual TBase Create(TKey key, TParam1 param1, TParam2 param2) + { + return (TBase)Container.InstantiateExplicit( + GetTypeForKey(key), + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2) + }); + } + } + + // Three parameters + public class KeyedFactory : KeyedFactoryBase + { + protected override IEnumerable ProvidedTypes + { + get { return new[] { typeof(TParam1), typeof(TParam2), typeof(TParam3) }; } + } + + public virtual TBase Create(TKey key, TParam1 param1, TParam2 param2, TParam3 param3) + { + return (TBase)Container.InstantiateExplicit( + GetTypeForKey(key), + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2), + InjectUtil.CreateTypePair(param3) + }); + } + } + + // Four parameters + public class KeyedFactory : KeyedFactoryBase + { + protected override IEnumerable ProvidedTypes + { + get { return new[] { typeof(TParam1), typeof(TParam2), typeof(TParam3), typeof(TParam4) }; } + } + + public virtual TBase Create(TKey key, TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) + { + return (TBase)Container.InstantiateExplicit( + GetTypeForKey(key), + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2), + InjectUtil.CreateTypePair(param3), + InjectUtil.CreateTypePair(param4) + }); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/KeyedFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/KeyedFactory.cs.meta new file mode 100644 index 0000000..feaab4f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/KeyedFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 73ed4b67b639aaf4c94f61339a6ff413 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactory.cs new file mode 100644 index 0000000..1e3afe7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactory.cs @@ -0,0 +1,302 @@ +using System; +using System.Collections.Generic; +#if !NOT_UNITY3D +using JetBrains.Annotations; +#endif + +namespace Zenject +{ + // Zero parameters + public class PlaceholderFactory : PlaceholderFactoryBase, IFactory + { + // Note: Most of the time you should not override this method and should instead + // use BindFactory<>.FromIFactory if you want to do some custom logic +#if !NOT_UNITY3D + [NotNull] +#endif + public virtual TValue Create() + { + return CreateInternal(new List()); + } + + protected sealed override IEnumerable ParamTypes + { + get { yield break; } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory : PlaceholderFactory + { + } + + // One parameter + public class PlaceholderFactory + : PlaceholderFactoryBase, IFactory + { + // Note: Most of the time you should not override this method and should instead + // use BindFactory<>.FromIFactory if you want to do some custom logic +#if !NOT_UNITY3D + [NotNull] +#endif + public virtual TValue Create(TParam1 param) + { + return CreateInternal( + new List + { + InjectUtil.CreateTypePair(param) + }); + } + + protected sealed override IEnumerable ParamTypes + { + get { yield return typeof(TParam1); } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory : PlaceholderFactory + { + } + + // Two parameters + public class PlaceholderFactory + : PlaceholderFactoryBase, IFactory + { + // Note: Most of the time you should not override this method and should instead + // use BindFactory<>.FromIFactory if you want to do some custom logic +#if !NOT_UNITY3D + [NotNull] +#endif + public virtual TValue Create(TParam1 param1, TParam2 param2) + { + return CreateInternal( + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2) + }); + } + + protected sealed override IEnumerable ParamTypes + { + get + { + yield return typeof(TParam1); + yield return typeof(TParam2); + } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory : PlaceholderFactory + { + } + + // Three parameters + public class PlaceholderFactory + : PlaceholderFactoryBase, IFactory + { + // Note: Most of the time you should not override this method and should instead + // use BindFactory<>.FromIFactory if you want to do some custom logic +#if !NOT_UNITY3D + [NotNull] +#endif + public virtual TValue Create(TParam1 param1, TParam2 param2, TParam3 param3) + { + return CreateInternal( + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2), + InjectUtil.CreateTypePair(param3) + }); + } + + protected sealed override IEnumerable ParamTypes + { + get + { + yield return typeof(TParam1); + yield return typeof(TParam2); + yield return typeof(TParam3); + } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory : PlaceholderFactory + { + } + + // Four parameters + public class PlaceholderFactory + : PlaceholderFactoryBase, IFactory + { + // Note: Most of the time you should not override this method and should instead + // use BindFactory<>.FromIFactory if you want to do some custom logic +#if !NOT_UNITY3D + [NotNull] +#endif + public virtual TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) + { + return CreateInternal( + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2), + InjectUtil.CreateTypePair(param3), + InjectUtil.CreateTypePair(param4) + }); + } + + protected sealed override IEnumerable ParamTypes + { + get + { + yield return typeof(TParam1); + yield return typeof(TParam2); + yield return typeof(TParam3); + yield return typeof(TParam4); + } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory + : PlaceholderFactory + { + } + + // Five parameters + public class PlaceholderFactory + : PlaceholderFactoryBase, IFactory + { + // Note: Most of the time you should not override this method and should instead + // use BindFactory<>.FromIFactory if you want to do some custom logic +#if !NOT_UNITY3D + [NotNull] +#endif + public virtual TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5) + { + return CreateInternal( + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2), + InjectUtil.CreateTypePair(param3), + InjectUtil.CreateTypePair(param4), + InjectUtil.CreateTypePair(param5) + }); + } + + protected sealed override IEnumerable ParamTypes + { + get + { + yield return typeof(TParam1); + yield return typeof(TParam2); + yield return typeof(TParam3); + yield return typeof(TParam4); + yield return typeof(TParam5); + } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory + : PlaceholderFactory + { + } + + // Six parameters + public class PlaceholderFactory + : PlaceholderFactoryBase, IFactory + { + // Note: Most of the time you should not override this method and should instead + // use BindFactory<>.FromIFactory if you want to do some custom logic +#if !NOT_UNITY3D + [NotNull] +#endif + public virtual TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6) + { + return CreateInternal( + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2), + InjectUtil.CreateTypePair(param3), + InjectUtil.CreateTypePair(param4), + InjectUtil.CreateTypePair(param5), + InjectUtil.CreateTypePair(param6) + }); + } + + protected sealed override IEnumerable ParamTypes + { + get + { + yield return typeof(TParam1); + yield return typeof(TParam2); + yield return typeof(TParam3); + yield return typeof(TParam4); + yield return typeof(TParam5); + yield return typeof(TParam6); + } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory + : PlaceholderFactory + { + } + + // Ten parameters + public class PlaceholderFactory + : PlaceholderFactoryBase, IFactory + { + // If you were hoping to override this method, use BindFactory<>.ToFactory instead + public virtual TValue Create(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10) + { + return CreateInternal( + new List + { + InjectUtil.CreateTypePair(param1), + InjectUtil.CreateTypePair(param2), + InjectUtil.CreateTypePair(param3), + InjectUtil.CreateTypePair(param4), + InjectUtil.CreateTypePair(param5), + InjectUtil.CreateTypePair(param6), + InjectUtil.CreateTypePair(param7), + InjectUtil.CreateTypePair(param8), + InjectUtil.CreateTypePair(param9), + InjectUtil.CreateTypePair(param10) + }); + } + + protected sealed override IEnumerable ParamTypes + { + get + { + yield return typeof(TParam1); + yield return typeof(TParam2); + yield return typeof(TParam3); + yield return typeof(TParam4); + yield return typeof(TParam5); + yield return typeof(TParam6); + yield return typeof(TParam7); + yield return typeof(TParam8); + yield return typeof(TParam9); + yield return typeof(TParam10); + } + } + } + + [Obsolete("Zenject.Factory has been renamed to PlaceholderFactory. Zenject.Factory will be removed in future versions")] + public class Factory + : PlaceholderFactory + { + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactory.cs.meta new file mode 100644 index 0000000..46ad9e5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 665a56f53857092408155478e576cfd0 +timeCreated: 1486691381 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactoryBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactoryBase.cs new file mode 100644 index 0000000..be43001 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactoryBase.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + public interface IPlaceholderFactory : IValidatable + { + } + + // Placeholder factories can be used to choose a creation method in an installer, using FactoryBinder + public abstract class PlaceholderFactoryBase : IPlaceholderFactory + { + IProvider _provider; + InjectContext _injectContext; + + [Inject] + void Construct(IProvider provider, InjectContext injectContext) + { + Assert.IsNotNull(provider); + Assert.IsNotNull(injectContext); + + _provider = provider; + _injectContext = injectContext; + } + + protected TValue CreateInternal(List extraArgs) + { + try + { + var result = _provider.GetInstance(_injectContext, extraArgs); + + if (_injectContext.Container.IsValidating && result is ValidationMarker) + { + return default(TValue); + } + + Assert.That(result == null || result.GetType().DerivesFromOrEqual()); + + return (TValue) result; + } + catch (Exception e) + { + throw new ZenjectException( + "Error during construction of type '{0}' via {1}.Create method!".Fmt(typeof(TValue), GetType()), e); + } + } + + public virtual void Validate() + { + _provider.GetInstance( + _injectContext, ValidationUtil.CreateDefaultArgs(ParamTypes.ToArray())); + } + + protected abstract IEnumerable ParamTypes + { + get; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactoryBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactoryBase.cs.meta new file mode 100644 index 0000000..e347876 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PlaceholderFactoryBase.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2a15cf923ae4d72418e9951480e9f178 +timeCreated: 1527952932 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling.meta new file mode 100644 index 0000000..6887d73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0f3fb191ad2b6c74c97f488543a89c82 +folderAsset: yes +timeCreated: 1484511595 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/IMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/IMemoryPool.cs new file mode 100644 index 0000000..185e0fe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/IMemoryPool.cs @@ -0,0 +1,90 @@ +using System; + +namespace Zenject +{ + public interface IMemoryPool + { + int NumTotal { get; } + int NumActive { get; } + int NumInactive { get; } + + Type ItemType + { + get; + } + + /// + /// Changes pool size by creating new elements or destroying existing elements + /// This bypasses the configured expansion method (OneAtATime or Doubling) + /// + void Resize(int desiredPoolSize); + + void Clear(); + + /// + /// Expands the pool by the additional size. + /// This bypasses the configured expansion method (OneAtATime or Doubling) + /// + /// The additional number of items to allocate in the pool + void ExpandBy(int numToAdd); + + /// + /// Shrinks the MemoryPool by removing a given number of elements + /// This bypasses the configured expansion method (OneAtATime or Doubling) + /// + /// The amount of items to remove from the pool + void ShrinkBy(int numToRemove); + + void Despawn(object obj); + } + + public interface IDespawnableMemoryPool : IMemoryPool + { + void Despawn(TValue item); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param1, TParam2 param2); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface IMemoryPool : IDespawnableMemoryPool + { + TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/IMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/IMemoryPool.cs.meta new file mode 100644 index 0000000..7598a2b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/IMemoryPool.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 13b8377ec575a1a44a1028ee324ba17a +timeCreated: 1485699960 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPool.cs new file mode 100644 index 0000000..89356d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPool.cs @@ -0,0 +1,316 @@ +namespace Zenject +{ + // Zero parameters + public class MemoryPool : MemoryPoolBase, IMemoryPool, IFactory + { + public TValue Spawn() + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(item); + } + } + return item; + } + + protected virtual void Reinitialize(TValue item) + { + // Optional + } + + TValue IFactory.Create() + { + return Spawn(); + } + } + + // One parameter + public class MemoryPool + : MemoryPoolBase, IMemoryPool, IFactory + { + public TValue Spawn(TParam1 param) + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param, item); + } + } + + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TValue item) + { + // Optional + } + + TValue IFactory.Create(TParam1 p1) + { + return Spawn(p1); + } + } + + // Two parameters + public class MemoryPool + : MemoryPoolBase, IMemoryPool, IFactory + { + public TValue Spawn(TParam1 param1, TParam2 param2) + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param1, param2, item); + } + } + + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TParam2 p2, TValue item) + { + // Optional + } + + TValue IFactory.Create(TParam1 p1, TParam2 p2) + { + return Spawn(p1, p2); + } + } + + // Three parameters + public class MemoryPool + : MemoryPoolBase, IMemoryPool, IFactory + { + public TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3) + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param1, param2, param3, item); + } + } + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TValue item) + { + // Optional + } + + TValue IFactory.Create(TParam1 p1, TParam2 p2, TParam3 p3) + { + return Spawn(p1, p2, p3); + } + } + + // Four parameters + public class MemoryPool + : MemoryPoolBase, IMemoryPool, IFactory + { + public TValue Spawn(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param1, param2, param3, param4, item); + } + } + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TValue item) + { + // Optional + } + + TValue IFactory.Create(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { + return Spawn(p1, p2, p3, p4); + } + } + + // Five parameters + public class MemoryPool + : MemoryPoolBase, IMemoryPool, IFactory + { + public TValue Spawn( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5) + { + var item = GetInternal(); + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param1, param2, param3, param4, param5, item); + } + } + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TValue item) + { + // Optional + } + + TValue IFactory.Create(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5) + { + return Spawn(p1, p2, p3, p4, p5); + } + } + + // Six parameters + public class MemoryPool + : MemoryPoolBase, IMemoryPool, + IFactory + { + public TValue Spawn( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6) + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param1, param2, param3, param4, param5, param6, item); + } + } + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TValue item) + { + // Optional + } + + TValue IFactory.Create(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6) + { + return Spawn(p1, p2, p3, p4, p5, p6); + } + } + + // Seven parameters + public class MemoryPool + : MemoryPoolBase, IMemoryPool, + IFactory + { + public TValue Spawn( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7) + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param1, param2, param3, param4, param5, param6, param7, item); + } + } + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TValue item) + { + // Optional + } + + TValue IFactory.Create(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7) + { + return Spawn(p1, p2, p3, p4, p5, p6, p7); + } + } + + // Eight parameters + public class MemoryPool + : MemoryPoolBase, IMemoryPool, + IFactory + { + public TValue Spawn( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8) + { + var item = GetInternal(); + + if (!Container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Reinitialize", GetType())) +#endif + { + Reinitialize(param1, param2, param3, param4, param5, param6, param7, param8, item); + } + } + return item; + } + + protected virtual void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TParam8 p8, TValue item) + { + // Optional + } + + TValue IFactory.Create( + TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TParam8 p8) + { + return Spawn(p1, p2, p3, p4, p5, p6, p7, p8); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPool.cs.meta new file mode 100644 index 0000000..42e02ab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPool.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 305d88c8b2af3f2479cb45ffb6f2923c +timeCreated: 1485699960 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPoolBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPoolBase.cs new file mode 100644 index 0000000..deab0be --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPoolBase.cs @@ -0,0 +1,290 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class PoolExceededFixedSizeException : Exception + { + public PoolExceededFixedSizeException(string errorMessage) + : base(errorMessage) + { + } + } + + [Serializable] + public class MemoryPoolSettings + { + public int InitialSize; + public int MaxSize; + public PoolExpandMethods ExpandMethod; + + public MemoryPoolSettings() + { + InitialSize = 0; + MaxSize = int.MaxValue; + ExpandMethod = PoolExpandMethods.OneAtATime; + } + + public MemoryPoolSettings(int initialSize, int maxSize, PoolExpandMethods expandMethod) + { + InitialSize = initialSize; + MaxSize = maxSize; + ExpandMethod = expandMethod; + } + + public static readonly MemoryPoolSettings Default = new MemoryPoolSettings(); + } + + [ZenjectAllowDuringValidation] + public class MemoryPoolBase : IValidatable, IMemoryPool, IDisposable + { + Stack _inactiveItems; + IFactory _factory; + MemoryPoolSettings _settings; + DiContainer _container; + + int _activeCount; + + [Inject] + void Construct( + IFactory factory, + DiContainer container, + [InjectOptional] + MemoryPoolSettings settings) + { + _settings = settings ?? MemoryPoolSettings.Default; + _factory = factory; + _container = container; + + _inactiveItems = new Stack(_settings.InitialSize); + + if (!container.IsValidating) + { + for (int i = 0; i < _settings.InitialSize; i++) + { + _inactiveItems.Push(AllocNew()); + } + } + +#if UNITY_EDITOR + StaticMemoryPoolRegistry.Add(this); +#endif + } + + protected DiContainer Container + { + get { return _container; } + } + + public IEnumerable InactiveItems + { + get { return _inactiveItems; } + } + + public int NumTotal + { + get { return NumInactive + NumActive; } + } + + public int NumInactive + { + get { return _inactiveItems.Count; } + } + + public int NumActive + { + get { return _activeCount; } + } + + public Type ItemType + { + get { return typeof(TContract); } + } + + public void Dispose() + { +#if UNITY_EDITOR + StaticMemoryPoolRegistry.Remove(this); +#endif + } + + void IMemoryPool.Despawn(object item) + { + Despawn((TContract)item); + } + + public void Despawn(TContract item) + { + Assert.That(!_inactiveItems.Contains(item), + "Tried to return an item to pool {0} twice", GetType()); + + _activeCount--; + + _inactiveItems.Push(item); + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnDespawned", GetType())) +#endif + { + OnDespawned(item); + } + + if (_inactiveItems.Count > _settings.MaxSize) + { + Resize(_settings.MaxSize); + } + } + + TContract AllocNew() + { + try + { + var item = _factory.Create(); + + if (!_container.IsValidating) + { + Assert.IsNotNull(item, "Factory '{0}' returned null value when creating via {1}!", _factory.GetType(), GetType()); + OnCreated(item); + } + + return item; + } + catch (Exception e) + { + throw new ZenjectException( + "Error during construction of type '{0}' via {1}.Create method!".Fmt( + typeof(TContract), GetType()), e); + } + } + + void IValidatable.Validate() + { + try + { + _factory.Create(); + } + catch (Exception e) + { + throw new ZenjectException( + "Validation for factory '{0}' failed".Fmt(GetType()), e); + } + } + + public void Clear() + { + Resize(0); + } + + public void ShrinkBy(int numToRemove) + { + Resize(_inactiveItems.Count - numToRemove); + } + + public void ExpandBy(int numToAdd) + { + Resize(_inactiveItems.Count + numToAdd); + } + + protected TContract GetInternal() + { + if (_inactiveItems.Count == 0) + { + ExpandPool(); + Assert.That(!_inactiveItems.IsEmpty()); + } + + var item = _inactiveItems.Pop(); + _activeCount++; + OnSpawned(item); + return item; + } + + public void Resize(int desiredPoolSize) + { + if (_inactiveItems.Count == desiredPoolSize) + { + return; + } + + if (_settings.ExpandMethod == PoolExpandMethods.Disabled) + { + throw new PoolExceededFixedSizeException( + "Pool factory '{0}' attempted resize but pool set to fixed size of '{1}'!" + .Fmt(GetType(), _inactiveItems.Count)); + } + + Assert.That(desiredPoolSize >= 0, "Attempted to resize the pool to a negative amount"); + + while (_inactiveItems.Count > desiredPoolSize) + { + OnDestroyed(_inactiveItems.Pop()); + } + + while (desiredPoolSize > _inactiveItems.Count) + { + _inactiveItems.Push(AllocNew()); + } + + Assert.IsEqual(_inactiveItems.Count, desiredPoolSize); + } + + void ExpandPool() + { + switch (_settings.ExpandMethod) + { + case PoolExpandMethods.Disabled: + { + throw new PoolExceededFixedSizeException( + "Pool factory '{0}' exceeded its fixed size of '{1}'!" + .Fmt(GetType(), _inactiveItems.Count)); + } + case PoolExpandMethods.OneAtATime: + { + ExpandBy(1); + break; + } + case PoolExpandMethods.Double: + { + if (NumTotal == 0) + { + ExpandBy(1); + } + else + { + ExpandBy(NumTotal); + } + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + + protected virtual void OnDespawned(TContract item) + { + // Optional + } + + protected virtual void OnSpawned(TContract item) + { + // Optional + } + + protected virtual void OnCreated(TContract item) + { + // Optional + } + + protected virtual void OnDestroyed(TContract item) + { + // Optional + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPoolBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPoolBase.cs.meta new file mode 100644 index 0000000..10b91a4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MemoryPoolBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ba9d727a5d866fb46a576ab76012b727 +timeCreated: 1485703991 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoMemoryPool.cs new file mode 100644 index 0000000..9428957 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoMemoryPool.cs @@ -0,0 +1,254 @@ +using UnityEngine; + +namespace Zenject +{ + // Zero parameters + // NOTE: For this to work, the given component must be at the root game object of the thing + // you want to use in a pool + public class MonoMemoryPool : MemoryPool + where TValue : Component + { + Transform _originalParent; + + [Inject] + public MonoMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + // Record the original parent which will be set to whatever is used in the UnderTransform method + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnSpawned(TValue item) + { + item.gameObject.SetActive(true); + } + + protected override void OnDespawned(TValue item) + { + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + } + + // One parameter + // NOTE: For this to work, the given component must be at the root game object of the thing + // you want to use in a pool + public class MonoMemoryPool : MemoryPool + where TValue : Component + { + Transform _originalParent; + + [Inject] + public MonoMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + // Record the original parent which will be set to whatever is used in the UnderTransform method + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnSpawned(TValue item) + { + item.gameObject.SetActive(true); + } + + protected override void OnDespawned(TValue item) + { + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + } + + // Two parameters + // NOTE: For this to work, the given component must be at the root game object of the thing + // you want to use in a pool + public class MonoMemoryPool + : MemoryPool + where TValue : Component + { + Transform _originalParent; + + [Inject] + public MonoMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + // Record the original parent which will be set to whatever is used in the UnderTransform method + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnSpawned(TValue item) + { + item.gameObject.SetActive(true); + } + + protected override void OnDespawned(TValue item) + { + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + } + + // Three parameters + // NOTE: For this to work, the given component must be at the root game object of the thing + // you want to use in a pool + public class MonoMemoryPool + : MemoryPool + where TValue : Component + { + Transform _originalParent; + + [Inject] + public MonoMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + // Record the original parent which will be set to whatever is used in the UnderTransform method + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnSpawned(TValue item) + { + item.gameObject.SetActive(true); + } + + protected override void OnDespawned(TValue item) + { + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + } + + // Four parameters + // NOTE: For this to work, the given component must be at the root game object of the thing + // you want to use in a pool + public class MonoMemoryPool + : MemoryPool + where TValue : Component + { + Transform _originalParent; + + [Inject] + public MonoMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + // Record the original parent which will be set to whatever is used in the UnderTransform method + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnSpawned(TValue item) + { + item.gameObject.SetActive(true); + } + + protected override void OnDespawned(TValue item) + { + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + } + + // Five parameters + // NOTE: For this to work, the given component must be at the root game object of the thing + // you want to use in a pool + public class MonoMemoryPool + : MemoryPool + where TValue : Component + { + Transform _originalParent; + + [Inject] + public MonoMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + // Record the original parent which will be set to whatever is used in the UnderTransform method + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnSpawned(TValue item) + { + item.gameObject.SetActive(true); + } + + protected override void OnDespawned(TValue item) + { + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoMemoryPool.cs.meta new file mode 100644 index 0000000..3cbc571 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoMemoryPool.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1334aecb808e6c145a993cb441f43bdb +timeCreated: 1485703991 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoPoolableMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoPoolableMemoryPool.cs new file mode 100644 index 0000000..f9d1694 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoPoolableMemoryPool.cs @@ -0,0 +1,372 @@ +using UnityEngine; + +namespace Zenject +{ + // Zero parameters + public class MonoPoolableMemoryPool : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(); + } + } + + // One parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1); + } + } + + // Two parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1, p2); + } + } + + // Three parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1, p2, p3); + } + } + + // Four parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1, p2, p3, p4); + } + } + + // Five parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1, p2, p3, p4, p5); + } + } + + // Six parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1, p2, p3, p4, p5, p6); + } + } + + // Seven parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1, p2, p3, p4, p5, p6, p7); + } + } + + // Eight parameters + public class MonoPoolableMemoryPool + : MemoryPool + where TValue : Component, IPoolable + { + Transform _originalParent; + + [Inject] + public MonoPoolableMemoryPool() + { + } + + protected override void OnCreated(TValue item) + { + item.gameObject.SetActive(false); + _originalParent = item.transform.parent; + } + + protected override void OnDestroyed(TValue item) + { + GameObject.Destroy(item.gameObject); + } + + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + item.gameObject.SetActive(false); + + if (item.transform.parent != _originalParent) + { + item.transform.SetParent(_originalParent, false); + } + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TParam8 p8, TValue item) + { + item.gameObject.SetActive(true); + item.OnSpawned(p1, p2, p3, p4, p5, p6, p7, p8); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoPoolableMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoPoolableMemoryPool.cs.meta new file mode 100644 index 0000000..1790bc2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/MonoPoolableMemoryPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5475433f41ca61c4a9095affbf60b848 +timeCreated: 1528535898 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolFactory.cs new file mode 100644 index 0000000..541f293 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolFactory.cs @@ -0,0 +1,38 @@ +using System; + +namespace Zenject +{ + // Here we assume that each spawned object does the work of returning itself to the pool + // in its own Dispose method + public class PoolWrapperFactory : IFactory + where T : IDisposable + { + readonly IMemoryPool _pool; + + public PoolWrapperFactory(IMemoryPool pool) + { + _pool = pool; + } + + public T Create() + { + return _pool.Spawn(); + } + } + + public class PoolWrapperFactory : IFactory + where TValue : IDisposable + { + readonly IMemoryPool _pool; + + public PoolWrapperFactory(IMemoryPool pool) + { + _pool = pool; + } + + public TValue Create(TParam1 arg) + { + return _pool.Spawn(arg); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolFactory.cs.meta new file mode 100644 index 0000000..0b382e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolFactory.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 125bde4ab63a4984484c450640ee1702 +timeCreated: 1518946218 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolableMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolableMemoryPool.cs new file mode 100644 index 0000000..febb762 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolableMemoryPool.cs @@ -0,0 +1,147 @@ +namespace Zenject +{ + // Zero parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TValue item) + { + item.OnSpawned(); + } + } + + // One parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TValue item) + { + item.OnSpawned(p1); + } + } + + // Two parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TValue item) + { + item.OnSpawned(p1, p2); + } + } + + // Three parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TValue item) + { + item.OnSpawned(p1, p2, p3); + } + } + + // Four parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TValue item) + { + item.OnSpawned(p1, p2, p3, p4); + } + } + + // Five parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TValue item) + { + item.OnSpawned(p1, p2, p3, p4, p5); + } + } + + // Six parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TValue item) + { + item.OnSpawned(p1, p2, p3, p4, p5, p6); + } + } + + // Seven parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TValue item) + { + item.OnSpawned(p1, p2, p3, p4, p5, p6, p7); + } + } + + // Eight parameters + public class PoolableMemoryPool + : MemoryPool + where TValue : IPoolable + { + protected override void OnDespawned(TValue item) + { + item.OnDespawned(); + } + + protected override void Reinitialize(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TParam8 p8, TValue item) + { + item.OnSpawned(p1, p2, p3, p4, p5, p6, p7, p8); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolableMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolableMemoryPool.cs.meta new file mode 100644 index 0000000..8a26b47 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/PoolableMemoryPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7fa0c435e1800a048ac5f7c53e03472d +timeCreated: 1517205083 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static.meta new file mode 100644 index 0000000..36febe3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 28d06bc0b4cdf374ca41d78b0ec5dc0a +folderAsset: yes +timeCreated: 1515014902 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/PoolableStaticMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/PoolableStaticMemoryPool.cs new file mode 100644 index 0000000..3002390 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/PoolableStaticMemoryPool.cs @@ -0,0 +1,154 @@ +namespace Zenject +{ + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TValue value) + { + value.OnSpawned(); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } + + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TParam1 p1, TValue value) + { + value.OnSpawned(p1); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } + + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TParam1 p1, TParam2 p2, TValue value) + { + value.OnSpawned(p1, p2); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } + + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TParam1 p1, TParam2 p2, TParam3 p3, TValue value) + { + value.OnSpawned(p1, p2, p3); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } + + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TValue value) + { + value.OnSpawned(p1, p2, p3, p4); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } + + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TValue value) + { + value.OnSpawned(p1, p2, p3, p4, p5); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } + + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TValue value) + { + value.OnSpawned(p1, p2, p3, p4, p5, p6); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } + + public class PoolableStaticMemoryPool : StaticMemoryPool + where TValue : class, IPoolable, new() + { + public PoolableStaticMemoryPool() + : base(OnSpawned, OnDespawned) + { + } + + static void OnSpawned(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7, TValue value) + { + value.OnSpawned(p1, p2, p3, p4, p5, p6, p7); + } + + static void OnDespawned(TValue value) + { + value.OnDespawned(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/PoolableStaticMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/PoolableStaticMemoryPool.cs.meta new file mode 100644 index 0000000..62722a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/PoolableStaticMemoryPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 3bf78918a4d09d44695230ef305b6e1a +timeCreated: 1528618262 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/StaticMemoryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/StaticMemoryPool.cs new file mode 100644 index 0000000..032809a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/StaticMemoryPool.cs @@ -0,0 +1,557 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public abstract class StaticMemoryPoolBaseBase : IDespawnableMemoryPool, IDisposable + where TValue : class + { + // I also tried using ConcurrentBag instead of Stack + lock here but that performed much much worse + readonly Stack _stack = new Stack(); + + Action _onDespawnedMethod; + int _activeCount; + +#if ZEN_MULTITHREADING + protected readonly object _locker = new object(); +#endif + + public StaticMemoryPoolBaseBase(Action onDespawnedMethod) + { + _onDespawnedMethod = onDespawnedMethod; + +#if UNITY_EDITOR + StaticMemoryPoolRegistry.Add(this); +#endif + } + + public Action OnDespawnedMethod + { + set { _onDespawnedMethod = value; } + } + + public int NumTotal + { + get { return NumInactive + NumActive; } + } + + public int NumActive + { + get + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + return _activeCount; + } + } + } + + public int NumInactive + { + get + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + return _stack.Count; + } + } + } + + public Type ItemType + { + get { return typeof(TValue); } + } + + public void Resize(int desiredPoolSize) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + ResizeInternal(desiredPoolSize); + } + } + + // We assume here that we're in a lock + void ResizeInternal(int desiredPoolSize) + { + Assert.That(desiredPoolSize >= 0, "Attempted to resize the pool to a negative amount"); + + while (_stack.Count > desiredPoolSize) + { + _stack.Pop(); + } + + while (desiredPoolSize > _stack.Count) + { + _stack.Push(Alloc()); + } + + Assert.IsEqual(_stack.Count, desiredPoolSize); + } + + public void Dispose() + { +#if UNITY_EDITOR + StaticMemoryPoolRegistry.Remove(this); +#endif + } + + public void ClearActiveCount() + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + _activeCount = 0; + } + } + + public void Clear() + { + Resize(0); + } + + public void ShrinkBy(int numToRemove) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + ResizeInternal(_stack.Count - numToRemove); + } + } + + public void ExpandBy(int numToAdd) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + ResizeInternal(_stack.Count + numToAdd); + } + } + + // We assume here that we're in a lock + protected TValue SpawnInternal() + { + TValue element; + + if (_stack.Count == 0) + { + element = Alloc(); + } + else + { + element = _stack.Pop(); + } + + _activeCount++; + return element; + } + + void IMemoryPool.Despawn(object item) + { + Despawn((TValue)item); + } + + public void Despawn(TValue element) + { + if (_onDespawnedMethod != null) + { + _onDespawnedMethod(element); + } + +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + Assert.That(!_stack.Contains(element), "Attempted to despawn element twice!"); + + _activeCount--; + _stack.Push(element); + } + } + + protected abstract TValue Alloc(); + } + + [NoReflectionBaking] + public abstract class StaticMemoryPoolBase : StaticMemoryPoolBaseBase + where TValue : class, new() + { + public StaticMemoryPoolBase(Action onDespawnedMethod) + : base(onDespawnedMethod) + { + } + + protected override TValue Alloc() + { + return new TValue(); + } + } + + // Zero parameters + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { + Action _onSpawnMethod; + + public StaticMemoryPool( + Action onSpawnMethod = null, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + _onSpawnMethod = onSpawnMethod; + } + + public Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn() + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(item); + } + + return item; + } + } + } + + // One parameter + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { + Action _onSpawnMethod; + + public StaticMemoryPool( + Action onSpawnMethod, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + // What's the point of having a param otherwise? + Assert.IsNotNull(onSpawnMethod); + _onSpawnMethod = onSpawnMethod; + } + + public Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn(TParam1 param) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(param, item); + } + + return item; + } + } + } + + // Two parameter + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { + Action _onSpawnMethod; + + public StaticMemoryPool( + Action onSpawnMethod, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + // What's the point of having a param otherwise? + Assert.IsNotNull(onSpawnMethod); + _onSpawnMethod = onSpawnMethod; + } + + public Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn(TParam1 p1, TParam2 p2) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(p1, p2, item); + } + + return item; + } + } + } + + // Three parameters + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { + Action _onSpawnMethod; + + public StaticMemoryPool( + Action onSpawnMethod, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + // What's the point of having a param otherwise? + Assert.IsNotNull(onSpawnMethod); + _onSpawnMethod = onSpawnMethod; + } + + public Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn(TParam1 p1, TParam2 p2, TParam3 p3) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(p1, p2, p3, item); + } + + return item; + } + } + } + + // Four parameters + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { +#if !NET_4_6 + ModestTree.Util. +#endif + Action _onSpawnMethod; + + public StaticMemoryPool( +#if !NET_4_6 + ModestTree.Util. +#endif + Action onSpawnMethod, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + // What's the point of having a param otherwise? + Assert.IsNotNull(onSpawnMethod); + _onSpawnMethod = onSpawnMethod; + } + + public +#if !NET_4_6 + ModestTree.Util. +#endif + Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(p1, p2, p3, p4, item); + } + + return item; + } + } + } + + // Five parameters + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { +#if !NET_4_6 + ModestTree.Util. +#endif + Action _onSpawnMethod; + + public StaticMemoryPool( +#if !NET_4_6 + ModestTree.Util. +#endif + Action onSpawnMethod, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + // What's the point of having a param otherwise? + Assert.IsNotNull(onSpawnMethod); + _onSpawnMethod = onSpawnMethod; + } + + public +#if !NET_4_6 + ModestTree.Util. +#endif + Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(p1, p2, p3, p4, p5, item); + } + + return item; + } + } + } + + // Six parameters + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { +#if !NET_4_6 + ModestTree.Util. +#endif + Action _onSpawnMethod; + + public StaticMemoryPool( +#if !NET_4_6 + ModestTree.Util. +#endif + Action onSpawnMethod, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + // What's the point of having a param otherwise? + Assert.IsNotNull(onSpawnMethod); + _onSpawnMethod = onSpawnMethod; + } + + public +#if !NET_4_6 + ModestTree.Util. +#endif + Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(p1, p2, p3, p4, p5, p6, item); + } + + return item; + } + } + } + + // Seven parameters + + [NoReflectionBaking] + public class StaticMemoryPool : StaticMemoryPoolBase, IMemoryPool + where TValue : class, new() + { +#if !NET_4_6 + ModestTree.Util. +#endif + Action _onSpawnMethod; + + public StaticMemoryPool( +#if !NET_4_6 + ModestTree.Util. +#endif + Action onSpawnMethod, Action onDespawnedMethod = null) + : base(onDespawnedMethod) + { + // What's the point of having a param otherwise? + Assert.IsNotNull(onSpawnMethod); + _onSpawnMethod = onSpawnMethod; + } + + public +#if !NET_4_6 + ModestTree.Util. +#endif + Action OnSpawnMethod + { + set { _onSpawnMethod = value; } + } + + public TValue Spawn(TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7) + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var item = SpawnInternal(); + + if (_onSpawnMethod != null) + { + _onSpawnMethod(p1, p2, p3, p4, p5, p6, p7, item); + } + + return item; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/StaticMemoryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/StaticMemoryPool.cs.meta new file mode 100644 index 0000000..01c22b5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Static/StaticMemoryPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 56b2eb81b3385fd47a0500abeac7b60e +timeCreated: 1528024394 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util.meta new file mode 100644 index 0000000..e9d6e6e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 6214acccd2e0c2044921cc068fb3d0a6 +folderAsset: yes +timeCreated: 1520607639 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ArrayPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ArrayPool.cs new file mode 100644 index 0000000..a5edb89 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ArrayPool.cs @@ -0,0 +1,54 @@ +using System.Collections.Generic; + +namespace Zenject +{ + public class ArrayPool : StaticMemoryPoolBaseBase + { + readonly int _length; + + public ArrayPool(int length) + : base(OnDespawned) + { + _length = length; + } + + static void OnDespawned(T[] arr) + { + for (int i = 0; i < arr.Length; i++) + { + arr[i] = default(T); + } + } + + public T[] Spawn() + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + return SpawnInternal(); + } + } + + protected override T[] Alloc() + { + return new T[_length]; + } + + static readonly Dictionary> _pools = + new Dictionary>(); + + public static ArrayPool GetPool(int length) + { + ArrayPool pool; + + if (!_pools.TryGetValue(length, out pool)) + { + pool = new ArrayPool(length); + _pools.Add(length, pool); + } + + return pool; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ArrayPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ArrayPool.cs.meta new file mode 100644 index 0000000..5d09609 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ArrayPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 891d6e713fcfdfc4a95271fdee018e94 +timeCreated: 1537870146 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/DictionaryPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/DictionaryPool.cs new file mode 100644 index 0000000..8ec6d37 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/DictionaryPool.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + public class DictionaryPool : StaticMemoryPool> + { + static DictionaryPool _instance = new DictionaryPool(); + + public DictionaryPool() + { + OnSpawnMethod = OnSpawned; + OnDespawnedMethod = OnDespawned; + } + + public static DictionaryPool Instance + { + get { return _instance; } + } + + static void OnSpawned(Dictionary items) + { + Assert.That(items.IsEmpty()); + } + + static void OnDespawned(Dictionary items) + { + items.Clear(); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/DictionaryPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/DictionaryPool.cs.meta new file mode 100644 index 0000000..880894e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/DictionaryPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 031a0490d1684424e9e33b22106cb178 +timeCreated: 1520670682 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/HashSetPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/HashSetPool.cs new file mode 100644 index 0000000..5fb2950 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/HashSetPool.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + public class HashSetPool : StaticMemoryPool> + { + static HashSetPool _instance = new HashSetPool(); + + public HashSetPool() + { + OnSpawnMethod = OnSpawned; + OnDespawnedMethod = OnDespawned; + } + + public static HashSetPool Instance + { + get { return _instance; } + } + + static void OnSpawned(HashSet items) + { + Assert.That(items.IsEmpty()); + } + + static void OnDespawned(HashSet items) + { + items.Clear(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/HashSetPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/HashSetPool.cs.meta new file mode 100644 index 0000000..ce0a3d9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/HashSetPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 89c66035001289a4199cb04e17d0bc28 +timeCreated: 1520670682 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ListPool.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ListPool.cs new file mode 100644 index 0000000..70b5c74 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ListPool.cs @@ -0,0 +1,24 @@ +using System.Collections.Generic; + +namespace Zenject +{ + public class ListPool : StaticMemoryPool> + { + static ListPool _instance = new ListPool(); + + public ListPool() + { + OnDespawnedMethod = OnDespawned; + } + + public static ListPool Instance + { + get { return _instance; } + } + + void OnDespawned(List list) + { + list.Clear(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ListPool.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ListPool.cs.meta new file mode 100644 index 0000000..e46f4e5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/ListPool.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f30364d1ac067164ea56051cd000b49f +timeCreated: 1520670682 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/PoolCleanupChecker.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/PoolCleanupChecker.cs new file mode 100644 index 0000000..df27969 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/PoolCleanupChecker.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + // If you want to ensure that all items are always returned to the pool, include the following + // in an installer + // Container.BindInterfacesTo().AsSingle() + public class PoolCleanupChecker : ILateDisposable + { + readonly List _poolFactories; + readonly List _ignoredPools; + + public PoolCleanupChecker( + [Inject(Optional = true, Source = InjectSources.Local)] + List poolFactories, + [Inject(Source = InjectSources.Local)] + List ignoredPools) + { + _poolFactories = poolFactories; + _ignoredPools = ignoredPools; + + Assert.That(ignoredPools.All(x => x.DerivesFrom())); + } + + public void LateDispose() + { + foreach (var pool in _poolFactories) + { + if (!_ignoredPools.Contains(pool.GetType())) + { + Assert.IsEqual(pool.NumActive, 0, + "Found active objects in pool '{0}' during dispose. Did you forget to despawn an object of type '{1}'?".Fmt(pool.GetType(), pool.ItemType)); + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/PoolCleanupChecker.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/PoolCleanupChecker.cs.meta new file mode 100644 index 0000000..75f6171 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/PoolCleanupChecker.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 69aee89274cd16b48aa790ddd5a061d2 +timeCreated: 1520670682 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/StaticMemoryPoolRegistry.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/StaticMemoryPoolRegistry.cs new file mode 100644 index 0000000..d110001 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/StaticMemoryPoolRegistry.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ +#if UNITY_EDITOR + public static class StaticMemoryPoolRegistry + { + public static event Action PoolAdded = delegate {}; + public static event Action PoolRemoved = delegate {}; + + readonly static List _pools = new List(); + + public static IEnumerable Pools + { + get { return _pools; } + } + + public static void Add(IMemoryPool memoryPool) + { + _pools.Add(memoryPool); + PoolAdded(memoryPool); + } + + public static void Remove(IMemoryPool memoryPool) + { + _pools.RemoveWithConfirm(memoryPool); + PoolRemoved(memoryPool); + } + } +#endif +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/StaticMemoryPoolRegistry.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/StaticMemoryPoolRegistry.cs.meta new file mode 100644 index 0000000..5b67ebf --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/Pooling/Util/StaticMemoryPoolRegistry.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: cccc66ed95242b544bd7f501f0ecb89b +timeCreated: 1521390236 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabFactory.cs new file mode 100644 index 0000000..e149b3c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabFactory.cs @@ -0,0 +1,127 @@ +#if !NOT_UNITY3D + +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + // This factory type can be useful if you want to control where the prefab comes from at runtime + // rather than from within the installers + + //No parameters + public class PrefabFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(UnityEngine.Object prefab) + { + Assert.That(prefab != null, + "Null prefab given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + return _container.InstantiatePrefabForComponent(prefab); + } + + // Note: We can't really validate here without access to the prefab + // We could validate the class directly with the current container but that fails when the + // class is inside a GameObjectContext + } + + // One parameter + public class PrefabFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(UnityEngine.Object prefab, P1 param) + { + Assert.That(prefab != null, + "Null prefab given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param)); + } + } + + // Two parameters + public class PrefabFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(UnityEngine.Object prefab, P1 param, P2 param2) + { + Assert.That(prefab != null, + "Null prefab given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param, param2)); + } + } + + // Three parameters + public class PrefabFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(UnityEngine.Object prefab, P1 param, P2 param2, P3 param3) + { + Assert.That(prefab != null, + "Null prefab given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param, param2, param3)); + } + } + + // Four parameters + public class PrefabFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(UnityEngine.Object prefab, P1 param, P2 param2, P3 param3, P4 param4) + { + Assert.That(prefab != null, + "Null prefab given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param, param2, param3, param4)); + } + } +} + +#endif + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabFactory.cs.meta new file mode 100644 index 0000000..9ac8145 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 39782cb4430018d459f5707002dff73c +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabResourceFactory.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabResourceFactory.cs new file mode 100644 index 0000000..8967e23 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabResourceFactory.cs @@ -0,0 +1,136 @@ +#if !NOT_UNITY3D + +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + // This factory type can be useful if you want to control where the prefab comes from at runtime + // rather than from within the installers + + //No parameters + public class PrefabResourceFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(string prefabResourceName) + { + Assert.That(!string.IsNullOrEmpty(prefabResourceName), + "Null or empty prefab resource name given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + var prefab = (GameObject)Resources.Load(prefabResourceName); + return _container.InstantiatePrefabForComponent(prefab); + } + + // Note: We can't really validate here without access to the prefab + // We could validate the class directly with the current container but that fails when the + // class is inside a GameObjectContext + } + + // One parameter + public class PrefabResourceFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(string prefabResourceName, P1 param) + { + Assert.That(!string.IsNullOrEmpty(prefabResourceName), + "Null or empty prefab resource name given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + var prefab = (GameObject)Resources.Load(prefabResourceName); + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param)); + } + } + + // Two parameters + public class PrefabResourceFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(string prefabResourceName, P1 param, P2 param2) + { + Assert.That(!string.IsNullOrEmpty(prefabResourceName), + "Null or empty prefab resource name given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + var prefab = (GameObject)Resources.Load(prefabResourceName); + + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param, param2)); + } + } + + // Three parameters + public class PrefabResourceFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(string prefabResourceName, P1 param, P2 param2, P3 param3) + { + Assert.That(!string.IsNullOrEmpty(prefabResourceName), + "Null or empty prefab resource name given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + var prefab = (GameObject)Resources.Load(prefabResourceName); + + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param, param2, param3)); + } + } + + // Four parameters + public class PrefabResourceFactory : IFactory + //where T : Component + { + [Inject] + readonly DiContainer _container = null; + + public DiContainer Container + { + get { return _container; } + } + + public virtual T Create(string prefabResourceName, P1 param, P2 param2, P3 param3, P4 param4) + { + Assert.That(!string.IsNullOrEmpty(prefabResourceName), + "Null or empty prefab resource name given to factory create method when instantiating object with type '{0}'.", typeof(T)); + + var prefab = (GameObject)Resources.Load(prefabResourceName); + + return (T)_container.InstantiatePrefabForComponentExplicit( + typeof(T), prefab, InjectUtil.CreateArgListExplicit(param, param2, param3, param4)); + } + } +} + +#endif + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabResourceFactory.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabResourceFactory.cs.meta new file mode 100644 index 0000000..bb73b86 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Factories/PrefabResourceFactory.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5fd50037209abd647b7ae7391717f015 +timeCreated: 1534319565 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection.meta new file mode 100644 index 0000000..a927c30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e36c66e30e287cf48b9bb264d4924562 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectContext.cs new file mode 100644 index 0000000..86d13be --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectContext.cs @@ -0,0 +1,274 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class InjectContext : IDisposable + { + BindingId _bindingId; + Type _objectType; + InjectContext _parentContext; + object _objectInstance; + string _memberName; + bool _optional; + InjectSources _sourceType; + object _fallBackValue; + object _concreteIdentifier; + DiContainer _container; + + public InjectContext() + { + _bindingId = new BindingId(); + Reset(); + } + + public InjectContext(DiContainer container, Type memberType) + : this() + { + Container = container; + MemberType = memberType; + } + + public InjectContext(DiContainer container, Type memberType, object identifier) + : this(container, memberType) + { + Identifier = identifier; + } + + public InjectContext(DiContainer container, Type memberType, object identifier, bool optional) + : this(container, memberType, identifier) + { + Optional = optional; + } + + public void Dispose() + { + ZenPools.DespawnInjectContext(this); + } + + public void Reset() + { + _objectType = null; + _parentContext = null; + _objectInstance = null; + _memberName = ""; + _optional = false; + _sourceType = InjectSources.Any; + _fallBackValue = null; + _container = null; + _bindingId.Type = null; + _bindingId.Identifier = null; + } + + public BindingId BindingId + { + get { return _bindingId; } + } + + // The type of the object which is having its members injected + // NOTE: This is null for root calls to Resolve<> or Instantiate<> + public Type ObjectType + { + get { return _objectType; } + set { _objectType = value; } + } + + // Parent context that triggered the creation of ObjectType + // This can be used for very complex conditions using parent info such as identifiers, types, etc. + // Note that ParentContext.MemberType is not necessarily the same as ObjectType, + // since the ObjectType could be a derived type from ParentContext.MemberType + public InjectContext ParentContext + { + get { return _parentContext; } + set { _parentContext = value; } + } + + // The instance which is having its members injected + // Note that this is null when injecting into the constructor + public object ObjectInstance + { + get { return _objectInstance; } + set { _objectInstance = value; } + } + + // Identifier - most of the time this is null + // It will match 'foo' in this example: + // ... In an installer somewhere: + // Container.Bind("foo").AsSingle(); + // ... + // ... In a constructor: + // public Foo([Inject(Id = "foo") Foo foo) + public object Identifier + { + get { return _bindingId.Identifier; } + set { _bindingId.Identifier = value; } + } + + // The constructor parameter name, or field name, or property name + public string MemberName + { + get { return _memberName; } + set { _memberName = value; } + } + + // The type of the constructor parameter, field or property + public Type MemberType + { + get { return _bindingId.Type; } + set { _bindingId.Type = value; } + } + + // When optional, null is a valid value to be returned + public bool Optional + { + get { return _optional; } + set { _optional = value; } + } + + // When set to true, this will only look up dependencies in the local container and will not + // search in parent containers + public InjectSources SourceType + { + get { return _sourceType; } + set { _sourceType = value; } + } + + public object ConcreteIdentifier + { + get { return _concreteIdentifier; } + set { _concreteIdentifier = value; } + } + + // When optional, this is used to provide the value + public object FallBackValue + { + get { return _fallBackValue; } + set { _fallBackValue = value; } + } + + // The container used for this injection + public DiContainer Container + { + get { return _container; } + set { _container = value; } + } + + public IEnumerable ParentContexts + { + get + { + if (ParentContext == null) + { + yield break; + } + + yield return ParentContext; + + foreach (var context in ParentContext.ParentContexts) + { + yield return context; + } + } + } + + public IEnumerable ParentContextsAndSelf + { + get + { + yield return this; + + foreach (var context in ParentContexts) + { + yield return context; + } + } + } + + // This will return the types of all the objects that are being injected + // So if you have class Foo which has constructor parameter of type IBar, + // and IBar resolves to Bar, this will be equal to (Bar, Foo) + public IEnumerable AllObjectTypes + { + get + { + foreach (var context in ParentContextsAndSelf) + { + if (context.ObjectType != null) + { + yield return context.ObjectType; + } + } + } + } + + public InjectContext CreateSubContext(Type memberType) + { + return CreateSubContext(memberType, null); + } + + public InjectContext CreateSubContext(Type memberType, object identifier) + { + var subContext = new InjectContext(); + + subContext.ParentContext = this; + subContext.Identifier = identifier; + subContext.MemberType = memberType; + + // Clear these + subContext.ConcreteIdentifier = null; + subContext.MemberName = ""; + subContext.FallBackValue = null; + + // Inherit these ones by default + subContext.ObjectType = ObjectType; + subContext.ObjectInstance = ObjectInstance; + subContext.Optional = Optional; + subContext.SourceType = SourceType; + subContext.Container = Container; + + return subContext; + } + + public InjectContext Clone() + { + var clone = new InjectContext(); + + clone.ObjectType = ObjectType; + clone.ParentContext = ParentContext; + clone.ConcreteIdentifier = ConcreteIdentifier; + clone.ObjectInstance = ObjectInstance; + clone.Identifier = Identifier; + clone.MemberType = MemberType; + clone.MemberName = MemberName; + clone.Optional = Optional; + clone.SourceType = SourceType; + clone.FallBackValue = FallBackValue; + clone.Container = Container; + + return clone; + } + + // This is very useful to print out for debugging purposes + public string GetObjectGraphString() + { + var result = new StringBuilder(); + + foreach (var context in ParentContextsAndSelf.Reverse()) + { + if (context.ObjectType == null) + { + continue; + } + + result.AppendLine(context.ObjectType.PrettyName()); + } + + return result.ToString(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectContext.cs.meta new file mode 100644 index 0000000..c198cd7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2005ce29739317b48bcc3c06695da848 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectUtil.cs new file mode 100644 index 0000000..430df54 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectUtil.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + [DebuggerStepThrough] + public struct TypeValuePair + { + public Type Type; + public object Value; + + public TypeValuePair(Type type, object value) + { + Type = type; + Value = value; + } + } + + [DebuggerStepThrough] + public static class InjectUtil + { + public static List CreateArgList(IEnumerable args) + { + Assert.That(!args.ContainsItem(null), + "Cannot include null values when creating a zenject argument list because zenject has no way of deducing the type from a null value. If you want to allow null, use the Explicit form."); + return args.Select(x => new TypeValuePair(x.GetType(), x)).ToList(); + } + + public static TypeValuePair CreateTypePair(T param) + { + // Use the most derived type that we can find here + return new TypeValuePair( + param == null ? typeof(T) : param.GetType(), param); + } + + public static List CreateArgListExplicit(T param) + { + return new List + { + CreateTypePair(param) + }; + } + + public static List CreateArgListExplicit(TParam1 param1, TParam2 param2) + { + return new List + { + CreateTypePair(param1), + CreateTypePair(param2) + }; + } + + public static List CreateArgListExplicit( + TParam1 param1, TParam2 param2, TParam3 param3) + { + return new List + { + CreateTypePair(param1), + CreateTypePair(param2), + CreateTypePair(param3) + }; + } + + public static List CreateArgListExplicit( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) + { + return new List + { + CreateTypePair(param1), + CreateTypePair(param2), + CreateTypePair(param3), + CreateTypePair(param4) + }; + } + + public static List CreateArgListExplicit( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5) + { + return new List + { + CreateTypePair(param1), + CreateTypePair(param2), + CreateTypePair(param3), + CreateTypePair(param4), + CreateTypePair(param5) + }; + } + + public static List CreateArgListExplicit( + TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6) + { + return new List + { + CreateTypePair(param1), + CreateTypePair(param2), + CreateTypePair(param3), + CreateTypePair(param4), + CreateTypePair(param5), + CreateTypePair(param6) + }; + } + + // Find the first match with the given type and remove it from the list + // Return true if it was removed + public static bool PopValueWithType( + List extraArgMap, Type injectedFieldType, out object value) + { + for (int i = 0; i < extraArgMap.Count; i++) + { + var arg = extraArgMap[i]; + + if (arg.Type.DerivesFromOrEqual(injectedFieldType)) + { + value = arg.Value; + extraArgMap.RemoveAt(i); + return true; + } + } + + value = injectedFieldType.GetDefaultValue(); + return false; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectUtil.cs.meta new file mode 100644 index 0000000..23bbaa8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/InjectUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0ebfddbd9452a9c4cb6c9dfe7a25ea53 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/LazyInject.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/LazyInject.cs new file mode 100644 index 0000000..9dd2cf5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/LazyInject.cs @@ -0,0 +1,42 @@ +using ModestTree; + +namespace Zenject +{ + [ZenjectAllowDuringValidation] + [NoReflectionBaking] + public class LazyInject : IValidatable + { + readonly DiContainer _container; + readonly InjectContext _context; + + bool _hasValue; + T _value; + + public LazyInject(DiContainer container, InjectContext context) + { + Assert.DerivesFromOrEqual(context.MemberType); + + _container = container; + _context = context; + } + + void IValidatable.Validate() + { + _container.Resolve(_context); + } + + public T Value + { + get + { + if (!_hasValue) + { + _value = (T)_container.Resolve(_context); + _hasValue = true; + } + + return _value; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/LazyInject.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/LazyInject.cs.meta new file mode 100644 index 0000000..8f14789 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Injection/LazyInject.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 54883063c774a244c898edbc91b859a0 +timeCreated: 1529237555 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install.meta new file mode 100644 index 0000000..730d584 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6a15b3ef3a9656b4f85216520ae9b180 +folderAsset: yes +timeCreated: 1459463884 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts.meta new file mode 100644 index 0000000..29fbd1e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fc41c06067fc1d4479c3b85aa2707cfb +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/Context.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/Context.cs new file mode 100644 index 0000000..4c54192 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/Context.cs @@ -0,0 +1,334 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine; +using UnityEngine.Serialization; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace Zenject +{ + public abstract class Context : MonoBehaviour + { + [SerializeField] + List _scriptableObjectInstallers = new List(); + + [FormerlySerializedAs("Installers")] + [FormerlySerializedAs("_installers")] + [SerializeField] + List _monoInstallers = new List(); + + [SerializeField] + List _installerPrefabs = new List(); + + List _normalInstallers = new List(); + List _normalInstallerTypes = new List(); + + public IEnumerable Installers + { + get { return _monoInstallers; } + set + { + _monoInstallers.Clear(); + _monoInstallers.AddRange(value); + } + } + + public IEnumerable InstallerPrefabs + { + get { return _installerPrefabs; } + set + { + _installerPrefabs.Clear(); + _installerPrefabs.AddRange(value); + } + } + + public IEnumerable ScriptableObjectInstallers + { + get { return _scriptableObjectInstallers; } + set + { + _scriptableObjectInstallers.Clear(); + _scriptableObjectInstallers.AddRange(value); + } + } + + // Unlike other installer types this has to be set through code + public IEnumerable NormalInstallerTypes + { + get { return _normalInstallerTypes; } + set + { + Assert.That(value.All(x => x != null && x.DerivesFrom())); + + _normalInstallerTypes.Clear(); + _normalInstallerTypes.AddRange(value); + } + } + + // Unlike other installer types this has to be set through code + public IEnumerable NormalInstallers + { + get { return _normalInstallers; } + set + { + _normalInstallers.Clear(); + _normalInstallers.AddRange(value); + } + } + + public abstract DiContainer Container + { + get; + } + public abstract IEnumerable GetRootGameObjects(); + + + public void AddNormalInstallerType(Type installerType) + { + Assert.IsNotNull(installerType); + Assert.That(installerType.DerivesFrom()); + + _normalInstallerTypes.Add(installerType); + } + + public void AddNormalInstaller(InstallerBase installer) + { + _normalInstallers.Add(installer); + } + + void CheckInstallerPrefabTypes(List installers, List installerPrefabs) + { + foreach (var installer in installers) + { + Assert.IsNotNull(installer, "Found null installer in Context '{0}'", name); + +#if UNITY_EDITOR +#if UNITY_2018_3_OR_NEWER + Assert.That(!PrefabUtility.IsPartOfPrefabAsset(installer.gameObject), +#else + Assert.That(PrefabUtility.GetPrefabType(installer.gameObject) != PrefabType.Prefab, +#endif + "Found prefab with name '{0}' in the Installer property of Context '{1}'. You should use the property 'InstallerPrefabs' for this instead.", installer.name, name); +#endif + } + + foreach (var installerPrefab in installerPrefabs) + { + Assert.IsNotNull(installerPrefab, "Found null prefab in Context"); + + // We'd like to do this but this is actually a valid case sometimes + // (eg. loading an asset bundle with a scene containing a scene context when inside unity editor) +//#if UNITY_EDITOR + //Assert.That(PrefabUtility.GetPrefabType(installerPrefab.gameObject) == PrefabType.Prefab, + //"Found non-prefab with name '{0}' in the InstallerPrefabs property of Context '{1}'. You should use the property 'Installer' for this instead", + //installerPrefab.name, this.name); +//#endif + Assert.That(installerPrefab.GetComponent() != null, + "Expected to find component with type 'MonoInstaller' on given installer prefab '{0}'", installerPrefab.name); + } + } + + protected void InstallInstallers() + { + InstallInstallers( + _normalInstallers, _normalInstallerTypes, _scriptableObjectInstallers, _monoInstallers, _installerPrefabs); + } + + protected void InstallInstallers( + List normalInstallers, + List normalInstallerTypes, + List scriptableObjectInstallers, + List installers, + List installerPrefabs) + { + CheckInstallerPrefabTypes(installers, installerPrefabs); + + // Ideally we would just have one flat list of all the installers + // since that way the user has complete control over the order, but + // that's not possible since Unity does not allow serializing lists of interfaces + // (and it has to be an inteface since the scriptable object installers only share + // the interface) + // + // So the best we can do is have a hard-coded order in terms of the installer type + // + // The order is: + // - Normal installers given directly via code + // - ScriptableObject installers + // - MonoInstallers in the scene + // - Prefab Installers + // + // We put ScriptableObject installers before the MonoInstallers because + // ScriptableObjectInstallers are often used for settings (including settings + // that are injected into other installers like MonoInstallers) + + var allInstallers = normalInstallers.Cast() + .Concat(scriptableObjectInstallers.Cast()) + .Concat(installers.Cast()).ToList(); + + foreach (var installerPrefab in installerPrefabs) + { + Assert.IsNotNull(installerPrefab, "Found null installer prefab in '{0}'", GetType()); + + GameObject installerGameObject; + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("GameObject.Instantiate")) +#endif + { + installerGameObject = GameObject.Instantiate(installerPrefab.gameObject); + } + + installerGameObject.transform.SetParent(transform, false); + var installer = installerGameObject.GetComponent(); + + Assert.IsNotNull(installer, "Could not find installer component on prefab '{0}'", installerPrefab.name); + + allInstallers.Add(installer); + } + + foreach (var installerType in normalInstallerTypes) + { + var installer = (InstallerBase)Container.Instantiate(installerType); + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + installer.InstallBindings(); + } + } + + foreach (var installer in allInstallers) + { + Assert.IsNotNull(installer, + "Found null installer in '{0}'", GetType()); + + Container.Inject(installer); + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + installer.InstallBindings(); + } + } + } + + protected void InstallSceneBindings(List injectableMonoBehaviours) + { + foreach (var binding in injectableMonoBehaviours.OfType()) + { + if (binding == null) + { + continue; + } + + if (binding.Context == null || (binding.UseSceneContext && this is SceneContext)) + { + binding.Context = this; + } + } + + // We'd prefer to use GameObject.FindObjectsOfType() here + // instead but that doesn't find inactive gameobjects + // TODO: Consider changing this + // Maybe ZenjectBinding could add itself to a registry class on Awake/OnEnable + // then we could avoid calling the slow Resources.FindObjectsOfTypeAll here + foreach (var binding in Resources.FindObjectsOfTypeAll()) + { + if (binding == null) + { + continue; + } + + // This is necessary for cases where the ZenjectBinding is inside a GameObjectContext + // since it won't be caught in the other loop above + if (this is SceneContext) + { + if (binding.Context == null && binding.UseSceneContext + && binding.gameObject.scene == gameObject.scene) + { + binding.Context = this; + } + } + + if (binding.Context == this) + { + InstallZenjectBinding(binding); + } + } + } + + void InstallZenjectBinding(ZenjectBinding binding) + { + if (!binding.enabled) + { + return; + } + + if (binding.Components == null || binding.Components.IsEmpty()) + { + Log.Warn("Found empty list of components on ZenjectBinding on object '{0}'", binding.name); + return; + } + + string identifier = null; + + if (binding.Identifier.Trim().Length > 0) + { + identifier = binding.Identifier; + } + + foreach (var component in binding.Components) + { + var bindType = binding.BindType; + + if (component == null) + { + Log.Warn("Found null component in ZenjectBinding on object '{0}'", binding.name); + continue; + } + + var componentType = component.GetType(); + + switch (bindType) + { + case ZenjectBinding.BindTypes.Self: + { + Container.Bind(componentType).WithId(identifier).FromInstance(component); + break; + } + case ZenjectBinding.BindTypes.BaseType: + { + Container.Bind(componentType.BaseType()).WithId(identifier).FromInstance(component); + break; + } + case ZenjectBinding.BindTypes.AllInterfaces: + { + Container.Bind(componentType.Interfaces()).WithId(identifier).FromInstance(component); + break; + } + case ZenjectBinding.BindTypes.AllInterfacesAndSelf: + { + Container.Bind(componentType.Interfaces().Concat(new[] { componentType }).ToArray()).WithId(identifier).FromInstance(component); + break; + } + default: + { + throw Assert.CreateException(); + } + } + } + } + + protected abstract void GetInjectableMonoBehaviours(List components); + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/Context.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/Context.cs.meta new file mode 100644 index 0000000..167957b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/Context.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: be0cf56827265f44bbdeba09329d66ab +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/GameObjectContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/GameObjectContext.cs new file mode 100644 index 0000000..80e1897 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/GameObjectContext.cs @@ -0,0 +1,205 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.Serialization; +using Zenject.Internal; + +#pragma warning disable 649 + +namespace Zenject +{ + public class GameObjectContext : RunnableContext + { + public event Action PreInstall; + public event Action PostInstall; + public event Action PreResolve; + public event Action PostResolve; + + [SerializeField] + [Tooltip("Note that this field is optional and can be ignored in most cases. This is really only needed if you want to control the 'Script Execution Order' of your subcontainer. In this case, define a new class that derives from MonoKernel, add it to this game object, then drag it into this field. Then you can set a value for 'Script Execution Order' for this new class and this will control when all ITickable/IInitializable classes bound within this subcontainer get called.")] + [FormerlySerializedAs("_facade")] + MonoKernel _kernel; + + DiContainer _container; + + // Need to cache this when auto run is false + DiContainer _parentContainer; + + bool _hasInstalled; + + public override DiContainer Container + { + get { return _container; } + } + + public override IEnumerable GetRootGameObjects() + { + return new[] { gameObject }; + } + + [Inject] + public void Construct( + DiContainer parentContainer) + { + Assert.IsNull(_parentContainer); + _parentContainer = parentContainer; + + Initialize(); + } + + protected override void RunInternal() + { + Install(_parentContainer); + ResolveAndStart(); + } + + public void Install(DiContainer parentContainer) + { + Assert.That(_parentContainer == null || _parentContainer == parentContainer); + + // We allow calling this explicitly instead of relying on the [Inject] event above + // so that we can follow the two-pass construction-injection pattern in the providers + if (_hasInstalled) + { + return; + } + + _hasInstalled = true; + + Assert.IsNull(_container); + _container = parentContainer.CreateSubContainer(); + + // Do this after creating DiContainer in case it's needed by the pre install logic + if (PreInstall != null) + { + PreInstall(); + } + + var injectableMonoBehaviours = new List(); + + GetInjectableMonoBehaviours(injectableMonoBehaviours); + + foreach (var instance in injectableMonoBehaviours) + { + if (instance is MonoKernel) + { + Assert.That(ReferenceEquals(instance, _kernel), + "Found MonoKernel derived class that is not hooked up to GameObjectContext. If you use MonoKernel, you must indicate this to GameObjectContext by dragging and dropping it to the Kernel field in the inspector"); + } + + _container.QueueForInject(instance); + } + + _container.IsInstalling = true; + + try + { + InstallBindings(injectableMonoBehaviours); + } + finally + { + _container.IsInstalling = false; + } + + if (PostInstall != null) + { + PostInstall(); + } + } + + void ResolveAndStart() + { + if (PreResolve != null) + { + PreResolve(); + } + + _container.ResolveRoots(); + + if (PostResolve != null) + { + PostResolve(); + } + + // Normally, the IInitializable.Initialize method would be called during MonoKernel.Start + // However, this behaviour is undesirable for dynamically created objects, since Unity + // has the strange behaviour of waiting until the end of the frame to call Start() on + // dynamically created objects, which means that any GameObjectContext that is created + // dynamically via a factory cannot be used immediately after calling Create(), since + // it will not have been initialized + // So we have chosen to diverge from Unity behaviour here and trigger IInitializable.Initialize + // immediately - but only when the GameObjectContext is created dynamically. For any + // GameObjectContext's that are placed in the scene, we still want to execute + // IInitializable.Initialize during Start() + if (gameObject.scene.isLoaded && !_container.IsValidating) + { + _kernel = _container.Resolve(); + _kernel.Initialize(); + } + } + + protected override void GetInjectableMonoBehaviours(List monoBehaviours) + { + ZenUtilInternal.AddStateMachineBehaviourAutoInjectersUnderGameObject(gameObject); + + // We inject on all components on the root except ourself + foreach (var monoBehaviour in GetComponents()) + { + if (monoBehaviour == null) + { + // Missing script + continue; + } + + if (!ZenUtilInternal.IsInjectableMonoBehaviourType(monoBehaviour.GetType())) + { + continue; + } + + if (monoBehaviour == this) + { + continue; + } + + monoBehaviours.Add(monoBehaviour); + } + + for (int i = 0; i < transform.childCount; i++) + { + var child = transform.GetChild(i); + + if (child != null) + { + ZenUtilInternal.GetInjectableMonoBehavioursUnderGameObject( + child.gameObject, monoBehaviours); + } + } + } + + void InstallBindings(List injectableMonoBehaviours) + { + _container.DefaultParent = transform; + + _container.Bind().FromInstance(this); + _container.Bind().FromInstance(this); + + if (_kernel == null) + { + _container.Bind() + .To().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + } + else + { + _container.Bind().FromInstance(_kernel).AsSingle().NonLazy(); + } + + InstallSceneBindings(injectableMonoBehaviours); + InstallInstallers(); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/GameObjectContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/GameObjectContext.cs.meta new file mode 100644 index 0000000..3a1218f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/GameObjectContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 08eca9f7688a0a24685b89133b020c8e +timeCreated: 1456086415 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/ProjectContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/ProjectContext.cs new file mode 100644 index 0000000..924dcb3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/ProjectContext.cs @@ -0,0 +1,298 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Threading; +using ModestTree; +using UnityEngine; +using Zenject.Internal; + +namespace Zenject +{ + public class ProjectContext : Context + { + public static event Action PreInstall; + public static event Action PostInstall; + public static event Action PreResolve; + public static event Action PostResolve; + + public const string ProjectContextResourcePath = "ProjectContext"; + public const string ProjectContextResourcePathOld = "ProjectCompositionRoot"; + + static ProjectContext _instance; + + // TODO: Set this to false the next time major version is incremented + [Tooltip("When true, objects that are created at runtime will be parented to the ProjectContext")] + [SerializeField] + bool _parentNewObjectsUnderContext = true; + + [SerializeField] + ReflectionBakingCoverageModes _editorReflectionBakingCoverageMode = ReflectionBakingCoverageModes.FallbackToDirectReflection; + + [SerializeField] + ReflectionBakingCoverageModes _buildsReflectionBakingCoverageMode = ReflectionBakingCoverageModes.FallbackToDirectReflection; + + [SerializeField] + ZenjectSettings _settings = null; + + DiContainer _container; + + public override DiContainer Container + { + get { return _container; } + } + + public static bool HasInstance + { + get { return _instance != null; } + } + + public static ProjectContext Instance + { + get + { + if (_instance == null) + { + InstantiateAndInitialize(); + Assert.IsNotNull(_instance); + } + + return _instance; + } + } + + public static bool ValidateOnNextRun + { + get; + set; + } + + public override IEnumerable GetRootGameObjects() + { + return new[] { gameObject }; + } + + public static GameObject TryGetPrefab() + { + var prefabs = Resources.LoadAll(ProjectContextResourcePath, typeof(GameObject)); + + if (prefabs.Length > 0) + { + Assert.That(prefabs.Length == 1, + "Found multiple project context prefabs at resource path '{0}'", ProjectContextResourcePath); + return (GameObject)prefabs[0]; + } + + prefabs = Resources.LoadAll(ProjectContextResourcePathOld, typeof(GameObject)); + + if (prefabs.Length > 0) + { + Assert.That(prefabs.Length == 1, + "Found multiple project context prefabs at resource path '{0}'", ProjectContextResourcePathOld); + return (GameObject)prefabs[0]; + } + + return null; + } + + static void InstantiateAndInitialize() + { +#if UNITY_EDITOR + ProfileBlock.UnityMainThread = Thread.CurrentThread; +#endif + + Assert.That(FindObjectsOfType().IsEmpty(), + "Tried to create multiple instances of ProjectContext!"); + + var prefab = TryGetPrefab(); + + var prefabWasActive = false; + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("GameObject.Instantiate")) +#endif + { + if (prefab == null) + { + _instance = new GameObject("ProjectContext") + .AddComponent(); + } + else + { + prefabWasActive = prefab.activeSelf; + + GameObject gameObjectInstance; +#if UNITY_EDITOR + if(prefabWasActive) + { + // This ensures the prefab's Awake() methods don't fire (and, if in the editor, that the prefab file doesn't get modified) + gameObjectInstance = GameObject.Instantiate(prefab, ZenUtilInternal.GetOrCreateInactivePrefabParent()); + gameObjectInstance.SetActive(false); + gameObjectInstance.transform.SetParent(null, false); + } + else + { + gameObjectInstance = GameObject.Instantiate(prefab); + } +#else + if(prefabWasActive) + { + prefab.SetActive(false); + gameObjectInstance = GameObject.Instantiate(prefab); + prefab.SetActive(true); + } + else + { + gameObjectInstance = GameObject.Instantiate(prefab); + } +#endif + + _instance = gameObjectInstance.GetComponent(); + + Assert.IsNotNull(_instance, + "Could not find ProjectContext component on prefab 'Resources/{0}.prefab'", ProjectContextResourcePath); + } + } + + // Note: We use Initialize instead of awake here in case someone calls + // ProjectContext.Instance while ProjectContext is initializing + _instance.Initialize(); + + if (prefabWasActive) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + // We always instantiate it as disabled so that Awake and Start events are triggered after inject + _instance.gameObject.SetActive(true); + } + } + } + + public bool ParentNewObjectsUnderContext + { + get { return _parentNewObjectsUnderContext; } + set { _parentNewObjectsUnderContext = value; } + } + + public void EnsureIsInitialized() + { + // Do nothing - Initialize occurs in Instance property + } + + public void Awake() + { + if (Application.isPlaying) + // DontDestroyOnLoad can only be called when in play mode and otherwise produces errors + // ProjectContext is created during design time (in an empty scene) when running validation + // and also when running unit tests + // In these cases we don't need DontDestroyOnLoad so just skip it + { + DontDestroyOnLoad(gameObject); + } + } + + void Initialize() + { + Assert.IsNull(_container); + + if (Application.isEditor) + { + TypeAnalyzer.ReflectionBakingCoverageMode = _editorReflectionBakingCoverageMode; + } + else + { + TypeAnalyzer.ReflectionBakingCoverageMode = _buildsReflectionBakingCoverageMode; + } + + var isValidating = ValidateOnNextRun; + + // Reset immediately to ensure it doesn't get used in another run + ValidateOnNextRun = false; + + _container = new DiContainer( + new[] { StaticContext.Container }, isValidating); + + // Do this after creating DiContainer in case it's needed by the pre install logic + if (PreInstall != null) + { + PreInstall(); + } + + var injectableMonoBehaviours = new List(); + GetInjectableMonoBehaviours(injectableMonoBehaviours); + + foreach (var instance in injectableMonoBehaviours) + { + _container.QueueForInject(instance); + } + + _container.IsInstalling = true; + + try + { + InstallBindings(injectableMonoBehaviours); + } + finally + { + _container.IsInstalling = false; + } + + if (PostInstall != null) + { + PostInstall(); + } + + if (PreResolve != null) + { + PreResolve(); + } + + _container.ResolveRoots(); + + if (PostResolve != null) + { + PostResolve(); + } + } + + protected override void GetInjectableMonoBehaviours(List monoBehaviours) + { + ZenUtilInternal.AddStateMachineBehaviourAutoInjectersUnderGameObject(gameObject); + ZenUtilInternal.GetInjectableMonoBehavioursUnderGameObject(gameObject, monoBehaviours); + } + + void InstallBindings(List injectableMonoBehaviours) + { + if (_parentNewObjectsUnderContext) + { + _container.DefaultParent = transform; + } + else + { + _container.DefaultParent = null; + } + + _container.Settings = _settings ?? ZenjectSettings.Default; + + _container.Bind().AsSingle(); + + ZenjectManagersInstaller.Install(_container); + + _container.Bind().FromInstance(this); + + _container.Bind(typeof(ProjectKernel), typeof(MonoKernel)) + .To().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + + _container.Bind().AsSingle(); + + InstallSceneBindings(injectableMonoBehaviours); + + InstallInstallers(); + + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/ProjectContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/ProjectContext.cs.meta new file mode 100644 index 0000000..9a6fad4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/ProjectContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a4e6589720da476459dc6dd71624b071 +timeCreated: 1487808999 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/RunnableContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/RunnableContext.cs new file mode 100644 index 0000000..ab32a48 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/RunnableContext.cs @@ -0,0 +1,54 @@ +using ModestTree; +using UnityEngine; + +#if !NOT_UNITY3D + +namespace Zenject +{ + public abstract class RunnableContext : Context + { + [Tooltip("When false, wait until run method is explicitly called. Otherwise run on initialize")] + [SerializeField] + bool _autoRun = true; + + static bool _staticAutoRun = true; + + public bool Initialized { get; private set; } + + protected void Initialize() + { + if (_staticAutoRun && _autoRun) + { + Run(); + } + else + { + // True should always be default + _staticAutoRun = true; + } + } + + public void Run() + { + Assert.That(!Initialized, + "The context already has been initialized!"); + + RunInternal(); + + Initialized = true; + } + + protected abstract void RunInternal(); + + public static T CreateComponent(GameObject gameObject) where T : RunnableContext + { + _staticAutoRun = false; + + var result = gameObject.AddComponent(); + Assert.That(_staticAutoRun); // Should be reset + return result; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/RunnableContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/RunnableContext.cs.meta new file mode 100644 index 0000000..bbd17a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/RunnableContext.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 13e9b26d23f6422cb282cc27631fc9e2 +timeCreated: 1494725784 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneContext.cs new file mode 100644 index 0000000..ceba027 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneContext.cs @@ -0,0 +1,381 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; +using UnityEngine; +using UnityEngine.Serialization; +using Zenject.Internal; +using UnityEngine.Events; + +namespace Zenject +{ + public class SceneContext : RunnableContext + { + public event Action PreInstall; + public event Action PostInstall; + public event Action PreResolve; + public event Action PostResolve; + + public UnityEvent OnPreInstall; + public UnityEvent OnPostInstall; + public UnityEvent OnPreResolve; + public UnityEvent OnPostResolve; + + public static Action ExtraBindingsInstallMethod; + public static Action ExtraBindingsLateInstallMethod; + + public static IEnumerable ParentContainers; + + [FormerlySerializedAs("ParentNewObjectsUnderRoot")] + [FormerlySerializedAs("_parentNewObjectsUnderRoot")] + [Tooltip("When true, objects that are created at runtime will be parented to the SceneContext")] + [SerializeField] + bool _parentNewObjectsUnderSceneContext; + + [Tooltip("Optional contract names for this SceneContext, allowing contexts in subsequently loaded scenes to depend on it and be parented to it, and also for previously loaded decorators to be included")] + [SerializeField] + List _contractNames = new List(); + + [Tooltip("Optional contract names of SceneContexts in previously loaded scenes that this context depends on and to which it should be parented")] + [SerializeField] + List _parentContractNames = new List(); + + DiContainer _container; + + readonly List _decoratorContexts = new List(); + + bool _hasInstalled; + bool _hasResolved; + + public override DiContainer Container + { + get { return _container; } + } + + public bool HasResolved + { + get { return _hasResolved; } + } + + public bool HasInstalled + { + get { return _hasInstalled; } + } + + public bool IsValidating + { + get + { + return ProjectContext.Instance.Container.IsValidating; + } + } + + public IEnumerable ContractNames + { + get { return _contractNames; } + set + { + _contractNames.Clear(); + _contractNames.AddRange(value); + } + } + + public IEnumerable ParentContractNames + { + get + { + var result = new List(); + result.AddRange(_parentContractNames); + return result; + } + set + { + _parentContractNames = value.ToList(); + } + } + + public bool ParentNewObjectsUnderSceneContext + { + get { return _parentNewObjectsUnderSceneContext; } + set { _parentNewObjectsUnderSceneContext = value; } + } + + public void Awake() + { +#if ZEN_INTERNAL_PROFILING + ProfileTimers.ResetAll(); + using (ProfileTimers.CreateTimedBlock("Other")) +#endif + { + Initialize(); + } + } + + public void Validate() + { + Assert.That(IsValidating); + + Install(); + Resolve(); + } + + protected override void RunInternal() + { + // We always want to initialize ProjectContext as early as possible + ProjectContext.Instance.EnsureIsInitialized(); + +#if UNITY_EDITOR + using (ProfileBlock.Start("Zenject.SceneContext.Install")) +#endif + { + Install(); + } + +#if UNITY_EDITOR + using (ProfileBlock.Start("Zenject.SceneContext.Resolve")) +#endif + { + Resolve(); + } + } + + public override IEnumerable GetRootGameObjects() + { + return ZenUtilInternal.GetRootGameObjects(gameObject.scene); + } + + IEnumerable GetParentContainers() + { + var parentContractNames = ParentContractNames; + + if (parentContractNames.IsEmpty()) + { + if (ParentContainers != null) + { + var tempParentContainer = ParentContainers; + + // Always reset after using it - it is only used to pass the reference + // between scenes via ZenjectSceneLoader + ParentContainers = null; + + return tempParentContainer; + } + + return new[] { ProjectContext.Instance.Container }; + } + + Assert.IsNull(ParentContainers, + "Scene cannot have both a parent scene context name set and also an explicit parent container given"); + + var parentContainers = UnityUtil.AllLoadedScenes + .Except(gameObject.scene) + .SelectMany(scene => scene.GetRootGameObjects()) + .SelectMany(root => root.GetComponentsInChildren()) + .Where(sceneContext => sceneContext.ContractNames.Where(x => parentContractNames.Contains(x)).Any()) + .Select(x => x.Container) + .ToList(); + + if (!parentContainers.Any()) + { + throw Assert.CreateException( + "SceneContext on object {0} of scene {1} requires at least one of contracts '{2}', but none of the loaded SceneContexts implements that contract.", + gameObject.name, + gameObject.scene.name, + parentContractNames.Join(", ")); + } + + return parentContainers; + } + + List LookupDecoratorContexts() + { + if (_contractNames.IsEmpty()) + { + return new List(); + } + + return UnityUtil.AllLoadedScenes + .Except(gameObject.scene) + .SelectMany(scene => scene.GetRootGameObjects()) + .SelectMany(root => root.GetComponentsInChildren()) + .Where(decoratorContext => _contractNames.Contains(decoratorContext.DecoratedContractName)) + .ToList(); + } + + public void Install() + { + Assert.That(!_hasInstalled); + _hasInstalled = true; + + Assert.IsNull(_container); + + var parents = GetParentContainers(); + Assert.That(!parents.IsEmpty()); + Assert.That(parents.All(x => x.IsValidating == parents.First().IsValidating)); + + _container = new DiContainer(parents, parents.First().IsValidating); + + // Do this after creating DiContainer in case it's needed by the pre install logic + if (PreInstall != null) + { + PreInstall(); + } + + if (OnPreInstall != null) + { + OnPreInstall.Invoke(); + } + + Assert.That(_decoratorContexts.IsEmpty()); + _decoratorContexts.AddRange(LookupDecoratorContexts()); + + if (_parentNewObjectsUnderSceneContext) + { + _container.DefaultParent = transform; + } + else + { + _container.DefaultParent = null; + } + + // Record all the injectable components in the scene BEFORE installing the installers + // This is nice for cases where the user calls InstantiatePrefab<>, etc. in their installer + // so that it doesn't inject on the game object twice + // InitialComponentsInjecter will also guarantee that any component that is injected into + // another component has itself been injected + var injectableMonoBehaviours = new List(); + GetInjectableMonoBehaviours(injectableMonoBehaviours); + foreach (var instance in injectableMonoBehaviours) + { + _container.QueueForInject(instance); + } + + foreach (var decoratorContext in _decoratorContexts) + { + decoratorContext.Initialize(_container); + } + + _container.IsInstalling = true; + + try + { + InstallBindings(injectableMonoBehaviours); + } + finally + { + _container.IsInstalling = false; + } + + if (PostInstall != null) + { + PostInstall(); + } + + if (OnPostInstall != null) + { + OnPostInstall.Invoke(); + } + } + + public void Resolve() + { + if (PreResolve != null) + { + PreResolve(); + } + + if (OnPreResolve != null) + { + OnPreResolve.Invoke(); + } + + Assert.That(_hasInstalled); + Assert.That(!_hasResolved); + _hasResolved = true; + + _container.ResolveRoots(); + + if (PostResolve != null) + { + PostResolve(); + } + + if (OnPostResolve != null) + { + OnPostResolve.Invoke(); + } + } + + void InstallBindings(List injectableMonoBehaviours) + { + _container.Bind(typeof(Context), typeof(SceneContext)).To().FromInstance(this); + _container.BindInterfacesTo().AsSingle(); + + // Add to registry first and remove from registry last + _container.BindExecutionOrder(-1); + + foreach (var decoratorContext in _decoratorContexts) + { + decoratorContext.InstallDecoratorSceneBindings(); + } + + InstallSceneBindings(injectableMonoBehaviours); + + _container.Bind(typeof(SceneKernel), typeof(MonoKernel)) + .To().FromNewComponentOn(gameObject).AsSingle().NonLazy(); + + _container.Bind().AsSingle(); + + if (ExtraBindingsInstallMethod != null) + { + ExtraBindingsInstallMethod(_container); + // Reset extra bindings for next time we change scenes + ExtraBindingsInstallMethod = null; + } + + // Always install the installers last so they can be injected with + // everything above + foreach (var decoratorContext in _decoratorContexts) + { + decoratorContext.InstallDecoratorInstallers(); + } + + InstallInstallers(); + + foreach (var decoratorContext in _decoratorContexts) + { + decoratorContext.InstallLateDecoratorInstallers(); + } + + if (ExtraBindingsLateInstallMethod != null) + { + ExtraBindingsLateInstallMethod(_container); + // Reset extra bindings for next time we change scenes + ExtraBindingsLateInstallMethod = null; + } + } + + protected override void GetInjectableMonoBehaviours(List monoBehaviours) + { + var scene = gameObject.scene; + + ZenUtilInternal.AddStateMachineBehaviourAutoInjectersInScene(scene); + ZenUtilInternal.GetInjectableMonoBehavioursInScene(scene, monoBehaviours); + } + + // These methods can be used for cases where you need to create the SceneContext entirely in code + // Note that if you use these methods that you have to call Run() yourself + // This is useful because it allows you to create a SceneContext and configure it how you want + // and add what installers you want before kicking off the Install/Resolve + public static SceneContext Create() + { + return CreateComponent( + new GameObject("SceneContext")); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneContext.cs.meta new file mode 100644 index 0000000..b7558c6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 89715ad69b973a14899afa2c6730b30b +timeCreated: 1435941958 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -9999 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneDecoratorContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneDecoratorContext.cs new file mode 100644 index 0000000..587bda2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneDecoratorContext.cs @@ -0,0 +1,122 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; +using UnityEngine.Serialization; +using Zenject.Internal; + +namespace Zenject +{ + public class SceneDecoratorContext : Context + { + [SerializeField] + List _lateInstallers = new List(); + + [SerializeField] + List _lateInstallerPrefabs = new List(); + + [SerializeField] + List _lateScriptableObjectInstallers = new List(); + + public IEnumerable LateInstallers + { + get { return _lateInstallers; } + set + { + _lateInstallers.Clear(); + _lateInstallers.AddRange(value); + } + } + + public IEnumerable LateInstallerPrefabs + { + get { return _lateInstallerPrefabs; } + set + { + _lateInstallerPrefabs.Clear(); + _lateInstallerPrefabs.AddRange(value); + } + } + + public IEnumerable LateScriptableObjectInstallers + { + get { return _lateScriptableObjectInstallers; } + set + { + _lateScriptableObjectInstallers.Clear(); + _lateScriptableObjectInstallers.AddRange(value); + } + } + + [FormerlySerializedAs("SceneName")] + [SerializeField] + string _decoratedContractName = null; + + DiContainer _container; + readonly List _injectableMonoBehaviours = new List(); + + public string DecoratedContractName + { + get { return _decoratedContractName; } + } + + public override DiContainer Container + { + get + { + Assert.IsNotNull(_container); + return _container; + } + } + + public override IEnumerable GetRootGameObjects() + { + // This method should never be called because SceneDecoratorContext's are not bound + // to the container + throw Assert.CreateException(); + } + + public void Initialize(DiContainer container) + { + Assert.IsNull(_container); + Assert.That(_injectableMonoBehaviours.IsEmpty()); + + _container = container; + + GetInjectableMonoBehaviours(_injectableMonoBehaviours); + + foreach (var instance in _injectableMonoBehaviours) + { + container.QueueForInject(instance); + } + } + + public void InstallDecoratorSceneBindings() + { + _container.Bind().FromInstance(this); + InstallSceneBindings(_injectableMonoBehaviours); + } + + public void InstallDecoratorInstallers() + { + InstallInstallers(); + } + + protected override void GetInjectableMonoBehaviours(List monoBehaviours) + { + var scene = gameObject.scene; + + ZenUtilInternal.AddStateMachineBehaviourAutoInjectersInScene(scene); + ZenUtilInternal.GetInjectableMonoBehavioursInScene(scene, monoBehaviours); + } + + public void InstallLateDecoratorInstallers() + { + InstallInstallers(new List(), new List(), _lateScriptableObjectInstallers, _lateInstallers, _lateInstallerPrefabs); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneDecoratorContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneDecoratorContext.cs.meta new file mode 100644 index 0000000..3e0be92 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/SceneDecoratorContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ed7323e8fdd8c26438c6485f2060dad0 +timeCreated: 1487808999 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/StaticContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/StaticContext.cs new file mode 100644 index 0000000..c4933d4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/StaticContext.cs @@ -0,0 +1,40 @@ +#if !NOT_UNITY3D + +namespace Zenject +{ + // For some platforms, it's desirable to be able to add dependencies to Zenject before + // Unity even starts up (eg. WSA as described here https://github.com/svermeulen/Zenject/issues/118) + // In those cases you can call StaticContext.Container.BindX to add dependencies + // Anything you add there will then be injected everywhere, since all other contexts + // should be children of StaticContext + public static class StaticContext + { + static DiContainer _container; + + // Useful sometimes to call from play mode tests + public static void Clear() + { + _container = null; + } + + public static bool HasContainer + { + get { return _container != null; } + } + + public static DiContainer Container + { + get + { + if (_container == null) + { + _container = new DiContainer(); + } + + return _container; + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/StaticContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/StaticContext.cs.meta new file mode 100644 index 0000000..7df7deb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Contexts/StaticContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 668a9feb769954340b35901a0c829397 +timeCreated: 1462834162 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/IInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/IInstaller.cs new file mode 100644 index 0000000..c74a4ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/IInstaller.cs @@ -0,0 +1,14 @@ +namespace Zenject +{ + // We extract the interface so that monobehaviours can be installers + public interface IInstaller + { + void InstallBindings(); + + bool IsEnabled + { + get; + } + } + +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/IInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/IInstaller.cs.meta new file mode 100644 index 0000000..2247406 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/IInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 65a9d43edcbe33640989f12f980de5d1 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Installer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Installer.cs new file mode 100644 index 0000000..75e6fea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Installer.cs @@ -0,0 +1,77 @@ +namespace Zenject +{ + // + // I'd recommmend using Installer<> instead, and then always use the approach + // of calling `MyInstaller.Install(Container)` + // This way, if you want to add strongly typed parameters later you can do this + // by deriving from a different Installer<> base class + // + public abstract class Installer : InstallerBase + { + } + + // + // Derive from this class then install like this: + // FooInstaller.Install(Container); + // + public abstract class Installer : InstallerBase + where TDerived : Installer + { + public static void Install(DiContainer container) + { + container.Instantiate().InstallBindings(); + } + } + + // Use these versions to pass parameters to your installer + + public abstract class Installer : InstallerBase + where TDerived : Installer + { + public static void Install(DiContainer container, TParam1 p1) + { + container.InstantiateExplicit( + InjectUtil.CreateArgListExplicit(p1)).InstallBindings(); + } + } + + public abstract class Installer : InstallerBase + where TDerived : Installer + { + public static void Install(DiContainer container, TParam1 p1, TParam2 p2) + { + container.InstantiateExplicit( + InjectUtil.CreateArgListExplicit(p1, p2)).InstallBindings(); + } + } + + public abstract class Installer : InstallerBase + where TDerived : Installer + { + public static void Install(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3) + { + container.InstantiateExplicit( + InjectUtil.CreateArgListExplicit(p1, p2, p3)).InstallBindings(); + } + } + + public abstract class Installer : InstallerBase + where TDerived : Installer + { + public static void Install(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { + container.InstantiateExplicit( + InjectUtil.CreateArgListExplicit(p1, p2, p3, p4)).InstallBindings(); + } + } + + public abstract class Installer : InstallerBase + where TDerived : Installer + { + public static void Install(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5) + { + container.InstantiateExplicit( + InjectUtil.CreateArgListExplicit(p1, p2, p3, p4, p5)).InstallBindings(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Installer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Installer.cs.meta new file mode 100644 index 0000000..ef5ffbe --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/Installer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 743eef94d86c79e4189b311a7c7528ce +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/InstallerBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/InstallerBase.cs new file mode 100644 index 0000000..5dc96f0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/InstallerBase.cs @@ -0,0 +1,21 @@ +namespace Zenject +{ + public abstract class InstallerBase : IInstaller + { + [Inject] + DiContainer _container = null; + + protected DiContainer Container + { + get { return _container; } + } + + public virtual bool IsEnabled + { + get { return true; } + } + + public abstract void InstallBindings(); + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/InstallerBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/InstallerBase.cs.meta new file mode 100644 index 0000000..fd029dc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/InstallerBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d908209e11d07744483c5fea3b406f33 +timeCreated: 1465520282 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstaller.cs new file mode 100644 index 0000000..ce38296 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstaller.cs @@ -0,0 +1,171 @@ +#if !NOT_UNITY3D + +using ModestTree; + +namespace Zenject +{ + // We'd prefer to make this abstract but Unity 5.3.5 has a bug where references + // can get lost during compile errors for classes that are abstract + public class MonoInstaller : MonoInstallerBase + { + } + + // + // Derive from this class instead to install like this: + // FooInstaller.InstallFromResource(Container); + // Or + // FooInstaller.InstallFromResource("My/Path/ToPrefab", Container); + // + // (Instead of needing to add the MonoInstaller via inspector) + // + // This approach is needed if you want to pass in strongly parameters to it from + // another installer + public class MonoInstaller : MonoInstaller + where TDerived : MonoInstaller + { + public static TDerived InstallFromResource(DiContainer container) + { + return InstallFromResource(MonoInstallerUtil.GetDefaultResourcePath(), container); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container) + { + return InstallFromResource(resourcePath, container, new object[0]); + } + + public static TDerived InstallFromResource(DiContainer container, object[] extraArgs) + { + return InstallFromResource(MonoInstallerUtil.GetDefaultResourcePath(), container, extraArgs); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, object[] extraArgs) + { + var installer = MonoInstallerUtil.CreateInstaller(resourcePath, container); + container.Inject(installer, extraArgs); + installer.InstallBindings(); + return installer; + } + } + + public class MonoInstaller : MonoInstallerBase + where TDerived : MonoInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1) + { + return InstallFromResource(MonoInstallerUtil.GetDefaultResourcePath(), container, p1); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1) + { + var installer = MonoInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1)); + installer.InstallBindings(); + return installer; + } + } + + public class MonoInstaller : MonoInstallerBase + where TDerived : MonoInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1, TParam2 p2) + { + return InstallFromResource(MonoInstallerUtil.GetDefaultResourcePath(), container, p1, p2); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1, TParam2 p2) + { + var installer = MonoInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1, p2)); + installer.InstallBindings(); + return installer; + } + } + + public class MonoInstaller : MonoInstallerBase + where TDerived : MonoInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3) + { + return InstallFromResource(MonoInstallerUtil.GetDefaultResourcePath(), container, p1, p2, p3); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3) + { + var installer = MonoInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1, p2, p3)); + installer.InstallBindings(); + return installer; + } + } + + public class MonoInstaller : MonoInstallerBase + where TDerived : MonoInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { + return InstallFromResource(MonoInstallerUtil.GetDefaultResourcePath(), container, p1, p2, p3, p4); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { + var installer = MonoInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1, p2, p3, p4)); + installer.InstallBindings(); + return installer; + } + } + + public class MonoInstaller : MonoInstallerBase + where TDerived : MonoInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5) + { + return InstallFromResource(MonoInstallerUtil.GetDefaultResourcePath(), container, p1, p2, p3, p4, p5); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5) + { + var installer = MonoInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1, p2, p3, p4, p5)); + installer.InstallBindings(); + return installer; + } + } + + public static class MonoInstallerUtil + { + public static string GetDefaultResourcePath() + where TInstaller : MonoInstallerBase + { + return "Installers/" + typeof(TInstaller).PrettyName(); + } + + public static TInstaller CreateInstaller( + string resourcePath, DiContainer container) + where TInstaller : MonoInstallerBase + { + bool shouldMakeActive; + var gameObj = container.CreateAndParentPrefabResource( + resourcePath, GameObjectCreationParameters.Default, null, out shouldMakeActive); + + if (shouldMakeActive && !container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + gameObj.SetActive(true); + } + } + + var installers = gameObj.GetComponentsInChildren(); + + Assert.That(installers.Length == 1, + "Could not find unique MonoInstaller with type '{0}' on prefab '{1}'", typeof(TInstaller), gameObj.name); + + return installers[0]; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstaller.cs.meta new file mode 100644 index 0000000..630ddb3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 724ff9f6c80e0b044b7db58730dc6075 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstallerBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstallerBase.cs new file mode 100644 index 0000000..a2da881 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstallerBase.cs @@ -0,0 +1,38 @@ +#if !NOT_UNITY3D + +using System; +using System.Diagnostics; +using UnityEngine; + +namespace Zenject +{ + // We'd prefer to make this abstract but Unity 5.3.5 has a bug where references + // can get lost during compile errors for classes that are abstract + [DebuggerStepThrough] + public class MonoInstallerBase : MonoBehaviour, IInstaller + { + [Inject] + protected DiContainer Container + { + get; set; + } + + public virtual bool IsEnabled + { + get { return enabled; } + } + + public virtual void Start() + { + // Define this method so we expose the enabled check box + } + + public virtual void InstallBindings() + { + throw new NotImplementedException(); + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstallerBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstallerBase.cs.meta new file mode 100644 index 0000000..77dfc90 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/MonoInstallerBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93d53e91e1ef3484a99feb7aa58f2b63 +timeCreated: 1465520769 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstaller.cs new file mode 100644 index 0000000..d45c562 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstaller.cs @@ -0,0 +1,141 @@ +#if !NOT_UNITY3D + +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + // We'd prefer to make this abstract but Unity 5.3.5 has a bug where references + // can get lost during compile errors for classes that are abstract + public class ScriptableObjectInstaller : ScriptableObjectInstallerBase + { + } + + // + // Derive from this class instead to install like this: + // FooInstaller.InstallFromResource(Container); + // Or + // FooInstaller.InstallFromResource("My/Path/ToScriptableObjectInstance", Container); + // + // (Instead of needing to add the ScriptableObjectInstaller directly via inspector) + // + // This approach is needed if you want to pass in strongly typed runtime parameters too it + // + public class ScriptableObjectInstaller : ScriptableObjectInstaller + where TDerived : ScriptableObjectInstaller + { + public static TDerived InstallFromResource(DiContainer container) + { + return InstallFromResource( + ScriptableObjectInstallerUtil.GetDefaultResourcePath(), container); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container) + { + var installer = ScriptableObjectInstallerUtil.CreateInstaller(resourcePath, container); + container.Inject(installer); + installer.InstallBindings(); + return installer; + } + } + + public class ScriptableObjectInstaller : ScriptableObjectInstallerBase + where TDerived : ScriptableObjectInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1) + { + return InstallFromResource( + ScriptableObjectInstallerUtil.GetDefaultResourcePath(), container, p1); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1) + { + var installer = ScriptableObjectInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1)); + installer.InstallBindings(); + return installer; + } + } + + public class ScriptableObjectInstaller : ScriptableObjectInstallerBase + where TDerived : ScriptableObjectInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1, TParam2 p2) + { + return InstallFromResource( + ScriptableObjectInstallerUtil.GetDefaultResourcePath(), container, p1, p2); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1, TParam2 p2) + { + var installer = ScriptableObjectInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1, p2)); + installer.InstallBindings(); + return installer; + } + } + + public class ScriptableObjectInstaller : ScriptableObjectInstallerBase + where TDerived : ScriptableObjectInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3) + { + return InstallFromResource( + ScriptableObjectInstallerUtil.GetDefaultResourcePath(), container, p1, p2, p3); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3) + { + var installer = ScriptableObjectInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1, p2, p3)); + installer.InstallBindings(); + return installer; + } + } + + public class ScriptableObjectInstaller : ScriptableObjectInstallerBase + where TDerived : ScriptableObjectInstaller + { + public static TDerived InstallFromResource(DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { + return InstallFromResource( + ScriptableObjectInstallerUtil.GetDefaultResourcePath(), container, p1, p2, p3, p4); + } + + public static TDerived InstallFromResource(string resourcePath, DiContainer container, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { + var installer = ScriptableObjectInstallerUtil.CreateInstaller(resourcePath, container); + container.InjectExplicit(installer, InjectUtil.CreateArgListExplicit(p1, p2, p3, p4)); + installer.InstallBindings(); + return installer; + } + } + + public static class ScriptableObjectInstallerUtil + { + public static string GetDefaultResourcePath() + where TInstaller : ScriptableObjectInstallerBase + { + return "Installers/" + typeof(TInstaller).PrettyName(); + } + + public static TInstaller CreateInstaller( + string resourcePath, DiContainer container) + where TInstaller : ScriptableObjectInstallerBase + { + var installers = Resources.LoadAll(resourcePath); + + Assert.That(installers.Length == 1, + "Could not find unique ScriptableObjectInstaller with type '{0}' at resource path '{1}'", typeof(TInstaller), resourcePath); + + var installer = installers[0]; + + Assert.That(installer is TInstaller, + "Expected to find installer with type '{0}' at resource path '{1}'", typeof(TInstaller), resourcePath); + + return (TInstaller)installer; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstaller.cs.meta new file mode 100644 index 0000000..bcc4eb0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 00b9d7602aaf02748aa93779bbf29799 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstallerBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstallerBase.cs new file mode 100644 index 0000000..a38501f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstallerBase.cs @@ -0,0 +1,33 @@ +#if !NOT_UNITY3D + +using System; +using UnityEngine; + +namespace Zenject +{ + // We'd prefer to make this abstract but Unity 5.3.5 has a bug where references + // can get lost during compile errors for classes that are abstract + public class ScriptableObjectInstallerBase : ScriptableObject, IInstaller + { + [Inject] + DiContainer _container = null; + + protected DiContainer Container + { + get { return _container; } + } + + bool IInstaller.IsEnabled + { + get { return true; } + } + + public virtual void InstallBindings() + { + throw new NotImplementedException(); + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstallerBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstallerBase.cs.meta new file mode 100644 index 0000000..8eb6f30 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ScriptableObjectInstallerBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 97c39aeade32bd54c8754bc9d6da25ab +timeCreated: 1465523215 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectBinding.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectBinding.cs new file mode 100644 index 0000000..fcdb386 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectBinding.cs @@ -0,0 +1,72 @@ +#if !NOT_UNITY3D + +using UnityEngine; +using UnityEngine.Serialization; + +namespace Zenject +{ + public class ZenjectBinding : MonoBehaviour + { + [Tooltip("The component to add to the Zenject container")] + [SerializeField] + Component[] _components = null; + + [Tooltip("Note: This value is optional and can be ignored in most cases. This can be useful to differentiate multiple bindings of the same type. For example, if you have multiple cameras in your scene, you can 'name' them by giving each one a different identifier. For your main camera you might call it 'Main' then any class can refer to it by using an attribute like [Inject(Id = 'Main')]")] + [SerializeField] + string _identifier = string.Empty; + + [Tooltip("When set, this will bind the given components to the SceneContext. It can be used as a shortcut to explicitly dragging the SceneContext into the Context field. This is useful when using ZenjectBinding inside GameObjectContext. If your ZenjectBinding is for a component that is not underneath GameObjectContext then it is not necessary to check this")] + [SerializeField] + bool _useSceneContext = false; + + [Tooltip("Note: This value is optional and can be ignored in most cases. This value will determine what container the component gets added to. If unset, the component will be bound on the most 'local' context. In most cases this will be the SceneContext, unless this component is underneath a GameObjectContext, or ProjectContext, in which case it will bind to that instead by default. You can also override this default by providing the Context directly. This can be useful if you want to bind something that is inside a GameObjectContext to the SceneContext container.")] + [SerializeField] + [FormerlySerializedAs("_compositionRoot")] + Context _context = null; + + [Tooltip("This value is used to determine how to bind this component. When set to 'Self' is equivalent to calling Container.FromInstance inside an installer. When set to 'AllInterfaces' this is equivalent to calling 'Container.BindInterfaces().ToInstance', and similarly for InterfacesAndSelf")] + [SerializeField] + BindTypes _bindType = BindTypes.Self; + + public bool UseSceneContext + { + get { return _useSceneContext; } + } + + public Context Context + { + get { return _context; } + set { _context = value; } + } + + public Component[] Components + { + get { return _components; } + } + + public string Identifier + { + get { return _identifier; } + } + + public BindTypes BindType + { + get { return _bindType; } + } + + public void Start() + { + // Define this method so we expose the enabled check box + } + + public enum BindTypes + { + Self, + AllInterfaces, + AllInterfacesAndSelf, + BaseType + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectBinding.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectBinding.cs.meta new file mode 100644 index 0000000..7d3ab80 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectBinding.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0166d8ff8d905b048b2448179e1f5d11 +timeCreated: 1454288321 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectManagersInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectManagersInstaller.cs new file mode 100644 index 0000000..b5329d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectManagersInstaller.cs @@ -0,0 +1,21 @@ + +namespace Zenject +{ + // This is installed by default in ProjectContext, however, if you are using Zenject outside + // of Unity then you might want to call this + // + // In this case though, you will have to manually call InitializableManager.Initialize, + // DisposableManager.Dispose, TickableManager.Tick, etc. when appropriate for the environment + // you are working in + // + // You might also want to use this installer in a ZenjectUnitTestFixture + public class ZenjectManagersInstaller : Installer + { + public override void InstallBindings() + { + Container.Bind(typeof(TickableManager), typeof(InitializableManager), typeof(DisposableManager)) + .ToSelf().AsSingle().CopyIntoAllSubContainers(); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectManagersInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectManagersInstaller.cs.meta new file mode 100644 index 0000000..15804c1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Install/ZenjectManagersInstaller.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b05e95f8fed82b244b78a5e2df541713 +timeCreated: 1529046908 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal.meta new file mode 100644 index 0000000..28f8f26 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd4fbc001f8bada428bbe3af6b6b21e8 +folderAsset: yes +timeCreated: 1452188408 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Assert.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Assert.cs new file mode 100644 index 0000000..77d1f0e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Assert.cs @@ -0,0 +1,433 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using Zenject; + +namespace ModestTree +{ + public static class Assert + { +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void That(bool condition) + { + if (!condition) + { + throw CreateException("Assert hit!"); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotEmpty(string str) + { + if (String.IsNullOrEmpty(str)) + { + throw CreateException("Unexpected null or empty string"); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + // This is better because IsEmpty with IEnumerable causes a memory alloc + public static void IsEmpty(IList list) + { + if (list.Count != 0) + { + throw CreateException( + "Expected collection to be empty but instead found '{0}' elements", list.Count); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsEmpty(IEnumerable sequence) + { + if (!sequence.IsEmpty()) + { + throw CreateException("Expected collection to be empty but instead found '{0}' elements", + sequence.Count()); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsType(object obj) + { + IsType(obj, ""); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsType(object obj, string message) + { + if (!(obj is T)) + { + throw CreateException("Assert Hit! {0}\nWrong type found. Expected '{1}' (left) but found '{2}' (right). ", message, typeof(T).PrettyName(), obj.GetType().PrettyName()); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void DerivesFrom(Type type) + { + if (!type.DerivesFrom()) + { + throw CreateException("Expected type '{0}' to derive from '{1}'", type.Name, typeof(T).Name); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void DerivesFromOrEqual(Type type) + { + if (!type.DerivesFromOrEqual()) + { + throw CreateException("Expected type '{0}' to derive from or be equal to '{1}'", type.Name, typeof(T).Name); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void DerivesFrom(Type childType, Type parentType) + { + if (!childType.DerivesFrom(parentType)) + { + throw CreateException("Expected type '{0}' to derive from '{1}'", childType.Name, parentType.Name); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void DerivesFromOrEqual(Type childType, Type parentType) + { + if (!childType.DerivesFromOrEqual(parentType)) + { + throw CreateException("Expected type '{0}' to derive from or be equal to '{1}'", childType.Name, parentType.Name); + } + } + + // Use AssertEquals to get better error output (with values) +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsEqual(object left, object right) + { + IsEqual(left, right, ""); + } + + // Use AssertEquals to get better error output (with values) +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsEqual(object left, object right, Func messageGenerator) + { + if (!object.Equals(left, right)) + { + left = left ?? ""; + right = right ?? ""; + throw CreateException("Assert Hit! {0}. Expected '{1}' (left) but found '{2}' (right). ", messageGenerator(), left, right); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsApproximately(float left, float right, float epsilon = 0.00001f) + { + bool isEqual = Math.Abs(left - right) < epsilon; + + if (!isEqual) + { + throw CreateException("Assert Hit! Expected '{0}' (left) but found '{1}' (right). ", left, right); + } + } + + // Use AssertEquals to get better error output (with values) +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsEqual(object left, object right, string message) + { + if (!object.Equals(left, right)) + { + left = left ?? ""; + right = right ?? ""; + throw CreateException("Assert Hit! {0}\nExpected '{1}' (left) but found '{2}' (right). ", message, left, right); + } + } + + // Use Assert.IsNotEqual to get better error output (with values) +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotEqual(object left, object right) + { + IsNotEqual(left, right, ""); + } + + // Use Assert.IsNotEqual to get better error output (with values) +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotEqual(object left, object right, Func messageGenerator) + { + if(object.Equals(left, right)) + { + left = left ?? ""; + right = right ?? ""; + throw CreateException("Assert Hit! {0}. Expected '{1}' (left) to differ from '{2}' (right). ", messageGenerator(), left, right); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNull(object val) + { + if (val != null) + { + throw CreateException( + "Assert Hit! Expected null pointer but instead found '{0}'", val); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNull(object val, string message) + { + if (val != null) + { + throw CreateException( + "Assert Hit! {0}", message); + } + } + + // We don't use params here to avoid the memory alloc +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNull(object val, string message, object p1) + { + if (val != null) + { + throw CreateException( + "Assert Hit! {0}", message.Fmt(p1)); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotNull(object val) + { + if (val == null) + { + throw CreateException("Assert Hit! Found null pointer when value was expected"); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotNull(object val, string message) + { + if (val == null) + { + throw CreateException("Assert Hit! {0}", message); + } + } + + // We don't use params here to avoid the memory alloc +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotNull(object val, string message, object p1) + { + if (val == null) + { + throw CreateException("Assert Hit! {0}", message.Fmt(p1)); + } + } + + // We don't use params here to avoid the memory alloc +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotNull(object val, string message, object p1, object p2) + { + if (val == null) + { + throw CreateException("Assert Hit! {0}", message.Fmt(p1, p2)); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotEmpty(IEnumerable val, string message = "") + { + if (!val.Any()) + { + throw CreateException("Assert Hit! Expected empty collection but found {0} values. {1}", val.Count(), message); + } + } + + // Use Assert.IsNotEqual to get better error output (with values) +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void IsNotEqual(object left, object right, string message) + { + if (object.Equals(left, right)) + { + left = left ?? ""; + right = right ?? ""; + throw CreateException("Assert Hit! {0}. Unexpected value found '{1}'. ", message, left); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void Warn(bool condition) + { + if (!condition) + { + ModestTree.Log.Warn("Warning! See call stack"); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void Warn(bool condition, Func messageGenerator) + { + if (!condition) + { + ModestTree.Log.Warn("Warning Assert hit! " + messageGenerator()); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void That( + bool condition, string message) + { + if (!condition) + { + throw CreateException("Assert hit! " + message); + } + } + + // We don't use params here to avoid the memory alloc +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void That( + bool condition, string message, object p1) + { + if (!condition) + { + throw CreateException("Assert hit! " + message.Fmt(p1)); + } + } + + // We don't use params here to avoid the memory alloc +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void That( + bool condition, string message, object p1, object p2) + { + if (!condition) + { + throw CreateException("Assert hit! " + message.Fmt(p1, p2)); + } + } + + // We don't use params here to avoid the memory alloc +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void That( + bool condition, string message, object p1, object p2, object p3) + { + if (!condition) + { + throw CreateException("Assert hit! " + message.Fmt(p1, p2, p3)); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void Warn(bool condition, string message) + { + if (!condition) + { + ModestTree.Log.Warn("Warning Assert hit! " + message); + } + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void Throws(Action action) + { + Throws(action); + } + +#if ZEN_STRIP_ASSERTS_IN_BUILDS + [Conditional("UNITY_EDITOR")] +#endif + public static void Throws(Action action) + where TException : Exception + { + try + { + action(); + } + catch (TException) + { + return; + } + + throw CreateException( + "Expected to receive exception of type '{0}' but nothing was thrown", typeof(TException).Name); + } + + public static ZenjectException CreateException() + { + return new ZenjectException("Assert hit!"); + } + + public static ZenjectException CreateException(string message) + { + return new ZenjectException(message); + } + + public static ZenjectException CreateException(string message, params object[] parameters) + { + return new ZenjectException(message.Fmt(parameters)); + } + + public static ZenjectException CreateException(Exception innerException, string message, params object[] parameters) + { + return new ZenjectException(message.Fmt(parameters), innerException); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Assert.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Assert.cs.meta new file mode 100644 index 0000000..95292bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Assert.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2968c9f42475ea146aec3ced9cbd99ad +timeCreated: 1427464253 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Func.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Func.cs new file mode 100644 index 0000000..2e3e6f6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Func.cs @@ -0,0 +1,24 @@ +#if !NET_4_6 + +namespace ModestTree.Util +{ + // C# 3.5 only defines Func and Action to a maximum of 4 generic parameters + // Note that if you are using .NET framework > 3.5 you will have to comment these out to avoid ambiguous errors + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11); + + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11); +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Func.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Func.cs.meta new file mode 100644 index 0000000..7adfbde --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Func.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cf53ad544fd972d4eb4716fb02fb5e9e +timeCreated: 1491195389 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/LinqExtensions.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/LinqExtensions.cs new file mode 100644 index 0000000..c783095 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/LinqExtensions.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Collections; +using ModestTree.Util; + +namespace ModestTree +{ + public static class LinqExtensions + { + public static IEnumerable Yield(this T item) + { + yield return item; + } + + // Return the first item when the list is of length one and otherwise returns default + public static TSource OnlyOrDefault(this IEnumerable source) + { + Assert.IsNotNull(source); + + if (source.Count() > 1) + { + return default(TSource); + } + + return source.FirstOrDefault(); + } + + // These are more efficient than Count() in cases where the size of the collection is not known + public static bool HasAtLeast(this IEnumerable enumerable, int amount) + { + return enumerable.Take(amount).Count() == amount; + } + + public static bool HasMoreThan(this IEnumerable enumerable, int amount) + { + return enumerable.HasAtLeast(amount+1); + } + + public static bool HasLessThan(this IEnumerable enumerable, int amount) + { + return enumerable.HasAtMost(amount-1); + } + + public static bool HasAtMost(this IEnumerable enumerable, int amount) + { + return enumerable.Take(amount + 1).Count() <= amount; + } + + public static bool IsEmpty(this IEnumerable enumerable) + { + return !enumerable.Any(); + } + + public static IEnumerable GetDuplicates(this IEnumerable list) + { + return list.GroupBy(x => x).Where(x => x.Skip(1).Any()).Select(x => x.Key); + } + + public static IEnumerable Except(this IEnumerable list, T item) + { + return list.Except(item.Yield()); + } + + // LINQ already has a method called "Contains" that does the same thing as this + // BUT it fails to work with Mono 3.5 in some cases. + // For example the following prints False, True in Mono 3.5 instead of True, True like it should: + // + // IEnumerable args = new string[] + // { + // "", + // null, + // }; + + // Log.Info(args.ContainsItem(null)); + // Log.Info(args.Where(x => x == null).Any()); + public static bool ContainsItem(this IEnumerable list, T value) + { + // Use object.Equals to support null values + return list.Where(x => object.Equals(x, value)).Any(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/LinqExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/LinqExtensions.cs.meta new file mode 100644 index 0000000..c0d5249 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/LinqExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 68fac2f8aa1edec4b9ef45794638a59c +timeCreated: 1427464292 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Log.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Log.cs new file mode 100644 index 0000000..a3d57f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Log.cs @@ -0,0 +1,84 @@ +using System; +using System.Diagnostics; + +namespace ModestTree +{ + // Simple wrapper around unity's logging system + public static class Log + { + // Strip out debug logs outside of unity + [Conditional("UNITY_EDITOR")] + public static void Debug(string message, params object[] args) + { +#if NOT_UNITY3D + //Console.WriteLine(message.Fmt(args)); +#else + //UnityEngine.Debug.Log(message.Fmt(args)); +#endif + } + + ///////////// + + public static void Info(string message, params object[] args) + { +#if NOT_UNITY3D + Console.WriteLine(message.Fmt(args)); +#else + UnityEngine.Debug.Log(message.Fmt(args)); +#endif + } + + ///////////// + + public static void Warn(string message, params object[] args) + { +#if NOT_UNITY3D + Console.WriteLine(message.Fmt(args)); +#else + UnityEngine.Debug.LogWarning(message.Fmt(args)); +#endif + } + + ///////////// + + public static void Trace(string message, params object[] args) + { +#if NOT_UNITY3D + Console.WriteLine(message.Fmt(args)); +#else + UnityEngine.Debug.Log(message.Fmt(args)); +#endif + } + + ///////////// + + public static void ErrorException(Exception e) + { +#if NOT_UNITY3D + Console.WriteLine(e.ToString()); +#else + UnityEngine.Debug.LogException(e); +#endif + } + + public static void ErrorException(string message, Exception e) + { +#if NOT_UNITY3D + Console.WriteLine(message); +#else + UnityEngine.Debug.LogError(message); + UnityEngine.Debug.LogException(e); +#endif + } + + public static void Error(string message, params object[] args) + { +#if NOT_UNITY3D + Console.WriteLine(message.Fmt(args)); +#else + UnityEngine.Debug.LogError(message.Fmt(args)); +#endif + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Log.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Log.cs.meta new file mode 100644 index 0000000..21650bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/Log.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 622a24d4c6769414495ea1786bfee872 +timeCreated: 1427464253 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/MiscExtensions.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/MiscExtensions.cs new file mode 100644 index 0000000..52f4b84 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/MiscExtensions.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace ModestTree +{ + public static class MiscExtensions + { + // We'd prefer to use the name Format here but that conflicts with + // the existing string.Format method + public static string Fmt(this string s, params object[] args) + { + // Do in-place change to avoid the memory alloc + // This should be fine because the params is always used instead of directly + // passing an array + for (int i = 0; i < args.Length; i++) + { + var arg = args[i]; + + if (arg == null) + { + // This is much more understandable than just the empty string + args[i] = "NULL"; + } + else if (arg is Type) + { + // This often reads much better sometimes + args[i] = ((Type)arg).PrettyName(); + } + } + + return String.Format(s, args); + } + + public static int IndexOf(this IList list, T item) + { + for (int i = 0; i < list.Count; i++) + { + if (object.Equals(list[i], item)) + { + return i; + } + } + + return -1; + } + + public static string Join(this IEnumerable values, string separator) + { + return string.Join(separator, values.ToArray()); + } + + // When using C# 4.6, for some reason the normal AddRange causes some allocations + // https://issuetracker.unity3d.com/issues/dot-net-4-dot-6-unexpected-gc-allocations-in-list-dot-addrange + public static void AllocFreeAddRange(this IList list, IList items) + { + for (int i = 0; i < items.Count; i++) + { + list.Add(items[i]); + } + } + + // Most of the time when you call remove you always intend on removing something + // so assert in that case + public static void RemoveWithConfirm(this IList list, T item) + { + bool removed = list.Remove(item); + Assert.That(removed); + } + + public static void RemoveWithConfirm(this LinkedList list, T item) + { + bool removed = list.Remove(item); + Assert.That(removed); + } + + public static void RemoveWithConfirm(this IDictionary dictionary, TKey key) + { + bool removed = dictionary.Remove(key); + Assert.That(removed); + } + + public static void RemoveWithConfirm(this HashSet set, T item) + { + bool removed = set.Remove(item); + Assert.That(removed); + } + + public static TVal GetValueAndRemove(this IDictionary dictionary, TKey key) + { + TVal val = dictionary[key]; + dictionary.RemoveWithConfirm(key); + return val; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/MiscExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/MiscExtensions.cs.meta new file mode 100644 index 0000000..2e90c10 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/MiscExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: da4e9bf39c1ac464d84d2f743a25f8d1 +timeCreated: 1427464359 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/PreserveAttribute.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/PreserveAttribute.cs new file mode 100644 index 0000000..f1bc8bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/PreserveAttribute.cs @@ -0,0 +1,9 @@ +using System; + +namespace ModestTree.Util +{ + [AttributeUsage(AttributeTargets.All, AllowMultiple = false)] + public class PreserveAttribute : Attribute + { + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/PreserveAttribute.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/PreserveAttribute.cs.meta new file mode 100644 index 0000000..29c5681 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/PreserveAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: de17d24691e2bfd458a9d10cb1d49098 +timeCreated: 1453682156 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeExtensions.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeExtensions.cs new file mode 100644 index 0000000..ca0ac00 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeExtensions.cs @@ -0,0 +1,391 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; + +namespace ModestTree +{ + public static class TypeExtensions + { + static readonly Dictionary _isClosedGenericType = new Dictionary(); + static readonly Dictionary _isOpenGenericType = new Dictionary(); + static readonly Dictionary _isValueType = new Dictionary(); + static readonly Dictionary _interfaces = new Dictionary(); + + public static bool DerivesFrom(this Type a) + { + return DerivesFrom(a, typeof(T)); + } + + // This seems easier to think about than IsAssignableFrom + public static bool DerivesFrom(this Type a, Type b) + { + return b != a && a.DerivesFromOrEqual(b); + } + + public static bool DerivesFromOrEqual(this Type a) + { + return DerivesFromOrEqual(a, typeof(T)); + } + + public static bool DerivesFromOrEqual(this Type a, Type b) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return b == a || b.GetTypeInfo().IsAssignableFrom(a.GetTypeInfo()); +#else + return b == a || b.IsAssignableFrom(a); +#endif + } + +#if !(UNITY_WSA && ENABLE_DOTNET) + // TODO: Is it possible to do this on WSA? + public static bool IsAssignableToGenericType(Type givenType, Type genericType) + { + var interfaceTypes = givenType.Interfaces(); + + foreach (var it in interfaceTypes) + { + if (it.IsGenericType && it.GetGenericTypeDefinition() == genericType) + { + return true; + } + } + + if (givenType.IsGenericType && givenType.GetGenericTypeDefinition() == genericType) + { + return true; + } + + Type baseType = givenType.BaseType; + + if (baseType == null) + { + return false; + } + + return IsAssignableToGenericType(baseType, genericType); + } +#endif + + public static bool IsEnum(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().IsEnum; +#else + return type.IsEnum; +#endif + } + + public static bool IsValueType(this Type type) + { + bool result; + if (!_isValueType.TryGetValue(type, out result)) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + result = type.GetTypeInfo().IsValueType; +#else + result = type.IsValueType; +#endif + _isValueType[type] = result; + } + return result; + } + + public static MethodInfo[] DeclaredInstanceMethods(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetRuntimeMethods() + .Where(x => x.DeclaringType == type).ToArray(); +#else + return type.GetMethods( + BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly); +#endif + } + + public static PropertyInfo[] DeclaredInstanceProperties(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + // There doesn't appear to be an IsStatic member on PropertyInfo + return type.GetRuntimeProperties() + .Where(x => x.DeclaringType == type).ToArray(); +#else + return type.GetProperties( + BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly); +#endif + } + + public static FieldInfo[] DeclaredInstanceFields(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetRuntimeFields() + .Where(x => x.DeclaringType == type && !x.IsStatic).ToArray(); +#else + return type.GetFields( + BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly); +#endif + } + +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + public static bool IsAssignableFrom(this Type a, Type b) + { + return a.GetTypeInfo().IsAssignableFrom(b.GetTypeInfo()); + } +#endif + + public static Type BaseType(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().BaseType; +#else + return type.BaseType; +#endif + } + + public static bool IsGenericType(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().IsGenericType; +#else + return type.IsGenericType; +#endif + } + public static bool IsGenericTypeDefinition(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().IsGenericTypeDefinition; +#else + return type.IsGenericTypeDefinition; +#endif + } + + public static bool IsPrimitive(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().IsPrimitive; +#else + return type.IsPrimitive; +#endif + } + + public static bool IsInterface(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().IsInterface; +#else + return type.IsInterface; +#endif + } + + public static bool ContainsGenericParameters(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().ContainsGenericParameters; +#else + return type.ContainsGenericParameters; +#endif + } + + public static bool IsAbstract(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().IsAbstract; +#else + return type.IsAbstract; +#endif + } + + public static bool IsSealed(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().IsSealed; +#else + return type.IsSealed; +#endif + } + + public static MethodInfo Method(this Delegate del) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return del.GetMethodInfo(); +#else + return del.Method; +#endif + } + + public static Type[] GenericArguments(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().GenericTypeArguments; +#else + return type.GetGenericArguments(); +#endif + } + + public static Type[] Interfaces(this Type type) + { + Type[] result; + if (!_interfaces.TryGetValue(type, out result)) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + result = type.GetTypeInfo().ImplementedInterfaces.ToArray(); +#else + result = type.GetInterfaces(); +#endif + _interfaces.Add(type, result); + } + return result; + } + + public static ConstructorInfo[] Constructors(this Type type) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().DeclaredConstructors.ToArray(); +#else + return type.GetConstructors( + BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); +#endif + } + + public static object GetDefaultValue(this Type type) + { +#if ENABLE_IL2CPP + // Workaround for IL2CPP returning default(T) for Activator.CreateInstance(typeof(T?)) + if (type.IsGenericType() && type.GetGenericTypeDefinition() == typeof(Nullable<>)) + { + return null; + } +#endif + + if (type.IsValueType()) + { + return Activator.CreateInstance(type); + } + + return null; + } + + public static bool IsClosedGenericType(this Type type) + { + bool result; + if (!_isClosedGenericType.TryGetValue(type, out result)) + { + result = type.IsGenericType() && type != type.GetGenericTypeDefinition(); + _isClosedGenericType[type] = result; + } + return result; + } + + public static IEnumerable GetParentTypes(this Type type) + { + if (type == null || type.BaseType() == null || type == typeof(object) || type.BaseType() == typeof(object)) + { + yield break; + } + + yield return type.BaseType(); + + foreach (var ancestor in type.BaseType().GetParentTypes()) + { + yield return ancestor; + } + } + + public static bool IsOpenGenericType(this Type type) + { + bool result; + if (!_isOpenGenericType.TryGetValue(type, out result)) + { + result = type.IsGenericType() && type == type.GetGenericTypeDefinition(); + _isOpenGenericType[type] = result; + } + return result; + } + + public static T GetAttribute(this MemberInfo provider) + where T : Attribute + { + return provider.AllAttributes().Single(); + } + + public static T TryGetAttribute(this MemberInfo provider) + where T : Attribute + { + return provider.AllAttributes().OnlyOrDefault(); + } + + public static bool HasAttribute( + this MemberInfo provider, params Type[] attributeTypes) + { + return provider.AllAttributes(attributeTypes).Any(); + } + + public static bool HasAttribute(this MemberInfo provider) + where T : Attribute + { + return provider.AllAttributes(typeof(T)).Any(); + } + + public static IEnumerable AllAttributes( + this MemberInfo provider) + where T : Attribute + { + return provider.AllAttributes(typeof(T)).Cast(); + } + + public static IEnumerable AllAttributes( + this MemberInfo provider, params Type[] attributeTypes) + { + Attribute[] allAttributes; +#if NETFX_CORE + allAttributes = provider.GetCustomAttributes(true).ToArray(); +#else + allAttributes = System.Attribute.GetCustomAttributes(provider, typeof(Attribute), true); +#endif + if (attributeTypes.Length == 0) + { + return allAttributes; + } + + return allAttributes.Where(a => attributeTypes.Any(x => a.GetType().DerivesFromOrEqual(x))); + } + + // We could avoid this duplication here by using ICustomAttributeProvider but this class + // does not exist on the WP8 platform + public static bool HasAttribute( + this ParameterInfo provider, params Type[] attributeTypes) + { + return provider.AllAttributes(attributeTypes).Any(); + } + + public static bool HasAttribute(this ParameterInfo provider) + where T : Attribute + { + return provider.AllAttributes(typeof(T)).Any(); + } + + public static IEnumerable AllAttributes( + this ParameterInfo provider) + where T : Attribute + { + return provider.AllAttributes(typeof(T)).Cast(); + } + + public static IEnumerable AllAttributes( + this ParameterInfo provider, params Type[] attributeTypes) + { + Attribute[] allAttributes; +#if NETFX_CORE + allAttributes = provider.GetCustomAttributes(true).ToArray(); +#else + allAttributes = System.Attribute.GetCustomAttributes(provider, typeof(Attribute), true); +#endif + if (attributeTypes.Length == 0) + { + return allAttributes; + } + + return allAttributes.Where(a => attributeTypes.Any(x => a.GetType().DerivesFromOrEqual(x))); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeExtensions.cs.meta new file mode 100644 index 0000000..1eec9d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2697c251f47f2bc40b32922c5a796f65 +timeCreated: 1427464253 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeStringFormatter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeStringFormatter.cs new file mode 100644 index 0000000..56af29a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeStringFormatter.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; + +namespace ModestTree +{ + public static class TypeStringFormatter + { + static readonly Dictionary _prettyNameCache = new Dictionary(); + + public static string PrettyName(this Type type) + { + string prettyName; + + if (!_prettyNameCache.TryGetValue(type, out prettyName)) + { + prettyName = PrettyNameInternal(type); + _prettyNameCache.Add(type, prettyName); + } + + return prettyName; + } + + static string PrettyNameInternal(Type type) + { + var sb = new StringBuilder(); + + if (type.IsNested) + { + sb.Append(type.DeclaringType.PrettyName()); + sb.Append("."); + } + + if (type.IsArray) + { + sb.Append(type.GetElementType().PrettyName()); + sb.Append("[]"); + } + else + { + var name = GetCSharpTypeName(type.Name); + + if (type.IsGenericType()) + { + var quoteIndex = name.IndexOf('`'); + + if (quoteIndex != -1) + { + sb.Append(name.Substring(0, name.IndexOf('`'))); + } + else + { + sb.Append(name); + } + + sb.Append("<"); + + if (type.IsGenericTypeDefinition()) + { + var numArgs = type.GenericArguments().Count(); + + if (numArgs > 0) + { + sb.Append(new String(',', numArgs - 1)); + } + } + else + { + sb.Append(string.Join(", ", type.GenericArguments().Select(t => t.PrettyName()).ToArray())); + } + + sb.Append(">"); + } + else + { + sb.Append(name); + } + } + + return sb.ToString(); + } + + static string GetCSharpTypeName(string typeName) + { + switch (typeName) + { + case "String": + case "Object": + case "Void": + case "Byte": + case "Double": + case "Decimal": + return typeName.ToLower(); + case "Int16": + return "short"; + case "Int32": + return "int"; + case "Int64": + return "long"; + case "Single": + return "float"; + case "Boolean": + return "bool"; + default: + return typeName; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeStringFormatter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeStringFormatter.cs.meta new file mode 100644 index 0000000..6738cf9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/TypeStringFormatter.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 94a0a9a58e17e3d438c169678c9795f7 +timeCreated: 1538018650 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/ValuePair.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/ValuePair.cs new file mode 100644 index 0000000..78e386e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/ValuePair.cs @@ -0,0 +1,190 @@ +using System; +using System.Collections.Generic; + +namespace ModestTree.Util +{ + public class ValuePair + { + public readonly T1 First; + public readonly T2 Second; + + public ValuePair() + { + First = default(T1); + Second = default(T2); + } + + public ValuePair(T1 first, T2 second) + { + First = first; + Second = second; + } + + public override bool Equals(Object obj) + { + var that = obj as ValuePair; + + if (that == null) + { + return false; + } + + return Equals(that); + } + + public bool Equals(ValuePair that) + { + if (that == null) + { + return false; + } + + return object.Equals(First, that.First) && object.Equals(Second, that.Second); + } + + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + (First == null ? 0 : First.GetHashCode()); + hash = hash * 29 + (Second == null ? 0 : Second.GetHashCode()); + return hash; + } + } + } + + public class ValuePair + { + public readonly T1 First; + public readonly T2 Second; + public readonly T3 Third; + + public ValuePair() + { + First = default(T1); + Second = default(T2); + Third = default(T3); + } + + public ValuePair(T1 first, T2 second, T3 third) + { + First = first; + Second = second; + Third = third; + } + + public override bool Equals(Object obj) + { + var that = obj as ValuePair; + + if (that == null) + { + return false; + } + + return Equals(that); + } + + public bool Equals(ValuePair that) + { + if (that == null) + { + return false; + } + + return object.Equals(First, that.First) && object.Equals(Second, that.Second) && object.Equals(Third, that.Third); + } + + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + (First == null ? 0 : First.GetHashCode()); + hash = hash * 29 + (Second == null ? 0 : Second.GetHashCode()); + hash = hash * 29 + (Third == null ? 0 : Third.GetHashCode()); + return hash; + } + } + } + + public class ValuePair + { + public readonly T1 First; + public readonly T2 Second; + public readonly T3 Third; + public readonly T4 Fourth; + + public ValuePair() + { + First = default(T1); + Second = default(T2); + Third = default(T3); + Fourth = default(T4); + } + + public ValuePair(T1 first, T2 second, T3 third, T4 fourth) + { + First = first; + Second = second; + Third = third; + Fourth = fourth; + } + + public override bool Equals(Object obj) + { + var that = obj as ValuePair; + + if (that == null) + { + return false; + } + + return Equals(that); + } + + public bool Equals(ValuePair that) + { + if (that == null) + { + return false; + } + + return object.Equals(First, that.First) && object.Equals(Second, that.Second) + && object.Equals(Third, that.Third) && object.Equals(Fourth, that.Fourth); + } + + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + (First == null ? 0 : First.GetHashCode()); + hash = hash * 29 + (Second == null ? 0 : Second.GetHashCode()); + hash = hash * 29 + (Third == null ? 0 : Third.GetHashCode()); + hash = hash * 29 + (Fourth == null ? 0 : Fourth.GetHashCode()); + return hash; + } + } + } + + public static class ValuePair + { + public static ValuePair New(T1 first, T2 second) + { + return new ValuePair(first, second); + } + + public static ValuePair New(T1 first, T2 second, T3 third) + { + return new ValuePair(first, second, third); + } + + public static ValuePair New(T1 first, T2 second, T3 third, T4 fourth) + { + return new ValuePair(first, second, third, fourth); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/ValuePair.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/ValuePair.cs.meta new file mode 100644 index 0000000..03fdea6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Internal/ValuePair.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a3c968adce0a9a24e949dc4eedb496e8 +timeCreated: 1478449513 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main.meta new file mode 100644 index 0000000..5bdc609 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b5f870edd43b85f4dae7b77cc0d75b46 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/BindingId.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/BindingId.cs new file mode 100644 index 0000000..2c21605 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/BindingId.cs @@ -0,0 +1,78 @@ +using System; +using System.Diagnostics; +using ModestTree; + +namespace Zenject +{ + [DebuggerStepThrough] + public struct BindingId : IEquatable + { + Type _type; + object _identifier; + + public BindingId(Type type, object identifier) + { + _type = type; + _identifier = identifier; + } + + public Type Type + { + get { return _type; } + set { _type = value; } + } + + public object Identifier + { + get { return _identifier; } + set { _identifier = value; } + } + + public override string ToString() + { + if (_identifier == null) + { + return _type.PrettyName(); + } + + return "{0} (ID: {1})".Fmt(_type, _identifier); + } + + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + _type.GetHashCode(); + hash = hash * 29 + (_identifier == null ? 0 : _identifier.GetHashCode()); + return hash; + } + } + + public override bool Equals(object other) + { + if (other is BindingId) + { + BindingId otherId = (BindingId)other; + return otherId == this; + } + + return false; + } + + public bool Equals(BindingId that) + { + return this == that; + } + + public static bool operator ==(BindingId left, BindingId right) + { + return left.Type == right.Type && Equals(left.Identifier, right.Identifier); + } + + public static bool operator !=(BindingId left, BindingId right) + { + return !left.Equals(right); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/BindingId.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/BindingId.cs.meta new file mode 100644 index 0000000..b65c1eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/BindingId.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 05e8238358230bf4e9cbb692280d28f1 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/DiContainer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/DiContainer.cs new file mode 100644 index 0000000..571099a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/DiContainer.cs @@ -0,0 +1,3579 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; +using Zenject.Internal; +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject +{ + public delegate bool BindingCondition(InjectContext c); + + // Responsibilities: + // - Expose methods to configure object graph via BindX() methods + // - Look up bound values via Resolve() method + // - Instantiate new values via InstantiateX() methods + [NoReflectionBaking] + public class DiContainer : IInstantiator + { + readonly Dictionary _decorators = new Dictionary(); + readonly Dictionary> _providers = new Dictionary>(); + + readonly DiContainer[][] _containerLookups = new DiContainer[4][]; + + readonly HashSet _resolvesInProgress = new HashSet(); + readonly HashSet _resolvesTwiceInProgress = new HashSet(); + + readonly LazyInstanceInjector _lazyInjector; + + readonly SingletonMarkRegistry _singletonMarkRegistry = new SingletonMarkRegistry(); + readonly Queue _currentBindings = new Queue(); + readonly List _childBindings = new List(); + + readonly HashSet _validatedTypes = new HashSet(); + readonly List _validationQueue = new List(); + +#if !NOT_UNITY3D + Transform _contextTransform; + bool _hasLookedUpContextTransform; + Transform _inheritedDefaultParent; + Transform _explicitDefaultParent; + bool _hasExplicitDefaultParent; +#endif + + ZenjectSettings _settings; + + bool _hasResolvedRoots; + bool _isFinalizingBinding; + bool _isValidating; + bool _isInstalling; +#if DEBUG || UNITY_EDITOR + bool _hasDisplayedInstallWarning; +#endif + + public DiContainer( + IEnumerable parentContainersEnumerable, bool isValidating) + { + _isValidating = isValidating; + + _lazyInjector = new LazyInstanceInjector(this); + + InstallDefaultBindings(); + FlushBindings(); + Assert.That(_currentBindings.Count == 0); + + _settings = ZenjectSettings.Default; + + var selfLookup = new[] { this }; + _containerLookups[(int)InjectSources.Local] = selfLookup; + + var parentContainers = parentContainersEnumerable.ToArray(); + _containerLookups[(int)InjectSources.Parent] = parentContainers; + + var ancestorContainers = FlattenInheritanceChain().ToArray(); + + _containerLookups[(int)InjectSources.AnyParent] = ancestorContainers; + _containerLookups[(int)InjectSources.Any] = selfLookup.Concat(ancestorContainers).ToArray(); + + if (!parentContainers.IsEmpty()) + { + for (int i = 0; i < parentContainers.Length; i++) + { + parentContainers[i].FlushBindings(); + } + +#if !NOT_UNITY3D + _inheritedDefaultParent = parentContainers.First().DefaultParent; +#endif + + // Make sure to avoid duplicates which could happen if a parent container + // appears multiple times in the inheritance chain + foreach (var ancestorContainer in ancestorContainers.Distinct()) + { + foreach (var binding in ancestorContainer._childBindings) + { + if (ShouldInheritBinding(binding, ancestorContainer)) + { + FinalizeBinding(binding); + } + } + } + + Assert.That(_currentBindings.Count == 0); + Assert.That(_childBindings.Count == 0); + } + + // Assumed to be configured in a parent container + var settings = TryResolve(); + + if (settings != null) + { + _settings = settings; + } + } + + public DiContainer(bool isValidating) + : this(Enumerable.Empty(), isValidating) + { + } + + public DiContainer() + : this(Enumerable.Empty(), false) + { + } + + public DiContainer(DiContainer parentContainer, bool isValidating) + : this(new [] { parentContainer }, isValidating) + { + } + + public DiContainer(DiContainer parentContainer) + : this(new [] { parentContainer }, false) + { + } + + public DiContainer(IEnumerable parentContainers) + : this(parentContainers, false) + { + } + + // By default the settings will be inherited from parent containers, but can be + // set explicitly here as well which is useful in particular in unit tests + // Note however that if you want child containers to use this same value you have + // to bind it as well + public ZenjectSettings Settings + { + get { return _settings; } + set + { + _settings = value; + Rebind().FromInstance(value); + } + } + + internal SingletonMarkRegistry SingletonMarkRegistry + { + get { return _singletonMarkRegistry; } + } + + public IEnumerable AllProviders + { + // Distinct is necessary since the same providers can be used with multiple contracts + get { return _providers.Values.SelectMany(x => x).Select(x => x.Provider).Distinct(); } + } + + void InstallDefaultBindings() + { + Bind(typeof(DiContainer), typeof(IInstantiator)).FromInstance(this); + Bind(typeof(LazyInject<>)).FromMethodUntyped(CreateLazyBinding).Lazy(); + } + + object CreateLazyBinding(InjectContext context) + { + // By cloning it this also means that Ids, optional, etc. are forwarded properly + var newContext = context.Clone(); + newContext.MemberType = context.MemberType.GenericArguments().Single(); + + var result = Activator.CreateInstance( + typeof(LazyInject<>) + .MakeGenericType(newContext.MemberType), this, newContext); + + if (_isValidating) + { + QueueForValidate((IValidatable)result); + } + + return result; + } + + public void QueueForValidate(IValidatable validatable) + { + // Don't bother adding to queue if the initial resolve is already completed + if (!_hasResolvedRoots) + { + var concreteType = validatable.GetType(); + + if (!_validatedTypes.Contains(concreteType)) + { + _validatedTypes.Add(concreteType); + _validationQueue.Add(validatable); + } + } + } + + bool ShouldInheritBinding(BindStatement binding, DiContainer ancestorContainer) + { + if (binding.BindingInheritanceMethod == BindingInheritanceMethods.CopyIntoAll + || binding.BindingInheritanceMethod == BindingInheritanceMethods.MoveIntoAll) + { + return true; + } + + if ((binding.BindingInheritanceMethod == BindingInheritanceMethods.CopyDirectOnly + || binding.BindingInheritanceMethod == BindingInheritanceMethods.MoveDirectOnly) + && ParentContainers.Contains(ancestorContainer)) + { + return true; + } + + return false; + } + +#if !NOT_UNITY3D + // This might be null in some rare cases like when used in ZenjectUnitTestFixture + Transform ContextTransform + { + get + { + if (!_hasLookedUpContextTransform) + { + _hasLookedUpContextTransform = true; + + var context = TryResolve(); + + if (context != null) + { + _contextTransform = context.transform; + } + } + + return _contextTransform; + } + } +#endif + + // When true, this will throw exceptions whenever we create new game objects + // This is helpful when used in places like EditorWindowKernel where we can't + // assume that there is a "scene" to place objects + public bool AssertOnNewGameObjects + { + get; + set; + } + +#if !NOT_UNITY3D + + public Transform InheritedDefaultParent + { + get { return _inheritedDefaultParent; } + } + + public Transform DefaultParent + { + get { return _explicitDefaultParent; } + set + { + _explicitDefaultParent = value; + // Need to use a flag because null is a valid explicit default parent + _hasExplicitDefaultParent = true; + } + } +#endif + + public DiContainer[] ParentContainers + { + get { return _containerLookups[(int)InjectSources.Parent]; } + } + + public DiContainer[] AncestorContainers + { + get { return _containerLookups[(int)InjectSources.AnyParent]; } + } + + public bool ChecksForCircularDependencies + { + get + { +#if ZEN_MULTITHREADING + // When multithreading is supported we can't use a static field to track the lookup + // TODO: We could look at the inject context though + return false; +#else + return true; +#endif + } + } + + public bool IsValidating + { + get { return _isValidating; } + } + + // When this is true, it will log warnings when Resolve or Instantiate + // methods are called + // Used to ensure that Resolve and Instantiate methods are not called + // during bind phase. This is important since Resolve and Instantiate + // make use of the bindings, so if the bindings are not complete then + // unexpected behaviour can occur + public bool IsInstalling + { + get { return _isInstalling; } + set { _isInstalling = value; } + } + + public IEnumerable AllContracts + { + get + { + FlushBindings(); + return _providers.Keys; + } + } + + public void ResolveRoots() + { + Assert.That(!_hasResolvedRoots); + + FlushBindings(); + + ResolveDependencyRoots(); +#if DEBUG + if (IsValidating && _settings.ValidationRootResolveMethod == RootResolveMethods.All) + { + ValidateFullResolve(); + } +#endif + + _lazyInjector.LazyInjectAll(); + + if (IsValidating) + { + FlushValidationQueue(); + } + + Assert.That(!_hasResolvedRoots); + _hasResolvedRoots = true; + } + + void ResolveDependencyRoots() + { + var rootBindings = new List(); + var rootProviders = new List(); + + foreach (var bindingPair in _providers) + { + foreach (var provider in bindingPair.Value) + { + if (provider.NonLazy) + { + // Save them to a list instead of resolving for them here to account + // for the rare case where one of the resolves does another binding + // and therefore changes _providers, causing an exception. + rootBindings.Add(bindingPair.Key); + rootProviders.Add(provider); + } + } + } + + Assert.IsEqual(rootProviders.Count, rootBindings.Count); + + var instances = ZenPools.SpawnList(); + + try + { + for (int i = 0; i < rootProviders.Count; i++) + { + var bindId = rootBindings[i]; + var providerInfo = rootProviders[i]; + + using (var context = ZenPools.SpawnInjectContext(this, bindId.Type)) + { + context.Identifier = bindId.Identifier; + context.SourceType = InjectSources.Local; + + // Should this be true? Are there cases where you are ok that NonLazy matches + // zero providers? + // Probably better to be false to catch mistakes + context.Optional = false; + + instances.Clear(); + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("DiContainer.Resolve")) +#endif + { + SafeGetInstances(providerInfo, context, instances); + } + + // Zero matches might actually be valid in some cases + //Assert.That(matches.Any()); + } + } + } + finally + { + ZenPools.DespawnList(instances); + } + } + + void ValidateFullResolve() + { + Assert.That(!_hasResolvedRoots); + Assert.That(IsValidating); + + foreach (var bindingId in _providers.Keys.ToList()) + { + if (!bindingId.Type.IsOpenGenericType()) + { + using (var context = ZenPools.SpawnInjectContext(this, bindingId.Type)) + { + context.Identifier = bindingId.Identifier; + context.SourceType = InjectSources.Local; + context.Optional = true; + + ResolveAll(context); + } + } + } + } + + void FlushValidationQueue() + { + Assert.That(!_hasResolvedRoots); + Assert.That(IsValidating); + + var validatables = new List(); + + // Repeatedly flush the validation queue until it's empty, to account for + // cases where calls to Validate() add more objects to the queue + while (_validationQueue.Any()) + { + validatables.Clear(); + validatables.AllocFreeAddRange(_validationQueue); + _validationQueue.Clear(); + + for (int i = 0; i < validatables.Count; i++) + { + validatables[i].Validate(); + } + } + } + + public DiContainer CreateSubContainer() + { + return CreateSubContainer(_isValidating); + } + + public void QueueForInject(object instance) + { + _lazyInjector.AddInstance(instance); + } + + // Note: this only does anything useful during the injection phase + // It will inject on the given instance if it hasn't already been injected, but only + // if the given instance has been queued for inject already by calling QueueForInject + // In some rare cases this can be useful - for example if you want to add a binding in a + // a higher level container to a resolve inside a lower level game object context container + // since in this case you need the game object context to be injected so you can access its + // Container property + public T LazyInject(T instance) + { + _lazyInjector.LazyInject(instance); + return instance; + } + + DiContainer CreateSubContainer(bool isValidating) + { + return new DiContainer(new[] { this }, isValidating); + } + + public void RegisterProvider( + BindingId bindingId, BindingCondition condition, IProvider provider, bool nonLazy) + { + var info = new ProviderInfo(provider, condition, nonLazy, this); + + List providerInfos; + + if (!_providers.TryGetValue(bindingId, out providerInfos)) + { + providerInfos = new List(); + _providers.Add(bindingId, providerInfos); + } + + providerInfos.Add(info); + } + + void GetProviderMatches( + InjectContext context, List buffer) + { + Assert.IsNotNull(context); + Assert.That(buffer.Count == 0); + + var allMatches = ZenPools.SpawnList(); + + try + { + GetProvidersForContract( + context.BindingId, context.SourceType, allMatches); + + for (int i = 0; i < allMatches.Count; i++) + { + var match = allMatches[i]; + + if (match.Condition == null || match.Condition(context)) + { + buffer.Add(match); + } + } + } + finally + { + ZenPools.DespawnList(allMatches); + } + } + + ProviderInfo TryGetUniqueProvider(InjectContext context) + { + Assert.IsNotNull(context); + + var bindingId = context.BindingId; + var sourceType = context.SourceType; + + var containerLookups = _containerLookups[(int)sourceType]; + + for (int i = 0; i < containerLookups.Length; i++) + { + containerLookups[i].FlushBindings(); + } + + var localProviders = ZenPools.SpawnList(); + + try + { + ProviderInfo selected = null; + int selectedDistance = Int32.MaxValue; + bool selectedHasCondition = false; + bool ambiguousSelection = false; + + for (int i = 0; i < containerLookups.Length; i++) + { + var container = containerLookups[i]; + + int curDistance = GetContainerHeirarchyDistance(container); + + if (curDistance > selectedDistance) + { + // If matching provider was already found lower in the hierarchy => don't search for a new one, + // because there can't be a better or equal provider in this container. + continue; + } + + localProviders.Clear(); + container.GetLocalProviders(bindingId, localProviders); + + for (int k = 0; k < localProviders.Count; k++) + { + var provider = localProviders[k]; + + bool curHasCondition = provider.Condition != null; + + if (curHasCondition && !provider.Condition(context)) + { + // The condition is not satisfied. + continue; + } + + // The distance can't decrease becuase we are iterating over the containers with increasing distance. + // The distance can't increase because we skip the container if the distance is greater than selected. + // So the distances are equal and only the condition can help resolving the amiguity. + Assert.That(selected == null || selectedDistance == curDistance); + + if (curHasCondition) + { + if (selectedHasCondition) + { + // Both providers have condition and are on equal depth. + ambiguousSelection = true; + } + else + { + // Ambiguity is resolved because a provider with condition was found. + ambiguousSelection = false; + } + } + else + { + if (selectedHasCondition) + { + // Selected provider is better because it has condition. + continue; + } + if (selected != null) + { + // Both providers don't have a condition and are on equal depth. + ambiguousSelection = true; + } + } + + if (ambiguousSelection) + { + continue; + } + + selectedDistance = curDistance; + selectedHasCondition = curHasCondition; + selected = provider; + } + } + + if (ambiguousSelection) + { + throw Assert.CreateException( + "Found multiple matches when only one was expected for type '{0}'{1}. Object graph:\n {2}", + context.MemberType, + (context.ObjectType == null + ? "" + : " while building object with type '{0}'".Fmt(context.ObjectType)), + context.GetObjectGraphString()); + } + + return selected; + } + finally + { + ZenPools.DespawnList(localProviders); + } + } + + // Get the full list of ancestor Di Containers, making sure to avoid + // duplicates and also order them in a breadth-first way + List FlattenInheritanceChain() + { + var processed = new List(); + + var containerQueue = new Queue(); + containerQueue.Enqueue(this); + + while (containerQueue.Count > 0) + { + var current = containerQueue.Dequeue(); + + foreach (var parent in current.ParentContainers) + { + if (!processed.Contains(parent)) + { + processed.Add(parent); + containerQueue.Enqueue(parent); + } + } + } + + return processed; + } + + void GetLocalProviders(BindingId bindingId, List buffer) + { + List localProviders; + + if (_providers.TryGetValue(bindingId, out localProviders)) + { + buffer.AllocFreeAddRange(localProviders); + return; + } + + // If we are asking for a List, we should also match for any localProviders that are bound to the open generic type List<> + // Currently it only matches one and not the other - not totally sure if this is better than returning both + if (bindingId.Type.IsGenericType() && _providers.TryGetValue(new BindingId(bindingId.Type.GetGenericTypeDefinition(), bindingId.Identifier), out localProviders)) + { + buffer.AllocFreeAddRange(localProviders); + } + + // None found + } + + void GetProvidersForContract( + BindingId bindingId, InjectSources sourceType, List buffer) + { + var containerLookups = _containerLookups[(int)sourceType]; + + for (int i = 0; i < containerLookups.Length; i++) + { + containerLookups[i].FlushBindings(); + } + + for (int i = 0; i < containerLookups.Length; i++) + { + containerLookups[i].GetLocalProviders(bindingId, buffer); + } + } + + public void Install() + where TInstaller : Installer + { + Instantiate().InstallBindings(); + } + + // Note: You might want to use Installer<> as your base class instead to allow + // for strongly typed parameters + public void Install(object[] extraArgs) + where TInstaller : Installer + { + Instantiate(extraArgs).InstallBindings(); + } + + public IList ResolveAll(InjectContext context) + { + var buffer = ZenPools.SpawnList(); + + try + { + ResolveAll(context, buffer); + return ReflectionUtil.CreateGenericList(context.MemberType, buffer); + } + finally + { + ZenPools.DespawnList(buffer); + } + } + + public void ResolveAll(InjectContext context, List buffer) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("DiContainer.Resolve")) +#endif + { + Assert.IsNotNull(context); + // Note that different types can map to the same provider (eg. a base type to a concrete class and a concrete class to itself) + + FlushBindings(); + CheckForInstallWarning(context); + + var matches = ZenPools.SpawnList(); + + try + { + GetProviderMatches(context, matches); + + if (matches.Count == 0) + { + if (!context.Optional) + { + throw Assert.CreateException( + "Could not find required dependency with type '{0}' Object graph:\n {1}", context.MemberType, context.GetObjectGraphString()); + } + + return; + } + + var instances = ZenPools.SpawnList(); + var allInstances = ZenPools.SpawnList(); + + try + { + for (int i = 0; i < matches.Count; i++) + { + var match = matches[i]; + + instances.Clear(); + SafeGetInstances(match, context, instances); + + for (int k = 0; k < instances.Count; k++) + { + allInstances.Add(instances[k]); + } + } + + if (allInstances.Count == 0 && !context.Optional) + { + throw Assert.CreateException( + "Could not find required dependency with type '{0}'. Found providers but they returned zero results!", context.MemberType); + } + + if (IsValidating) + { + for (int i = 0; i < allInstances.Count; i++) + { + var instance = allInstances[i]; + + if (instance is ValidationMarker) + { + allInstances[i] = context.MemberType.GetDefaultValue(); + } + } + } + + buffer.AllocFreeAddRange(allInstances); + } + finally + { + ZenPools.DespawnList(instances); + ZenPools.DespawnList(allInstances); + } + } + finally + { + ZenPools.DespawnList(matches); + } + } + } + + void CheckForInstallWarning(InjectContext context) + { + if (!_settings.DisplayWarningWhenResolvingDuringInstall) + { + return; + } + + Assert.IsNotNull(context); + +#if DEBUG || UNITY_EDITOR + if (!_isInstalling) + { + return; + } + + if (_hasDisplayedInstallWarning) + { + return; + } + + if (context == null) + { + // No way to tell whether this is ok or not so just assume ok + return; + } + +#if UNITY_EDITOR + if (context.MemberType.DerivesFrom()) + { + // This happens when getting default transform parent so ok + return; + } +#endif + if (IsValidating && TypeAnalyzer.ShouldAllowDuringValidation(context.MemberType)) + { + return; + } + + var rootContext = context.ParentContextsAndSelf.Last(); + + if (rootContext.MemberType.DerivesFrom()) + { + // Resolving/instantiating/injecting installers is valid during install phase + return; + } + + _hasDisplayedInstallWarning = true; + + // Feel free to comment this out if you are comfortable with this practice + Log.Warn("Zenject Warning: It is bad practice to call Inject/Resolve/Instantiate before all the Installers have completed! This is important to ensure that all bindings have properly been installed in case they are needed when injecting/instantiating/resolving. Detected when operating on type '{0}'. If you don't care about this, you can disable this warning by setting flag 'ZenjectSettings.DisplayWarningWhenResolvingDuringInstall' to false (see docs for details on ZenjectSettings).", rootContext.MemberType); +#endif + } + + // Returns the concrete type that would be returned with Resolve + // without actually instantiating it + // This is safe to use within installers + public Type ResolveType() + { + return ResolveType(typeof(T)); + } + + // Returns the concrete type that would be returned with Resolve(type) + // without actually instantiating it + // This is safe to use within installers + public Type ResolveType(Type type) + { + using (var context = ZenPools.SpawnInjectContext(this, type)) + { + return ResolveType(context); + } + } + + // Returns the concrete type that would be returned with Resolve(context) + // without actually instantiating it + // This is safe to use within installers + public Type ResolveType(InjectContext context) + { + Assert.IsNotNull(context); + + FlushBindings(); + + var providerInfo = TryGetUniqueProvider(context); + + if (providerInfo == null) + { + throw Assert.CreateException( + "Unable to resolve {0}{1}. Object graph:\n{2}", context.BindingId, + (context.ObjectType == null ? "" : " while building object with type '{0}'".Fmt(context.ObjectType)), + context.GetObjectGraphString()); + } + + return providerInfo.Provider.GetInstanceType(context); + } + + public List ResolveTypeAll(Type type) + { + return ResolveTypeAll(type, null); + } + + public List ResolveTypeAll(Type type, object identifier) + { + using (var context = ZenPools.SpawnInjectContext(this, type)) + { + context.Identifier = identifier; + return ResolveTypeAll(context); + } + } + + // Returns all the types that would be returned if ResolveAll was called with the given values + public List ResolveTypeAll(InjectContext context) + { + Assert.IsNotNull(context); + + FlushBindings(); + + var matches = ZenPools.SpawnList(); + + try + { + GetProviderMatches(context, matches); + + if (matches.Count > 0 ) + { + return matches.Select( + x => x.Provider.GetInstanceType(context)) + .Where(x => x != null).ToList(); + } + + return new List(); + } + finally + { + ZenPools.DespawnList(matches); + } + } + + public object Resolve(BindingId id) + { + using (var context = ZenPools.SpawnInjectContext(this, id.Type)) + { + context.Identifier = id.Identifier; + return Resolve(context); + } + } + + public object Resolve(InjectContext context) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("DiContainer.Resolve")) +#endif + { + // Note: context.Container is not necessarily equal to this, since + // you can have some lookups recurse to parent containers + Assert.IsNotNull(context); + + var memberType = context.MemberType; + + FlushBindings(); + CheckForInstallWarning(context); + + var lookupContext = context; + + // The context used for lookups is always the same as the given context EXCEPT for LazyInject<> + // In CreateLazyBinding above, we forward the context to a new instance of LazyInject<> + // The problem is, we want the binding for Bind(typeof(LazyInject<>)) to always match even + // for members that are marked for a specific ID, so we need to discard the identifier + // for this one particular case + if (memberType.IsGenericType() && memberType.GetGenericTypeDefinition() == typeof(LazyInject<>)) + { + lookupContext = context.Clone(); + lookupContext.Identifier = null; + lookupContext.SourceType = InjectSources.Local; + lookupContext.Optional = false; + } + + var providerInfo = TryGetUniqueProvider(lookupContext); + + if (providerInfo == null) + { + // If it's an array try matching to multiple values using its array type + if (memberType.IsArray && memberType.GetArrayRank() == 1) + { + var subType = memberType.GetElementType(); + + var subContext = context.Clone(); + subContext.MemberType = subType; + // By making this optional this means that all injected fields of type T[] + // will pass validation, which could be error prone, but I think this is better + // than always requiring that they explicitly mark their array types as optional + subContext.Optional = true; + + var results = ZenPools.SpawnList(); + + try + { + ResolveAll(subContext, results); + return ReflectionUtil.CreateArray(subContext.MemberType, results); + } + finally + { + ZenPools.DespawnList(results); + } + } + + // If it's a generic list then try matching multiple instances to its generic type + if (memberType.IsGenericType() + && (memberType.GetGenericTypeDefinition() == typeof(List<>) + || memberType.GetGenericTypeDefinition() == typeof(IList<>) +#if NET_4_6 + || memberType.GetGenericTypeDefinition() == typeof(IReadOnlyList<>) +#endif + || memberType.GetGenericTypeDefinition() == typeof(IEnumerable<>))) + { + var subType = memberType.GenericArguments().Single(); + + var subContext = context.Clone(); + subContext.MemberType = subType; + // By making this optional this means that all injected fields of type List<> + // will pass validation, which could be error prone, but I think this is better + // than always requiring that they explicitly mark their list types as optional + subContext.Optional = true; + + return ResolveAll(subContext); + } + + if (context.Optional) + { + return context.FallBackValue; + } + + throw Assert.CreateException("Unable to resolve '{0}'{1}. Object graph:\n{2}", context.BindingId, + (context.ObjectType == null ? "" : " while building object with type '{0}'".Fmt(context.ObjectType)), + context.GetObjectGraphString()); + } + + var instances = ZenPools.SpawnList(); + + try + { + SafeGetInstances(providerInfo, context, instances); + + if (instances.Count == 0) + { + if (context.Optional) + { + return context.FallBackValue; + } + + throw Assert.CreateException( + "Unable to resolve '{0}'{1}. Object graph:\n{2}", context.BindingId, + (context.ObjectType == null + ? "" + : " while building object with type '{0}'".Fmt(context.ObjectType)), + context.GetObjectGraphString()); + } + + if (instances.Count() > 1) + { + throw Assert.CreateException( + "Provider returned multiple instances when only one was expected! While resolving '{0}'{1}. Object graph:\n{2}", context.BindingId, + (context.ObjectType == null + ? "" + : " while building object with type '{0}'".Fmt(context.ObjectType)), + context.GetObjectGraphString()); + } + + return instances.First(); + } + finally + { + ZenPools.DespawnList(instances); + } + } + } + + void SafeGetInstances(ProviderInfo providerInfo, InjectContext context, List instances) + { + Assert.IsNotNull(context); + + var provider = providerInfo.Provider; + + if (ChecksForCircularDependencies) + { + var lookupId = ZenPools.SpawnLookupId(provider, context.BindingId); + + try + { + // Use the container associated with the provider to address some rare cases + // which would otherwise result in an infinite loop. Like this: + // Container.Bind().FromComponentInNewPrefab(Prefab).AsTransient() + // With the prefab being a GameObjectContext containing a script that has a + // ICharacter dependency. In this case, we would otherwise use the _resolvesInProgress + // associated with the GameObjectContext container, which will allow the recursive + // lookup, which will trigger another GameObjectContext and container (since it is + // transient) and the process continues indefinitely + var providerContainer = providerInfo.Container; + + if (providerContainer._resolvesTwiceInProgress.Contains(lookupId)) + { + // Allow one before giving up so that you can do circular dependencies via postinject or fields + throw Assert.CreateException( + "Circular dependency detected! Object graph:\n {0}", context.GetObjectGraphString()); + } + + bool twice = false; + if (!providerContainer._resolvesInProgress.Add(lookupId)) + { + bool added = providerContainer._resolvesTwiceInProgress.Add(lookupId); + Assert.That(added); + twice = true; + } + + try + { + GetDecoratedInstances(provider, context, instances); + } + finally + { + if (twice) + { + bool removed = providerContainer._resolvesTwiceInProgress.Remove(lookupId); + Assert.That(removed); + } + else + { + bool removed = providerContainer._resolvesInProgress.Remove(lookupId); + Assert.That(removed); + } + } + } + finally + { + ZenPools.DespawnLookupId(lookupId); + } + } + else + { + GetDecoratedInstances(provider, context, instances); + } + } + + public DecoratorToChoiceFromBinder Decorate() + { + var bindStatement = StartBinding(); + var bindInfo = bindStatement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(IFactory)); + + var factoryBindInfo = new FactoryBindInfo( + typeof(PlaceholderFactory)); + + bindStatement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + var bindId = Guid.NewGuid(); + + bindInfo.Identifier = bindId; + + IDecoratorProvider decoratorProvider; + + if (!_decorators.TryGetValue(typeof(TContract), out decoratorProvider)) + { + decoratorProvider = new DecoratorProvider(this); + _decorators.Add(typeof(TContract), decoratorProvider); + } + + ((DecoratorProvider)decoratorProvider).AddFactoryId(bindId); + + return new DecoratorToChoiceFromBinder( + this, bindInfo, factoryBindInfo); + } + + void GetDecoratedInstances( + IProvider provider, InjectContext context, List buffer) + { + // TODO: This is flawed since it doesn't allow binding new decorators in subcontainers + var decoratorProvider = TryGetDecoratorProvider(context.BindingId.Type); + + if (decoratorProvider != null) + { + decoratorProvider.GetAllInstances(provider, context, buffer); + return; + } + + provider.GetAllInstances(context, buffer); + } + + IDecoratorProvider TryGetDecoratorProvider(Type contractType) + { + IDecoratorProvider decoratorProvider; + + if (_decorators.TryGetValue(contractType, out decoratorProvider)) + { + return decoratorProvider; + } + + var ancestorContainers = AncestorContainers; + + for (int i = 0; i < ancestorContainers.Length; i++) + { + if (ancestorContainers[i]._decorators.TryGetValue(contractType, out decoratorProvider)) + { + return decoratorProvider; + } + } + + return null; + } + + int GetContainerHeirarchyDistance(DiContainer container) + { + return GetContainerHeirarchyDistance(container, 0).Value; + } + + int? GetContainerHeirarchyDistance(DiContainer container, int depth) + { + if (container == this) + { + return depth; + } + + int? result = null; + + var parentContainers = ParentContainers; + + for (int i = 0; i < parentContainers.Length; i++) + { + var parent = parentContainers[i]; + + var distance = parent.GetContainerHeirarchyDistance(container, depth + 1); + + if (distance.HasValue && (!result.HasValue || distance.Value < result.Value)) + { + result = distance; + } + } + + return result; + } + + public IEnumerable GetDependencyContracts() + { + return GetDependencyContracts(typeof(TContract)); + } + + public IEnumerable GetDependencyContracts(Type contract) + { + FlushBindings(); + + var info = TypeAnalyzer.TryGetInfo(contract); + + if (info != null) + { + foreach (var injectMember in info.AllInjectables) + { + yield return injectMember.MemberType; + } + } + } + + object InstantiateInternal( + Type concreteType, bool autoInject, List extraArgs, InjectContext context, object concreteIdentifier) + { +#if !NOT_UNITY3D + Assert.That(!concreteType.DerivesFrom(), + "Error occurred while instantiating object of type '{0}'. Instantiator should not be used to create new mono behaviours. Must use InstantiatePrefabForComponent, InstantiatePrefab, or InstantiateComponent.", concreteType); +#endif + + Assert.That(!concreteType.IsAbstract(), "Expected type '{0}' to be non-abstract", concreteType); + + FlushBindings(); + CheckForInstallWarning(context); + + var typeInfo = TypeAnalyzer.TryGetInfo(concreteType); + + Assert.IsNotNull(typeInfo, "Tried to create type '{0}' but could not find type information", concreteType); + + bool allowDuringValidation = IsValidating && TypeAnalyzer.ShouldAllowDuringValidation(concreteType); + + object newObj; + +#if !NOT_UNITY3D + if (concreteType.DerivesFrom()) + { + Assert.That(typeInfo.InjectConstructor.Parameters.Length == 0, + "Found constructor parameters on ScriptableObject type '{0}'. This is not allowed. Use an [Inject] method or fields instead."); + + if (!IsValidating || allowDuringValidation) + { + newObj = ScriptableObject.CreateInstance(concreteType); + } + else + { + newObj = new ValidationMarker(concreteType); + } + } + else +#endif + { + Assert.IsNotNull(typeInfo.InjectConstructor.Factory, + "More than one (or zero) constructors found for type '{0}' when creating dependencies. Use one [Inject] attribute to specify which to use.", concreteType); + + // Make a copy since we remove from it below + var paramValues = ZenPools.SpawnArray(typeInfo.InjectConstructor.Parameters.Length); + + try + { + for (int i = 0; i < typeInfo.InjectConstructor.Parameters.Length; i++) + { + var injectInfo = typeInfo.InjectConstructor.Parameters[i]; + + object value; + + if (!InjectUtil.PopValueWithType( + extraArgs, injectInfo.MemberType, out value)) + { + using (var subContext = ZenPools.SpawnInjectContext( + this, injectInfo, context, null, concreteType, concreteIdentifier)) + { + value = Resolve(subContext); + } + } + + if (value == null || value is ValidationMarker) + { + paramValues[i] = injectInfo.MemberType.GetDefaultValue(); + } + else + { + paramValues[i] = value; + } + } + + if (!IsValidating || allowDuringValidation) + { + //ModestTree.Log.Debug("Zenject: Instantiating type '{0}'", concreteType); + try + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.{1}()", concreteType, concreteType.Name)) +#endif + { + newObj = typeInfo.InjectConstructor.Factory(paramValues); + } + } + catch (Exception e) + { + throw Assert.CreateException( + e, "Error occurred while instantiating object with type '{0}'", concreteType); + } + } + else + { + newObj = new ValidationMarker(concreteType); + } + } + finally + { + ZenPools.DespawnArray(paramValues); + } + } + + if (autoInject) + { + InjectExplicit(newObj, concreteType, extraArgs, context, concreteIdentifier); + + if (extraArgs.Count > 0 && !(newObj is ValidationMarker)) + { + throw Assert.CreateException( + "Passed unnecessary parameters when injecting into type '{0}'. \nExtra Parameters: {1}\nObject graph:\n{2}", + newObj.GetType(), String.Join(",", extraArgs.Select(x => x.Type.PrettyName()).ToArray()), context.GetObjectGraphString()); + } + } + +#if DEBUG + if (IsValidating && newObj is IValidatable) + { + QueueForValidate((IValidatable)newObj); + } +#endif + + return newObj; + } + + // InjectExplicit is only necessary when you want to inject null values into your object + // otherwise you can just use Inject() + // Note: Any arguments that are used will be removed from extraArgMap + public void InjectExplicit(object injectable, List extraArgs) + { + Type injectableType; + + if (injectable is ValidationMarker) + { + injectableType = ((ValidationMarker)injectable).MarkedType; + } + else + { + injectableType = injectable.GetType(); + } + + InjectExplicit( + injectable, + injectableType, + extraArgs, + new InjectContext(this, injectableType, null), + null); + } + + public void InjectExplicit( + object injectable, Type injectableType, + List extraArgs, InjectContext context, object concreteIdentifier) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("DiContainer.Inject")) +#endif + { + if (IsValidating) + { + var marker = injectable as ValidationMarker; + + if (marker != null && marker.InstantiateFailed) + { + // Do nothing in this case because it already failed and so there + // could be many knock-on errors that aren't related to the user + return; + } + + if (_settings.ValidationErrorResponse == ValidationErrorResponses.Throw) + { + InjectExplicitInternal( + injectable, injectableType, extraArgs, context, concreteIdentifier); + } + else + { + // In this case, just log it and continue to print out multiple validation errors + // at once + try + { + InjectExplicitInternal(injectable, injectableType, extraArgs, context, concreteIdentifier); + } + catch (Exception e) + { + Log.ErrorException(e); + } + } + } + else + { + InjectExplicitInternal(injectable, injectableType, extraArgs, context, concreteIdentifier); + } + } + } + + void CallInjectMethodsTopDown( + object injectable, Type injectableType, + InjectTypeInfo typeInfo, List extraArgs, + InjectContext context, object concreteIdentifier, bool isDryRun) + { + if (typeInfo.BaseTypeInfo != null) + { + CallInjectMethodsTopDown( + injectable, injectableType, typeInfo.BaseTypeInfo, extraArgs, + context, concreteIdentifier, isDryRun); + } + + for (int i = 0; i < typeInfo.InjectMethods.Length; i++) + { + var method = typeInfo.InjectMethods[i]; + var paramValues = ZenPools.SpawnArray(method.Parameters.Length); + + try + { + for (int k = 0; k < method.Parameters.Length; k++) + { + var injectInfo = method.Parameters[k]; + + object value; + + if (!InjectUtil.PopValueWithType(extraArgs, injectInfo.MemberType, out value)) + { + using (var subContext = ZenPools.SpawnInjectContext( + this, injectInfo, context, injectable, injectableType, concreteIdentifier)) + { + value = Resolve(subContext); + } + } + + if (value is ValidationMarker) + { + Assert.That(IsValidating); + + paramValues[k] = injectInfo.MemberType.GetDefaultValue(); + } + else + { + paramValues[k] = value; + } + } + + if (!isDryRun) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.{1}()", typeInfo.Type, method.Name)) +#endif + { + method.Action(injectable, paramValues); + } + } + } + finally + { + ZenPools.DespawnArray(paramValues); + } + } + } + + void InjectMembersTopDown( + object injectable, Type injectableType, + InjectTypeInfo typeInfo, List extraArgs, + InjectContext context, object concreteIdentifier, bool isDryRun) + { + if (typeInfo.BaseTypeInfo != null) + { + InjectMembersTopDown( + injectable, injectableType, typeInfo.BaseTypeInfo, extraArgs, + context, concreteIdentifier, isDryRun); + } + + for (int i = 0; i < typeInfo.InjectMembers.Length; i++) + { + var injectInfo = typeInfo.InjectMembers[i].Info; + var setterMethod = typeInfo.InjectMembers[i].Setter; + + object value; + + if (InjectUtil.PopValueWithType(extraArgs, injectInfo.MemberType, out value)) + { + if (!isDryRun) + { + if (value is ValidationMarker) + { + Assert.That(IsValidating); + } + else + { + setterMethod(injectable, value); + } + } + } + else + { + using (var subContext = ZenPools.SpawnInjectContext( + this, injectInfo, context, injectable, injectableType, concreteIdentifier)) + { + value = Resolve(subContext); + } + + if (injectInfo.Optional && value == null) + { + // Do not override in this case so it retains the hard-coded value + } + else + { + if (!isDryRun) + { + if (value is ValidationMarker) + { + Assert.That(IsValidating); + } + else + { + setterMethod(injectable, value); + } + } + } + } + } + } + + void InjectExplicitInternal( + object injectable, Type injectableType, List extraArgs, + InjectContext context, object concreteIdentifier) + { + Assert.That(injectable != null); + + var typeInfo = TypeAnalyzer.TryGetInfo(injectableType); + + if (typeInfo == null) + { + Assert.That(extraArgs.IsEmpty()); + return; + } + + var allowDuringValidation = IsValidating && TypeAnalyzer.ShouldAllowDuringValidation(injectableType); + + // Installers are the only things that we instantiate/inject on during validation + var isDryRun = IsValidating && !allowDuringValidation; + + if (!isDryRun) + { + Assert.IsEqual(injectable.GetType(), injectableType); + } + +#if !NOT_UNITY3D + if (injectableType == typeof(GameObject)) + { + Assert.CreateException( + "Use InjectGameObject to Inject game objects instead of Inject method. Object graph: {0}", context.GetObjectGraphString()); + } +#endif + + FlushBindings(); + CheckForInstallWarning(context); + + InjectMembersTopDown( + injectable, injectableType, typeInfo, extraArgs, context, concreteIdentifier, isDryRun); + + CallInjectMethodsTopDown( + injectable, injectableType, typeInfo, extraArgs, context, concreteIdentifier, isDryRun); + + if (extraArgs.Count > 0) + { + throw Assert.CreateException( + "Passed unnecessary parameters when injecting into type '{0}'. \nExtra Parameters: {1}\nObject graph:\n{2}", + injectableType, String.Join(",", extraArgs.Select(x => x.Type.PrettyName()).ToArray()), context.GetObjectGraphString()); + } + } + +#if !NOT_UNITY3D + + // Don't use this unless you know what you're doing + // You probably want to use InstantiatePrefab instead + // This one will only create the prefab and will not inject into it + // Also, this will always return the new game object as disabled, so that injection can occur before Awake / OnEnable / Start + internal GameObject CreateAndParentPrefabResource( + string resourcePath, GameObjectCreationParameters gameObjectBindInfo, InjectContext context, out bool shouldMakeActive) + { + var prefab = (GameObject)Resources.Load(resourcePath); + + Assert.IsNotNull(prefab, + "Could not find prefab at resource location '{0}'".Fmt(resourcePath)); + + return CreateAndParentPrefab(prefab, gameObjectBindInfo, context, out shouldMakeActive); + } + + GameObject GetPrefabAsGameObject(UnityEngine.Object prefab) + { + if (prefab is GameObject) + { + return (GameObject)prefab; + } + + Assert.That(prefab is Component, "Invalid type given for prefab. Given object name: '{0}'", prefab.name); + return ((Component)prefab).gameObject; + } + + // Don't use this unless you know what you're doing + // You probably want to use InstantiatePrefab instead + // This one will only create the prefab and will not inject into it + internal GameObject CreateAndParentPrefab( + UnityEngine.Object prefab, GameObjectCreationParameters gameObjectBindInfo, + InjectContext context, out bool shouldMakeActive) + { + Assert.That(prefab != null, "Null prefab found when instantiating game object"); + + Assert.That(!AssertOnNewGameObjects, + "Given DiContainer does not support creating new game objects"); + + FlushBindings(); + + var prefabAsGameObject = GetPrefabAsGameObject(prefab); + + var prefabWasActive = prefabAsGameObject.activeSelf; + + shouldMakeActive = prefabWasActive; + + var parent = GetTransformGroup(gameObjectBindInfo, context); + + Transform initialParent; +#if !UNITY_EDITOR + if (prefabWasActive) + { + prefabAsGameObject.SetActive(false); + } +#else + if (prefabWasActive) + { + initialParent = ZenUtilInternal.GetOrCreateInactivePrefabParent(); + } + else +#endif + { + if (parent != null) + { + initialParent = parent; + } + else + { + // This ensures it gets added to the right scene instead of just the active scene + initialParent = ContextTransform; + } + } + + bool positionAndRotationWereSet; + GameObject gameObj; + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("GameObject.Instantiate")) +#endif + { + if (gameObjectBindInfo.Position.HasValue && gameObjectBindInfo.Rotation.HasValue) + { + gameObj = GameObject.Instantiate( + prefabAsGameObject, gameObjectBindInfo.Position.Value, gameObjectBindInfo.Rotation.Value, initialParent); + positionAndRotationWereSet = true; + } + else if (gameObjectBindInfo.Position.HasValue) + { + gameObj = GameObject.Instantiate( + prefabAsGameObject, gameObjectBindInfo.Position.Value, prefabAsGameObject.transform.rotation, initialParent); + positionAndRotationWereSet = true; + } + else if (gameObjectBindInfo.Rotation.HasValue) + { + gameObj = GameObject.Instantiate( + prefabAsGameObject, prefabAsGameObject.transform.position, gameObjectBindInfo.Rotation.Value, initialParent); + positionAndRotationWereSet = true; + } + else + { + gameObj = GameObject.Instantiate(prefabAsGameObject, initialParent); + positionAndRotationWereSet = false; + } + } + +#if !UNITY_EDITOR + if (prefabWasActive) + { + prefabAsGameObject.SetActive(true); + } +#else + if (prefabWasActive) + { + gameObj.SetActive(false); + + if (parent == null) + { + gameObj.transform.SetParent(ContextTransform, positionAndRotationWereSet); + } + } +#endif + + if (gameObj.transform.parent != parent) + { + gameObj.transform.SetParent(parent, positionAndRotationWereSet); + } + + if (gameObjectBindInfo.Name != null) + { + gameObj.name = gameObjectBindInfo.Name; + } + + return gameObj; + } + + public GameObject CreateEmptyGameObject(string name) + { + return CreateEmptyGameObject(new GameObjectCreationParameters { Name = name }, null); + } + + public GameObject CreateEmptyGameObject( + GameObjectCreationParameters gameObjectBindInfo, InjectContext context) + { + Assert.That(!AssertOnNewGameObjects, + "Given DiContainer does not support creating new game objects"); + + FlushBindings(); + + var gameObj = new GameObject(gameObjectBindInfo.Name ?? "GameObject"); + var parent = GetTransformGroup(gameObjectBindInfo, context); + + if (parent == null) + { + // This ensures it gets added to the right scene instead of just the active scene + gameObj.transform.SetParent(ContextTransform, false); + gameObj.transform.SetParent(null, false); + } + else + { + gameObj.transform.SetParent(parent, false); + } + + return gameObj; + } + + Transform GetTransformGroup( + GameObjectCreationParameters gameObjectBindInfo, InjectContext context) + { + Assert.That(!AssertOnNewGameObjects, + "Given DiContainer does not support creating new game objects"); + + if (gameObjectBindInfo.ParentTransform != null) + { + Assert.IsNull(gameObjectBindInfo.GroupName); + Assert.IsNull(gameObjectBindInfo.ParentTransformGetter); + + return gameObjectBindInfo.ParentTransform; + } + + // Don't execute the ParentTransformGetter method during validation + // since it might do a resolve etc. + if (gameObjectBindInfo.ParentTransformGetter != null && !IsValidating) + { + Assert.IsNull(gameObjectBindInfo.GroupName); + + if (context == null) + { + context = new InjectContext + { + // This is the only information we can supply in this case + Container = this + }; + } + + // NOTE: Null is fine here, will just be a root game object in that case + return gameObjectBindInfo.ParentTransformGetter(context); + } + + var groupName = gameObjectBindInfo.GroupName; + + // Only use the inherited parent if is not set locally + var defaultParent = _hasExplicitDefaultParent ? _explicitDefaultParent : _inheritedDefaultParent; + + if (defaultParent == null) + { + if (groupName == null) + { + return null; + } + + return (GameObject.Find("/" + groupName) ?? CreateTransformGroup(groupName)).transform; + } + + if (groupName == null) + { + return defaultParent; + } + + foreach (Transform child in defaultParent) + { + if (child.name == groupName) + { + return child; + } + } + + var group = new GameObject(groupName).transform; + group.SetParent(defaultParent, false); + return group; + } + + GameObject CreateTransformGroup(string groupName) + { + var gameObj = new GameObject(groupName); + gameObj.transform.SetParent(ContextTransform, false); + gameObj.transform.SetParent(null, false); + return gameObj; + } + +#endif + + // Use this method to create any non-monobehaviour + // Any fields marked [Inject] will be set using the bindings on the container + // Any methods marked with a [Inject] will be called + // Any constructor parameters will be filled in with values from the container + public T Instantiate() + { + return Instantiate(new object[0]); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T Instantiate(IEnumerable extraArgs) + { + var result = Instantiate(typeof(T), extraArgs); + + if (IsValidating && !(result is T)) + { + Assert.That(result is ValidationMarker); + return default(T); + } + + return (T)result; + } + + public object Instantiate(Type concreteType) + { + return Instantiate(concreteType, new object[0]); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public object Instantiate( + Type concreteType, IEnumerable extraArgs) + { + Assert.That(!extraArgs.ContainsItem(null), + "Null value given to factory constructor arguments when instantiating object with type '{0}'. In order to use null use InstantiateExplicit", concreteType); + + return InstantiateExplicit( + concreteType, InjectUtil.CreateArgList(extraArgs)); + } + +#if !NOT_UNITY3D + // Add new component to existing game object and fill in its dependencies + // This is the same as AddComponent except the [Inject] fields will be filled in + // NOTE: Gameobject here is not a prefab prototype, it is an instance + public TContract InstantiateComponent(GameObject gameObject) + where TContract : Component + { + return InstantiateComponent(gameObject, new object[0]); + } + + // Add new component to existing game object and fill in its dependencies + // This is the same as AddComponent except the [Inject] fields will be filled in + // NOTE: Gameobject here is not a prefab prototype, it is an instance + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public TContract InstantiateComponent( + GameObject gameObject, IEnumerable extraArgs) + where TContract : Component + { + return (TContract)InstantiateComponent(typeof(TContract), gameObject, extraArgs); + } + + // Add new component to existing game object and fill in its dependencies + // This is the same as AddComponent except the [Inject] fields will be filled in + // NOTE: Gameobject here is not a prefab prototype, it is an instance + public Component InstantiateComponent( + Type componentType, GameObject gameObject) + { + return InstantiateComponent(componentType, gameObject, new object[0]); + } + + // Add new component to existing game object and fill in its dependencies + // This is the same as AddComponent except the [Inject] fields will be filled in + // NOTE: Gameobject here is not a prefab prototype, it is an instance + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public Component InstantiateComponent( + Type componentType, GameObject gameObject, IEnumerable extraArgs) + { + return InstantiateComponentExplicit( + componentType, gameObject, InjectUtil.CreateArgList(extraArgs)); + } + + public T InstantiateComponentOnNewGameObject() + where T : Component + { + return InstantiateComponentOnNewGameObject(typeof(T).Name); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InstantiateComponentOnNewGameObject(IEnumerable extraArgs) + where T : Component + { + return InstantiateComponentOnNewGameObject(typeof(T).Name, extraArgs); + } + + public T InstantiateComponentOnNewGameObject(string gameObjectName) + where T : Component + { + return InstantiateComponentOnNewGameObject(gameObjectName, new object[0]); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InstantiateComponentOnNewGameObject( + string gameObjectName, IEnumerable extraArgs) + where T : Component + { + return InstantiateComponent( + CreateEmptyGameObject(gameObjectName), + extraArgs); + } + + // Create a new game object from a prefab and fill in dependencies for all children + public GameObject InstantiatePrefab(UnityEngine.Object prefab) + { + return InstantiatePrefab( + prefab, GameObjectCreationParameters.Default); + } + + // Create a new game object from a prefab and fill in dependencies for all children + public GameObject InstantiatePrefab(UnityEngine.Object prefab, Transform parentTransform) + { + return InstantiatePrefab( + prefab, new GameObjectCreationParameters { ParentTransform = parentTransform }); + } + + // Create a new game object from a prefab and fill in dependencies for all children + public GameObject InstantiatePrefab( + UnityEngine.Object prefab, Vector3 position, Quaternion rotation, Transform parentTransform) + { + return InstantiatePrefab( + prefab, new GameObjectCreationParameters + { + ParentTransform = parentTransform, + Position = position, + Rotation = rotation + }); + } + + // Create a new game object from a prefab and fill in dependencies for all children + public GameObject InstantiatePrefab( + UnityEngine.Object prefab, GameObjectCreationParameters gameObjectBindInfo) + { + FlushBindings(); + + bool shouldMakeActive; + var gameObj = CreateAndParentPrefab( + prefab, gameObjectBindInfo, null, out shouldMakeActive); + + InjectGameObject(gameObj); + + if (shouldMakeActive && !IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + gameObj.SetActive(true); + } + } + + return gameObj; + } + + // Create a new game object from a resource path and fill in dependencies for all children + public GameObject InstantiatePrefabResource(string resourcePath) + { + return InstantiatePrefabResource(resourcePath, GameObjectCreationParameters.Default); + } + + // Create a new game object from a resource path and fill in dependencies for all children + public GameObject InstantiatePrefabResource(string resourcePath, Transform parentTransform) + { + return InstantiatePrefabResource(resourcePath, new GameObjectCreationParameters { ParentTransform = parentTransform }); + } + + public GameObject InstantiatePrefabResource( + string resourcePath, Vector3 position, Quaternion rotation, Transform parentTransform) + { + return InstantiatePrefabResource( + resourcePath, new GameObjectCreationParameters + { + ParentTransform = parentTransform, + Position = position, + Rotation = rotation + }); + } + + // Create a new game object from a resource path and fill in dependencies for all children + public GameObject InstantiatePrefabResource( + string resourcePath, GameObjectCreationParameters creationInfo) + { + var prefab = (GameObject)Resources.Load(resourcePath); + + Assert.IsNotNull(prefab, + "Could not find prefab at resource location '{0}'".Fmt(resourcePath)); + + return InstantiatePrefab(prefab, creationInfo); + } + + // Same as InstantiatePrefab but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + public T InstantiatePrefabForComponent(UnityEngine.Object prefab) + { + return (T)InstantiatePrefabForComponent( + typeof(T), prefab, null, new object[0]); + } + + // Same as InstantiatePrefab but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InstantiatePrefabForComponent( + UnityEngine.Object prefab, IEnumerable extraArgs) + { + return (T)InstantiatePrefabForComponent( + typeof(T), prefab, null, extraArgs); + } + + public T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Transform parentTransform) + { + return (T)InstantiatePrefabForComponent( + typeof(T), prefab, parentTransform, new object[0]); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Transform parentTransform, IEnumerable extraArgs) + { + return (T)InstantiatePrefabForComponent( + typeof(T), prefab, parentTransform, extraArgs); + } + + public T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Vector3 position, Quaternion rotation, Transform parentTransform) + { + return (T)InstantiatePrefabForComponent( + typeof(T), prefab, new object[0], new GameObjectCreationParameters + { + ParentTransform = parentTransform, + Position = position, + Rotation = rotation + }); + } + + public T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Vector3 position, Quaternion rotation, Transform parentTransform, IEnumerable extraArgs) + { + return (T)InstantiatePrefabForComponent( + typeof(T), prefab, extraArgs, new GameObjectCreationParameters + { + ParentTransform = parentTransform, + Position = position, + Rotation = rotation + }); + } + + // Same as InstantiatePrefab but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public object InstantiatePrefabForComponent( + Type concreteType, UnityEngine.Object prefab, + Transform parentTransform, IEnumerable extraArgs) + { + return InstantiatePrefabForComponent( + concreteType, prefab, extraArgs, + new GameObjectCreationParameters { ParentTransform = parentTransform }); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public object InstantiatePrefabForComponent( + Type concreteType, UnityEngine.Object prefab, + IEnumerable extraArgs, GameObjectCreationParameters creationInfo) + { + return InstantiatePrefabForComponentExplicit( + concreteType, prefab, + InjectUtil.CreateArgList(extraArgs), creationInfo); + } + + // Same as InstantiatePrefabResource but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + public T InstantiatePrefabResourceForComponent(string resourcePath) + { + return (T)InstantiatePrefabResourceForComponent( + typeof(T), resourcePath, null, new object[0]); + } + + // Same as InstantiatePrefabResource but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InstantiatePrefabResourceForComponent( + string resourcePath, IEnumerable extraArgs) + { + return (T)InstantiatePrefabResourceForComponent( + typeof(T), resourcePath, null, extraArgs); + } + + public T InstantiatePrefabResourceForComponent( + string resourcePath, Transform parentTransform) + { + return (T)InstantiatePrefabResourceForComponent( + typeof(T), resourcePath, parentTransform, new object[0]); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InstantiatePrefabResourceForComponent( + string resourcePath, Transform parentTransform, IEnumerable extraArgs) + { + return (T)InstantiatePrefabResourceForComponent( + typeof(T), resourcePath, parentTransform, extraArgs); + } + + public T InstantiatePrefabResourceForComponent( + string resourcePath, Vector3 position, Quaternion rotation, Transform parentTransform) + { + return InstantiatePrefabResourceForComponent(resourcePath, position, rotation, parentTransform, new object[0]); + } + + public T InstantiatePrefabResourceForComponent( + string resourcePath, Vector3 position, Quaternion rotation, Transform parentTransform, IEnumerable extraArgs) + { + var argsList = InjectUtil.CreateArgList(extraArgs); + var creationParameters = new GameObjectCreationParameters + { + ParentTransform = parentTransform, + Position = position, + Rotation = rotation + }; + return (T)InstantiatePrefabResourceForComponentExplicit( + typeof(T), resourcePath, argsList, creationParameters); + } + + // Same as InstantiatePrefabResource but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public object InstantiatePrefabResourceForComponent( + Type concreteType, string resourcePath, Transform parentTransform, + IEnumerable extraArgs) + { + Assert.That(!extraArgs.ContainsItem(null), + "Null value given to factory constructor arguments when instantiating object with type '{0}'. In order to use null use InstantiatePrefabForComponentExplicit", concreteType); + + return InstantiatePrefabResourceForComponentExplicit( + concreteType, resourcePath, + InjectUtil.CreateArgList(extraArgs), + new GameObjectCreationParameters { ParentTransform = parentTransform }); + } + + public T InstantiateScriptableObjectResource(string resourcePath) + where T : ScriptableObject + { + return InstantiateScriptableObjectResource(resourcePath, new object[0]); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InstantiateScriptableObjectResource( + string resourcePath, IEnumerable extraArgs) + where T : ScriptableObject + { + return (T)InstantiateScriptableObjectResource( + typeof(T), resourcePath, extraArgs); + } + + public object InstantiateScriptableObjectResource( + Type scriptableObjectType, string resourcePath) + { + return InstantiateScriptableObjectResource( + scriptableObjectType, resourcePath, new object[0]); + } + + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public object InstantiateScriptableObjectResource( + Type scriptableObjectType, string resourcePath, IEnumerable extraArgs) + { + Assert.DerivesFromOrEqual(scriptableObjectType); + return InstantiateScriptableObjectResourceExplicit( + scriptableObjectType, resourcePath, InjectUtil.CreateArgList(extraArgs)); + } + + // Inject dependencies into any and all child components on the given game object + public void InjectGameObject(GameObject gameObject) + { + FlushBindings(); + + ZenUtilInternal.AddStateMachineBehaviourAutoInjectersUnderGameObject(gameObject); + + var monoBehaviours = ZenPools.SpawnList(); + try + { + ZenUtilInternal.GetInjectableMonoBehavioursUnderGameObject(gameObject, monoBehaviours); + + for (int i = 0; i < monoBehaviours.Count; i++) + { + Inject(monoBehaviours[i]); + } + } + finally + { + ZenPools.DespawnList(monoBehaviours); + } + } + + // Same as InjectGameObject except it will also search the game object for the + // given component, and also optionally allow passing extra inject arguments into the + // given component + public T InjectGameObjectForComponent(GameObject gameObject) + where T : Component + { + return InjectGameObjectForComponent(gameObject, new object[0]); + } + + // Same as InjectGameObject except it will also search the game object for the + // given component, and also optionally allow passing extra inject arguments into the + // given component + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public T InjectGameObjectForComponent( + GameObject gameObject, IEnumerable extraArgs) + where T : Component + { + return (T)InjectGameObjectForComponent(gameObject, typeof(T), extraArgs); + } + + // Same as InjectGameObject except it will also search the game object for the + // given component, and also optionally allow passing extra inject arguments into the + // given component + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public object InjectGameObjectForComponent( + GameObject gameObject, Type componentType, IEnumerable extraArgs) + { + return InjectGameObjectForComponentExplicit( + gameObject, componentType, InjectUtil.CreateArgList(extraArgs), new InjectContext(this, componentType, null), null); + } + + // Same as InjectGameObjectForComponent except allows null values + // to be included in the argument list. Also see InjectUtil.CreateArgList + public Component InjectGameObjectForComponentExplicit( + GameObject gameObject, Type componentType, List extraArgs, InjectContext context, object concreteIdentifier) + { + if (!componentType.DerivesFrom() && extraArgs.Count > 0) + { + throw Assert.CreateException( + "Cannot inject into non-monobehaviours! Argument list must be zero length"); + } + + ZenUtilInternal.AddStateMachineBehaviourAutoInjectersUnderGameObject(gameObject); + + var injectableMonoBehaviours = ZenPools.SpawnList(); + try + { + + ZenUtilInternal.GetInjectableMonoBehavioursUnderGameObject(gameObject, injectableMonoBehaviours); + + for (int i = 0; i < injectableMonoBehaviours.Count; i++) + { + var monoBehaviour = injectableMonoBehaviours[i]; + if (monoBehaviour.GetType().DerivesFromOrEqual(componentType)) + { + InjectExplicit(monoBehaviour, monoBehaviour.GetType(), extraArgs, context, concreteIdentifier); + } + else + { + Inject(monoBehaviour); + } + } + } + finally + { + ZenPools.DespawnList(injectableMonoBehaviours); + } + + var matches = gameObject.GetComponentsInChildren(componentType, true); + + Assert.That(matches.Length > 0, + "Expected to find component with type '{0}' when injecting into game object '{1}'", componentType, gameObject.name); + + Assert.That(matches.Length == 1, + "Found multiple component with type '{0}' when injecting into game object '{1}'", componentType, gameObject.name); + + return matches[0]; + } +#endif + + // When you call any of these Inject methods + // Any fields marked [Inject] will be set using the bindings on the container + // Any methods marked with a [Inject] will be called + // Any constructor parameters will be filled in with values from the container + public void Inject(object injectable) + { + Inject(injectable, new object[0]); + } + + // Same as Inject(injectable) except allows adding extra values to be injected + // Note: For IL2CPP platforms make sure to use new object[] instead of new [] when creating + // the argument list to avoid errors converting to IEnumerable + public void Inject(object injectable, IEnumerable extraArgs) + { + InjectExplicit( + injectable, InjectUtil.CreateArgList(extraArgs)); + } + + // Resolve<> - Lookup a value in the container. + // + // Note that this may result in a new object being created (for transient bindings) or it + // may return an already created object (for FromInstance or ToSingle, etc. bindings) + // + // If a single unique value for the given type cannot be found, an exception is thrown. + // + public TContract Resolve() + { + return (TContract)Resolve(typeof(TContract)); + } + + public object Resolve(Type contractType) + { + return ResolveId(contractType, null); + } + + public TContract ResolveId(object identifier) + { + return (TContract)ResolveId(typeof(TContract), identifier); + } + + public object ResolveId(Type contractType, object identifier) + { + using (var context = ZenPools.SpawnInjectContext(this, contractType)) + { + context.Identifier = identifier; + return Resolve(context); + } + } + + // Same as Resolve<> except it will return null if a value for the given type cannot + // be found. + public TContract TryResolve() + where TContract : class + { + return (TContract)TryResolve(typeof(TContract)); + } + + public object TryResolve(Type contractType) + { + return TryResolveId(contractType, null); + } + + public TContract TryResolveId(object identifier) + where TContract : class + { + return (TContract)TryResolveId( + typeof(TContract), identifier); + } + + public object TryResolveId(Type contractType, object identifier) + { + using (var context = ZenPools.SpawnInjectContext(this, contractType)) + { + context.Identifier = identifier; + context.Optional = true; + return Resolve(context); + } + } + + // Same as Resolve<> except it will return all bindings that are associated with the given type + public List ResolveAll() + { + return (List)ResolveAll(typeof(TContract)); + } + + public IList ResolveAll(Type contractType) + { + return ResolveIdAll(contractType, null); + } + + public List ResolveIdAll(object identifier) + { + return (List)ResolveIdAll(typeof(TContract), identifier); + } + + public IList ResolveIdAll(Type contractType, object identifier) + { + using (var context = ZenPools.SpawnInjectContext(this, contractType)) + { + context.Identifier = identifier; + context.Optional = true; + return ResolveAll(context); + } + } + + // Removes all bindings + public void UnbindAll() + { + FlushBindings(); + _providers.Clear(); + } + + // Remove all bindings bound to the given contract type + public bool Unbind() + { + return Unbind(typeof(TContract)); + } + + public bool Unbind(Type contractType) + { + return UnbindId(contractType, null); + } + + public bool UnbindId(object identifier) + { + return UnbindId(typeof(TContract), identifier); + } + + public bool UnbindId(Type contractType, object identifier) + { + FlushBindings(); + + var bindingId = new BindingId(contractType, identifier); + + return _providers.Remove(bindingId); + } + + public void UnbindInterfacesTo() + { + UnbindInterfacesTo(typeof(TConcrete)); + } + + public void UnbindInterfacesTo(Type concreteType) + { + foreach (var i in concreteType.Interfaces()) + { + Unbind(i, concreteType); + } + } + + public bool Unbind() + { + return Unbind(typeof(TContract), typeof(TConcrete)); + } + + public bool Unbind(Type contractType, Type concreteType) + { + return UnbindId(contractType, concreteType, null); + } + + public bool UnbindId(object identifier) + { + return UnbindId(typeof(TContract), typeof(TConcrete), identifier); + } + + public bool UnbindId(Type contractType, Type concreteType, object identifier) + { + FlushBindings(); + + var bindingId = new BindingId(contractType, identifier); + + List providers; + + if (!_providers.TryGetValue(bindingId, out providers)) + { + return false; + } + + var matches = providers.Where(x => x.Provider.GetInstanceType(new InjectContext(this, contractType, identifier)).DerivesFromOrEqual(concreteType)).ToList(); + + if (matches.Count == 0) + { + return false; + } + + foreach (var info in matches) + { + bool success = providers.Remove(info); + Assert.That(success); + } + + return true; + } + + // Returns true if the given type is bound to something in the container + public bool HasBinding() + { + return HasBinding(typeof(TContract)); + } + + public bool HasBinding(Type contractType) + { + return HasBindingId(contractType, null); + } + + public bool HasBindingId(object identifier) + { + return HasBindingId(typeof(TContract), identifier); + } + + public bool HasBindingId(Type contractType, object identifier) + { + return HasBindingId(contractType, identifier, InjectSources.Any); + } + + public bool HasBindingId(Type contractType, object identifier, InjectSources sourceType) + { + using (var ctx = ZenPools.SpawnInjectContext(this, contractType)) + { + ctx.Identifier = identifier; + ctx.SourceType = sourceType; + return HasBinding(ctx); + } + } + + // You shouldn't need to use this + public bool HasBinding(InjectContext context) + { + Assert.IsNotNull(context); + + FlushBindings(); + + var matches = ZenPools.SpawnList(); + + try + { + GetProviderMatches(context, matches); + return matches.Count > 0; + } + finally + { + ZenPools.DespawnList(matches); + } + } + + // You shouldn't need to use this + public void FlushBindings() + { + while (_currentBindings.Count > 0) + { + var binding = _currentBindings.Dequeue(); + + if (binding.BindingInheritanceMethod != BindingInheritanceMethods.MoveDirectOnly + && binding.BindingInheritanceMethod != BindingInheritanceMethods.MoveIntoAll) + { + FinalizeBinding(binding); + } + + if (binding.BindingInheritanceMethod != BindingInheritanceMethods.None) + { + _childBindings.Add(binding); + } + else + { + binding.Dispose(); + } + } + } + + void FinalizeBinding(BindStatement binding) + { + _isFinalizingBinding = true; + + try + { + binding.FinalizeBinding(this); + } + finally + { + _isFinalizingBinding = false; + } + } + + // Don't use this method + public BindStatement StartBinding(bool flush = true) + { + Assert.That(!_isFinalizingBinding, + "Attempted to start a binding during a binding finalizer. This is not allowed, since binding finalizers should directly use AddProvider instead, to allow for bindings to be inherited properly without duplicates"); + + if (flush) + { + FlushBindings(); + } + + var bindStatement = ZenPools.SpawnStatement(); + _currentBindings.Enqueue(bindStatement); + return bindStatement; + } + + public ConcreteBinderGeneric Rebind() + { + return RebindId(null); + } + + public ConcreteBinderGeneric RebindId(object identifier) + { + UnbindId(identifier); + return Bind().WithId(identifier); + } + + public ConcreteBinderNonGeneric Rebind(Type contractType) + { + return RebindId(contractType, null); + } + + public ConcreteBinderNonGeneric RebindId(Type contractType, object identifier) + { + UnbindId(contractType, identifier); + return Bind(contractType).WithId(identifier); + } + + // Map the given type to a way of obtaining it + // Note that this can include open generic types as well such as List<> + public ConcreteIdBinderGeneric Bind() + { + return Bind(StartBinding()); + } + + // This is only useful for complex cases where you want to add multiple bindings + // at the same time and can be ignored by 99% of users + public ConcreteIdBinderGeneric BindNoFlush() + { + return Bind(StartBinding(false)); + } + + ConcreteIdBinderGeneric Bind( + BindStatement bindStatement) + { + var bindInfo = bindStatement.SpawnBindInfo(); + + Assert.That(!typeof(TContract).DerivesFrom(), + "You should not use Container.Bind for factory classes. Use Container.BindFactory instead."); + + Assert.That(!bindInfo.ContractTypes.Contains(typeof(TContract))); + bindInfo.ContractTypes.Add(typeof(TContract)); + + return new ConcreteIdBinderGeneric( + this, bindInfo, bindStatement); + } + + // Non-generic version of Bind<> for cases where you only have the runtime type + // Note that this can include open generic types as well such as List<> + public ConcreteIdBinderNonGeneric Bind(params Type[] contractTypes) + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + bindInfo.ContractTypes.AllocFreeAddRange(contractTypes); + return BindInternal(bindInfo, statement); + } + + public ConcreteIdBinderNonGeneric Bind(IEnumerable contractTypes) + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + bindInfo.ContractTypes.AddRange(contractTypes); + return BindInternal(bindInfo, statement); + } + + ConcreteIdBinderNonGeneric BindInternal( + BindInfo bindInfo, BindStatement bindingFinalizer) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("DiContainer.Bind")) +#endif + { + Assert.That(bindInfo.ContractTypes.All(x => !x.DerivesFrom()), + "You should not use Container.Bind for factory classes. Use Container.BindFactory instead."); + + return new ConcreteIdBinderNonGeneric(this, bindInfo, bindingFinalizer); + } + } + +#if !(UNITY_WSA && ENABLE_DOTNET) + public ConcreteIdBinderNonGeneric Bind( + Action generator) + { + var conventionBindInfo = new ConventionBindInfo(); + generator(new ConventionSelectTypesBinder(conventionBindInfo)); + + var contractTypesList = conventionBindInfo.ResolveTypes(); + + Assert.That(contractTypesList.All(x => !x.DerivesFrom()), + "You should not use Container.Bind for factory classes. Use Container.BindFactory instead."); + + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + bindInfo.ContractTypes.AllocFreeAddRange(contractTypesList); + + // This is nice because it allows us to do things like Bind(all interfaces).To() + // (though of course it would be more efficient to use BindInterfacesTo in this case) + bindInfo.InvalidBindResponse = InvalidBindResponses.Skip; + + return new ConcreteIdBinderNonGeneric(this, bindInfo, statement); + } +#endif + + // Bind all the interfaces for the given type to the same thing. + // + // Example: + // + // public class Foo : ITickable, IInitializable + // { + // } + // + // Container.BindInterfacesTo().AsSingle(); + // + // This line above is equivalent to the following: + // + // Container.Bind().ToSingle(); + // Container.Bind().ToSingle(); + // + // Note here that we do not bind Foo to itself. For that, use BindInterfacesAndSelfTo + public FromBinderNonGeneric BindInterfacesTo() + { + return BindInterfacesTo(typeof(T)); + } + + public FromBinderNonGeneric BindInterfacesTo(Type type) + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + var interfaces = type.Interfaces(); + + if (interfaces.Length == 0) + { + Log.Warn("Called BindInterfacesTo for type {0} but no interfaces were found", type); + } + + bindInfo.ContractTypes.AllocFreeAddRange(interfaces); + bindInfo.SetContextInfo("BindInterfacesTo({0})".Fmt(type)); + + // Almost always, you don't want to use the default AsTransient so make them type it + bindInfo.RequireExplicitScope = true; + return BindInternal(bindInfo, statement).To(type); + } + + // Same as BindInterfaces except also binds to self + public FromBinderNonGeneric BindInterfacesAndSelfTo() + { + return BindInterfacesAndSelfTo(typeof(T)); + } + + public FromBinderNonGeneric BindInterfacesAndSelfTo(Type type) + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.AllocFreeAddRange(type.Interfaces()); + bindInfo.ContractTypes.Add(type); + + bindInfo.SetContextInfo("BindInterfacesAndSelfTo({0})".Fmt(type)); + + // Almost always, you don't want to use the default AsTransient so make them type it + bindInfo.RequireExplicitScope = true; + return BindInternal(bindInfo, statement).To(type); + } + + // This is simply a shortcut to using the FromInstance method. + // + // Example: + // Container.BindInstance(new Foo()); + // + // This line above is equivalent to the following: + // + // Container.Bind().FromInstance(new Foo()); + // + public IdScopeConcreteIdArgConditionCopyNonLazyBinder BindInstance(TContract instance) + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + bindInfo.ContractTypes.Add(typeof(TContract)); + + statement.SetFinalizer( + new ScopableBindingFinalizer( + bindInfo, + (container, type) => new InstanceProvider(type, instance, container, bindInfo.InstantiatedCallback))); + + return new IdScopeConcreteIdArgConditionCopyNonLazyBinder(bindInfo); + } + + // Unfortunately we can't support setting scope / condition / etc. here since all the + // bindings are finalized one at a time + public void BindInstances(params object[] instances) + { + for (int i = 0; i < instances.Length; i++) + { + var instance = instances[i]; + + Assert.That(!ZenUtilInternal.IsNull(instance), + "Found null instance provided to BindInstances method"); + + Bind(instance.GetType()).FromInstance(instance); + } + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + public MemoryPoolIdInitialSizeMaxSizeBinder BindMemoryPool() + { + return BindMemoryPool>(); + } + + public MemoryPoolIdInitialSizeMaxSizeBinder BindMemoryPool() + where TPool : IMemoryPool + { + return BindMemoryPoolCustomInterface(); + } + + public MemoryPoolIdInitialSizeMaxSizeBinder BindMemoryPoolCustomInterface(bool includeConcreteType = false) + where TPoolConcrete : TPoolContract, IMemoryPool + where TPoolContract : IMemoryPool + { + return BindMemoryPoolCustomInterfaceInternal(includeConcreteType, StartBinding()); + } + + internal MemoryPoolIdInitialSizeMaxSizeBinder BindMemoryPoolCustomInterfaceNoFlush(bool includeConcreteType = false) + where TPoolConcrete : TPoolContract, IMemoryPool + where TPoolContract : IMemoryPool + { + return BindMemoryPoolCustomInterfaceInternal(includeConcreteType, StartBinding(false)); + } + + MemoryPoolIdInitialSizeMaxSizeBinder BindMemoryPoolCustomInterfaceInternal( + bool includeConcreteType, BindStatement statement) + where TPoolConcrete : TPoolContract, IMemoryPool + where TPoolContract : IMemoryPool + { + var contractTypes = new List { typeof(IDisposable), typeof(TPoolContract) }; + + if (includeConcreteType) + { + contractTypes.Add(typeof(TPoolConcrete)); + } + + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.AllocFreeAddRange(contractTypes); + + // This interface is used in the optional class PoolCleanupChecker + // And also allow people to manually call DespawnAll() for all IMemoryPool + // if they want + bindInfo.ContractTypes.Add(typeof(IMemoryPool)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TPoolConcrete)); + var poolBindInfo = new MemoryPoolBindInfo(); + + statement.SetFinalizer( + new MemoryPoolBindingFinalizer( + bindInfo, factoryBindInfo, poolBindInfo)); + + return new MemoryPoolIdInitialSizeMaxSizeBinder( + this, bindInfo, factoryBindInfo, poolBindInfo); + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal< + TParam1, TContract, IFactory, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal< + TParam1, TContract, TFactory, TFactory>(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal< + TParam1, TParam2, TContract, IFactory, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal< + TParam1, TParam2, TContract, TFactory, TFactory>(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TContract, IFactory, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TContract, TFactory, TFactory>(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TContract, IFactory, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TContract, TFactory, TFactory>(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TParam5, TContract, IFactory, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TParam5, TContract, TFactory, TFactory>(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TContract, IFactory, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TContract, TFactory, TFactory>(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + FactoryToChoiceIdBinder BindFactoryInternal() + where TFactoryConcrete : TFactoryContract, IFactory + where TFactoryContract : IFactory + { + var statement = StartBinding(); + var bindInfo = statement.SpawnBindInfo(); + + bindInfo.ContractTypes.Add(typeof(TFactoryContract)); + + var factoryBindInfo = new FactoryBindInfo(typeof(TFactoryConcrete)); + + statement.SetFinalizer( + new PlaceholderFactoryBindingFinalizer( + bindInfo, factoryBindInfo)); + + return new FactoryToChoiceIdBinder( + this, bindInfo, factoryBindInfo); + } + + public FactoryToChoiceIdBinder BindIFactory() + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10, TContract, IFactory, PlaceholderFactory>(); + } + + public FactoryToChoiceIdBinder BindFactory() + where TFactory : PlaceholderFactory + { + return BindFactoryInternal< + TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10, TContract, TFactory, TFactory>(); + } + + public FactoryToChoiceIdBinder BindFactoryCustomInterface() + where TFactoryConcrete : PlaceholderFactory, TFactoryContract + where TFactoryContract : IFactory + { + return BindFactoryInternal(); + } + + public T InstantiateExplicit(List extraArgs) + { + return (T)InstantiateExplicit(typeof(T), extraArgs); + } + + public object InstantiateExplicit(Type concreteType, List extraArgs) + { + bool autoInject = true; + + return InstantiateExplicit( + concreteType, + autoInject, + extraArgs, + new InjectContext(this, concreteType, null), + null); + } + + public object InstantiateExplicit(Type concreteType, bool autoInject, List extraArgs, InjectContext context, object concreteIdentifier) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("DiContainer.Instantiate")) +#endif + { + if (IsValidating) + { + if (_settings.ValidationErrorResponse == ValidationErrorResponses.Throw) + { + return InstantiateInternal(concreteType, autoInject, extraArgs, context, concreteIdentifier); + } + + // In this case, just log it and continue to print out multiple validation errors + // at once + try + { + return InstantiateInternal(concreteType, autoInject, extraArgs, context, concreteIdentifier); + } + catch (Exception e) + { + Log.ErrorException(e); + return new ValidationMarker(concreteType, true); + } + } + + return InstantiateInternal(concreteType, autoInject, extraArgs, context, concreteIdentifier); + } + } + +#if !NOT_UNITY3D + public Component InstantiateComponentExplicit( + Type componentType, GameObject gameObject, List extraArgs) + { + Assert.That(componentType.DerivesFrom()); + + FlushBindings(); + + var monoBehaviour = gameObject.AddComponent(componentType); + InjectExplicit(monoBehaviour, extraArgs); + return monoBehaviour; + } + + public object InstantiateScriptableObjectResourceExplicit( + Type scriptableObjectType, string resourcePath, List extraArgs) + { + var objects = Resources.LoadAll(resourcePath, scriptableObjectType); + + Assert.That(objects.Length > 0, + "Could not find resource at path '{0}' with type '{1}'", resourcePath, scriptableObjectType); + + Assert.That(objects.Length == 1, + "Found multiple scriptable objects at path '{0}' when only 1 was expected with type '{1}'", resourcePath, scriptableObjectType); + + var newObj = ScriptableObject.Instantiate(objects.Single()); + + InjectExplicit(newObj, extraArgs); + + return newObj; + } + + // Same as InstantiatePrefabResourceForComponent except allows null values + // to be included in the argument list. Also see InjectUtil.CreateArgList + public object InstantiatePrefabResourceForComponentExplicit( + Type componentType, string resourcePath, List extraArgs, + GameObjectCreationParameters creationInfo) + { + return InstantiatePrefabResourceForComponentExplicit( + componentType, resourcePath, extraArgs, new InjectContext(this, componentType, null), null, creationInfo); + } + + public object InstantiatePrefabResourceForComponentExplicit( + Type componentType, string resourcePath, List extraArgs, InjectContext context, object concreteIdentifier, + GameObjectCreationParameters creationInfo) + { + var prefab = (GameObject)Resources.Load(resourcePath); + Assert.IsNotNull(prefab, + "Could not find prefab at resource location '{0}'".Fmt(resourcePath)); + return InstantiatePrefabForComponentExplicit( + componentType, prefab, extraArgs, context, concreteIdentifier, creationInfo); + } + + public object InstantiatePrefabForComponentExplicit( + Type componentType, UnityEngine.Object prefab, + List extraArgs) + { + return InstantiatePrefabForComponentExplicit( + componentType, prefab, extraArgs, GameObjectCreationParameters.Default); + } + + public object InstantiatePrefabForComponentExplicit( + Type componentType, UnityEngine.Object prefab, + List extraArgs, GameObjectCreationParameters gameObjectBindInfo) + { + return InstantiatePrefabForComponentExplicit( + componentType, prefab, extraArgs, new InjectContext(this, componentType, null), null, gameObjectBindInfo); + } + + // Same as InstantiatePrefabForComponent except allows null values + // to be included in the argument list. Also see InjectUtil.CreateArgList + public object InstantiatePrefabForComponentExplicit( + Type componentType, UnityEngine.Object prefab, + List extraArgs, InjectContext context, object concreteIdentifier, GameObjectCreationParameters gameObjectBindInfo) + { + Assert.That(!AssertOnNewGameObjects, + "Given DiContainer does not support creating new game objects"); + + FlushBindings(); + + Assert.That(componentType.IsInterface() || componentType.DerivesFrom(), + "Expected type '{0}' to derive from UnityEngine.Component", componentType); + + bool shouldMakeActive; + var gameObj = CreateAndParentPrefab(prefab, gameObjectBindInfo, context, out shouldMakeActive); + + var component = InjectGameObjectForComponentExplicit( + gameObj, componentType, extraArgs, context, concreteIdentifier); + + if (shouldMakeActive && !IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + gameObj.SetActive(true); + } + } + + return component; + } +#endif + + ////////////// Execution order //////////////// + + public void BindExecutionOrder(int order) + { + BindExecutionOrder(typeof(T), order); + } + + public void BindExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom() || type.DerivesFrom() || type.DerivesFrom() || type.DerivesFrom() || type.DerivesFrom() || type.DerivesFrom() || type.DerivesFrom(), + "Expected type '{0}' to derive from one or more of the following interfaces: ITickable, IInitializable, ILateTickable, IFixedTickable, IDisposable, ILateDisposable", type); + + if (type.DerivesFrom()) + { + BindTickableExecutionOrder(type, order); + } + + if (type.DerivesFrom()) + { + BindInitializableExecutionOrder(type, order); + } + + if (type.DerivesFrom()) + { + BindDisposableExecutionOrder(type, order); + } + + if (type.DerivesFrom()) + { + BindLateDisposableExecutionOrder(type, order); + } + + if (type.DerivesFrom()) + { + BindFixedTickableExecutionOrder(type, order); + } + + if (type.DerivesFrom()) + { + BindLateTickableExecutionOrder(type, order); + } + + if (type.DerivesFrom()) + { + BindPoolableExecutionOrder(type, order); + } + } + + public CopyNonLazyBinder BindTickableExecutionOrder(int order) + where T : ITickable + { + return BindTickableExecutionOrder(typeof(T), order); + } + + public CopyNonLazyBinder BindTickableExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to derive from ITickable", type); + + return BindInstance( + ValuePair.New(type, order)).WhenInjectedInto(); + } + + public CopyNonLazyBinder BindInitializableExecutionOrder(int order) + where T : IInitializable + { + return BindInitializableExecutionOrder(typeof(T), order); + } + + public CopyNonLazyBinder BindInitializableExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to derive from IInitializable", type); + + return BindInstance( + ValuePair.New(type, order)).WhenInjectedInto(); + } + + public CopyNonLazyBinder BindDisposableExecutionOrder(int order) + where T : IDisposable + { + return BindDisposableExecutionOrder(typeof(T), order); + } + + public CopyNonLazyBinder BindLateDisposableExecutionOrder(int order) + where T : ILateDisposable + { + return BindLateDisposableExecutionOrder(typeof(T), order); + } + + public CopyNonLazyBinder BindDisposableExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to derive from IDisposable", type); + + return BindInstance( + ValuePair.New(type, order)).WhenInjectedInto(); + } + + public CopyNonLazyBinder BindLateDisposableExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to derive from ILateDisposable", type); + + return BindInstance( + ValuePair.New(type, order)).WithId("Late").WhenInjectedInto(); + } + + public CopyNonLazyBinder BindFixedTickableExecutionOrder(int order) + where T : IFixedTickable + { + return BindFixedTickableExecutionOrder(typeof(T), order); + } + + public CopyNonLazyBinder BindFixedTickableExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to derive from IFixedTickable", type); + + return Bind>().WithId("Fixed") + .FromInstance(ValuePair.New(type, order)).WhenInjectedInto(); + } + + public CopyNonLazyBinder BindLateTickableExecutionOrder(int order) + where T : ILateTickable + { + return BindLateTickableExecutionOrder(typeof(T), order); + } + + public CopyNonLazyBinder BindLateTickableExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to derive from ILateTickable", type); + + return Bind>().WithId("Late") + .FromInstance(ValuePair.New(type, order)).WhenInjectedInto(); + } + + public CopyNonLazyBinder BindPoolableExecutionOrder(int order) + where T : IPoolable + { + return BindPoolableExecutionOrder(typeof(T), order); + } + + public CopyNonLazyBinder BindPoolableExecutionOrder(Type type, int order) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to derive from IPoolable", type); + + return Bind>() + .FromInstance(ValuePair.New(type, order)).WhenInjectedInto(); + } + + class ProviderInfo + { + public ProviderInfo( + IProvider provider, BindingCondition condition, bool nonLazy, DiContainer container) + { + Provider = provider; + Condition = condition; + NonLazy = nonLazy; + Container = container; + } + + public readonly DiContainer Container; + public readonly bool NonLazy; + public readonly IProvider Provider; + public readonly BindingCondition Condition; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/DiContainer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/DiContainer.cs.meta new file mode 100644 index 0000000..065592b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/DiContainer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: de4283f91e0232a4897afd2a0af141bc +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/IInstantiator.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/IInstantiator.cs new file mode 100644 index 0000000..ba58b56 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/IInstantiator.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections.Generic; + +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject +{ + // You can optionally inject this interface into your classes/factories + // rather than using DiContainer which contains many methods you might not need + public interface IInstantiator + { + // Use this method to create any non-monobehaviour + // Any fields marked [Inject] will be set using the bindings on the container + // Any methods marked with a [Inject] will be called + // Any constructor parameters will be filled in with values from the container + T Instantiate(); + T Instantiate(IEnumerable extraArgs); + + object Instantiate(Type concreteType); + object Instantiate(Type concreteType, IEnumerable extraArgs); + +#if !NOT_UNITY3D + + // Add new component to existing game object and fill in its dependencies + // NOTE: Gameobject here is not a prefab prototype, it is an instance + TContract InstantiateComponent(GameObject gameObject) + where TContract : Component; + TContract InstantiateComponent( + GameObject gameObject, IEnumerable extraArgs) + where TContract : Component; + Component InstantiateComponent( + Type componentType, GameObject gameObject); + Component InstantiateComponent( + Type componentType, GameObject gameObject, IEnumerable extraArgs); + + T InstantiateComponentOnNewGameObject() + where T : Component; + T InstantiateComponentOnNewGameObject(string gameObjectName) + where T : Component; + T InstantiateComponentOnNewGameObject(IEnumerable extraArgs) + where T : Component; + T InstantiateComponentOnNewGameObject(string gameObjectName, IEnumerable extraArgs) + where T : Component; + + // Create a new game object from a prefab and fill in dependencies for all children + GameObject InstantiatePrefab(UnityEngine.Object prefab); + GameObject InstantiatePrefab( + UnityEngine.Object prefab, Transform parentTransform); + GameObject InstantiatePrefab( + UnityEngine.Object prefab, Vector3 position, Quaternion rotation, Transform parentTransform); + + // Create a new game object from a resource path and fill in dependencies for all children + GameObject InstantiatePrefabResource(string resourcePath); + GameObject InstantiatePrefabResource( + string resourcePath, Transform parentTransform); + GameObject InstantiatePrefabResource( + string resourcePath, Vector3 position, Quaternion rotation, Transform parentTransform); + + // Same as InstantiatePrefab but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + T InstantiatePrefabForComponent(UnityEngine.Object prefab); + T InstantiatePrefabForComponent( + UnityEngine.Object prefab, IEnumerable extraArgs); + T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Transform parentTransform); + T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Transform parentTransform, IEnumerable extraArgs); + T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Vector3 position, Quaternion rotation, Transform parentTransform); + T InstantiatePrefabForComponent( + UnityEngine.Object prefab, Vector3 position, Quaternion rotation, Transform parentTransform, IEnumerable extraArgs); + object InstantiatePrefabForComponent( + Type concreteType, UnityEngine.Object prefab, Transform parentTransform, IEnumerable extraArgs); + + // Same as InstantiatePrefabResource but returns a component after it's initialized + // and optionally allows extra arguments for the given component type + T InstantiatePrefabResourceForComponent(string resourcePath); + T InstantiatePrefabResourceForComponent( + string resourcePath, IEnumerable extraArgs); + T InstantiatePrefabResourceForComponent( + string resourcePath, Transform parentTransform); + T InstantiatePrefabResourceForComponent( + string resourcePath, Transform parentTransform, IEnumerable extraArgs); + T InstantiatePrefabResourceForComponent( + string resourcePath, Vector3 position, Quaternion rotation, Transform parentTransform); + T InstantiatePrefabResourceForComponent( + string resourcePath, Vector3 position, Quaternion rotation, Transform parentTransform, IEnumerable extraArgs); + object InstantiatePrefabResourceForComponent( + Type concreteType, string resourcePath, Transform parentTransform, IEnumerable extraArgs); + + T InstantiateScriptableObjectResource(string resourcePath) + where T : ScriptableObject; + T InstantiateScriptableObjectResource( + string resourcePath, IEnumerable extraArgs) + where T : ScriptableObject; + object InstantiateScriptableObjectResource( + Type scriptableObjectType, string resourcePath); + object InstantiateScriptableObjectResource( + Type scriptableObjectType, string resourcePath, IEnumerable extraArgs); + + GameObject CreateEmptyGameObject(string name); +#endif + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/IInstantiator.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/IInstantiator.cs.meta new file mode 100644 index 0000000..b9726c3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/IInstantiator.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 27acc83df7708be4185afec9bd506165 +timeCreated: 1523188912 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LazyInstanceInjector.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LazyInstanceInjector.cs new file mode 100644 index 0000000..6d061bb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LazyInstanceInjector.cs @@ -0,0 +1,76 @@ + +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + // When the app starts up, typically there is a list of instances that need to be injected + // The question is, what is the order that they should be injected? Originally we would + // just iterate over the list and inject in whatever order they were in + // What is better than that though, is to inject based on their dependency order + // So if A depends on B then it would be nice if B was always injected before A + // That way, in [Inject] methods for A, A can access members on B knowing that it's + // already been initialized. + // So in order to do this, we add the initial pool of instances to this class then + // notify this class whenever an instance is resolved via a FromInstance binding + // That way we can lazily call inject on-demand whenever the instance is requested + [NoReflectionBaking] + public class LazyInstanceInjector + { + readonly DiContainer _container; + readonly HashSet _instancesToInject = new HashSet(); + + public LazyInstanceInjector(DiContainer container) + { + _container = container; + } + + public IEnumerable Instances + { + get { return _instancesToInject; } + } + + public void AddInstance(object instance) + { + _instancesToInject.Add(instance); + } + + public void AddInstances(IEnumerable instances) + { + _instancesToInject.UnionWith(instances); + } + + public void LazyInject(object instance) + { + if (_instancesToInject.Remove(instance)) + { + _container.Inject(instance); + } + } + + public void LazyInjectAll() + { +#if UNITY_EDITOR + using (ProfileBlock.Start("Zenject.LazyInstanceInjector.LazyInjectAll")) +#endif + { + var tempList = new List(); + + while (!_instancesToInject.IsEmpty()) + { + tempList.Clear(); + tempList.AddRange(_instancesToInject); + + foreach (var instance in tempList) + { + // We use LazyInject instead of calling _container.inject directly + // Because it might have already been lazily injected + // as a result of a previous call to inject + LazyInject(instance); + } + } + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LazyInstanceInjector.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LazyInstanceInjector.cs.meta new file mode 100644 index 0000000..5267d8b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LazyInstanceInjector.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c7bd2a03033e83a4c9dab4d27166b412 +timeCreated: 1476651829 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LookupId.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LookupId.cs new file mode 100644 index 0000000..77c340d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LookupId.cs @@ -0,0 +1,39 @@ +using ModestTree; + +namespace Zenject.Internal +{ + [NoReflectionBaking] + public class LookupId + { + public IProvider Provider; + public BindingId BindingId; + + public LookupId() + { + } + + public LookupId(IProvider provider, BindingId bindingId) + { + Assert.IsNotNull(provider); + Assert.IsNotNull(bindingId); + + Provider = provider; + BindingId = bindingId; + } + + public override int GetHashCode() + { + int hash = 17; + hash = hash * 23 + Provider.GetHashCode(); + hash = hash * 23 + BindingId.GetHashCode(); + return hash; + } + + public void Reset() + { + Provider = null; + BindingId.Type = null; + BindingId.Identifier = null; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LookupId.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LookupId.cs.meta new file mode 100644 index 0000000..8328dac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/LookupId.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 75d6ff51a82574249bd77fb5fd40d948 +timeCreated: 1535860932 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/SingletonMarkRegistry.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/SingletonMarkRegistry.cs new file mode 100644 index 0000000..ac627f4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/SingletonMarkRegistry.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject.Internal +{ + [NoReflectionBaking] + public class SingletonMarkRegistry + { + readonly HashSet _boundSingletons = new HashSet(); + readonly HashSet _boundNonSingletons = new HashSet(); + + public void MarkNonSingleton(Type type) + { + Assert.That(!_boundSingletons.Contains(type), + "Found multiple creation bindings for type '{0}' in addition to AsSingle. The AsSingle binding must be the definitive creation binding. If this is intentional, use AsCached instead of AsSingle.", type); + _boundNonSingletons.Add(type); + } + + public void MarkSingleton(Type type) + { + bool added = _boundSingletons.Add(type); + Assert.That(added, "Attempted to use AsSingle multiple times for type '{0}'. As of Zenject 6+, AsSingle as can no longer be used for the same type across different bindings. See the upgrade guide for details.", type); + + Assert.That(!_boundNonSingletons.Contains(type), + "Found multiple creation bindings for type '{0}' in addition to AsSingle. The AsSingle binding must be the definitive creation binding. If this is intentional, use AsCached instead of AsSingle.", type); + } + + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/SingletonMarkRegistry.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/SingletonMarkRegistry.cs.meta new file mode 100644 index 0000000..03f7766 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/SingletonMarkRegistry.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 3844511961cf2ee40948fbe1569a2f31 +timeCreated: 1520759760 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/ZenjectSettings.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/ZenjectSettings.cs new file mode 100644 index 0000000..d7fd4c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/ZenjectSettings.cs @@ -0,0 +1,190 @@ +using System; +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject +{ + public enum ValidationErrorResponses + { + Log, + Throw + } + + public enum RootResolveMethods + { + NonLazyOnly, + All + } + + public enum SignalDefaultSyncModes + { + Synchronous, + Asynchronous + } + + public enum SignalMissingHandlerResponses + { + Ignore, + Throw, + Warn + } + + [Serializable] + [ZenjectAllowDuringValidation] + [NoReflectionBaking] + public class ZenjectSettings + { + public static ZenjectSettings Default = new ZenjectSettings(); + +#if !NOT_UNITY3D + [SerializeField] +#endif + bool _ensureDeterministicDestructionOrderOnApplicationQuit; + +#if !NOT_UNITY3D + [SerializeField] +#endif + bool _displayWarningWhenResolvingDuringInstall; + +#if !NOT_UNITY3D + [SerializeField] +#endif + RootResolveMethods _validationRootResolveMethod; + +#if !NOT_UNITY3D + [SerializeField] +#endif + ValidationErrorResponses _validationErrorResponse; + +#if !NOT_UNITY3D + [SerializeField] +#endif + SignalSettings _signalSettings; + + public ZenjectSettings( + ValidationErrorResponses validationErrorResponse, + RootResolveMethods validationRootResolveMethod = RootResolveMethods.NonLazyOnly, + bool displayWarningWhenResolvingDuringInstall = true, + bool ensureDeterministicDestructionOrderOnApplicationQuit = false, + SignalSettings signalSettings = null) + { + _validationErrorResponse = validationErrorResponse; + _validationRootResolveMethod = validationRootResolveMethod; + _displayWarningWhenResolvingDuringInstall = displayWarningWhenResolvingDuringInstall; + _ensureDeterministicDestructionOrderOnApplicationQuit =ensureDeterministicDestructionOrderOnApplicationQuit; + _signalSettings = signalSettings ?? SignalSettings.Default; + } + + // Need to define an emtpy constructor since this is created by unity serialization + // even if the above constructor has defaults for all + public ZenjectSettings() + : this(ValidationErrorResponses.Log) + { + } + + public SignalSettings Signals + { + get { return _signalSettings; } + } + + // Setting this to Log can be more useful because it will print out + // multiple validation errors at once so you can fix multiple problems before + // attempting validation again + public ValidationErrorResponses ValidationErrorResponse + { + get { return _validationErrorResponse; } + } + + // Settings this to true will ensure that every binding in the container can be + // instantiated with all its dependencies, and not just those bindings that will be + // constructed as part of the object graph generated from the nonlazy bindings + public RootResolveMethods ValidationRootResolveMethod + { + get { return _validationRootResolveMethod; } + } + + public bool DisplayWarningWhenResolvingDuringInstall + { + get { return _displayWarningWhenResolvingDuringInstall; } + } + + // When this is set to true and the application is exitted, all the scenes will be + // destroyed in the reverse order in which they were loaded, and then the project context + // will be destroyed last + // When this is set to false (the default) the order that this occurs in is not predictable + // It is set to false by default because manually destroying objects during OnApplicationQuit + // event can cause crashes on android (see github issue #468) + public bool EnsureDeterministicDestructionOrderOnApplicationQuit + { + get { return _ensureDeterministicDestructionOrderOnApplicationQuit; } + } + + [Serializable] + public class SignalSettings + { + public static SignalSettings Default = new SignalSettings(); + +#if !NOT_UNITY3D + [SerializeField] +#endif + SignalDefaultSyncModes _defaultSyncMode; + +#if !NOT_UNITY3D + [SerializeField] +#endif + SignalMissingHandlerResponses _missingHandlerDefaultResponse; + +#if !NOT_UNITY3D + [SerializeField] +#endif + bool _requireStrictUnsubscribe; + +#if !NOT_UNITY3D + [SerializeField] +#endif + int _defaultAsyncTickPriority; + + public SignalSettings( + SignalDefaultSyncModes defaultSyncMode, + SignalMissingHandlerResponses missingHandlerDefaultResponse = SignalMissingHandlerResponses.Warn, + bool requireStrictUnsubscribe = false, + // Run right after all the unspecified tick priorities so that the effects of the + // signal are handled during the same frame when they are triggered + int defaultAsyncTickPriority = 1) + { + _defaultSyncMode = defaultSyncMode; + _missingHandlerDefaultResponse = missingHandlerDefaultResponse; + _requireStrictUnsubscribe = requireStrictUnsubscribe; + _defaultAsyncTickPriority = defaultAsyncTickPriority; + } + + // Need to define an emtpy constructor since this is created by unity serialization + // even if the above constructor has defaults for all + public SignalSettings() + : this(SignalDefaultSyncModes.Synchronous) + { + } + + public int DefaultAsyncTickPriority + { + get { return _defaultAsyncTickPriority; } + } + + public SignalDefaultSyncModes DefaultSyncMode + { + get { return _defaultSyncMode; } + } + + public SignalMissingHandlerResponses MissingHandlerDefaultResponse + { + get { return _missingHandlerDefaultResponse; } + } + + public bool RequireStrictUnsubscribe + { + get { return _requireStrictUnsubscribe; } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/ZenjectSettings.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/ZenjectSettings.cs.meta new file mode 100644 index 0000000..7d36565 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Main/ZenjectSettings.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1581703805dca9046a9197095cbbf3d1 +timeCreated: 1527493251 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers.meta new file mode 100644 index 0000000..3315ee1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: bd5ba0ff0ad7f874f8938a3266c21d4f +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedOpenTypeProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedOpenTypeProvider.cs new file mode 100644 index 0000000..bf4244b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedOpenTypeProvider.cs @@ -0,0 +1,158 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class CachedOpenTypeProvider : IProvider + { + readonly IProvider _creator; + readonly List> _cachedInstances = new List>(); + +#if ZEN_MULTITHREADING + readonly object _locker = new object(); +#else + bool _isCreatingInstance; +#endif + + public CachedOpenTypeProvider(IProvider creator) + { + Assert.That(creator.TypeVariesBasedOnMemberType); + _creator = creator; + } + + public bool IsCached + { + get { return true; } + } + + public bool TypeVariesBasedOnMemberType + { + get + { + // Should not call this + throw Assert.CreateException(); + } + } + + public int NumInstances + { + get + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + return _cachedInstances.Select(x => x.Count).Sum(); + } + } + } + + // This method can be called if you want to clear the memory for an AsSingle instance, + // See isssue https://github.com/svermeulen/Zenject/issues/441 + public void ClearCache() + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + _cachedInstances.Clear(); + } + } + + public Type GetInstanceType(InjectContext context) + { + return _creator.GetInstanceType(context); + } + + List TryGetMatchFromCache(Type memberType) + { + List result = null; + + for (int i = 0; i < _cachedInstances.Count; i++) + { + var instanceList = _cachedInstances[i]; + + bool matchesAll = true; + + for (int k = 0; k < instanceList.Count; k++) + { + var instance = instanceList[k]; + + if (instance == null) + { + if (memberType.IsValueType()) + { + matchesAll = false; + break; + } + + continue; + } + + if (!instance.GetType().DerivesFromOrEqual(memberType)) + { + matchesAll = false; + break; + } + } + + if (matchesAll) + { + Assert.IsNull(result); // Is there any case where this is hit? + result = instanceList; + } + } + + return result; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + var instances = TryGetMatchFromCache(context.MemberType); + + if (instances != null) + { + injectAction = null; + buffer.AllocFreeAddRange(instances); + return; + } + +#if !ZEN_MULTITHREADING + // This should only happen with constructor injection + // Field or property injection should allow circular dependencies + if (_isCreatingInstance) + { + var instanceType = _creator.GetInstanceType(context); + throw Assert.CreateException( + "Found circular dependency when creating type '{0}'. Object graph:\n {1}{2}\n", + instanceType, context.GetObjectGraphString(), instanceType); + } + + _isCreatingInstance = true; +#endif + + instances = new List(); + _creator.GetAllInstancesWithInjectSplit( + context, args, out injectAction, instances); + Assert.IsNotNull(instances); + + _cachedInstances.Add(instances); +#if !ZEN_MULTITHREADING + _isCreatingInstance = false; +#endif + buffer.AllocFreeAddRange(instances); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedOpenTypeProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedOpenTypeProvider.cs.meta new file mode 100644 index 0000000..2001569 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedOpenTypeProvider.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 4a09a4770eaace44a84d9d627f0bd161 +timeCreated: 1528211680 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedProvider.cs new file mode 100644 index 0000000..f883a44 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedProvider.cs @@ -0,0 +1,111 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class CachedProvider : IProvider + { + readonly IProvider _creator; + + List _instances; + +#if ZEN_MULTITHREADING + readonly object _locker = new object(); +#else + bool _isCreatingInstance; +#endif + + public CachedProvider(IProvider creator) + { + _creator = creator; + } + + public bool IsCached + { + get { return true; } + } + + public bool TypeVariesBasedOnMemberType + { + get + { + // Should not call this + throw Assert.CreateException(); + } + } + + public int NumInstances + { + get + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + return _instances == null ? 0 : _instances.Count; + } + } + } + + // This method can be called if you want to clear the memory for an AsSingle instance, + // See isssue https://github.com/svermeulen/Zenject/issues/441 + public void ClearCache() + { +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + _instances = null; + } + } + + public Type GetInstanceType(InjectContext context) + { + return _creator.GetInstanceType(context); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + if (_instances != null) + { + injectAction = null; + buffer.AllocFreeAddRange(_instances); + return; + } + +#if !ZEN_MULTITHREADING + // This should only happen with constructor injection + // Field or property injection should allow circular dependencies + if (_isCreatingInstance) + { + var instanceType = _creator.GetInstanceType(context); + throw Assert.CreateException( + "Found circular dependency when creating type '{0}'. Object graph:\n {1}{2}\n", + instanceType, context.GetObjectGraphString(), instanceType); + } + + _isCreatingInstance = true; +#endif + + var instances = new List(); + _creator.GetAllInstancesWithInjectSplit(context, args, out injectAction, instances); + Assert.IsNotNull(instances); + + _instances = instances; +#if !ZEN_MULTITHREADING + _isCreatingInstance = false; +#endif + buffer.AllocFreeAddRange(instances); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedProvider.cs.meta new file mode 100644 index 0000000..fb61ad6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/CachedProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e6e16beb21a2f0d4db901700c6ed3099 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders.meta new file mode 100644 index 0000000..a80c2db --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d80a7db637267834388a31f2b7ddcf36 +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders.meta new file mode 100644 index 0000000..185e41a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a0ec9eb479742940a10701ec8a1d087 +folderAsset: yes +timeCreated: 1461708047 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToCurrentGameObjectComponentProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToCurrentGameObjectComponentProvider.cs new file mode 100644 index 0000000..d12444f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToCurrentGameObjectComponentProvider.cs @@ -0,0 +1,121 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class AddToCurrentGameObjectComponentProvider : IProvider + { + readonly Type _componentType; + readonly DiContainer _container; + readonly List _extraArguments; + readonly object _concreteIdentifier; + readonly Action _instantiateCallback; + + public AddToCurrentGameObjectComponentProvider( + DiContainer container, Type componentType, + IEnumerable extraArguments, object concreteIdentifier, + Action instantiateCallback) + { + Assert.That(componentType.DerivesFrom()); + + _extraArguments = extraArguments.ToList(); + _componentType = componentType; + _container = container; + _concreteIdentifier = concreteIdentifier; + _instantiateCallback = instantiateCallback; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + protected DiContainer Container + { + get { return _container; } + } + + protected Type ComponentType + { + get { return _componentType; } + } + + public Type GetInstanceType(InjectContext context) + { + return _componentType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + Assert.That(context.ObjectType.DerivesFrom(), + "Object '{0}' can only be injected into MonoBehaviour's since it was bound with 'FromNewComponentSibling'. Attempted to inject into non-MonoBehaviour '{1}'", + context.MemberType, context.ObjectType); + + object instance; + + if (!_container.IsValidating || TypeAnalyzer.ShouldAllowDuringValidation(_componentType)) + { + var gameObj = ((Component)context.ObjectInstance).gameObject; + + var componentInstance = gameObj.GetComponent(_componentType); + instance = componentInstance; + + // Use componentInstance so that it triggers unity's overloaded comparison operator + // So if the component is there but missing then it returns null + // (https://github.com/svermeulen/Zenject/issues/582) + if (componentInstance != null) + { + injectAction = null; + buffer.Add(instance); + return; + } + + instance = gameObj.AddComponent(_componentType); + } + else + { + instance = new ValidationMarker(_componentType); + } + + // Note that we don't just use InstantiateComponentOnNewGameObjectExplicit here + // because then circular references don't work + + injectAction = () => + { + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArguments); + extraArgs.AllocFreeAddRange(args); + + _container.InjectExplicit(instance, _componentType, extraArgs, context, _concreteIdentifier); + + Assert.That(extraArgs.IsEmpty()); + ZenPools.DespawnList(extraArgs); + + if (_instantiateCallback != null) + { + _instantiateCallback(context, instance); + } + }; + + buffer.Add(instance); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToCurrentGameObjectComponentProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToCurrentGameObjectComponentProvider.cs.meta new file mode 100644 index 0000000..1ff8f07 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToCurrentGameObjectComponentProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3b0521d85aeb9ee479dcb29ef4d88547 +timeCreated: 1465651364 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToExistingGameObjectComponentProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToExistingGameObjectComponentProvider.cs new file mode 100644 index 0000000..a57e3f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToExistingGameObjectComponentProvider.cs @@ -0,0 +1,69 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class AddToExistingGameObjectComponentProvider : AddToGameObjectComponentProviderBase + { + readonly GameObject _gameObject; + + public AddToExistingGameObjectComponentProvider( + GameObject gameObject, DiContainer container, Type componentType, + IEnumerable extraArguments, object concreteIdentifier, + Action instantiateCallback) + : base(container, componentType, extraArguments, concreteIdentifier, instantiateCallback) + { + _gameObject = gameObject; + } + + // This will cause [Inject] to be triggered after awake / start + // We could return true, but what if toggling active has other negative repercussions? + // For now let's just not do anything + protected override bool ShouldToggleActive + { + get { return false; } + } + + protected override GameObject GetGameObject(InjectContext context) + { + return _gameObject; + } + } + + [NoReflectionBaking] + public class AddToExistingGameObjectComponentProviderGetter : AddToGameObjectComponentProviderBase + { + readonly Func _gameObjectGetter; + + public AddToExistingGameObjectComponentProviderGetter( + Func gameObjectGetter, DiContainer container, Type componentType, + List extraArguments, object concreteIdentifier, + Action instantiateCallback) + : base(container, componentType, extraArguments, concreteIdentifier, instantiateCallback) + { + _gameObjectGetter = gameObjectGetter; + } + + // This will cause [Inject] to be triggered after awake / start + // We could return true, but what if toggling active has other negative repercussions? + // For now let's just not do anything + protected override bool ShouldToggleActive + { + get { return false; } + } + + protected override GameObject GetGameObject(InjectContext context) + { + var gameObj = _gameObjectGetter(context); + Assert.IsNotNull(gameObj, "Provided Func returned null value for game object when using FromComponentOn"); + return gameObj; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToExistingGameObjectComponentProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToExistingGameObjectComponentProvider.cs.meta new file mode 100644 index 0000000..bcb1930 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToExistingGameObjectComponentProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 669e8af5b17774d45acea73d348e6dca +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToGameObjectComponentProviderBase.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToGameObjectComponentProviderBase.cs new file mode 100644 index 0000000..3ab95aa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToGameObjectComponentProviderBase.cs @@ -0,0 +1,142 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public abstract class AddToGameObjectComponentProviderBase : IProvider + { + readonly Type _componentType; + readonly DiContainer _container; + readonly List _extraArguments; + readonly object _concreteIdentifier; + readonly Action _instantiateCallback; + + public AddToGameObjectComponentProviderBase( + DiContainer container, Type componentType, + IEnumerable extraArguments, object concreteIdentifier, + Action instantiateCallback) + { + Assert.That(componentType.DerivesFrom()); + + _extraArguments = extraArguments.ToList(); + _componentType = componentType; + _container = container; + _concreteIdentifier = concreteIdentifier; + _instantiateCallback = instantiateCallback; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + protected DiContainer Container + { + get { return _container; } + } + + protected Type ComponentType + { + get { return _componentType; } + } + + protected abstract bool ShouldToggleActive + { + get; + } + + public Type GetInstanceType(InjectContext context) + { + return _componentType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + object instance; + + // We still want to make sure we can get the game object during validation + var gameObj = GetGameObject(context); + + var wasActive = gameObj.activeSelf; + + if (wasActive && ShouldToggleActive) + { + // We need to do this in some cases to ensure that [Inject] always gets + // called before awake / start + gameObj.SetActive(false); + } + + if (!_container.IsValidating || TypeAnalyzer.ShouldAllowDuringValidation(_componentType)) + { + if (_componentType == typeof(Transform)) + // Treat transform as a special case because it's the one component that's always automatically added + // Otherwise, calling AddComponent below will fail and return null + // This is nice to allow doing things like + // Container.Bind().FromNewComponentOnNewGameObject(); + { + instance = gameObj.transform; + } + else + { + instance = gameObj.AddComponent(_componentType); + } + + Assert.IsNotNull(instance); + } + else + { + instance = new ValidationMarker(_componentType); + } + + injectAction = () => + { + try + { + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArguments); + extraArgs.AllocFreeAddRange(args); + + _container.InjectExplicit(instance, _componentType, extraArgs, context, _concreteIdentifier); + + Assert.That(extraArgs.Count == 0); + + ZenPools.DespawnList(extraArgs); + + if (_instantiateCallback != null) + { + _instantiateCallback(context, instance); + } + } + finally + { + if (wasActive && ShouldToggleActive) + { + gameObj.SetActive(true); + } + } + }; + + buffer.Add(instance); + } + + protected abstract GameObject GetGameObject(InjectContext context); + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToGameObjectComponentProviderBase.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToGameObjectComponentProviderBase.cs.meta new file mode 100644 index 0000000..afc3fde --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToGameObjectComponentProviderBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d818f8110e5b31d4eb27001e5c5b3eb9 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToNewGameObjectComponentProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToNewGameObjectComponentProvider.cs new file mode 100644 index 0000000..099f17a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToNewGameObjectComponentProvider.cs @@ -0,0 +1,41 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class AddToNewGameObjectComponentProvider : AddToGameObjectComponentProviderBase + { + readonly GameObjectCreationParameters _gameObjectBindInfo; + + public AddToNewGameObjectComponentProvider( + DiContainer container, Type componentType, + IEnumerable extraArguments, GameObjectCreationParameters gameObjectBindInfo, + object concreteIdentifier, + Action instantiateCallback) + : base(container, componentType, extraArguments, concreteIdentifier, instantiateCallback) + { + _gameObjectBindInfo = gameObjectBindInfo; + } + + protected override bool ShouldToggleActive + { + get { return true; } + } + + protected override GameObject GetGameObject(InjectContext context) + { + if (_gameObjectBindInfo.Name == null) + { + _gameObjectBindInfo.Name = ComponentType.Name; + } + + return Container.CreateEmptyGameObject(_gameObjectBindInfo, context); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToNewGameObjectComponentProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToNewGameObjectComponentProvider.cs.meta new file mode 100644 index 0000000..213de8d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/AddToGameObjectComponentProviders/AddToNewGameObjectComponentProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6e1085d337c03dd42a1d5493c11d9d23 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectComponentProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectComponentProvider.cs new file mode 100644 index 0000000..c9ba453 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectComponentProvider.cs @@ -0,0 +1,71 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class GetFromGameObjectComponentProvider : IProvider + { + readonly GameObject _gameObject; + readonly Type _componentType; + readonly bool _matchSingle; + + // if concreteType is null we use the contract type from inject context + public GetFromGameObjectComponentProvider( + Type componentType, GameObject gameObject, bool matchSingle) + { + _componentType = componentType; + _matchSingle = matchSingle; + _gameObject = gameObject; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _componentType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + injectAction = null; + + if (_matchSingle) + { + var match = _gameObject.GetComponent(_componentType); + + Assert.IsNotNull(match, "Could not find component with type '{0}' on prefab '{1}'", + _componentType, _gameObject.name); + + buffer.Add(match); + return; + } + + var allComponents = _gameObject.GetComponents(_componentType); + + Assert.That(allComponents.Length >= 1, + "Expected to find at least one component with type '{0}' on prefab '{1}'", + _componentType, _gameObject.name); + + buffer.AllocFreeAddRange(allComponents); + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectComponentProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectComponentProvider.cs.meta new file mode 100644 index 0000000..8cebf61 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectComponentProvider.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 8d5cdba9f2e79364dbf4f3d242fd22da +timeCreated: 1529229722 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectGetterComponentProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectGetterComponentProvider.cs new file mode 100644 index 0000000..7d9bbc7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectGetterComponentProvider.cs @@ -0,0 +1,81 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class GetFromGameObjectGetterComponentProvider : IProvider + { + readonly Func _gameObjectGetter; + readonly Type _componentType; + readonly bool _matchSingle; + + // if concreteType is null we use the contract type from inject context + public GetFromGameObjectGetterComponentProvider( + Type componentType, Func gameObjectGetter, bool matchSingle) + { + _componentType = componentType; + _matchSingle = matchSingle; + _gameObjectGetter = gameObjectGetter; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _componentType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + injectAction = null; + + if (context.Container.IsValidating) + { + buffer.Add(new ValidationMarker(_componentType)); + } + else + { + var gameObject = _gameObjectGetter(context); + + if (_matchSingle) + { + var match = gameObject.GetComponent(_componentType); + + Assert.IsNotNull(match, "Could not find component with type '{0}' on game object '{1}'", + _componentType, gameObject.name); + + buffer.Add(match); + return; + } + + var allComponents = gameObject.GetComponents(_componentType); + + Assert.That(allComponents.Length >= 1, + "Expected to find at least one component with type '{0}' on prefab '{1}'", + _componentType, gameObject.name); + + buffer.AllocFreeAddRange(allComponents); + } + } + } +} + +#endif + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectGetterComponentProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectGetterComponentProvider.cs.meta new file mode 100644 index 0000000..2b30399 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromGameObjectGetterComponentProvider.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 766643a5935eb704a929da28681bf70e +timeCreated: 1529230207 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromPrefabComponentProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromPrefabComponentProvider.cs new file mode 100644 index 0000000..ff16b47 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromPrefabComponentProvider.cs @@ -0,0 +1,74 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class GetFromPrefabComponentProvider : IProvider + { + readonly IPrefabInstantiator _prefabInstantiator; + readonly Type _componentType; + readonly bool _matchSingle; + + // if concreteType is null we use the contract type from inject context + public GetFromPrefabComponentProvider( + Type componentType, + IPrefabInstantiator prefabInstantiator, bool matchSingle) + { + _prefabInstantiator = prefabInstantiator; + _componentType = componentType; + _matchSingle = matchSingle; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _componentType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + var gameObject = _prefabInstantiator.Instantiate(context, args, out injectAction); + + // NOTE: Need to set includeInactive to true here, because prefabs are always + // instantiated as disabled until injection occurs, so that Awake / OnEnabled is executed + // after injection has occurred + + if (_matchSingle) + { + var match = gameObject.GetComponentInChildren(_componentType, true); + + Assert.IsNotNull(match, "Could not find component with type '{0}' on prefab '{1}'", + _componentType, _prefabInstantiator.GetPrefab(context).name); + + buffer.Add(match); + return; + } + + var allComponents = gameObject.GetComponentsInChildren(_componentType, true); + + Assert.That(allComponents.Length >= 1, + "Expected to find at least one component with type '{0}' on prefab '{1}'", + _componentType, _prefabInstantiator.GetPrefab(context).name); + + buffer.AllocFreeAddRange(allComponents); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromPrefabComponentProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromPrefabComponentProvider.cs.meta new file mode 100644 index 0000000..b31aeff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/GetFromPrefabComponentProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e6a49432e004bd8409d3ddea6a45a3f8 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/InstantiateOnPrefabComponentProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/InstantiateOnPrefabComponentProvider.cs new file mode 100644 index 0000000..dd691f2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/InstantiateOnPrefabComponentProvider.cs @@ -0,0 +1,54 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class InstantiateOnPrefabComponentProvider : IProvider + { + readonly IPrefabInstantiator _prefabInstantiator; + readonly Type _componentType; + + // if concreteType is null we use the contract type from inject context + public InstantiateOnPrefabComponentProvider( + Type componentType, + IPrefabInstantiator prefabInstantiator) + { + _prefabInstantiator = prefabInstantiator; + _componentType = componentType; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _componentType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + var gameObject = _prefabInstantiator.Instantiate(context, args, out injectAction); + + var component = gameObject.AddComponent(_componentType); + + buffer.Add(component); + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/InstantiateOnPrefabComponentProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/InstantiateOnPrefabComponentProvider.cs.meta new file mode 100644 index 0000000..4cac4db --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ComponentProviders/InstantiateOnPrefabComponentProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e6836adf19243a045ba39e67ade6dd59 +timeCreated: 1505729206 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator.meta new file mode 100644 index 0000000..d890fc3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 88c8658f07bf600408a596245682c306 +folderAsset: yes +timeCreated: 1528368268 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator/DecoratorProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator/DecoratorProvider.cs new file mode 100644 index 0000000..c3e7b2f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator/DecoratorProvider.cs @@ -0,0 +1,103 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject.Internal +{ + public interface IDecoratorProvider + { + void GetAllInstances( + IProvider provider, InjectContext context, List buffer); + } + + [NoReflectionBaking] + public class DecoratorProvider : IDecoratorProvider + { + readonly Dictionary> _cachedInstances = + new Dictionary>(); + + readonly DiContainer _container; + readonly List _factoryBindIds = new List(); + + List> _decoratorFactories; + +#if ZEN_MULTITHREADING + readonly object _locker = new object(); +#endif + + public DecoratorProvider(DiContainer container) + { + _container = container; + } + + public void AddFactoryId(Guid factoryBindId) + { + _factoryBindIds.Add(factoryBindId); + } + + void LazyInitializeDecoratorFactories() + { + if (_decoratorFactories == null) + { + _decoratorFactories = new List>(); + + for (int i = 0; i < _factoryBindIds.Count; i++) + { + var bindId = _factoryBindIds[i]; + var factory = _container.ResolveId>(bindId); + _decoratorFactories.Add(factory); + } + } + } + + public void GetAllInstances( + IProvider provider, InjectContext context, List buffer) + { + if (provider.IsCached) + { + List instances; + +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + if (!_cachedInstances.TryGetValue(provider, out instances)) + { + instances = new List(); + WrapProviderInstances(provider, context, instances); + _cachedInstances.Add(provider, instances); + } + } + + buffer.AllocFreeAddRange(instances); + } + else + { + WrapProviderInstances(provider, context, buffer); + } + } + + void WrapProviderInstances(IProvider provider, InjectContext context, List buffer) + { + LazyInitializeDecoratorFactories(); + + provider.GetAllInstances(context, buffer); + + for (int i = 0; i < buffer.Count; i++) + { + buffer[i] = DecorateInstance(buffer[i], context); + } + } + + object DecorateInstance(object instance, InjectContext context) + { + for (int i = 0; i < _decoratorFactories.Count; i++) + { + instance = _decoratorFactories[i].Create( + context.Container.IsValidating ? default(TContract) : (TContract)instance); + } + + return instance; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator/DecoratorProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator/DecoratorProvider.cs.meta new file mode 100644 index 0000000..097a3b0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/Decorator/DecoratorProvider.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7a9aaabef2c47874a8b557ade27987eb +timeCreated: 1528368269 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders.meta new file mode 100644 index 0000000..d78c355 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5c4a4be4639cdfc4c8d00456887fefb6 +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/EmptyGameObjectProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/EmptyGameObjectProvider.cs new file mode 100644 index 0000000..81e303e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/EmptyGameObjectProvider.cs @@ -0,0 +1,52 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class EmptyGameObjectProvider : IProvider + { + readonly DiContainer _container; + readonly GameObjectCreationParameters _gameObjectBindInfo; + + public EmptyGameObjectProvider( + DiContainer container, GameObjectCreationParameters gameObjectBindInfo) + { + _gameObjectBindInfo = gameObjectBindInfo; + _container = container; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(GameObject); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + + injectAction = null; + + var gameObj = _container.CreateEmptyGameObject(_gameObjectBindInfo, context); + buffer.Add(gameObj); + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/EmptyGameObjectProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/EmptyGameObjectProvider.cs.meta new file mode 100644 index 0000000..4d0f959 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/EmptyGameObjectProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f8f4db421196f5849b2139200fdea1a3 +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/PrefabGameObjectProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/PrefabGameObjectProvider.cs new file mode 100644 index 0000000..4b8687a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/PrefabGameObjectProvider.cs @@ -0,0 +1,45 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabGameObjectProvider : IProvider + { + readonly IPrefabInstantiator _prefabCreator; + + public PrefabGameObjectProvider( + IPrefabInstantiator prefabCreator) + { + _prefabCreator = prefabCreator; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(GameObject); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + var instance = _prefabCreator.Instantiate(context, args, out injectAction); + + buffer.Add(instance); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/PrefabGameObjectProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/PrefabGameObjectProvider.cs.meta new file mode 100644 index 0000000..1020383 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GameObjectProviders/PrefabGameObjectProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d776b7406750d7f4c816cd0c03e4e254 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GetterProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GetterProvider.cs new file mode 100644 index 0000000..23fd5dc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GetterProvider.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class GetterProvider : IProvider + { + readonly DiContainer _container; + readonly object _identifier; + readonly Func _method; + readonly bool _matchAll; + readonly InjectSources _sourceType; + + public GetterProvider( + object identifier, Func method, + DiContainer container, InjectSources sourceType, bool matchAll) + { + _container = container; + _identifier = identifier; + _method = method; + _matchAll = matchAll; + _sourceType = sourceType; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TResult); + } + + InjectContext GetSubContext(InjectContext parent) + { + var subContext = parent.CreateSubContext( + typeof(TObj), _identifier); + + subContext.Optional = false; + subContext.SourceType = _sourceType; + + return subContext; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + Assert.That(typeof(TResult).DerivesFromOrEqual(context.MemberType)); + + injectAction = null; + + if (_container.IsValidating) + { + // All we can do is validate that the getter object can be resolved + if (_matchAll) + { + _container.ResolveAll(GetSubContext(context)); + } + else + { + _container.Resolve(GetSubContext(context)); + } + + buffer.Add(new ValidationMarker(typeof(TResult))); + return; + } + + if (_matchAll) + { + Assert.That(buffer.Count == 0); + _container.ResolveAll(GetSubContext(context), buffer); + + for (int i = 0; i < buffer.Count; i++) + { + buffer[i] = _method((TObj)buffer[i]); + } + } + else + { + buffer.Add(_method( + (TObj)_container.Resolve(GetSubContext(context)))); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GetterProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GetterProvider.cs.meta new file mode 100644 index 0000000..4d231ad --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/GetterProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ce3e2ecdd52e4db469d9bc497ff5e5f5 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IFactoryProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IFactoryProvider.cs new file mode 100644 index 0000000..517ccca --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IFactoryProvider.cs @@ -0,0 +1,396 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + public abstract class IFactoryProviderBase : IProvider + { + public IFactoryProviderBase( + DiContainer container, Guid factoryId) + { + Container = container; + FactoryId = factoryId; + } + + public bool IsCached + { + get { return false; } + } + + protected Guid FactoryId + { + get; + private set; + } + + protected DiContainer Container + { + get; + private set; + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TContract); + } + + public abstract void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer); + } + + // Zero parameters + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider( + DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.That(args.IsEmpty()); + + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add(((IFactory)factory).Create()); + } + } + } + + // One parameter + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider(DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 1); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add(((IFactory)factory).Create((TParam1)args[0].Value)); + } + } + } + + // Two parameters + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider(DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 2); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add( + ((IFactory)factory).Create( + (TParam1)args[0].Value, + (TParam2)args[1].Value)); + } + } + } + + // Three parameters + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider(DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 3); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add( + ((IFactory)factory).Create( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value)); + } + } + } + + // Four parameters + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider(DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 4); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add( + ((IFactory)factory).Create( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value)); + } + } + } + + // Five parameters + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider(DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 5); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add( + ((IFactory)factory).Create( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value)); + } + } + } + + // Six parameters + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider(DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 6); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add( + ((IFactory)factory).Create( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value)); + } + } + } + + // Ten parameters + + [NoReflectionBaking] + public class IFactoryProvider : IFactoryProviderBase + { + public IFactoryProvider(DiContainer container, Guid factoryId) + : base(container, factoryId) + { + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 10); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + Assert.That(args[6].Type.DerivesFromOrEqual()); + Assert.That(args[7].Type.DerivesFromOrEqual()); + Assert.That(args[8].Type.DerivesFromOrEqual()); + Assert.That(args[9].Type.DerivesFromOrEqual()); + + // Do this even when validating in case it has its own dependencies + var factory = Container.ResolveId(typeof(IFactory), FactoryId); + + injectAction = null; + if (Container.IsValidating) + { + // We assume here that we are creating a user-defined factory so there's + // nothing else we can validate here + buffer.Add(new ValidationMarker(typeof(TContract))); + } + else + { + buffer.Add( + ((IFactory)factory).Create( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value, + (TParam7)args[6].Value, + (TParam8)args[7].Value, + (TParam9)args[8].Value, + (TParam10)args[9].Value)); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IFactoryProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IFactoryProvider.cs.meta new file mode 100644 index 0000000..9391463 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IFactoryProvider.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: eaf07c2b7ad9f684dac7f1da2ee67f5c +timeCreated: 1520700396 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProvider.cs new file mode 100644 index 0000000..7e0b2a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProvider.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; + +namespace Zenject +{ + // The given InjectContext values here should always be non-null + public interface IProvider + { + bool TypeVariesBasedOnMemberType + { + get; + } + + bool IsCached + { + get; + } + + Type GetInstanceType(InjectContext context); + + // Return an instance which might be not yet injected to. + // injectAction should handle the actual injection + // This way, providers that call CreateInstance() can store the instance immediately, + // and then return that if something gets created during injection that refers back + // to the newly created instance + void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List instances); + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProvider.cs.meta new file mode 100644 index 0000000..7ae39bb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 438b6366f2f1221448e9a71e09ac0329 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProviderExtensions.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProviderExtensions.cs new file mode 100644 index 0000000..67a1a60 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProviderExtensions.cs @@ -0,0 +1,99 @@ +using System; +using System.Collections.Generic; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + public static class IProviderExtensions + { + static readonly List EmptyArgList = new List(); + + public static void GetAllInstancesWithInjectSplit( + this IProvider creator, InjectContext context, out Action injectAction, List buffer) + { + creator.GetAllInstancesWithInjectSplit( + context, EmptyArgList, out injectAction, buffer); + } + + public static void GetAllInstances( + this IProvider creator, InjectContext context, List buffer) + { + creator.GetAllInstances(context, EmptyArgList, buffer); + } + + public static void GetAllInstances( + this IProvider creator, InjectContext context, List args, List buffer) + { + Assert.IsNotNull(context); + + Action injectAction; + creator.GetAllInstancesWithInjectSplit(context, args, out injectAction, buffer); + + if (injectAction != null) + { + injectAction.Invoke(); + } + } + + public static object TryGetInstance( + this IProvider creator, InjectContext context) + { + return creator.TryGetInstance(context, EmptyArgList); + } + + public static object TryGetInstance( + this IProvider creator, InjectContext context, List args) + { + var allInstances = ZenPools.SpawnList(); + + try + { + creator.GetAllInstances(context, args, allInstances); + + if (allInstances.Count == 0) + { + return null; + } + + Assert.That(allInstances.Count == 1, + "Provider returned multiple instances when one or zero was expected"); + + return allInstances[0]; + } + finally + { + ZenPools.DespawnList(allInstances); + } + } + + public static object GetInstance( + this IProvider creator, InjectContext context) + { + return creator.GetInstance(context, EmptyArgList); + } + + public static object GetInstance( + this IProvider creator, InjectContext context, List args) + { + var allInstances = ZenPools.SpawnList(); + + try + { + creator.GetAllInstances(context, args, allInstances); + + Assert.That(allInstances.Count > 0, + "Provider returned zero instances when one was expected when looking up type '{0}'", context.MemberType); + + Assert.That(allInstances.Count == 1, + "Provider returned multiple instances when only one was expected when looking up type '{0}'", context.MemberType); + + return allInstances[0]; + } + finally + { + ZenPools.DespawnList(allInstances); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProviderExtensions.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProviderExtensions.cs.meta new file mode 100644 index 0000000..14d8a70 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/IProviderExtensions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2377e3000d1616e4d8cb29c183f216b4 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/InstanceProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/InstanceProvider.cs new file mode 100644 index 0000000..a29f15e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/InstanceProvider.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class InstanceProvider : IProvider + { + readonly object _instance; + readonly Type _instanceType; + readonly DiContainer _container; + readonly Action _instantiateCallback; + + public InstanceProvider( + Type instanceType, object instance, DiContainer container, Action instantiateCallback) + { + _instanceType = instanceType; + _instance = instance; + _container = container; + _instantiateCallback = instantiateCallback; + } + + public bool IsCached + { + get { return true; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _instanceType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.That(args.Count == 0); + Assert.IsNotNull(context); + + Assert.That(_instanceType.DerivesFromOrEqual(context.MemberType)); + + injectAction = () => + { + object instance = _container.LazyInject(_instance); + + if (_instantiateCallback != null) + { + _instantiateCallback(context, instance); + } + }; + + buffer.Add(_instance); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/InstanceProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/InstanceProvider.cs.meta new file mode 100644 index 0000000..70c7c1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/InstanceProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1d3d5b3bdf966444099f2dfdf3a313fd +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodMultipleProviderUntyped.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodMultipleProviderUntyped.cs new file mode 100644 index 0000000..39385eb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodMultipleProviderUntyped.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class MethodMultipleProviderUntyped : IProvider + { + readonly DiContainer _container; + readonly Func> _method; + + public MethodMultipleProviderUntyped( + Func> method, + DiContainer container) + { + _container = container; + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return context.MemberType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + injectAction = null; + if (_container.IsValidating && !TypeAnalyzer.ShouldAllowDuringValidation(context.MemberType)) + { + buffer.Add(new ValidationMarker(context.MemberType)); + } + else + { + var result = _method(context); + + if (result == null) + { + throw Assert.CreateException( + "Method '{0}' returned null when list was expected. Object graph:\n {1}", + _method.ToDebugString(), context.GetObjectGraphString()); + } + + foreach (var obj in result) + { + buffer.Add(obj); + } + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodMultipleProviderUntyped.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodMultipleProviderUntyped.cs.meta new file mode 100644 index 0000000..4c3c64f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodMultipleProviderUntyped.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: dd9674ffe36a06141afeab1ebbc399f0 +timeCreated: 1529046908 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProvider.cs new file mode 100644 index 0000000..609350b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProvider.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class MethodProvider : IProvider + { + readonly DiContainer _container; + readonly Func _method; + + public MethodProvider( + Func method, + DiContainer container) + { + _container = container; + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TReturn); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + Assert.That(typeof(TReturn).DerivesFromOrEqual(context.MemberType)); + + injectAction = null; + if (_container.IsValidating && !TypeAnalyzer.ShouldAllowDuringValidation(context.MemberType)) + { + buffer.Add(new ValidationMarker(typeof(TReturn))); + } + else + { + // We cannot do a null assert here because in some cases they might intentionally + // return null + buffer.Add(_method(context)); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProvider.cs.meta new file mode 100644 index 0000000..0c118da --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 22a7321581383d141b4c11983b83e67b +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderMultiple.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderMultiple.cs new file mode 100644 index 0000000..cf68515 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderMultiple.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class MethodProviderMultiple : IProvider + { + readonly DiContainer _container; + readonly Func> _method; + + public MethodProviderMultiple( + Func> method, + DiContainer container) + { + _container = container; + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TReturn); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + Assert.That(typeof(TReturn).DerivesFromOrEqual(context.MemberType)); + + injectAction = null; + if (_container.IsValidating && !TypeAnalyzer.ShouldAllowDuringValidation(context.MemberType)) + { + buffer.Add(new ValidationMarker(typeof(TReturn))); + } + else + { + var result = _method(context); + + if (result == null) + { + throw Assert.CreateException( + "Method '{0}' returned null when list was expected. Object graph:\n {1}", + _method.ToDebugString(), context.GetObjectGraphString()); + } + + foreach (var obj in result) + { + buffer.Add(obj); + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderMultiple.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderMultiple.cs.meta new file mode 100644 index 0000000..0b4e3d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderMultiple.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0e5a590d4406d6e46ba319046057db53 +timeCreated: 1485738781 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderSimple.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderSimple.cs new file mode 100644 index 0000000..db4d767 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderSimple.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class MethodProviderSimple : IProvider + { + readonly Func _method; + + public MethodProviderSimple(Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TReturn); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + Assert.That(typeof(TReturn).DerivesFromOrEqual(context.MemberType)); + + injectAction = null; + buffer.Add(_method()); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderSimple.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderSimple.cs.meta new file mode 100644 index 0000000..c931a37 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderSimple.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eee2b774c35c53641b09b0c1e9620e03 +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderUntyped.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderUntyped.cs new file mode 100644 index 0000000..76a286b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderUntyped.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class MethodProviderUntyped : IProvider + { + readonly DiContainer _container; + readonly Func _method; + + public MethodProviderUntyped( + Func method, + DiContainer container) + { + _container = container; + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return context.MemberType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + injectAction = null; + if (_container.IsValidating && !TypeAnalyzer.ShouldAllowDuringValidation(context.MemberType)) + { + buffer.Add(new ValidationMarker(context.MemberType)); + } + else + { + var result = _method(context); + + if (result == null) + { + Assert.That(!context.MemberType.IsPrimitive(), + "Invalid value returned from FromMethod. Expected non-null."); + } + else + { + Assert.That(result.GetType().DerivesFromOrEqual(context.MemberType)); + } + + buffer.Add(result); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderUntyped.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderUntyped.cs.meta new file mode 100644 index 0000000..6e5594d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderUntyped.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bddc7ee81ed8fd84cbf60eebf5cb3e41 +timeCreated: 1465495310 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderWithContainer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderWithContainer.cs new file mode 100644 index 0000000..0be93f1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderWithContainer.cs @@ -0,0 +1,499 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + // Zero params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly Func _method; + + public MethodProviderWithContainer(Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add(_method(context.Container)); + } + } + } + + // One params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly Func _method; + + public MethodProviderWithContainer(Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 1); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual(typeof(TParam1))); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add( + _method( + context.Container, + (TParam1)args[0].Value)); + } + } + } + + // Two params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly Func _method; + + public MethodProviderWithContainer(Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 2); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual(typeof(TParam1))); + Assert.That(args[1].Type.DerivesFromOrEqual(typeof(TParam2))); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add( + _method( + context.Container, + (TParam1)args[0].Value, + (TParam2)args[1].Value)); + } + } + } + + // Three params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly Func _method; + + public MethodProviderWithContainer(Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 3); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual(typeof(TParam1))); + Assert.That(args[1].Type.DerivesFromOrEqual(typeof(TParam2))); + Assert.That(args[2].Type.DerivesFromOrEqual(typeof(TParam3))); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add( + _method( + context.Container, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value)); + } + } + } + + // Four params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Func _method; + + public MethodProviderWithContainer( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 4); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual(typeof(TParam1))); + Assert.That(args[1].Type.DerivesFromOrEqual(typeof(TParam2))); + Assert.That(args[2].Type.DerivesFromOrEqual(typeof(TParam3))); + Assert.That(args[3].Type.DerivesFromOrEqual(typeof(TParam4))); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add( + _method( + context.Container, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value)); + } + } + } + + // Five params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Func _method; + + public MethodProviderWithContainer( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 5); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual(typeof(TParam1))); + Assert.That(args[1].Type.DerivesFromOrEqual(typeof(TParam2))); + Assert.That(args[2].Type.DerivesFromOrEqual(typeof(TParam3))); + Assert.That(args[3].Type.DerivesFromOrEqual(typeof(TParam4))); + Assert.That(args[4].Type.DerivesFromOrEqual(typeof(TParam5))); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add( + _method( + context.Container, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value)); + } + } + } + + // Six params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Func _method; + + public MethodProviderWithContainer( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 5); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual(typeof(TParam1))); + Assert.That(args[1].Type.DerivesFromOrEqual(typeof(TParam2))); + Assert.That(args[2].Type.DerivesFromOrEqual(typeof(TParam3))); + Assert.That(args[3].Type.DerivesFromOrEqual(typeof(TParam4))); + Assert.That(args[4].Type.DerivesFromOrEqual(typeof(TParam5))); + Assert.That(args[5].Type.DerivesFromOrEqual(typeof(TParam6))); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add( + _method( + context.Container, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value)); + } + } + } + + // Ten params + + [NoReflectionBaking] + public class MethodProviderWithContainer : IProvider + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Func _method; + + public MethodProviderWithContainer( +#if !NET_4_6 + ModestTree.Util. +#endif + Func method) + { + _method = method; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TValue); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 10); + Assert.IsNotNull(context); + + Assert.That(typeof(TValue).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual(typeof(TParam1))); + Assert.That(args[1].Type.DerivesFromOrEqual(typeof(TParam2))); + Assert.That(args[2].Type.DerivesFromOrEqual(typeof(TParam3))); + Assert.That(args[3].Type.DerivesFromOrEqual(typeof(TParam4))); + Assert.That(args[4].Type.DerivesFromOrEqual(typeof(TParam5))); + Assert.That(args[5].Type.DerivesFromOrEqual(typeof(TParam6))); + Assert.That(args[6].Type.DerivesFromOrEqual(typeof(TParam7))); + Assert.That(args[7].Type.DerivesFromOrEqual(typeof(TParam8))); + Assert.That(args[8].Type.DerivesFromOrEqual(typeof(TParam9))); + Assert.That(args[9].Type.DerivesFromOrEqual(typeof(TParam10))); + + injectAction = null; + if (context.Container.IsValidating) + { + // Don't do anything when validating, we can't make any assumptions on the given method + buffer.Add(new ValidationMarker(typeof(TValue))); + } + else + { + buffer.Add( + _method( + context.Container, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value, + (TParam7)args[6].Value, + (TParam8)args[7].Value, + (TParam9)args[8].Value, + (TParam10)args[9].Value)); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderWithContainer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderWithContainer.cs.meta new file mode 100644 index 0000000..1257ac5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/MethodProviderWithContainer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eb5886f51fc492043bf8d0cc8f4daa2e +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PoolableMemoryPoolProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PoolableMemoryPoolProvider.cs new file mode 100644 index 0000000..0b04139 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PoolableMemoryPoolProvider.cs @@ -0,0 +1,367 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + public abstract class PoolableMemoryPoolProviderBase : IProvider + { + public PoolableMemoryPoolProviderBase( + DiContainer container, Guid poolId) + { + Container = container; + PoolId = poolId; + } + + public bool IsCached + { + get { return false; } + } + + protected Guid PoolId + { + get; + private set; + } + + protected DiContainer Container + { + get; + private set; + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return typeof(TContract); + } + + public abstract void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer); + } + + // Zero parameters + + [NoReflectionBaking] + public class PoolableMemoryPoolProvider : PoolableMemoryPoolProviderBase, IValidatable + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + TMemoryPool _pool; + + public PoolableMemoryPoolProvider( + DiContainer container, Guid poolId) + : base(container, poolId) + { + } + + public void Validate() + { + Container.ResolveId(PoolId); + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.That(args.IsEmpty()); + + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + + injectAction = null; + + if (_pool == null) + { + _pool = Container.ResolveId(PoolId); + } + + buffer.Add(_pool.Spawn(_pool)); + } + } + + // One parameters + + [NoReflectionBaking] + public class PoolableMemoryPoolProvider : PoolableMemoryPoolProviderBase, IValidatable + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + TMemoryPool _pool; + + public PoolableMemoryPoolProvider( + DiContainer container, Guid poolId) + : base(container, poolId) + { + } + + public void Validate() + { + Container.ResolveId(PoolId); + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 1); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + + injectAction = null; + + if (_pool == null) + { + _pool = Container.ResolveId(PoolId); + } + + buffer.Add(_pool.Spawn((TParam1)args[0].Value, _pool)); + } + } + + // Two parameters + + [NoReflectionBaking] + public class PoolableMemoryPoolProvider : PoolableMemoryPoolProviderBase, IValidatable + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + TMemoryPool _pool; + + public PoolableMemoryPoolProvider( + DiContainer container, Guid poolId) + : base(container, poolId) + { + } + + public void Validate() + { + Container.ResolveId(PoolId); + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 2); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + + injectAction = null; + + if (_pool == null) + { + _pool = Container.ResolveId(PoolId); + } + + buffer.Add(_pool.Spawn( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + _pool)); + } + } + + // Three parameters + + [NoReflectionBaking] + public class PoolableMemoryPoolProvider : PoolableMemoryPoolProviderBase, IValidatable + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + TMemoryPool _pool; + + public PoolableMemoryPoolProvider( + DiContainer container, Guid poolId) + : base(container, poolId) + { + } + + public void Validate() + { + Container.ResolveId(PoolId); + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 3); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + + injectAction = null; + + if (_pool == null) + { + _pool = Container.ResolveId(PoolId); + } + + buffer.Add(_pool.Spawn( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + _pool)); + } + } + + // Four parameters + + [NoReflectionBaking] + public class PoolableMemoryPoolProvider : PoolableMemoryPoolProviderBase, IValidatable + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + TMemoryPool _pool; + + public PoolableMemoryPoolProvider( + DiContainer container, Guid poolId) + : base(container, poolId) + { + } + + public void Validate() + { + Container.ResolveId(PoolId); + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 4); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + + injectAction = null; + + if (_pool == null) + { + _pool = Container.ResolveId(PoolId); + } + + buffer.Add(_pool.Spawn( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + _pool)); + } + } + + // Five parameters + + [NoReflectionBaking] + public class PoolableMemoryPoolProvider : PoolableMemoryPoolProviderBase, IValidatable + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + TMemoryPool _pool; + + public PoolableMemoryPoolProvider( + DiContainer container, Guid poolId) + : base(container, poolId) + { + } + + public void Validate() + { + Container.ResolveId(PoolId); + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 5); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + + injectAction = null; + + if (_pool == null) + { + _pool = Container.ResolveId(PoolId); + } + + buffer.Add(_pool.Spawn( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + _pool)); + } + } + + // Six parameters + + [NoReflectionBaking] + public class PoolableMemoryPoolProvider : PoolableMemoryPoolProviderBase, IValidatable + where TContract : IPoolable + where TMemoryPool : MemoryPool + { + TMemoryPool _pool; + + public PoolableMemoryPoolProvider( + DiContainer container, Guid poolId) + : base(container, poolId) + { + } + + public void Validate() + { + Container.ResolveId(PoolId); + } + + public override void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEqual(args.Count, 6); + Assert.IsNotNull(context); + + Assert.That(typeof(TContract).DerivesFromOrEqual(context.MemberType)); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + + injectAction = null; + + if (_pool == null) + { + _pool = Container.ResolveId(PoolId); + } + + buffer.Add(_pool.Spawn( + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value, + _pool)); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PoolableMemoryPoolProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PoolableMemoryPoolProvider.cs.meta new file mode 100644 index 0000000..e3f7315 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PoolableMemoryPoolProvider.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6857585e55699ab4da01454c662e0e3b +timeCreated: 1528529860 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators.meta new file mode 100644 index 0000000..db2bad3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4a029f9358245bf4e99fcb7fcc19ba28 +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/IPrefabInstantiator.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/IPrefabInstantiator.cs new file mode 100644 index 0000000..55964c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/IPrefabInstantiator.cs @@ -0,0 +1,32 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Zenject +{ + public interface IPrefabInstantiator + { + Type ArgumentTarget + { + get; + } + + List ExtraArguments + { + get; + } + + GameObjectCreationParameters GameObjectCreationParameters + { + get; + } + + GameObject Instantiate(InjectContext context, List args, out Action injectAction); + + UnityEngine.Object GetPrefab(InjectContext context); + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/IPrefabInstantiator.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/IPrefabInstantiator.cs.meta new file mode 100644 index 0000000..96ca289 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/IPrefabInstantiator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 45b8fa051fd4fb84b94f6384e6dbe092 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiator.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiator.cs new file mode 100644 index 0000000..f4c9094 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiator.cs @@ -0,0 +1,136 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using Zenject.Internal; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabInstantiator : IPrefabInstantiator + { + readonly IPrefabProvider _prefabProvider; + readonly DiContainer _container; + readonly List _extraArguments; + readonly GameObjectCreationParameters _gameObjectBindInfo; + readonly Type _argumentTarget; + readonly List _instantiateCallbackTypes; + readonly Action _instantiateCallback; + + public PrefabInstantiator( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, + Type argumentTarget, + IEnumerable instantiateCallbackTypes, + IEnumerable extraArguments, + IPrefabProvider prefabProvider, + Action instantiateCallback) + { + _prefabProvider = prefabProvider; + _extraArguments = extraArguments.ToList(); + _container = container; + _gameObjectBindInfo = gameObjectBindInfo; + _argumentTarget = argumentTarget; + _instantiateCallbackTypes = instantiateCallbackTypes.ToList(); + _instantiateCallback = instantiateCallback; + } + + public GameObjectCreationParameters GameObjectCreationParameters + { + get { return _gameObjectBindInfo; } + } + + public Type ArgumentTarget + { + get { return _argumentTarget; } + } + + public List ExtraArguments + { + get { return _extraArguments; } + } + + public UnityEngine.Object GetPrefab(InjectContext context) + { + return _prefabProvider.GetPrefab(context); + } + + public GameObject Instantiate(InjectContext context, List args, out Action injectAction) + { + Assert.That(_argumentTarget == null || _argumentTarget.DerivesFromOrEqual(context.MemberType)); + + bool shouldMakeActive; + var gameObject = _container.CreateAndParentPrefab( + GetPrefab(context), _gameObjectBindInfo, context, out shouldMakeActive); + Assert.IsNotNull(gameObject); + + injectAction = () => + { + var allArgs = ZenPools.SpawnList(); + + allArgs.AllocFreeAddRange(_extraArguments); + allArgs.AllocFreeAddRange(args); + + if (_argumentTarget == null) + { + Assert.That( + allArgs.IsEmpty(), + "Unexpected arguments provided to prefab instantiator. Arguments are not allowed if binding multiple components in the same binding"); + } + + if (_argumentTarget == null || allArgs.IsEmpty()) + { + _container.InjectGameObject(gameObject); + } + else + { + _container.InjectGameObjectForComponentExplicit( + gameObject, _argumentTarget, allArgs, context, null); + + Assert.That(allArgs.Count == 0); + } + + ZenPools.DespawnList(allArgs); + + if (shouldMakeActive && !_container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + gameObject.SetActive(true); + } + } + + if (_instantiateCallback != null) + { + var callbackObjects = ZenPools.SpawnHashSet(); + + foreach (var type in _instantiateCallbackTypes) + { + var obj = gameObject.GetComponentInChildren(type); + + if (obj != null) + { + callbackObjects.Add(obj); + } + } + + foreach (var obj in callbackObjects) + { + _instantiateCallback(context, obj); + } + + ZenPools.DespawnHashSet(callbackObjects); + } + }; + + return gameObject; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiator.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiator.cs.meta new file mode 100644 index 0000000..c8be04d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7dfc3341d0446554996b2969abf2d1ff +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiatorCached.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiatorCached.cs new file mode 100644 index 0000000..d3adb2f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiatorCached.cs @@ -0,0 +1,60 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabInstantiatorCached : IPrefabInstantiator + { + readonly IPrefabInstantiator _subInstantiator; + + GameObject _gameObject; + + public PrefabInstantiatorCached(IPrefabInstantiator subInstantiator) + { + _subInstantiator = subInstantiator; + } + + public List ExtraArguments + { + get { return _subInstantiator.ExtraArguments; } + } + + public Type ArgumentTarget + { + get { return _subInstantiator.ArgumentTarget; } + } + + public GameObjectCreationParameters GameObjectCreationParameters + { + get { return _subInstantiator.GameObjectCreationParameters; } + } + + public UnityEngine.Object GetPrefab(InjectContext context) + { + return _subInstantiator.GetPrefab(context); + } + + public GameObject Instantiate(InjectContext context, List args, out Action injectAction) + { + // We can't really support arguments if we are using the cached value since + // the arguments might change when called after the first time + Assert.IsEmpty(args); + + if (_gameObject != null) + { + injectAction = null; + return _gameObject; + } + + _gameObject = _subInstantiator.Instantiate(context, new List(), out injectAction); + return _gameObject; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiatorCached.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiatorCached.cs.meta new file mode 100644 index 0000000..74c4cef --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabCreators/PrefabInstantiatorCached.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 293ee607ccfdf63458a26d0e6bdebaaa +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders.meta new file mode 100644 index 0000000..963b2d8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4248afcd0d89aa54da8d2c34a41c5712 +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/IPrefabProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/IPrefabProvider.cs new file mode 100644 index 0000000..13ff896 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/IPrefabProvider.cs @@ -0,0 +1,12 @@ +#if !NOT_UNITY3D + +namespace Zenject +{ + public interface IPrefabProvider + { + UnityEngine.Object GetPrefab(InjectContext context); + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/IPrefabProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/IPrefabProvider.cs.meta new file mode 100644 index 0000000..e7a9295 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/IPrefabProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3b63b8088376c9a499e7f506a237392d +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProvider.cs new file mode 100644 index 0000000..f60828e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProvider.cs @@ -0,0 +1,27 @@ +#if !NOT_UNITY3D + +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabProvider : IPrefabProvider + { + readonly UnityEngine.Object _prefab; + + public PrefabProvider(UnityEngine.Object prefab) + { + Assert.IsNotNull(prefab); + _prefab = prefab; + } + + public UnityEngine.Object GetPrefab(InjectContext _) + { + return _prefab; + } + } +} + +#endif + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProvider.cs.meta new file mode 100644 index 0000000..52ecaac --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3628433a045792f4297abd34b5a1a34c +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderCustom.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderCustom.cs new file mode 100644 index 0000000..1e4ee13 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderCustom.cs @@ -0,0 +1,29 @@ +#if !NOT_UNITY3D + +using ModestTree; +using UnityEngine; +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabProviderCustom : IPrefabProvider + { + readonly Func _getter; + + public PrefabProviderCustom(Func getter) + { + _getter = getter; + } + + public UnityEngine.Object GetPrefab(InjectContext context) + { + var prefab = _getter(context); + Assert.That(prefab != null, "Custom prefab provider returned null"); + return prefab; + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderCustom.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderCustom.cs.meta new file mode 100644 index 0000000..2217837 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderCustom.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6f578cfe9da346348878e4a26617ee0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderResource.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderResource.cs new file mode 100644 index 0000000..35faaa8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderResource.cs @@ -0,0 +1,31 @@ +#if !NOT_UNITY3D + +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class PrefabProviderResource : IPrefabProvider + { + readonly string _resourcePath; + + public PrefabProviderResource(string resourcePath) + { + _resourcePath = resourcePath; + } + + public UnityEngine.Object GetPrefab(InjectContext context) + { + var prefab = (GameObject)Resources.Load(_resourcePath); + + Assert.That(prefab != null, + "Expected to find prefab at resource path '{0}'", _resourcePath); + + return prefab; + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderResource.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderResource.cs.meta new file mode 100644 index 0000000..efece85 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/PrefabProviders/PrefabProviderResource.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6fa6b8670ec5932489c4102d45d987ff +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ProviderUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ProviderUtil.cs new file mode 100644 index 0000000..bee9115 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ProviderUtil.cs @@ -0,0 +1,24 @@ +using System; +using ModestTree; + +namespace Zenject +{ + public static class ProviderUtil + { + public static Type GetTypeToInstantiate(Type contractType, Type concreteType) + { +#if !(UNITY_WSA && ENABLE_DOTNET) + // TODO: Is it possible to do this on WSA? + + if (concreteType.IsOpenGenericType()) + { + return concreteType.MakeGenericType(contractType.GetGenericArguments()); + } +#endif + + Assert.DerivesFromOrEqual(concreteType, contractType); + return concreteType; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ProviderUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ProviderUtil.cs.meta new file mode 100644 index 0000000..f35ede6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ProviderUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 278c72df466e8b049bc7ce6feb535cb1 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResolveProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResolveProvider.cs new file mode 100644 index 0000000..4945734 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResolveProvider.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class ResolveProvider : IProvider + { + readonly object _identifier; + readonly DiContainer _container; + readonly Type _contractType; + readonly bool _isOptional; + readonly InjectSources _source; + readonly bool _matchAll; + + public ResolveProvider( + Type contractType, DiContainer container, object identifier, + bool isOptional, InjectSources source, bool matchAll) + { + _contractType = contractType; + _identifier = identifier; + _container = container; + _isOptional = isOptional; + _source = source; + _matchAll = matchAll; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _contractType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + Assert.IsNotNull(context); + + Assert.That(_contractType.DerivesFromOrEqual(context.MemberType)); + + injectAction = null; + if (_matchAll) + { + _container.ResolveAll(GetSubContext(context), buffer); + } + else + { + buffer.Add(_container.Resolve(GetSubContext(context))); + } + } + + InjectContext GetSubContext(InjectContext parent) + { + var subContext = parent.CreateSubContext(_contractType, _identifier); + + subContext.SourceType = _source; + subContext.Optional = _isOptional; + + return subContext; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResolveProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResolveProvider.cs.meta new file mode 100644 index 0000000..e00f78e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResolveProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 35df94e99ddd0c04c86cf0bcefa85ad8 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResourceProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResourceProvider.cs new file mode 100644 index 0000000..6c604ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResourceProvider.cs @@ -0,0 +1,75 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + [NoReflectionBaking] + public class ResourceProvider : IProvider + { + readonly Type _resourceType; + readonly string _resourcePath; + readonly bool _matchSingle; + + public ResourceProvider( + string resourcePath, Type resourceType, bool matchSingle) + { + _resourceType = resourceType; + _resourcePath = resourcePath; + _matchSingle = matchSingle; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _resourceType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsEmpty(args); + + Assert.IsNotNull(context); + + if (_matchSingle) + { + var obj = Resources.Load(_resourcePath, _resourceType); + + Assert.That(obj != null, + "Could not find resource at path '{0}' with type '{1}'", _resourcePath, _resourceType); + + // Are there any resource types which can be injected? + injectAction = null; + buffer.Add(obj); + return; + } + + var objects = Resources.LoadAll(_resourcePath, _resourceType); + + Assert.That(objects.Length > 0, + "Could not find resource at path '{0}' with type '{1}'", _resourcePath, _resourceType); + + // Are there any resource types which can be injected? + injectAction = null; + + buffer.AllocFreeAddRange(objects); + } + } +} + +#endif + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResourceProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResourceProvider.cs.meta new file mode 100644 index 0000000..c8d4f8f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ResourceProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f16c8e5eed02ac8478e8c236c1677db3 +timeCreated: 1461708055 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectInstanceProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectInstanceProvider.cs new file mode 100644 index 0000000..a0c58c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectInstanceProvider.cs @@ -0,0 +1,96 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class ScriptableObjectInstanceProvider : IProvider + { + readonly DiContainer _container; + readonly Type _resourceType; + readonly List _extraArguments; + readonly bool _createNew; + readonly object _concreteIdentifier; + readonly Action _instantiateCallback; + readonly UnityEngine.Object _resource; + + public ScriptableObjectInstanceProvider( + UnityEngine.Object resource, Type resourceType, + DiContainer container, IEnumerable extraArguments, + bool createNew, object concreteIdentifier, + Action instantiateCallback) + { + _container = container; + Assert.DerivesFromOrEqual(resourceType); + + _resource = resource; + _extraArguments = extraArguments.ToList(); + _resourceType = resourceType; + _createNew = createNew; + _concreteIdentifier = concreteIdentifier; + _instantiateCallback = instantiateCallback; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _resourceType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + if (_createNew) + { + buffer.Add(UnityEngine.ScriptableObject.Instantiate(_resource)); + } + else + { + buffer.Add(_resource); + } + + injectAction = () => + { + for (int i = 0; i < buffer.Count; i++) + { + var obj = buffer[i]; + + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArguments); + extraArgs.AllocFreeAddRange(args); + + _container.InjectExplicit( + obj, _resourceType, extraArgs, context, _concreteIdentifier); + + ZenPools.DespawnList(extraArgs); + + if (_instantiateCallback != null) + { + _instantiateCallback(context, obj); + } + } + }; + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectInstanceProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectInstanceProvider.cs.meta new file mode 100644 index 0000000..be7550e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectInstanceProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd4cee241217b5947b3a223dabefec0a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectResourceProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectResourceProvider.cs new file mode 100644 index 0000000..5244152 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectResourceProvider.cs @@ -0,0 +1,104 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class ScriptableObjectResourceProvider : IProvider + { + readonly DiContainer _container; + readonly Type _resourceType; + readonly string _resourcePath; + readonly List _extraArguments; + readonly bool _createNew; + readonly object _concreteIdentifier; + readonly Action _instantiateCallback; + + public ScriptableObjectResourceProvider( + string resourcePath, Type resourceType, + DiContainer container, IEnumerable extraArguments, + bool createNew, object concreteIdentifier, + Action instantiateCallback) + { + _container = container; + Assert.DerivesFromOrEqual(resourceType); + + _extraArguments = extraArguments.ToList(); + _resourceType = resourceType; + _resourcePath = resourcePath; + _createNew = createNew; + _concreteIdentifier = concreteIdentifier; + _instantiateCallback = instantiateCallback; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _resourceType; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + if (_createNew) + { + var objects = Resources.LoadAll(_resourcePath, _resourceType); + + for (int i = 0; i < objects.Length; i++) + { + buffer.Add(ScriptableObject.Instantiate(objects[i])); + } + } + else + { + buffer.AllocFreeAddRange( + Resources.LoadAll(_resourcePath, _resourceType)); + } + + Assert.That(buffer.Count > 0, + "Could not find resource at path '{0}' with type '{1}'", _resourcePath, _resourceType); + + injectAction = () => + { + for (int i = 0; i < buffer.Count; i++) + { + var obj = buffer[i]; + + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArguments); + extraArgs.AllocFreeAddRange(args); + + _container.InjectExplicit( + obj, _resourceType, extraArgs, context, _concreteIdentifier); + + ZenPools.DespawnList(extraArgs); + + if (_instantiateCallback != null) + { + _instantiateCallback(context, obj); + } + } + }; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectResourceProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectResourceProvider.cs.meta new file mode 100644 index 0000000..7399c11 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/ScriptableObjectResourceProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5753f1f4d468e7649b017dee98c6301d +timeCreated: 1486668547 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators.meta new file mode 100644 index 0000000..b8b571f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 60492d3348bd7624a9f7f00d1e20ae8e +folderAsset: yes +timeCreated: 1461708046 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/ISubContainerCreator.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/ISubContainerCreator.cs new file mode 100644 index 0000000..c7195e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/ISubContainerCreator.cs @@ -0,0 +1,10 @@ +using System.Collections.Generic; +using System; + +namespace Zenject +{ + public interface ISubContainerCreator + { + DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction); + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/ISubContainerCreator.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/ISubContainerCreator.cs.meta new file mode 100644 index 0000000..b42d716 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/ISubContainerCreator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 83273a08f84aa9a48b37fe0b1bae0958 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorBindInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorBindInfo.cs new file mode 100644 index 0000000..de51934 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorBindInfo.cs @@ -0,0 +1,24 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerCreatorBindInfo + { + // Null = means no custom default parent + public string DefaultParentName + { + get; set; + } + + public bool CreateKernel + { + get; set; + } + + public Type KernelType + { + get; set; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorBindInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorBindInfo.cs.meta new file mode 100644 index 0000000..cffda9e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorBindInfo.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2d894c838f0dcc34bb38d1311af9ea56 +timeCreated: 1534923025 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstaller.cs new file mode 100644 index 0000000..acd18bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstaller.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerCreatorByInstaller : ISubContainerCreator + { + readonly Type _installerType; + readonly DiContainer _container; + readonly List _extraArgs; + readonly SubContainerCreatorBindInfo _containerBindInfo; + + public SubContainerCreatorByInstaller( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, + Type installerType, + IEnumerable extraArgs) + { + _installerType = installerType; + _container = container; + _extraArgs = extraArgs.ToList(); + _containerBindInfo = containerBindInfo; + + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + } + + public SubContainerCreatorByInstaller( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, + Type installerType) + : this(container, containerBindInfo, installerType, new List()) + { + } + + public DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + var subContainer = _container.CreateSubContainer(); + + SubContainerCreatorUtil.ApplyBindSettings(_containerBindInfo, subContainer); + + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArgs); + extraArgs.AllocFreeAddRange(args); + + var installer = (InstallerBase)subContainer.InstantiateExplicit( + _installerType, extraArgs); + + ZenPools.DespawnList(extraArgs); + + installer.InstallBindings(); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstaller.cs.meta new file mode 100644 index 0000000..2b64790 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d932bdf1cc240394a94c9fd81dfa9218 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstance.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstance.cs new file mode 100644 index 0000000..6203e58 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstance.cs @@ -0,0 +1,30 @@ +using System.Collections.Generic; +using System; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerCreatorByInstance : ISubContainerCreator + { + readonly DiContainer _subcontainer; + + public SubContainerCreatorByInstance(DiContainer subcontainer) + { + _subcontainer = subcontainer; + } + + public DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.That(args.IsEmpty()); + + injectAction = null; + + // It is assumed here that the subcontainer has already had ResolveRoots called elsewhere + // Since most likely you are adding a subcontainer that is already in a context or + // something rather than directly using DiContainer.CreateSubContainer + return _subcontainer; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstance.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstance.cs.meta new file mode 100644 index 0000000..7ac421e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstance.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1ea58c024bbd4e846be07059bf23c524 +timeCreated: 1535189469 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstanceGetter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstanceGetter.cs new file mode 100644 index 0000000..8bad289 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstanceGetter.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerCreatorByInstanceGetter : ISubContainerCreator + { + readonly Func _subcontainerGetter; + + public SubContainerCreatorByInstanceGetter( + Func subcontainerGetter) + { + _subcontainerGetter = subcontainerGetter; + } + + public DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.That(args.IsEmpty()); + + injectAction = null; + + // It is assumed here that the subcontainer has already had ResolveRoots called elsewhere + // Since most likely you are adding a subcontainer that is already in a context or + // something rather than directly using DiContainer.CreateSubContainer + return _subcontainerGetter(context); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstanceGetter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstanceGetter.cs.meta new file mode 100644 index 0000000..4c952e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByInstanceGetter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 164cf97cfe8f32441beb85b9b3c05868 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByMethod.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByMethod.cs new file mode 100644 index 0000000..8530f9c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByMethod.cs @@ -0,0 +1,390 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + // Zero parameters + + [NoReflectionBaking] + public abstract class SubContainerCreatorByMethodBase : ISubContainerCreator + { + readonly DiContainer _container; + readonly SubContainerCreatorBindInfo _containerBindInfo; + + public SubContainerCreatorByMethodBase( + DiContainer container, SubContainerCreatorBindInfo containerBindInfo) + { + _container = container; + _containerBindInfo = containerBindInfo; + } + + public abstract DiContainer CreateSubContainer( + List args, InjectContext context, out Action injectAction); + + protected DiContainer CreateEmptySubContainer() + { + var subContainer = _container.CreateSubContainer(); + SubContainerCreatorUtil.ApplyBindSettings(_containerBindInfo, subContainer); + return subContainer; + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEmpty(args); + + var subContainer = CreateEmptySubContainer(); + + _installMethod(subContainer); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } + + // One parameters + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEqual(args.Count, 1); + Assert.That(args[0].Type.DerivesFromOrEqual()); + + var subContainer = CreateEmptySubContainer(); + + _installMethod(subContainer, (TParam1)args[0].Value); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } + + // Two parameters + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEqual(args.Count, 2); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + + var subContainer = CreateEmptySubContainer(); + + _installMethod( + subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } + + // Three parameters + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEqual(args.Count, 3); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + + var subContainer = CreateEmptySubContainer(); + + _installMethod( + subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } + + // Four parameters + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEqual(args.Count, 4); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + + var subContainer = CreateEmptySubContainer(); + + _installMethod( + subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } + + // Five parameters + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEqual(args.Count, 5); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + + var subContainer = CreateEmptySubContainer(); + + _installMethod( + subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } + + // Six parameters + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEqual(args.Count, 5); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + + var subContainer = CreateEmptySubContainer(); + + _installMethod( + subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } + + // 10 parameters + + [NoReflectionBaking] + public class SubContainerCreatorByMethod : SubContainerCreatorByMethodBase + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installMethod; + + public SubContainerCreatorByMethod( + DiContainer container, + SubContainerCreatorBindInfo containerBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installMethod) + : base(container, containerBindInfo) + { + _installMethod = installMethod; + } + + public override DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + Assert.IsEqual(args.Count, 10); + + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + Assert.That(args[6].Type.DerivesFromOrEqual()); + Assert.That(args[7].Type.DerivesFromOrEqual()); + Assert.That(args[8].Type.DerivesFromOrEqual()); + Assert.That(args[9].Type.DerivesFromOrEqual()); + + var subContainer = CreateEmptySubContainer(); + + _installMethod( + subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value, + (TParam7)args[6].Value, + (TParam8)args[7].Value, + (TParam9)args[8].Value, + (TParam10)args[9].Value); + + injectAction = () => + { + subContainer.ResolveRoots(); + }; + + return subContainer; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByMethod.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByMethod.cs.meta new file mode 100644 index 0000000..5ebb266 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByMethod.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5f4bb37c4e2a5bf44865ed1ab3bef21e +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewGameObjectDynamicContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewGameObjectDynamicContext.cs new file mode 100644 index 0000000..5d5f900 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewGameObjectDynamicContext.cs @@ -0,0 +1,366 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using UnityEngine; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public abstract class SubContainerCreatorByNewGameObjectDynamicContext : SubContainerCreatorDynamicContext + { + readonly GameObjectCreationParameters _gameObjectBindInfo; + + public SubContainerCreatorByNewGameObjectDynamicContext( + DiContainer container, GameObjectCreationParameters gameObjectBindInfo) + : base(container) + { + _gameObjectBindInfo = gameObjectBindInfo; + } + + protected override GameObject CreateGameObject(InjectContext context, out bool shouldMakeActive) + { + shouldMakeActive = true; + var gameObject = Container.CreateEmptyGameObject(_gameObjectBindInfo, null); + gameObject.SetActive(false); + return gameObject; + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectInstaller : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly Type _installerType; + readonly List _extraArgs; + + public SubContainerCreatorByNewGameObjectInstaller( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, + Type installerType, List extraArgs) + : base(container, gameObjectBindInfo) + { + _installerType = installerType; + _extraArgs = extraArgs; + + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArgs); + extraArgs.AllocFreeAddRange(args); + + var installer = (InstallerBase)subContainer.InstantiateExplicit( + _installerType, extraArgs); + + ZenPools.DespawnList(extraArgs); + + installer.InstallBindings(); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.That(args.IsEmpty()); + context.AddNormalInstaller( + new ActionInstaller(_installerMethod)); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 1); + Assert.That(args[0].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, (TParam1)args[0].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 2); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 3); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 4); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 5); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 5); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewGameObjectMethod : SubContainerCreatorByNewGameObjectDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewGameObjectMethod( + DiContainer container, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 10); + + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + Assert.That(args[6].Type.DerivesFromOrEqual()); + Assert.That(args[7].Type.DerivesFromOrEqual()); + Assert.That(args[8].Type.DerivesFromOrEqual()); + Assert.That(args[9].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value, + (TParam7)args[6].Value, + (TParam8)args[7].Value, + (TParam9)args[8].Value, + (TParam10)args[9].Value); + })); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewGameObjectDynamicContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewGameObjectDynamicContext.cs.meta new file mode 100644 index 0000000..5db7457 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewGameObjectDynamicContext.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7c2c6880c82d78140818fe3204a0279b +timeCreated: 1538467080 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefab.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefab.cs new file mode 100644 index 0000000..3108ad6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefab.cs @@ -0,0 +1,64 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefab : ISubContainerCreator + { + readonly GameObjectCreationParameters _gameObjectBindInfo; + readonly IPrefabProvider _prefabProvider; + readonly DiContainer _container; + + public SubContainerCreatorByNewPrefab( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo) + { + _gameObjectBindInfo = gameObjectBindInfo; + _prefabProvider = prefabProvider; + _container = container; + } + + public DiContainer CreateSubContainer( + List args, InjectContext parentContext, out Action injectAction) + { + Assert.That(args.IsEmpty()); + + var prefab = _prefabProvider.GetPrefab(parentContext); + + bool shouldMakeActive; + var gameObject = _container.CreateAndParentPrefab( + prefab, _gameObjectBindInfo, null, out shouldMakeActive); + + var context = gameObject.GetComponent(); + + Assert.That(context != null, + "Expected prefab with name '{0}' to contain a component of type 'GameObjectContext' on the root", prefab.name); + + context.Install(_container); + + injectAction = () => + { + // Note: We don't need to call ResolveRoots here because GameObjectContext does this for us + _container.Inject(context); + + if (shouldMakeActive && !_container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + gameObject.SetActive(true); + } + } + }; + + return context.Container; + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefab.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefab.cs.meta new file mode 100644 index 0000000..4e2b7e0 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefab.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 17fc7cad09fe4e94f939551c85abf6d9 +timeCreated: 1486859770 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabDynamicContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabDynamicContext.cs new file mode 100644 index 0000000..79972d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabDynamicContext.cs @@ -0,0 +1,377 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using UnityEngine; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public abstract class SubContainerCreatorByNewPrefabDynamicContext : SubContainerCreatorDynamicContext + { + readonly IPrefabProvider _prefabProvider; + readonly GameObjectCreationParameters _gameObjectBindInfo; + + public SubContainerCreatorByNewPrefabDynamicContext( + DiContainer container, + IPrefabProvider prefabProvider, GameObjectCreationParameters gameObjectBindInfo) + : base(container) + { + _prefabProvider = prefabProvider; + _gameObjectBindInfo = gameObjectBindInfo; + } + + protected override GameObject CreateGameObject(InjectContext context, out bool shouldMakeActive) + { + var prefab = _prefabProvider.GetPrefab(context); + + var gameObj = Container.CreateAndParentPrefab( + prefab, _gameObjectBindInfo, null, out shouldMakeActive); + + if (gameObj.GetComponent() != null) + { + throw Assert.CreateException( + "Found GameObjectContext already attached to prefab with name '{0}'! When using ByNewPrefabMethod or ByNewPrefabInstaller, the GameObjectContext is added to the prefab dynamically", prefab.name); + } + + return gameObj; + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabInstaller : SubContainerCreatorByNewPrefabDynamicContext + { + readonly Type _installerType; + readonly List _extraArgs; + + public SubContainerCreatorByNewPrefabInstaller( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, + Type installerType, List extraArgs) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerType = installerType; + _extraArgs = extraArgs; + + Assert.That(installerType.DerivesFrom(), + "Invalid installer type given during bind command. Expected type '{0}' to derive from 'Installer<>'", installerType); + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArgs); + extraArgs.AllocFreeAddRange(args); + + var installer = (InstallerBase)subContainer.InstantiateExplicit( + _installerType, extraArgs); + + ZenPools.DespawnList(extraArgs); + + installer.InstallBindings(); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.That(args.IsEmpty()); + context.AddNormalInstaller( + new ActionInstaller(_installerMethod)); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 1); + Assert.That(args[0].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, (TParam1)args[0].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 2); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 3); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 4); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 5); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 5); + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value); + })); + } + } + + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabMethod : SubContainerCreatorByNewPrefabDynamicContext + { + readonly +#if !NET_4_6 + ModestTree.Util. +#endif + Action _installerMethod; + + public SubContainerCreatorByNewPrefabMethod( + DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo, +#if !NET_4_6 + ModestTree.Util. +#endif + Action installerMethod) + : base(container, prefabProvider, gameObjectBindInfo) + { + _installerMethod = installerMethod; + } + + protected override void AddInstallers(List args, GameObjectContext context) + { + Assert.IsEqual(args.Count, 10); + + Assert.That(args[0].Type.DerivesFromOrEqual()); + Assert.That(args[1].Type.DerivesFromOrEqual()); + Assert.That(args[2].Type.DerivesFromOrEqual()); + Assert.That(args[3].Type.DerivesFromOrEqual()); + Assert.That(args[4].Type.DerivesFromOrEqual()); + Assert.That(args[5].Type.DerivesFromOrEqual()); + Assert.That(args[6].Type.DerivesFromOrEqual()); + Assert.That(args[7].Type.DerivesFromOrEqual()); + Assert.That(args[8].Type.DerivesFromOrEqual()); + Assert.That(args[9].Type.DerivesFromOrEqual()); + + context.AddNormalInstaller( + new ActionInstaller(subContainer => + { + _installerMethod(subContainer, + (TParam1)args[0].Value, + (TParam2)args[1].Value, + (TParam3)args[2].Value, + (TParam4)args[3].Value, + (TParam5)args[4].Value, + (TParam6)args[5].Value, + (TParam7)args[6].Value, + (TParam8)args[7].Value, + (TParam9)args[8].Value, + (TParam10)args[9].Value); + })); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabDynamicContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabDynamicContext.cs.meta new file mode 100644 index 0000000..368dcab --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabDynamicContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 53f151c86cd3c4c46ada71b737004d36 +timeCreated: 1505722322 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabWithParams.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabWithParams.cs new file mode 100644 index 0000000..c8ca81e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabWithParams.cs @@ -0,0 +1,114 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerCreatorByNewPrefabWithParams : ISubContainerCreator + { + readonly DiContainer _container; + readonly IPrefabProvider _prefabProvider; + readonly Type _installerType; + readonly GameObjectCreationParameters _gameObjectBindInfo; + + public SubContainerCreatorByNewPrefabWithParams( + Type installerType, DiContainer container, IPrefabProvider prefabProvider, + GameObjectCreationParameters gameObjectBindInfo) + { + _gameObjectBindInfo = gameObjectBindInfo; + _prefabProvider = prefabProvider; + _container = container; + _installerType = installerType; + } + + protected DiContainer Container + { + get { return _container; } + } + + IEnumerable GetAllInjectableIncludingBaseTypes() + { + var info = TypeAnalyzer.GetInfo(_installerType); + + while (info != null) + { + foreach (var injectable in info.AllInjectables) + { + yield return injectable; + } + + info = info.BaseTypeInfo; + } + } + + DiContainer CreateTempContainer(List args) + { + var tempSubContainer = Container.CreateSubContainer(); + + var allInjectables = GetAllInjectableIncludingBaseTypes(); + + foreach (var argPair in args) + { + // We need to intelligently match on the exact parameters here to avoid the issue + // brought up in github issue #217 + var match = allInjectables + .Where(x => argPair.Type.DerivesFromOrEqual(x.MemberType)) + .OrderBy(x => ZenUtilInternal.GetInheritanceDelta(argPair.Type, x.MemberType)).FirstOrDefault(); + + Assert.That(match != null, + "Could not find match for argument type '{0}' when injecting into sub container installer '{1}'", + argPair.Type, _installerType); + + tempSubContainer.Bind(match.MemberType) + .FromInstance(argPair.Value).WhenInjectedInto(_installerType); + } + + return tempSubContainer; + } + + public DiContainer CreateSubContainer(List args, InjectContext parentContext, out Action injectAction) + { + Assert.That(!args.IsEmpty()); + + var prefab = _prefabProvider.GetPrefab(parentContext); + var tempContainer = CreateTempContainer(args); + + bool shouldMakeActive; + var gameObject = tempContainer.CreateAndParentPrefab( + prefab, _gameObjectBindInfo, null, out shouldMakeActive); + + var context = gameObject.GetComponent(); + + Assert.That(context != null, + "Expected prefab with name '{0}' to container a component of type 'GameObjectContext'", prefab.name); + + context.Install(tempContainer); + + injectAction = () => + { + // Note: We don't need to call ResolveRoots here because GameObjectContext does this for us + tempContainer.Inject(context); + + if (shouldMakeActive && !_container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + gameObject.SetActive(true); + } + } + }; + + return context.Container; + } + } +} + +#endif + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabWithParams.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabWithParams.cs.meta new file mode 100644 index 0000000..b683f7d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorByNewPrefabWithParams.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 07cb33e44f032a840a46b8b699927d0a +timeCreated: 1486859770 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorCached.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorCached.cs new file mode 100644 index 0000000..b099aae --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorCached.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerCreatorCached : ISubContainerCreator + { + readonly ISubContainerCreator _subCreator; + +#if ZEN_MULTITHREADING + readonly object _locker = new object(); +#else + bool _isLookingUp; +#endif + DiContainer _subContainer; + + public SubContainerCreatorCached(ISubContainerCreator subCreator) + { + _subCreator = subCreator; + } + + public DiContainer CreateSubContainer(List args, InjectContext context, out Action injectAction) + { + // We can't really support arguments if we are using the cached value since + // the arguments might change when called after the first time + Assert.IsEmpty(args); + +#if ZEN_MULTITHREADING + lock (_locker) +#endif + { + if (_subContainer == null) + { +#if !ZEN_MULTITHREADING + Assert.That(!_isLookingUp, + "Found unresolvable circular dependency when looking up sub container! Object graph:\n {0}", context.GetObjectGraphString()); + _isLookingUp = true; +#endif + + _subContainer = _subCreator.CreateSubContainer( + new List(), context, out injectAction); + +#if !ZEN_MULTITHREADING + _isLookingUp = false; +#endif + + Assert.IsNotNull(_subContainer); + } + else + { + injectAction = null; + } + + return _subContainer; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorCached.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorCached.cs.meta new file mode 100644 index 0000000..947925c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorCached.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 64db75da3b9de56409556af4513979c2 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorDynamicContext.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorDynamicContext.cs new file mode 100644 index 0000000..bc21317 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorDynamicContext.cs @@ -0,0 +1,62 @@ +#if !NOT_UNITY3D + +using System; +using System.Collections.Generic; +using UnityEngine; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public abstract class SubContainerCreatorDynamicContext : ISubContainerCreator + { + readonly DiContainer _container; + + public SubContainerCreatorDynamicContext(DiContainer container) + { + _container = container; + } + + protected DiContainer Container + { + get { return _container; } + } + + public DiContainer CreateSubContainer( + List args, InjectContext parentContext, out Action injectAction) + { + bool shouldMakeActive; + var gameObj = CreateGameObject(parentContext, out shouldMakeActive); + + var context = gameObj.AddComponent(); + + AddInstallers(args, context); + + context.Install(_container); + + injectAction = () => + { + // Note: We don't need to call ResolveRoots here because GameObjectContext does this for us + _container.Inject(context); + + if (shouldMakeActive && !_container.IsValidating) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif + { + gameObj.SetActive(true); + } + } + }; + + return context.Container; + } + + protected abstract void AddInstallers(List args, GameObjectContext context); + protected abstract GameObject CreateGameObject(InjectContext context, out bool shouldMakeActive); + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorDynamicContext.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorDynamicContext.cs.meta new file mode 100644 index 0000000..7caa4d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorDynamicContext.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ba4736ebcee13cb4b9feca861072c740 +timeCreated: 1538467080 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorUtil.cs new file mode 100644 index 0000000..2e20a6a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorUtil.cs @@ -0,0 +1,43 @@ +using System; +using ModestTree; +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject +{ + public static class SubContainerCreatorUtil + { + public static void ApplyBindSettings( + SubContainerCreatorBindInfo subContainerBindInfo, DiContainer subContainer) + { + if (subContainerBindInfo.CreateKernel) + { + var parentContainer = subContainer.ParentContainers.OnlyOrDefault(); + Assert.IsNotNull(parentContainer, "Could not find unique container when using WithKernel!"); + + if (subContainerBindInfo.KernelType != null) + { + parentContainer.Bind(typeof(Kernel).Interfaces()).To(subContainerBindInfo.KernelType) + .FromSubContainerResolve() + .ByInstance(subContainer).AsCached(); + subContainer.Bind(subContainerBindInfo.KernelType).AsCached(); + } + else + { + parentContainer.BindInterfacesTo().FromSubContainerResolve() + .ByInstance(subContainer).AsCached(); + subContainer.Bind().AsCached(); + } + +#if !NOT_UNITY3D + if (subContainerBindInfo.DefaultParentName != null) + { + DefaultGameObjectParentInstaller.Install( + subContainer, subContainerBindInfo.DefaultParentName); + } +#endif + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorUtil.cs.meta new file mode 100644 index 0000000..ebcec02 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerCreators/SubContainerCreatorUtil.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: c07a01bd5fbd00d43a50854896a92472 +timeCreated: 1534923026 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerDependencyProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerDependencyProvider.cs new file mode 100644 index 0000000..f55d6e8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerDependencyProvider.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class SubContainerDependencyProvider : IProvider + { + readonly ISubContainerCreator _subContainerCreator; + readonly Type _dependencyType; + readonly object _identifier; + readonly bool _resolveAll; + + // if concreteType is null we use the contract type from inject context + public SubContainerDependencyProvider( + Type dependencyType, + object identifier, + ISubContainerCreator subContainerCreator, bool resolveAll) + { + _subContainerCreator = subContainerCreator; + _dependencyType = dependencyType; + _identifier = identifier; + _resolveAll = resolveAll; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return false; } + } + + public Type GetInstanceType(InjectContext context) + { + return _dependencyType; + } + + InjectContext CreateSubContext( + InjectContext parent, DiContainer subContainer) + { + var subContext = parent.CreateSubContext(_dependencyType, _identifier); + + subContext.Container = subContainer; + + // This is important to avoid infinite loops + subContext.SourceType = InjectSources.Local; + + return subContext; + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + var subContainer = _subContainerCreator.CreateSubContainer(args, context, out injectAction); + + var subContext = CreateSubContext(context, subContainer); + + if (_resolveAll) + { + subContainer.ResolveAll(subContext, buffer); + return; + } + + buffer.Add(subContainer.Resolve(subContext)); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerDependencyProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerDependencyProvider.cs.meta new file mode 100644 index 0000000..282b2e3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/SubContainerDependencyProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d569147915c61b64f9841ca4948f7d3f +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/TransientProvider.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/TransientProvider.cs new file mode 100644 index 0000000..998cbc6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/TransientProvider.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + [NoReflectionBaking] + public class TransientProvider : IProvider + { + readonly DiContainer _container; + readonly Type _concreteType; + readonly List _extraArguments; + readonly object _concreteIdentifier; + readonly Action _instantiateCallback; + + public TransientProvider( + Type concreteType, DiContainer container, + IEnumerable extraArguments, string bindingContext, + object concreteIdentifier, + Action instantiateCallback) + { + Assert.That(!concreteType.IsAbstract(), + "Expected non-abstract type for given binding but instead found type '{0}'{1}", + concreteType, bindingContext == null ? "" : " when binding '{0}'".Fmt(bindingContext)); + + _container = container; + _concreteType = concreteType; + _extraArguments = extraArguments.ToList(); + _concreteIdentifier = concreteIdentifier; + _instantiateCallback = instantiateCallback; + } + + public bool IsCached + { + get { return false; } + } + + public bool TypeVariesBasedOnMemberType + { + get { return _concreteType.IsOpenGenericType(); } + } + + public Type GetInstanceType(InjectContext context) + { + if (!_concreteType.DerivesFromOrEqual(context.MemberType)) + { + return null; + } + + return GetTypeToCreate(context.MemberType); + } + + public void GetAllInstancesWithInjectSplit( + InjectContext context, List args, out Action injectAction, List buffer) + { + Assert.IsNotNull(context); + + var instanceType = GetTypeToCreate(context.MemberType); + + var extraArgs = ZenPools.SpawnList(); + + extraArgs.AllocFreeAddRange(_extraArguments); + extraArgs.AllocFreeAddRange(args); + + var instance = _container.InstantiateExplicit(instanceType, false, extraArgs, context, _concreteIdentifier); + + injectAction = () => + { + _container.InjectExplicit( + instance, instanceType, extraArgs, context, _concreteIdentifier); + + Assert.That(extraArgs.Count == 0); + ZenPools.DespawnList(extraArgs); + + if (_instantiateCallback != null) + { + _instantiateCallback(context, instance); + } + }; + + buffer.Add(instance); + } + + Type GetTypeToCreate(Type contractType) + { + return ProviderUtil.GetTypeToInstantiate(contractType, _concreteType); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/TransientProvider.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/TransientProvider.cs.meta new file mode 100644 index 0000000..d8ba255 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Providers/TransientProvider.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 84c5bc61bc03f17468a1953edb7dcd42 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime.meta new file mode 100644 index 0000000..62281b8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fb9242e26ea385743abb8476b18d1e9f +folderAsset: yes +timeCreated: 1459463884 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces.meta new file mode 100644 index 0000000..2f1da5c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3c5ae8c1093da554d8bf77c912cc5433 +folderAsset: yes +timeCreated: 1487820668 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorIkHandlerManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorIkHandlerManager.cs new file mode 100644 index 0000000..2c42706 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorIkHandlerManager.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Zenject +{ + public class AnimatorIkHandlerManager : MonoBehaviour + { + List _handlers; + + [Inject] + public void Construct( + // Use local to avoid inheriting handlers from a parent context + [Inject(Source = InjectSources.Local)] + List handlers) + { + _handlers = handlers; + } + + public void OnAnimatorIk() + { + foreach (var handler in _handlers) + { + handler.OnAnimatorIk(); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorIkHandlerManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorIkHandlerManager.cs.meta new file mode 100644 index 0000000..dc7eb3b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorIkHandlerManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 34ee2459debfb734d968c54ced01b9af +timeCreated: 1487820668 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorInstaller.cs new file mode 100644 index 0000000..243a7bc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorInstaller.cs @@ -0,0 +1,21 @@ +using UnityEngine; + +namespace Zenject +{ + public class AnimatorInstaller : Installer + { + readonly Animator _animator; + + public AnimatorInstaller(Animator animator) + { + _animator = animator; + } + + public override void InstallBindings() + { + Container.Bind().FromNewComponentOn(_animator.gameObject); + Container.Bind().FromNewComponentOn(_animator.gameObject); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorInstaller.cs.meta new file mode 100644 index 0000000..6c0766c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f4cbf7c6883911843ae4a64582422dda +timeCreated: 1487820669 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorMoveHandlerManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorMoveHandlerManager.cs new file mode 100644 index 0000000..4293e33 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorMoveHandlerManager.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Zenject +{ + public class AnimatorMoveHandlerManager : MonoBehaviour + { + List _handlers; + + [Inject] + public void Construct( + // Use local to avoid inheriting handlers from a parent context + [Inject(Source = InjectSources.Local)] + List handlers) + { + _handlers = handlers; + } + + public void OnAnimatorMove() + { + foreach (var handler in _handlers) + { + handler.OnAnimatorMove(); + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorMoveHandlerManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorMoveHandlerManager.cs.meta new file mode 100644 index 0000000..2e11343 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/AnimatorMoveHandlerManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a07f8d298d010b34ca694d0d124b66d2 +timeCreated: 1487820669 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorIkHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorIkHandler.cs new file mode 100644 index 0000000..f2e023c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorIkHandler.cs @@ -0,0 +1,8 @@ +namespace Zenject +{ + public interface IAnimatorIkHandler + { + void OnAnimatorIk(); + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorIkHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorIkHandler.cs.meta new file mode 100644 index 0000000..8510686 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorIkHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 510bfbdebf6be804b92145cf677898b9 +timeCreated: 1487820668 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorMoveHandler.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorMoveHandler.cs new file mode 100644 index 0000000..2f23f03 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorMoveHandler.cs @@ -0,0 +1,8 @@ +namespace Zenject +{ + public interface IAnimatorMoveHandler + { + void OnAnimatorMove(); + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorMoveHandler.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorMoveHandler.cs.meta new file mode 100644 index 0000000..62e1260 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/AnimatorInterfaces/IAnimatorMoveHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8e42d79e9a3ccae46b54d9b173778a17 +timeCreated: 1487820669 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/DisposableManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/DisposableManager.cs new file mode 100644 index 0000000..b561e73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/DisposableManager.cs @@ -0,0 +1,156 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; + +namespace Zenject +{ + public class DisposableManager : IDisposable + { + readonly List _disposables = new List(); + readonly List _lateDisposables = new List(); + bool _disposed; + bool _lateDisposed; + + [Inject] + public DisposableManager( + [Inject(Optional = true, Source = InjectSources.Local)] + List disposables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities, + [Inject(Optional = true, Source = InjectSources.Local)] + List lateDisposables, + [Inject(Id = "Late", Optional = true, Source = InjectSources.Local)] + List> latePriorities) + { + foreach (var disposable in disposables) + { + // Note that we use zero for unspecified priority + // This is nice because you can use negative or positive for before/after unspecified + var match = priorities.Where(x => disposable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)x.Second).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + _disposables.Add(new DisposableInfo(disposable, priority)); + } + + foreach (var lateDisposable in lateDisposables) + { + var match = latePriorities.Where(x => lateDisposable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)x.Second).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + _lateDisposables.Add(new LateDisposableInfo(lateDisposable, priority)); + } + } + + public void Add(IDisposable disposable) + { + Add(disposable, 0); + } + + public void Add(IDisposable disposable, int priority) + { + _disposables.Add( + new DisposableInfo(disposable, priority)); + } + + public void AddLate(ILateDisposable disposable) + { + AddLate(disposable, 0); + } + + public void AddLate(ILateDisposable disposable, int priority) + { + _lateDisposables.Add( + new LateDisposableInfo(disposable, priority)); + } + + public void Remove(IDisposable disposable) + { + _disposables.RemoveWithConfirm( + _disposables.Where(x => ReferenceEquals(x.Disposable, disposable)).Single()); + } + + public void LateDispose() + { + Assert.That(!_lateDisposed, "Tried to late dispose DisposableManager twice!"); + _lateDisposed = true; + + // Dispose in the reverse order that they are initialized in + var disposablesOrdered = _lateDisposables.OrderBy(x => x.Priority).Reverse().ToList(); + +#if UNITY_EDITOR + foreach (var disposable in disposablesOrdered.Select(x => x.LateDisposable).GetDuplicates()) + { + Assert.That(false, "Found duplicate ILateDisposable with type '{0}'".Fmt(disposable.GetType())); + } +#endif + + foreach (var disposable in disposablesOrdered) + { + try + { + disposable.LateDisposable.LateDispose(); + } + catch (Exception e) + { + throw Assert.CreateException( + e, "Error occurred while late disposing ILateDisposable with type '{0}'", disposable.LateDisposable.GetType()); + } + } + } + + public void Dispose() + { + Assert.That(!_disposed, "Tried to dispose DisposableManager twice!"); + _disposed = true; + + // Dispose in the reverse order that they are initialized in + var disposablesOrdered = _disposables.OrderBy(x => x.Priority).Reverse().ToList(); + +#if UNITY_EDITOR + foreach (var disposable in disposablesOrdered.Select(x => x.Disposable).GetDuplicates()) + { + Assert.That(false, "Found duplicate IDisposable with type '{0}'".Fmt(disposable.GetType())); + } +#endif + + foreach (var disposable in disposablesOrdered) + { + try + { + disposable.Disposable.Dispose(); + } + catch (Exception e) + { + throw Assert.CreateException( + e, "Error occurred while disposing IDisposable with type '{0}'", disposable.Disposable.GetType()); + } + } + } + + struct DisposableInfo + { + public IDisposable Disposable; + public int Priority; + + public DisposableInfo(IDisposable disposable, int priority) + { + Disposable = disposable; + Priority = priority; + } + } + + class LateDisposableInfo + { + public ILateDisposable LateDisposable; + public int Priority; + + public LateDisposableInfo(ILateDisposable lateDisposable, int priority) + { + LateDisposable = lateDisposable; + Priority = priority; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/DisposableManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/DisposableManager.cs.meta new file mode 100644 index 0000000..9637ede --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/DisposableManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e62fabfe4695e4a439003c1c1fd5d008 +timeCreated: 1461708054 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderableManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderableManager.cs new file mode 100644 index 0000000..71e13ea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderableManager.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; + +namespace Zenject +{ + // See comment in IGuiRenderable.cs for usage + public class GuiRenderableManager + { + List _renderables; + + public GuiRenderableManager( + [Inject(Optional = true, Source = InjectSources.Local)] + List renderables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _renderables = new List(); + + foreach (var renderable in renderables) + { + // Note that we use zero for unspecified priority + // This is nice because you can use negative or positive for before/after unspecified + var matches = priorities + .Where(x => renderable.GetType().DerivesFromOrEqual(x.First)) + .Select(x => x.Second).ToList(); + + int priority = matches.IsEmpty() ? 0 : matches.Distinct().Single(); + + _renderables.Add( + new RenderableInfo(renderable, priority)); + } + + _renderables = _renderables.OrderBy(x => x.Priority).ToList(); + +#if UNITY_EDITOR + foreach (var renderable in _renderables.Select(x => x.Renderable).GetDuplicates()) + { + Assert.That(false, "Found duplicate IGuiRenderable with type '{0}'".Fmt(renderable.GetType())); + } +#endif + } + + public void OnGui() + { + foreach (var renderable in _renderables) + { + try + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.GuiRender()", renderable.Renderable.GetType())) +#endif + { + renderable.Renderable.GuiRender(); + } + } + catch (Exception e) + { + throw Assert.CreateException( + e, "Error occurred while calling {0}.GuiRender", renderable.Renderable.GetType()); + } + } + } + + class RenderableInfo + { + public IGuiRenderable Renderable; + public int Priority; + + public RenderableInfo(IGuiRenderable renderable, int priority) + { + Renderable = renderable; + Priority = priority; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderableManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderableManager.cs.meta new file mode 100644 index 0000000..cd04998 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderableManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5ca4a43d84d9d554080d313280363783 +timeCreated: 1484528928 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderer.cs new file mode 100644 index 0000000..3e86cff --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderer.cs @@ -0,0 +1,20 @@ +using UnityEngine; + +namespace Zenject +{ + public class GuiRenderer : MonoBehaviour + { + GuiRenderableManager _renderableManager; + + [Inject] + void Construct(GuiRenderableManager renderableManager) + { + _renderableManager = renderableManager; + } + + public void OnGUI() + { + _renderableManager.OnGui(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderer.cs.meta new file mode 100644 index 0000000..31ac0d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/GuiRenderer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d6ee197c5aed3b048b76b82a9be3d094 +timeCreated: 1484530704 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -9995 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/InitializableManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/InitializableManager.cs new file mode 100644 index 0000000..680b2c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/InitializableManager.cs @@ -0,0 +1,99 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; + +namespace Zenject +{ + // Responsibilities: + // - Run Initialize() on all Iinitializable's, in the order specified by InitPriority + public class InitializableManager + { + List _initializables; + + protected bool _hasInitialized; + + [Inject] + public InitializableManager( + [Inject(Optional = true, Source = InjectSources.Local)] + List initializables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _initializables = new List(); + + for (int i = 0; i < initializables.Count; i++) + { + var initializable = initializables[i]; + + // Note that we use zero for unspecified priority + // This is nice because you can use negative or positive for before/after unspecified + var matches = priorities.Where(x => initializable.GetType().DerivesFromOrEqual(x.First)).Select(x => x.Second).ToList(); + int priority = matches.IsEmpty() ? 0 : matches.Distinct().Single(); + + _initializables.Add(new InitializableInfo(initializable, priority)); + } + } + + public void Add(IInitializable initializable) + { + Add(initializable, 0); + } + + public void Add(IInitializable initializable, int priority) + { + Assert.That(!_hasInitialized); + _initializables.Add( + new InitializableInfo(initializable, priority)); + } + + public void Initialize() + { + Assert.That(!_hasInitialized); + _hasInitialized = true; + + _initializables = _initializables.OrderBy(x => x.Priority).ToList(); + +#if UNITY_EDITOR + foreach (var initializable in _initializables.Select(x => x.Initializable).GetDuplicates()) + { + Assert.That(false, "Found duplicate IInitializable with type '{0}'".Fmt(initializable.GetType())); + } +#endif + + foreach (var initializable in _initializables) + { + try + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Initialize()", initializable.Initializable.GetType())) +#endif + { + initializable.Initializable.Initialize(); + } + } + catch (Exception e) + { + throw Assert.CreateException( + e, "Error occurred while initializing IInitializable with type '{0}'", initializable.Initializable.GetType()); + } + } + } + + class InitializableInfo + { + public IInitializable Initializable; + public int Priority; + + public InitializableInfo(IInitializable initializable, int priority) + { + Initializable = initializable; + Priority = priority; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/InitializableManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/InitializableManager.cs.meta new file mode 100644 index 0000000..609426a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/InitializableManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8e5838132ef34e14ea93d2e3b30b7140 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels.meta new file mode 100644 index 0000000..cd30caa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 605550c45d7550e498dfe6968192459d +folderAsset: yes +timeCreated: 1462650136 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DecoratableMonoKernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DecoratableMonoKernel.cs new file mode 100644 index 0000000..b96d050 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DecoratableMonoKernel.cs @@ -0,0 +1,73 @@ +namespace Zenject +{ + public interface IDecoratableMonoKernel + { + bool ShouldInitializeOnStart(); + void Initialize(); + void Update(); + void FixedUpdate(); + void LateUpdate(); + void Dispose(); + void LateDispose(); + } + + public class DecoratableMonoKernel : IDecoratableMonoKernel + { + [InjectLocal] + public TickableManager TickableManager { get; protected set; } = null; + + [InjectLocal] + public InitializableManager InitializableManager { get; protected set; } = null; + + [InjectLocal] + public DisposableManager DisposablesManager { get; protected set; } = null; + + + public virtual bool ShouldInitializeOnStart() => true; + + public virtual void Initialize() + { + InitializableManager.Initialize(); + } + + public void Update() + { + TickableManager.Update(); + } + + public void FixedUpdate() + { + TickableManager.FixedUpdate(); + } + + public void LateUpdate() + { + TickableManager.LateUpdate(); + } + + public void Dispose() + { + DisposablesManager.Dispose(); + } + + public void LateDispose() + { + DisposablesManager.LateDispose(); + } + } + + public abstract class BaseMonoKernelDecorator : IDecoratableMonoKernel + { + [Inject] + protected IDecoratableMonoKernel DecoratedMonoKernel; + + public virtual bool ShouldInitializeOnStart() => DecoratedMonoKernel.ShouldInitializeOnStart(); + public virtual void Initialize() => DecoratedMonoKernel.Initialize(); + public virtual void Update() => DecoratedMonoKernel.Update(); + public virtual void FixedUpdate() => DecoratedMonoKernel.FixedUpdate(); + public virtual void LateUpdate() => DecoratedMonoKernel.LateUpdate(); + public virtual void Dispose() => DecoratedMonoKernel.Dispose(); + public virtual void LateDispose() => DecoratedMonoKernel.LateDispose(); + } + +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DecoratableMonoKernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DecoratableMonoKernel.cs.meta new file mode 100644 index 0000000..9045b03 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DecoratableMonoKernel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f054684b4d0f44a1904823270ae3f137 +timeCreated: 1587868417 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DefaultGameObjectKernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DefaultGameObjectKernel.cs new file mode 100644 index 0000000..f2f7863 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DefaultGameObjectKernel.cs @@ -0,0 +1,10 @@ +#if !NOT_UNITY3D + +namespace Zenject +{ + public class DefaultGameObjectKernel : MonoKernel + { + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DefaultGameObjectKernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DefaultGameObjectKernel.cs.meta new file mode 100644 index 0000000..fe81503 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/DefaultGameObjectKernel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1c47912ae4e51a84d92f1acf689997c8 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -9996 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/Kernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/Kernel.cs new file mode 100644 index 0000000..c1e305a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/Kernel.cs @@ -0,0 +1,48 @@ +using System; +using System.Diagnostics; + +namespace Zenject +{ + [DebuggerStepThrough] + public class Kernel : IInitializable, IDisposable, ITickable, ILateTickable, IFixedTickable, ILateDisposable + { + [InjectLocal] + TickableManager _tickableManager = null; + + [InjectLocal] + InitializableManager _initializableManager = null; + + [InjectLocal] + DisposableManager _disposablesManager = null; + + public virtual void Initialize() + { + _initializableManager.Initialize(); + } + + public virtual void Dispose() + { + _disposablesManager.Dispose(); + } + + public virtual void LateDispose() + { + _disposablesManager.LateDispose(); + } + + public virtual void Tick() + { + _tickableManager.Update(); + } + + public virtual void LateTick() + { + _tickableManager.LateUpdate(); + } + + public virtual void FixedTick() + { + _tickableManager.FixedUpdate(); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/Kernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/Kernel.cs.meta new file mode 100644 index 0000000..3640b18 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/Kernel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8a25347f1a9a6b544b4ef8b643824a6f +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/MonoKernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/MonoKernel.cs new file mode 100644 index 0000000..8d40dbc --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/MonoKernel.cs @@ -0,0 +1,130 @@ +#if !NOT_UNITY3D + +#pragma warning disable 649 + +using ModestTree; +using UnityEngine; +using UnityEngine.Analytics; + +namespace Zenject +{ + public abstract class MonoKernel : MonoBehaviour + { + [InjectLocal] + TickableManager _tickableManager = null; + + [InjectLocal] + InitializableManager _initializableManager = null; + + [InjectLocal] + DisposableManager _disposablesManager = null; + + [InjectOptional] + private IDecoratableMonoKernel decoratableMonoKernel; + + bool _hasInitialized; + bool _isDestroyed; + + protected bool IsDestroyed + { + get { return _isDestroyed; } + } + + public virtual void Start() + { + if (decoratableMonoKernel?.ShouldInitializeOnStart()??true) + { + Initialize(); + } + } + + public void Initialize() + { + // We don't put this in start in case Start is overridden + if (!_hasInitialized) + { + _hasInitialized = true; + + if (decoratableMonoKernel != null) + { + decoratableMonoKernel.Initialize(); + } + else + { + _initializableManager.Initialize(); + } + } + } + + public virtual void Update() + { + // Don't spam the log every frame if initialization fails and leaves it as null + if (_tickableManager != null) + { + if (decoratableMonoKernel != null) + { + decoratableMonoKernel.Update(); + } + else + { + _tickableManager.Update(); + } + } + } + + public virtual void FixedUpdate() + { + // Don't spam the log every frame if initialization fails and leaves it as null + if (_tickableManager != null) + { + if (decoratableMonoKernel != null) + { + decoratableMonoKernel.FixedUpdate(); + } + else + { + _tickableManager.FixedUpdate(); + } + } + } + + public virtual void LateUpdate() + { + // Don't spam the log every frame if initialization fails and leaves it as null + if (_tickableManager != null) + { + if (decoratableMonoKernel != null) + { + decoratableMonoKernel.LateUpdate(); + } + else + { + _tickableManager.LateUpdate(); + } + } + } + + public virtual void OnDestroy() + { + // _disposablesManager can be null if we get destroyed before the Start event + if (_disposablesManager != null) + { + Assert.That(!_isDestroyed); + _isDestroyed = true; + + if (decoratableMonoKernel != null) + { + decoratableMonoKernel.Dispose(); + decoratableMonoKernel.LateDispose(); + } + else + { + _disposablesManager.Dispose(); + _disposablesManager.LateDispose(); + } + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/MonoKernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/MonoKernel.cs.meta new file mode 100644 index 0000000..db35b95 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/MonoKernel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0ed09ac17d1c3ca44b8064ce22ebba27 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/ProjectKernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/ProjectKernel.cs new file mode 100644 index 0000000..6db9c0b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/ProjectKernel.cs @@ -0,0 +1,87 @@ +#if !NOT_UNITY3D + +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using UnityEngine.SceneManagement; + +namespace Zenject +{ + public class ProjectKernel : MonoKernel + { + [Inject] + ZenjectSettings _settings = null; + + [Inject] + SceneContextRegistry _contextRegistry = null; + + // One issue with relying on MonoKernel.OnDestroy to call IDisposable.Dispose + // is that the order that OnDestroy is called in is difficult to predict + // One good thing is that it does follow the heirarchy order (so root game objects + // will have thier OnDestroy called before child objects) + // However, the order that OnDestroy is called for the root game objects themselves + // is largely random + // Within an individual scene, this can be helped somewhat by placing all game objects + // underneath the SceneContext and then also checking the 'ParentNewObjectsUnderRoot' + // property to ensure any new game objects will also be parented underneath SceneContext + // By doing this, we can be guaranteed to have any bound IDisposable's have their + // Dispose called before any game object is destroyed in the scene + // However, when using multiple scenes (each with their own SceneContext) the order + // that these SceneContext game objects are destroyed is random + // So to address that, we explicitly call GameObject.DestroyImmediate for all + // SceneContext's in the reverse order that the scenes were loaded in below + // (this works because OnApplicationQuit is always called before OnDestroy) + // Note that this only works when stopping the app and not when changing scenes + // When changing scenes, if you have multiple scenes loaded at once, you will have to + // manually unload the scenes in the reverse order they were loaded before going to + // the new scene, if you require a predictable destruction order. Or you can always use + // ZenjectSceneLoader which will do this for you + public void OnApplicationQuit() + { + if (_settings.EnsureDeterministicDestructionOrderOnApplicationQuit) + { + DestroyEverythingInOrder(); + } + } + + public void DestroyEverythingInOrder() + { + ForceUnloadAllScenes(true); + + // Destroy project context after all scenes + Assert.That(!IsDestroyed); + DestroyImmediate(gameObject); + Assert.That(IsDestroyed); + } + + public void ForceUnloadAllScenes(bool immediate = false) + { + // OnApplicationQuit should always be called before OnDestroy + // (Unless it is destroyed manually) + Assert.That(!IsDestroyed); + + var sceneOrder = new List(); + + for (int i = 0; i < SceneManager.sceneCount; i++) + { + sceneOrder.Add(SceneManager.GetSceneAt(i)); + } + + // Destroy the scene contexts from bottom to top + // Since this is the reverse order that they were loaded in + foreach (var sceneContext in _contextRegistry.SceneContexts.OrderByDescending(x => sceneOrder.IndexOf(x.gameObject.scene)).ToList()) + { + if (immediate) + { + DestroyImmediate(sceneContext.gameObject); + } + else + { + Destroy(sceneContext.gameObject); + } + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/ProjectKernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/ProjectKernel.cs.meta new file mode 100644 index 0000000..3477e18 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/ProjectKernel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 374b2cd725ea28a46a6377959bb73c9c +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -9998 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/SceneKernel.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/SceneKernel.cs new file mode 100644 index 0000000..19705b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/SceneKernel.cs @@ -0,0 +1,21 @@ +#if !NOT_UNITY3D + +using ModestTree; + +namespace Zenject +{ + public class SceneKernel : MonoKernel + { + // Only needed to set "script execution order" in unity project settings + +#if ZEN_INTERNAL_PROFILING + public override void Start() + { + base.Start(); + Log.Info("SceneContext.Awake detailed profiling: {0}", ProfileTimers.FormatResults()); + } +#endif + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/SceneKernel.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/SceneKernel.cs.meta new file mode 100644 index 0000000..0a38154 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/Kernels/SceneKernel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: aff38aaefd39d0d41a92c2707718d15c +timeCreated: 1461708052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -9997 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/PoolableManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/PoolableManager.cs new file mode 100644 index 0000000..ea8a169 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/PoolableManager.cs @@ -0,0 +1,485 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; + +namespace Zenject +{ + public class PoolableManager + { + readonly List _poolables; + + bool _isSpawned; + + public PoolableManager( + [InjectLocal] + List poolables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _poolables = poolables.Select(x => CreatePoolableInfo(x, priorities)) + .OrderBy(x => x.Priority).Select(x => x.Poolable).ToList(); + } + + PoolableInfo CreatePoolableInfo(IPoolable poolable, List> priorities) + { + var match = priorities.Where(x => poolable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)(x.Second)).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + return new PoolableInfo(poolable, priority); + } + + public void TriggerOnSpawned() + { + Assert.That(!_isSpawned); + _isSpawned = true; + + for (int i = 0; i < _poolables.Count; i++) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnSpawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnSpawned(); + } + } + } + + public void TriggerOnDespawned() + { + Assert.That(_isSpawned); + _isSpawned = false; + + // Call OnDespawned in the reverse order just like how dispose works + for (int i = _poolables.Count - 1; i >= 0; i--) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnDespawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnDespawned(); + } + } + } + + struct PoolableInfo + { + public IPoolable Poolable; + public int Priority; + + public PoolableInfo(IPoolable poolable, int priority) + { + Poolable = poolable; + Priority = priority; + } + } + } + + /// + /// A modified version of PoolableManager that adds a generic argument, allowing + /// the passing of a parameter to all IPoolable objects in the container. + /// + public class PoolableManager + { + readonly List> _poolables; + + bool _isSpawned; + + public PoolableManager( + [InjectLocal] + List> poolables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _poolables = poolables.Select(x => CreatePoolableInfo(x, priorities)) + .OrderBy(x => x.Priority).Select(x => x.Poolable).ToList(); + } + + PoolableInfo CreatePoolableInfo(IPoolable poolable, List> priorities) + { + var match = priorities.Where(x => poolable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)(x.Second)).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + return new PoolableInfo(poolable, priority); + } + + public void TriggerOnSpawned(T param) + { + Assert.That(!_isSpawned); + _isSpawned = true; + + for (int i = 0; i < _poolables.Count; i++) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnSpawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnSpawned(param); + } + } + } + + public void TriggerOnDespawned() + { + Assert.That(_isSpawned); + _isSpawned = false; + + // Call OnDespawned in the reverse order just like how dispose works + for (int i = _poolables.Count - 1; i >= 0; i--) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnDespawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnDespawned(); + } + } + } + + struct PoolableInfo + { + public IPoolable Poolable; + public int Priority; + + public PoolableInfo(IPoolable poolable, int priority) + { + Poolable = poolable; + Priority = priority; + } + } + } + + /// + /// A modified version of PoolableManager that adds a generic argument, allowing + /// the passing of a parameter to all IPoolable objects in the container. + /// + public class PoolableManager + { + readonly List> _poolables; + + bool _isSpawned; + + public PoolableManager( + [InjectLocal] + List> poolables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _poolables = poolables.Select(x => CreatePoolableInfo(x, priorities)) + .OrderBy(x => x.Priority).Select(x => x.Poolable).ToList(); + } + + PoolableInfo CreatePoolableInfo(IPoolable poolable, List> priorities) + { + var match = priorities.Where(x => poolable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)(x.Second)).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + return new PoolableInfo(poolable, priority); + } + + public void TriggerOnSpawned(T1 p1, T2 p2) + { + Assert.That(!_isSpawned); + _isSpawned = true; + + for (int i = 0; i < _poolables.Count; i++) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnSpawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnSpawned(p1, p2); + } + } + } + + public void TriggerOnDespawned() + { + Assert.That(_isSpawned); + _isSpawned = false; + + // Call OnDespawned in the reverse order just like how dispose works + for (int i = _poolables.Count - 1; i >= 0; i--) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnDespawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnDespawned(); + } + } + } + + struct PoolableInfo + { + public IPoolable Poolable; + public int Priority; + + public PoolableInfo(IPoolable poolable, int priority) + { + Poolable = poolable; + Priority = priority; + } + } + } + + /// + /// A modified version of PoolableManager that adds a generic argument, allowing + /// the passing of a parameter to all IPoolable objects in the container. + /// + public class PoolableManager + { + readonly List> _poolables; + + bool _isSpawned; + + public PoolableManager( + [InjectLocal] + List> poolables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _poolables = poolables.Select(x => CreatePoolableInfo(x, priorities)) + .OrderBy(x => x.Priority).Select(x => x.Poolable).ToList(); + } + + PoolableInfo CreatePoolableInfo(IPoolable poolable, List> priorities) + { + var match = priorities.Where(x => poolable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)(x.Second)).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + return new PoolableInfo(poolable, priority); + } + + public void TriggerOnSpawned(T1 p1, T2 p2, T3 p3) + { + Assert.That(!_isSpawned); + _isSpawned = true; + + for (int i = 0; i < _poolables.Count; i++) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnSpawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnSpawned(p1, p2, p3); + } + } + } + + public void TriggerOnDespawned() + { + Assert.That(_isSpawned); + _isSpawned = false; + + // Call OnDespawned in the reverse order just like how dispose works + for (int i = _poolables.Count - 1; i >= 0; i--) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnDespawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnDespawned(); + } + } + } + + struct PoolableInfo + { + public IPoolable Poolable; + public int Priority; + + public PoolableInfo(IPoolable poolable, int priority) + { + Poolable = poolable; + Priority = priority; + } + } + } + + /// + /// A modified version of PoolableManager that adds a generic argument, allowing + /// the passing of a parameter to all IPoolable objects in the container. + /// + public class PoolableManager + { + readonly List> _poolables; + + bool _isSpawned; + + public PoolableManager( + [InjectLocal] + List> poolables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _poolables = poolables.Select(x => CreatePoolableInfo(x, priorities)) + .OrderBy(x => x.Priority).Select(x => x.Poolable).ToList(); + } + + PoolableInfo CreatePoolableInfo(IPoolable poolable, List> priorities) + { + var match = priorities.Where(x => poolable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)(x.Second)).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + return new PoolableInfo(poolable, priority); + } + + public void TriggerOnSpawned(T1 p1, T2 p2, T3 p3, T4 p4) + { + Assert.That(!_isSpawned); + _isSpawned = true; + + for (int i = 0; i < _poolables.Count; i++) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnSpawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnSpawned(p1, p2, p3, p4); + } + } + } + + public void TriggerOnDespawned() + { + Assert.That(_isSpawned); + _isSpawned = false; + + // Call OnDespawned in the reverse order just like how dispose works + for (int i = _poolables.Count - 1; i >= 0; i--) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnDespawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnDespawned(); + } + } + } + + struct PoolableInfo + { + public IPoolable Poolable; + public int Priority; + + public PoolableInfo(IPoolable poolable, int priority) + { + Poolable = poolable; + Priority = priority; + } + } + } + + + /// + /// A modified version of PoolableManager that adds a generic argument, allowing + /// the passing of a parameter to all IPoolable objects in the container. + /// + public class PoolableManager + { + readonly List> _poolables; + + bool _isSpawned; + + public PoolableManager( + [InjectLocal] + List> poolables, + [Inject(Optional = true, Source = InjectSources.Local)] + List> priorities) + { + _poolables = poolables.Select(x => CreatePoolableInfo(x, priorities)) + .OrderBy(x => x.Priority).Select(x => x.Poolable).ToList(); + } + + PoolableInfo CreatePoolableInfo(IPoolable poolable, List> priorities) + { + var match = priorities.Where(x => poolable.GetType().DerivesFromOrEqual(x.First)).Select(x => (int?)(x.Second)).SingleOrDefault(); + int priority = match.HasValue ? match.Value : 0; + + return new PoolableInfo(poolable, priority); + } + + public void TriggerOnSpawned(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) + { + Assert.That(!_isSpawned); + _isSpawned = true; + + for (int i = 0; i < _poolables.Count; i++) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnSpawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnSpawned(p1, p2, p3, p4, p5); + } + } + } + + public void TriggerOnDespawned() + { + Assert.That(_isSpawned); + _isSpawned = false; + + // Call OnDespawned in the reverse order just like how dispose works + for (int i = _poolables.Count - 1; i >= 0; i--) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.OnDespawned", _poolables[i].GetType())) +#endif + { + _poolables[i].OnDespawned(); + } + } + } + + struct PoolableInfo + { + public IPoolable Poolable; + public int Priority; + + public PoolableInfo(IPoolable poolable, int priority) + { + Poolable = poolable; + Priority = priority; + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/PoolableManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/PoolableManager.cs.meta new file mode 100644 index 0000000..79bc0c3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/PoolableManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: aef2cb2ede47a96439cbb34a8935111a +timeCreated: 1528650779 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistry.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistry.cs new file mode 100644 index 0000000..a40a033 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistry.cs @@ -0,0 +1,94 @@ +using System.Collections.Generic; +using ModestTree; +using UnityEngine.SceneManagement; + +namespace Zenject +{ + public class SceneContextRegistry + { + readonly Dictionary _map = new Dictionary(); + + public IEnumerable SceneContexts + { + get { return _map.Values; } + } + + public void Add(SceneContext context) + { + Assert.That(!_map.ContainsKey(context.gameObject.scene)); + _map.Add(context.gameObject.scene, context); + } + + public SceneContext GetSceneContextForScene(string name) + { + var scene = SceneManager.GetSceneByName(name); + Assert.That(scene.IsValid(), "Could not find scene with name '{0}'", name); + return GetSceneContextForScene(scene); + } + + public SceneContext GetSceneContextForScene(Scene scene) + { + return _map[scene]; + } + + public SceneContext TryGetSceneContextForScene(string name) + { + var scene = SceneManager.GetSceneByName(name); + Assert.That(scene.IsValid(), "Could not find scene with name '{0}'", name); + return TryGetSceneContextForScene(scene); + } + + public SceneContext TryGetSceneContextForScene(Scene scene) + { + SceneContext context; + + if (_map.TryGetValue(scene, out context)) + { + return context; + } + + return null; + } + + public DiContainer GetContainerForScene(Scene scene) + { + var container = TryGetContainerForScene(scene); + + if (container != null) + { + return container; + } + + throw Assert.CreateException( + "Unable to find DiContainer for scene '{0}'", scene.name); + } + + public DiContainer TryGetContainerForScene(Scene scene) + { + if (scene == ProjectContext.Instance.gameObject.scene) + { + return ProjectContext.Instance.Container; + } + + var sceneContext = TryGetSceneContextForScene(scene); + + if (sceneContext != null) + { + return sceneContext.Container; + } + + return null; + } + + public void Remove(SceneContext context) + { + bool removed = _map.Remove(context.gameObject.scene); + + if (!removed) + { + Log.Warn("Failed to remove SceneContext from SceneContextRegistry"); + } + } + } + +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistry.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistry.cs.meta new file mode 100644 index 0000000..ac3449d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistry.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 11e438b2dc7552349949f24c14de14be +timeCreated: 1510660712 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistryAdderAndRemover.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistryAdderAndRemover.cs new file mode 100644 index 0000000..faafa65 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistryAdderAndRemover.cs @@ -0,0 +1,29 @@ +using System; + +namespace Zenject +{ + public class SceneContextRegistryAdderAndRemover : IInitializable, IDisposable + { + readonly SceneContextRegistry _registry; + readonly SceneContext _sceneContext; + + public SceneContextRegistryAdderAndRemover( + SceneContext sceneContext, + SceneContextRegistry registry) + { + _registry = registry; + _sceneContext = sceneContext; + } + + public void Initialize() + { + _registry.Add(_sceneContext); + } + + public void Dispose() + { + _registry.Remove(_sceneContext); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistryAdderAndRemover.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistryAdderAndRemover.cs.meta new file mode 100644 index 0000000..85a3dc2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/SceneContextRegistryAdderAndRemover.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b13656f05675c384181e749264e6bcf9 +timeCreated: 1510660712 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TaskUpdater.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TaskUpdater.cs new file mode 100644 index 0000000..cfb7f53 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TaskUpdater.cs @@ -0,0 +1,194 @@ +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + // Update tasks once per frame based on a priority + [DebuggerStepThrough] + public abstract class TaskUpdater + { + readonly LinkedList _tasks = new LinkedList(); + readonly List _queuedTasks = new List(); + + IEnumerable AllTasks + { + get { return ActiveTasks.Concat(_queuedTasks); } + } + + IEnumerable ActiveTasks + { + get { return _tasks; } + } + + public void AddTask(TTask task, int priority) + { + AddTaskInternal(task, priority); + } + + void AddTaskInternal(TTask task, int priority) + { + Assert.That(!AllTasks.Select(x => x.Task).ContainsItem(task), + "Duplicate task added to DependencyRoot with name '" + task.GetType().FullName + "'"); + + // Wait until next frame to add the task, otherwise whether it gets updated + // on the current frame depends on where in the update order it was added + // from, so you might get off by one frame issues + _queuedTasks.Add(new TaskInfo(task, priority)); + } + + public void RemoveTask(TTask task) + { + var info = AllTasks.Where(x => ReferenceEquals(x.Task, task)).SingleOrDefault(); + + Assert.IsNotNull(info, "Tried to remove a task not added to DependencyRoot, task = " + task.GetType().Name); + + Assert.That(!info.IsRemoved, "Tried to remove task twice, task = " + task.GetType().Name); + info.IsRemoved = true; + } + + public void OnFrameStart() + { + // See above comment + AddQueuedTasks(); + } + + public void UpdateAll() + { + UpdateRange(int.MinValue, int.MaxValue); + } + + public void UpdateRange(int minPriority, int maxPriority) + { + var node = _tasks.First; + + while (node != null) + { + var next = node.Next; + var taskInfo = node.Value; + + // Make sure that tasks with priority of int.MaxValue are updated when maxPriority is int.MaxValue + if (!taskInfo.IsRemoved && taskInfo.Priority >= minPriority + && (maxPriority == int.MaxValue || taskInfo.Priority < maxPriority)) + { + UpdateItem(taskInfo.Task); + } + + node = next; + } + + ClearRemovedTasks(_tasks); + } + + void ClearRemovedTasks(LinkedList tasks) + { + var node = tasks.First; + + while (node != null) + { + var next = node.Next; + var info = node.Value; + + if (info.IsRemoved) + { + //ModestTree.Log.Debug("Removed task '" + info.Task.GetType().ToString() + "'"); + tasks.Remove(node); + } + + node = next; + } + } + + void AddQueuedTasks() + { + for (int i = 0; i < _queuedTasks.Count; i++) + { + var task = _queuedTasks[i]; + + if (!task.IsRemoved) + { + InsertTaskSorted(task); + } + } + _queuedTasks.Clear(); + } + + void InsertTaskSorted(TaskInfo task) + { + for (var current = _tasks.First; current != null; current = current.Next) + { + if (current.Value.Priority > task.Priority) + { + _tasks.AddBefore(current, task); + return; + } + } + + _tasks.AddLast(task); + } + + protected abstract void UpdateItem(TTask task); + + class TaskInfo + { + public TTask Task; + public int Priority; + public bool IsRemoved; + + public TaskInfo(TTask task, int priority) + { + Task = task; + Priority = priority; + } + } + } + + public class TickablesTaskUpdater : TaskUpdater + { + protected override void UpdateItem(ITickable task) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.Tick()", task.GetType())) +#endif + { + task.Tick(); + } + } + } + + public class LateTickablesTaskUpdater : TaskUpdater + { + protected override void UpdateItem(ILateTickable task) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.LateTick()", task.GetType())) +#endif + { + task.LateTick(); + } + } + } + + public class FixedTickablesTaskUpdater : TaskUpdater + { + protected override void UpdateItem(IFixedTickable task) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("User Code")) +#endif +#if UNITY_EDITOR + using (ProfileBlock.Start("{0}.FixedTick()", task.GetType())) +#endif + { + task.FixedTick(); + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TaskUpdater.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TaskUpdater.cs.meta new file mode 100644 index 0000000..d0aea7c --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TaskUpdater.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4e52124c243adb44aaf26eed3a8413c8 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TickableManager.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TickableManager.cs new file mode 100644 index 0000000..72474d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TickableManager.cs @@ -0,0 +1,232 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; +#if ZEN_SIGNALS_ADD_UNIRX +using UniRx; +#endif + +namespace Zenject +{ + public class TickableManager + { + [Inject(Optional = true, Source = InjectSources.Local)] + readonly List _tickables = null; + + [Inject(Optional = true, Source = InjectSources.Local)] + readonly List _fixedTickables = null; + + [Inject(Optional = true, Source = InjectSources.Local)] + readonly List _lateTickables = null; + + [Inject(Optional = true, Source = InjectSources.Local)] + readonly List> _priorities = null; + + [Inject(Optional = true, Id = "Fixed", Source = InjectSources.Local)] + readonly List> _fixedPriorities = null; + + [Inject(Optional = true, Id = "Late", Source = InjectSources.Local)] + readonly List> _latePriorities = null; + +#if ZEN_SIGNALS_ADD_UNIRX + readonly Subject _tickStream = new Subject(); + readonly Subject _lateTickStream = new Subject(); + readonly Subject _fixedTickStream = new Subject(); +#endif + + readonly TickablesTaskUpdater _updater = new TickablesTaskUpdater(); + readonly FixedTickablesTaskUpdater _fixedUpdater = new FixedTickablesTaskUpdater(); + readonly LateTickablesTaskUpdater _lateUpdater = new LateTickablesTaskUpdater(); + + bool _isPaused; + + [Inject] + public TickableManager() + { + } + +#if ZEN_SIGNALS_ADD_UNIRX + public IObservable TickStream + { + get { return _tickStream; } + } + + public IObservable LateTickStream + { + get { return _lateTickStream; } + } + + public IObservable FixedTickStream + { + get { return _fixedTickStream; } + } +#endif + + public IEnumerable Tickables + { + get { return _tickables; } + } + + public bool IsPaused + { + get { return _isPaused; } + set { _isPaused = value; } + } + + [Inject] + public void Initialize() + { + InitTickables(); + InitFixedTickables(); + InitLateTickables(); + } + + void InitFixedTickables() + { + foreach (var type in _fixedPriorities.Select(x => x.First)) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to drive from IFixedTickable while checking priorities in TickableHandler", type); + } + + foreach (var tickable in _fixedTickables) + { + // Note that we use zero for unspecified priority + // This is nice because you can use negative or positive for before/after unspecified + var matches = _fixedPriorities.Where(x => tickable.GetType().DerivesFromOrEqual(x.First)).Select(x => x.Second).ToList(); + int priority = matches.IsEmpty() ? 0 : matches.Distinct().Single(); + + _fixedUpdater.AddTask(tickable, priority); + } + } + + void InitTickables() + { + foreach (var type in _priorities.Select(x => x.First)) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to drive from ITickable while checking priorities in TickableHandler", type); + } + + foreach (var tickable in _tickables) + { + // Note that we use zero for unspecified priority + // This is nice because you can use negative or positive for before/after unspecified + var matches = _priorities.Where(x => tickable.GetType().DerivesFromOrEqual(x.First)).Select(x => x.Second).ToList(); + int priority = matches.IsEmpty() ? 0 : matches.Distinct().Single(); + + _updater.AddTask(tickable, priority); + } + } + + void InitLateTickables() + { + foreach (var type in _latePriorities.Select(x => x.First)) + { + Assert.That(type.DerivesFrom(), + "Expected type '{0}' to drive from ILateTickable while checking priorities in TickableHandler", type); + } + + foreach (var tickable in _lateTickables) + { + // Note that we use zero for unspecified priority + // This is nice because you can use negative or positive for before/after unspecified + var matches = _latePriorities.Where(x => tickable.GetType().DerivesFromOrEqual(x.First)).Select(x => x.Second).ToList(); + int priority = matches.IsEmpty() ? 0 : matches.Distinct().Single(); + + _lateUpdater.AddTask(tickable, priority); + } + } + + public void Add(ITickable tickable, int priority) + { + _updater.AddTask(tickable, priority); + } + + public void Add(ITickable tickable) + { + Add(tickable, 0); + } + + public void AddLate(ILateTickable tickable, int priority) + { + _lateUpdater.AddTask(tickable, priority); + } + + public void AddLate(ILateTickable tickable) + { + AddLate(tickable, 0); + } + + public void AddFixed(IFixedTickable tickable, int priority) + { + _fixedUpdater.AddTask(tickable, priority); + } + + public void AddFixed(IFixedTickable tickable) + { + _fixedUpdater.AddTask(tickable, 0); + } + + public void Remove(ITickable tickable) + { + _updater.RemoveTask(tickable); + } + + public void RemoveLate(ILateTickable tickable) + { + _lateUpdater.RemoveTask(tickable); + } + + public void RemoveFixed(IFixedTickable tickable) + { + _fixedUpdater.RemoveTask(tickable); + } + + public void Update() + { + if(IsPaused) + { + return; + } + + _updater.OnFrameStart(); + _updater.UpdateAll(); + +#if ZEN_SIGNALS_ADD_UNIRX + _tickStream.OnNext(Unit.Default); +#endif + } + + public void FixedUpdate() + { + if(IsPaused) + { + return; + } + + _fixedUpdater.OnFrameStart(); + _fixedUpdater.UpdateAll(); + +#if ZEN_SIGNALS_ADD_UNIRX + _fixedTickStream.OnNext(Unit.Default); +#endif + } + + public void LateUpdate() + { + if(IsPaused) + { + return; + } + + _lateUpdater.OnFrameStart(); + _lateUpdater.UpdateAll(); + +#if ZEN_SIGNALS_ADD_UNIRX + _lateTickStream.OnNext(Unit.Default); +#endif + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TickableManager.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TickableManager.cs.meta new file mode 100644 index 0000000..19bb9c5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Runtime/TickableManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2fa54cf0e36bd194faa8f877e9f699a4 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage.meta new file mode 100644 index 0000000..0e709a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a5896143fdd47624ebc6ddd933f1ed1b +folderAsset: yes +timeCreated: 1427464099 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/Zenject-usage.dll b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/Zenject-usage.dll new file mode 100644 index 0000000..e974d3f Binary files /dev/null and b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/Zenject-usage.dll differ diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/Zenject-usage.dll.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/Zenject-usage.dll.meta new file mode 100644 index 0000000..d696939 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/Zenject-usage.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 700aed094b237904eb96e963264dd6ff +timeCreated: 1527419737 +licenseType: Free +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/link.xml b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/link.xml new file mode 100644 index 0000000..39175d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/link.xml @@ -0,0 +1,3 @@ + + + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/link.xml.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/link.xml.meta new file mode 100644 index 0000000..166058b --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Usage/link.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 78cde942f7000eb41900aa4d3c9249d7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util.meta new file mode 100644 index 0000000..0054272 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3f550a9d7385fce4e9bc4a0e5fa52daf +folderAsset: yes +DefaultImporter: + userData: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ActionInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ActionInstaller.cs new file mode 100644 index 0000000..4386b7e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ActionInstaller.cs @@ -0,0 +1,19 @@ +using System; + +namespace Zenject +{ + public class ActionInstaller : Installer + { + readonly Action _installMethod; + + public ActionInstaller(Action installMethod) + { + _installMethod = installMethod; + } + + public override void InstallBindings() + { + _installMethod(Container); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ActionInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ActionInstaller.cs.meta new file mode 100644 index 0000000..c2a8c92 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ActionInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e182a0b67fa936e40bebc0dc2f28743a +timeCreated: 1476911606 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/CheatSheet.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/CheatSheet.cs new file mode 100644 index 0000000..3af1cd4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/CheatSheet.cs @@ -0,0 +1,438 @@ +using System.Linq; +using ModestTree; +using UnityEngine; + +#pragma warning disable 219 + +namespace Zenject +{ + public class CheatSheet : Installer + { + public override void InstallBindings() + { + // Create a new instance of Foo for every class that asks for it + Container.Bind().AsTransient(); + + // Create a new instance of Foo for every class that asks for an IFoo + Container.Bind().To().AsTransient(); + + // Non generic version of the above + Container.Bind(typeof(IFoo)).To(typeof(Foo)).AsTransient(); + + ///////////// AsSingle + + // Create one definitive instance of Foo and re-use that for every class that asks for it + Container.Bind().AsSingle(); + + // Create one definitive instance of Foo and re-use that for every class that asks for IFoo + Container.Bind().To().AsSingle(); + + // Bind the same instance to multiple types + // In this example, the same instance of Foo will be used for all three types + // (we have to use the non-generic version of Bind when mapping to multiple types) + Container.Bind(typeof(Foo), typeof(IFoo), typeof(IFoo2)).To().AsSingle(); + + ///////////// BindInterfaces + + // This will have the exact same effect as the above line + // Bind all interfaces that Foo implements and Foo itself to a new singleton of type Foo + Container.BindInterfacesAndSelfTo().AsSingle(); + + // Bind only the interfaces that Foo implements to an instance of Foo + // This can be useful if you don't want any classes to directly reference the concrete + // derived type + Container.BindInterfacesTo().AsSingle(); + + ///////////// FromInstance + + // Use the given instance everywhere that Foo is used + // Note that in this case there's no good reason to use FromInstance + Container.Bind().FromInstance(new Foo()); + + // This is simply a shortcut for the above binding + // This can be a bit nicer since the type argument can be deduced from the parameter + Container.BindInstance(new Foo()); + + // Bind multiple instances at once + Container.BindInstances(new Foo(), new Bar()); + + ///////////// Binding primitive types + + // BindInstance is more commonly used with primitive types + // Use the number 10 every time an int is requested + Container.Bind().FromInstance(10); + Container.Bind().FromInstance(false); + + // Or equivalently: + Container.BindInstance(10); + Container.BindInstance(false); + + // You'd never really want to do the above though - you should almost always use a When condition for primitive values + Container.BindInstance(10).WhenInjectedInto(); + + ///////////// FromMethod + + // Create instance of Foo when requested, using the given method + // Note that for more complex construction scenarios, you might consider using a factory + // instead with FromFactory + Container.Bind().FromMethod(GetFoo); + + // Randomly return one of several different implementations of IFoo + // We use Instantiate here instead of just new so that Foo1 gets its members injected + Container.Bind().FromMethod(GetRandomFoo); + + // You an also use an anonymouse delegate directly + Container.Bind().FromMethod(ctx => new Foo()); + + // This is equivalent to AsTransient + Container.Bind().FromMethod(ctx => ctx.Container.Instantiate()); + + InstallMore(); + } + + Foo GetFoo(InjectContext ctx) + { + return new Foo(); + } + + IFoo GetRandomFoo(InjectContext ctx) + { + switch (Random.Range(0, 3)) + { + case 0: + { + return ctx.Container.Instantiate(); + } + case 1: + { + return ctx.Container.Instantiate(); + } + } + + return ctx.Container.Instantiate(); + } + + void InstallMore() + { + ///////////// FromResolveGetter + + // Bind to a property on another dependency + // This can be helpful to reduce coupling between classes + Container.Bind().AsSingle(); + + Container.Bind().FromResolveGetter(foo => foo.GetBar()); + + // Another example using values + Container.Bind().FromResolveGetter(foo => foo.GetTitle()); + + ///////////// FromNewComponentOnNewGameObject + + // Create a new game object at the root of the scene and add the Foo MonoBehaviour to it + Container.Bind().FromNewComponentOnNewGameObject().AsSingle(); + + // You can also specify the game object name to use using WithGameObjectName + Container.Bind().FromNewComponentOnNewGameObject().WithGameObjectName("Foo1").AsSingle(); + + // Bind to an interface instead + Container.Bind().To().FromNewComponentOnNewGameObject().AsSingle(); + + ///////////// FromComponentInNewPrefab (singleton) + + // Create a new game object at the root of the scene using the given prefab + // After zenject creates a new GameObject from the given prefab, it will + // search the prefab for a component of type 'Foo' and return that + GameObject prefab = null; + Container.Bind().FromComponentInNewPrefab(prefab).AsSingle(); + + // Bind to interface instead + Container.Bind().To().FromComponentInNewPrefab(prefab).AsSingle(); + + // You can also add multiple components + // Note here that only one instance of the given prefab will be + // created + // For this to work, there must be both a Foo MonoBehaviour and + // a Bar MonoBehaviour somewhere on the prefab + Container.Bind(typeof(Foo), typeof(Bar)).FromComponentInNewPrefab(prefab).AsSingle(); + + ///////////// FromComponentInNewPrefab (Transient) + + // Instantiate a new copy of 'prefab' every time an instance of Foo is + // requested by a constructor parameter, injected field, etc. + Container.Bind().FromComponentInNewPrefab(prefab).AsTransient(); + + // Bind to interface instead + Container.Bind().To().FromComponentInNewPrefab(prefab); + + ///////////// Identifiers + + // Bind a globally accessible string with the name 'PlayerName' + // Note however that a better option might be to create a Settings object and bind + // that instead + Container.Bind().WithId("PlayerName").FromInstance("name of the player"); + + // This is the equivalent of the line above, and is a bit more readable + Container.BindInstance("name of the player").WithId("PlayerName"); + + // We can also use IDs to bind multiple instances of the same type: + Container.BindInstance("foo").WithId("FooA"); + Container.BindInstance("asdf").WithId("FooB"); + + InstallMore2(); + } + + // Then when we inject these dependencies we have to use the same ID: + public class Norf + { + [Inject(Id = "FooA")] + public string Foo; + } + + public class Qux + { + [Inject(Id = "FooB")] + public string Foo; + } + + public void InstallMore2() + { + ///////////// AsCached + + // In this example, we bind three instances of Foo, including one without an ID + // We have to use AsCached here because Foo is not a singleton, but we also + // do not want a new Foo created every time like AsTransient + // This will result in a maximum of 3 instances of Foo + Container.Bind().AsCached(); + Container.Bind().WithId("FooA").AsCached(); + Container.Bind().WithId("FooA").AsCached(); + + InstallMore3(); + } + + // When an ID is unspecified in an [Inject] field, it will use the first + // instance + // Bindings without IDs can therefore be used as a default and we can + // specify IDs for specific versions of the same type + public class Norf2 + { + [Inject] + public Foo Foo; + } + + // Qux2._foo will be the same instance as Norf2._foo + // This is because we are using AsCached rather than AsTransient + public class Qux2 + { + [Inject] + public Foo Foo; + + [Inject(Id = "FooA")] + public Foo Foo2; + } + + public void InstallMore3() + { + ///////////// Conditions + + // This will make Foo only visible to Bar + // If we add Foo to the constructor of any other class it won't find it + Container.Bind().AsSingle().WhenInjectedInto(); + + // Use different implementations of IFoo dependending on which + // class is being injected + Container.Bind().To().AsSingle().WhenInjectedInto(); + Container.Bind().To().AsSingle().WhenInjectedInto(); + + // Use "Foo1" as the default implementation except when injecting into + // class Qux, in which case use Foo2 + // This works because if there is a condition match, that takes precedence + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle().WhenInjectedInto(); + + // Allow depending on Foo in only a few select classes + Container.Bind().AsSingle().WhenInjectedInto(typeof(Bar), typeof(Qux), typeof(Baz)); + + // Supply "my game" for any strings that are injected into the Gui class with the identifier "Title" + Container.BindInstance("my game").WithId("Title").WhenInjectedInto(); + + // Supply 5 for all ints that are injected into the Gui class + Container.BindInstance(5).WhenInjectedInto(); + + // Supply 5 for all ints that are injected into a parameter or field + // inside type Gui that is named 'width' + // Note that this is usually not a good idea since the name of a field can change + // easily and break the binding but shown here as an example of a more complex + // condition + Container.BindInstance(5.0f).When(ctx => + ctx.ObjectType == typeof(Gui) && ctx.MemberName == "width"); + + // Create a new 'Foo' for every class that is created as part of the + // construction of the 'Bar' class + // So if Bar has a constructor parameter of type Qux, and Qux has + // a constructor parameter of type IFoo, a new Foo will be created + // for that case + Container.Bind().To().AsTransient().When( + ctx => ctx.AllObjectTypes.Contains(typeof(Bar))); + + ///////////// Complex conditions example + + var foo1 = new Foo(); + var foo2 = new Foo(); + + Container.Bind().WithId("Bar1").AsCached(); + Container.Bind().WithId("Bar2").AsCached(); + + // Here we use the 'ParentContexts' property of inject context to sync multiple corresponding identifiers + Container.BindInstance(foo1).When(c => c.ParentContexts.Where(x => x.MemberType == typeof(Bar) && Equals(x.Identifier, "Bar1")).Any()); + Container.BindInstance(foo2).When(c => c.ParentContexts.Where(x => x.MemberType == typeof(Bar) && Equals(x.Identifier, "Bar2")).Any()); + + // This results in: + Assert.That(Container.ResolveId("Bar1").Foo == foo1); + Assert.That(Container.ResolveId("Bar2").Foo == foo2); + + ///////////// FromResolve + + // FromResolve does another lookup on the container + // This will result in IBar, IFoo, and Foo, all being bound to the same instance of + // Foo which is assume to exist somewhere on the given prefab + GameObject fooPrefab = null; + Container.Bind().FromComponentInNewPrefab(fooPrefab).AsSingle(); + Container.Bind().To().FromResolve(); + Container.Bind().To().FromResolve(); + + // This will result in the same behaviour as the above + Container.Bind(typeof(Foo), typeof(IBar), typeof(IFoo)).To().FromComponentInNewPrefab(fooPrefab).AsSingle(); + + InstallMore4(); + } + + public class FooInstaller : Installer + { + public FooInstaller(string foo) + { + } + + public override void InstallBindings() + { + } + } + + public class FooInstallerWithArgs : Installer + { + public FooInstallerWithArgs(string foo) + { + } + + public override void InstallBindings() + { + } + } + + void InstallMore4() + { + ///////////// Installing Other Installers + + // Immediately call InstallBindings() on FooInstaller + FooInstaller.Install(Container); + + // Before calling FooInstaller, configure a property of it + Container.BindInstance("foo").WhenInjectedInto(); + FooInstaller.Install(Container); + + // The arguments can also be added to the Installer<> generic arguments to make them + // strongly typed + FooInstallerWithArgs.Install(Container, "foo"); + + ///////////// Manual Use of Container + + // This will fill in any parameters marked as [Inject] and also call any [Inject] methods + var foo = new Foo(); + Container.Inject(foo); + + // Return an instance for IFoo, using the bindings that have been added previously + // Internally it is what is triggered when you fill in a constructor parameter of type IFoo + // Note: It will throw an exception if it cannot find a match + Container.Resolve(); + + // Same as the above except returns null when it can't find the given type + Container.TryResolve(); + + // Return a list of 2 instances of type Foo + // Note that in this case simply calling Resolve will trigger an exception + Container.BindInstance(new Foo()); + Container.BindInstance(new Foo()); + var foos = Container.ResolveAll(); + + // Create a new instance of Foo and inject on any of its members + // And fill in any constructor parameters Foo might have + Container.Instantiate(); + + GameObject prefab1 = null; + GameObject prefab2 = null; + + // Instantiate a new prefab and have any injectables filled in on the prefab + GameObject go = Container.InstantiatePrefab(prefab1); + + // Instantiate a new prefab and return a specific monobehaviour + Foo foo2 = Container.InstantiatePrefabForComponent(prefab2); + + // Add a new component to an existing game object + Foo foo3 = Container.InstantiateComponent(go); + } + + public interface IFoo2 + { + } + + public interface IFoo + { + } + + public interface IBar : IFoo + { + } + + public class Foo : MonoBehaviour, IFoo, IFoo2, IBar + { + public Bar GetBar() + { + return new Bar(); + } + + public string GetTitle() + { + return "title"; + } + } + + public class Foo1 : IFoo + { + } + + public class Foo2 : IFoo + { + } + + public class Foo3 : IFoo + { + } + + public class Baz + { + } + + public class Gui + { + } + + public class Bar : IBar + { + public Foo Foo + { + get + { + return null; + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/CheatSheet.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/CheatSheet.cs.meta new file mode 100644 index 0000000..45147a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/CheatSheet.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 1d2fc6db101e75248ab98ad463a99ffa +timeCreated: 1528895686 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DefaultGameObjectParentInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DefaultGameObjectParentInstaller.cs new file mode 100644 index 0000000..3be76fa --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DefaultGameObjectParentInstaller.cs @@ -0,0 +1,53 @@ +#if !NOT_UNITY3D + +using System; +using UnityEngine; + +namespace Zenject +{ + public class DefaultGameObjectParentInstaller : Installer + { + readonly string _name; + + public DefaultGameObjectParentInstaller(string name) + { + _name = name; + } + + public override void InstallBindings() + { +#if !ZEN_TESTS_OUTSIDE_UNITY + var defaultParent = new GameObject(_name); + + defaultParent.transform.SetParent( + Container.InheritedDefaultParent, false); + + Container.DefaultParent = defaultParent.transform; + + Container.Bind() + .To().AsCached().WithArguments(defaultParent); + + // Always destroy the default parent last so that the non-monobehaviours get a chance + // to clean it up if they want to first + Container.BindDisposableExecutionOrder(int.MinValue); +#endif + } + + class DefaultParentObjectDestroyer : IDisposable + { + readonly GameObject _gameObject; + + public DefaultParentObjectDestroyer(GameObject gameObject) + { + _gameObject = gameObject; + } + + public void Dispose() + { + GameObject.Destroy(_gameObject); + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DefaultGameObjectParentInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DefaultGameObjectParentInstaller.cs.meta new file mode 100644 index 0000000..57a404e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DefaultGameObjectParentInstaller.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: dd79d0a4f0b28314cbd6701ff5ab9062 +timeCreated: 1538629352 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DisposeBlock.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DisposeBlock.cs new file mode 100644 index 0000000..3b4c534 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DisposeBlock.cs @@ -0,0 +1,186 @@ +using System; +using System.Collections.Generic; +using ModestTree; + +namespace Zenject +{ + [NoReflectionBaking] + public class DisposeBlock : IDisposable + { + static readonly StaticMemoryPool _pool = + new StaticMemoryPool(OnSpawned, OnDespawned); + + List _disposables; + List _objectPoolPairs; + + static void OnSpawned(DisposeBlock that) + { + Assert.IsNull(that._disposables); + Assert.IsNull(that._objectPoolPairs); + } + + static void OnDespawned(DisposeBlock that) + { + if (that._disposables != null) + { + // Dispose in reverse order since usually that makes the most sense + for (int i = that._disposables.Count - 1; i >= 0; i--) + { + that._disposables[i].Dispose(); + } + ListPool.Instance.Despawn(that._disposables); + that._disposables = null; + } + + if (that._objectPoolPairs != null) + { + // Dispose in reverse order since usually that makes the most sense + for (int i = that._objectPoolPairs.Count - 1; i >= 0; i--) + { + var pair = that._objectPoolPairs[i]; + pair.Pool.Despawn(pair.Object); + } + ListPool.Instance.Despawn(that._objectPoolPairs); + that._objectPoolPairs = null; + } + } + + void LazyInitializeDisposableList() + { + if (_disposables == null) + { + _disposables = ListPool.Instance.Spawn(); + } + } + + public void AddRange(IList disposables) + where T : IDisposable + { + LazyInitializeDisposableList(); + for (int i = 0; i < disposables.Count; i++) + { + _disposables.Add(disposables[i]); + } + } + + public void Add(IDisposable disposable) + { + LazyInitializeDisposableList(); + Assert.That(!_disposables.Contains(disposable)); + _disposables.Add(disposable); + } + + public void Remove(IDisposable disposable) + { + Assert.IsNotNull(_disposables); + _disposables.RemoveWithConfirm(disposable); + } + + void StoreSpawnedObject(T obj, IDespawnableMemoryPool pool) + { + if (typeof(T).DerivesFrom()) + { + Add((IDisposable)obj); + } + else + { + // This allocation is ok because it's a struct + var pair = new SpawnedObjectPoolPair + { + Pool = pool, + Object = obj + }; + + if (_objectPoolPairs == null) + { + _objectPoolPairs = ListPool.Instance.Spawn(); + } + _objectPoolPairs.Add(pair); + } + } + + public T Spawn(IMemoryPool pool) + { + var obj = pool.Spawn(); + StoreSpawnedObject(obj, pool); + return obj; + } + + public TValue Spawn(IMemoryPool pool, TParam1 p1) + { + var obj = pool.Spawn(p1); + StoreSpawnedObject(obj, pool); + return obj; + } + + public TValue Spawn(IMemoryPool pool, TParam1 p1, TParam2 p2) + { + var obj = pool.Spawn(p1, p2); + StoreSpawnedObject(obj, pool); + return obj; + } + + public TValue Spawn(IMemoryPool pool, TParam1 p1, TParam2 p2, TParam3 p3) + { + var obj = pool.Spawn(p1, p2, p3); + StoreSpawnedObject(obj, pool); + return obj; + } + + public TValue Spawn(IMemoryPool pool, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4) + { + var obj = pool.Spawn(p1, p2, p3, p4); + StoreSpawnedObject(obj, pool); + return obj; + } + + public TValue Spawn(IMemoryPool pool, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5) + { + var obj = pool.Spawn(p1, p2, p3, p4, p5); + StoreSpawnedObject(obj, pool); + return obj; + } + + public TValue Spawn(IMemoryPool pool, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6) + { + var obj = pool.Spawn(p1, p2, p3, p4, p5, p6); + StoreSpawnedObject(obj, pool); + return obj; + } + + public TValue Spawn(IMemoryPool pool, TParam1 p1, TParam2 p2, TParam3 p3, TParam4 p4, TParam5 p5, TParam6 p6, TParam7 p7) + { + var obj = pool.Spawn(p1, p2, p3, p4, p5, p6, p7); + StoreSpawnedObject(obj, pool); + return obj; + } + + public List SpawnList(IEnumerable elements) + { + var list = SpawnList(); + list.AddRange(elements); + return list; + } + + public List SpawnList() + { + return Spawn(ListPool.Instance); + } + + public static DisposeBlock Spawn() + { + return _pool.Spawn(); + } + + public void Dispose() + { + _pool.Despawn(this); + } + + struct SpawnedObjectPoolPair + { + public IMemoryPool Pool; + public object Object; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DisposeBlock.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DisposeBlock.cs.meta new file mode 100644 index 0000000..087d8d3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/DisposeBlock.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 031fb76cf466ade4baf3269c39c146bd +timeCreated: 1519832826 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ExecutionOrderInstaller.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ExecutionOrderInstaller.cs new file mode 100644 index 0000000..c298dc5 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ExecutionOrderInstaller.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; + +namespace Zenject +{ + public class ExecutionOrderInstaller : Installer, ExecutionOrderInstaller> + { + List _typeOrder; + + public ExecutionOrderInstaller(List typeOrder) + { + _typeOrder = typeOrder; + } + + public override void InstallBindings() + { + // All tickables without explicit priorities assigned are given order of zero, + // so put all of these before that (ie. negative) + int order = -1 * _typeOrder.Count; + + foreach (var type in _typeOrder) + { + Container.BindExecutionOrder(type, order); + order++; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ExecutionOrderInstaller.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ExecutionOrderInstaller.cs.meta new file mode 100644 index 0000000..157ef3e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ExecutionOrderInstaller.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cad41a65c3c0b0f46a659557b2d716e0 +timeCreated: 1461708053 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileBlock.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileBlock.cs new file mode 100644 index 0000000..ed5ba3a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileBlock.cs @@ -0,0 +1,210 @@ +using System; +using System.Collections.Generic; +using System.Text.RegularExpressions; +using ModestTree; +#if UNITY_EDITOR +using UnityEngine.Profiling; +using System.Threading; +#endif + +namespace Zenject +{ + [NoReflectionBaking] + public class ProfileBlock : IDisposable + { +#if UNITY_EDITOR + static int _blockCount; + static ProfileBlock _instance = new ProfileBlock(); + static Dictionary _nameCache = new Dictionary(); + + ProfileBlock() + { + } + + public static Thread UnityMainThread + { + get; set; + } + + public static Regex ProfilePattern + { + get; + set; + } + + static int GetHashCode(object p1, object p2) + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + p1.GetHashCode(); + hash = hash * 29 + p2.GetHashCode(); + return hash; + } + } + + static int GetHashCode(object p1, object p2, object p3) + { + unchecked // Overflow is fine, just wrap + { + int hash = 17; + hash = hash * 29 + p1.GetHashCode(); + hash = hash * 29 + p2.GetHashCode(); + hash = hash * 29 + p3.GetHashCode(); + return hash; + } + } + + public static ProfileBlock Start(string sampleNameFormat, object obj1, object obj2) + { +#if ZEN_TESTS_OUTSIDE_UNITY + return null; +#else + if (UnityMainThread == null + || !UnityMainThread.Equals(Thread.CurrentThread)) + { + return null; + } + + if (!Profiler.enabled) + { + return null; + } + + // We need to ensure that we do not have per-frame allocations in ProfileBlock + // to avoid infecting the test too much, so use a cache of formatted strings given + // the input values + // This only works if the input values do not change per frame + var hash = GetHashCode(sampleNameFormat, obj1, obj2); + + string formatString; + + if (!_nameCache.TryGetValue(hash, out formatString)) + { + formatString = string.Format(sampleNameFormat, obj1, obj2); + _nameCache.Add(hash, formatString); + } + + return StartInternal(formatString); +#endif + } + + public static ProfileBlock Start(string sampleNameFormat, object obj) + { +#if ZEN_TESTS_OUTSIDE_UNITY + return null; +#else + if (UnityMainThread == null + || !UnityMainThread.Equals(Thread.CurrentThread)) + { + return null; + } + + if (!Profiler.enabled) + { + return null; + } + + // We need to ensure that we do not have per-frame allocations in ProfileBlock + // to avoid infecting the test too much, so use a cache of formatted strings given + // the input values + // This only works if the input values do not change per frame + var hash = GetHashCode(sampleNameFormat, obj); + + string formatString; + + if (!_nameCache.TryGetValue(hash, out formatString)) + { + formatString = string.Format(sampleNameFormat, obj); + _nameCache.Add(hash, formatString); + } + + return StartInternal(formatString); +#endif + } + + public static ProfileBlock Start(string sampleName) + { +#if ZEN_TESTS_OUTSIDE_UNITY + return null; +#else + if (UnityMainThread == null + || !UnityMainThread.Equals(Thread.CurrentThread)) + { + return null; + } + + if (!Profiler.enabled) + { + return null; + } + + return StartInternal(sampleName); +#endif + } + + static ProfileBlock StartInternal(string sampleName) + { + Assert.That(Profiler.enabled); + + if (ProfilePattern == null || ProfilePattern.Match(sampleName).Success) + { + Profiler.BeginSample(sampleName); + _blockCount++; + return _instance; + } + + return null; + } + + public void Dispose() + { + _blockCount--; + Assert.That(_blockCount >= 0); + Profiler.EndSample(); + } + +#else + ProfileBlock(string sampleName, bool rootBlock) + { + } + + ProfileBlock(string sampleName) + : this(sampleName, false) + { + } + + public static Regex ProfilePattern + { + get; + set; + } + + public static ProfileBlock Start() + { + return null; + } + + public static ProfileBlock Start(string sampleNameFormat, object obj1, object obj2) + { + return null; + } + + // Remove the call completely for builds + public static ProfileBlock Start(string sampleNameFormat, object obj) + { + return null; + } + + // Remove the call completely for builds + public static ProfileBlock Start(string sampleName) + { + return null; + } + + public void Dispose() + { + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileBlock.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileBlock.cs.meta new file mode 100644 index 0000000..7f32e19 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileBlock.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 952433523e6a6e445adc4ac7e2086e7d +timeCreated: 1485104137 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileTimers.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileTimers.cs new file mode 100644 index 0000000..ccd79ea --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileTimers.cs @@ -0,0 +1,168 @@ +#if ZEN_INTERNAL_PROFILING + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text; +using ModestTree; + +namespace Zenject +{ + // Similar to ProfileBlock except used for measuring speed of zenject specifically + // And does not use unity's profiler + public static class ProfileTimers + { + static Dictionary _timers = new Dictionary(); + + public static void ResetAll() + { + foreach (var timer in _timers.Values) + { + timer.Reset(); + } + } + + public static string FormatResults() + { + var result = new StringBuilder(); + + // Uncomment if you only want to see zenject related info + //var timers = _timers.Where(x => x.Key != "User Code"); + var timers = _timers; + + var total = timers.Select(x => x.Value.TotalMilliseconds).Sum(); + + result.Append("Total time tracked: {0:0.00} ms. Details:".Fmt(total)); + + foreach (var pair in timers.OrderByDescending(x => x.Value.TotalMilliseconds)) + { + var time = pair.Value.TotalMilliseconds; + var percent = 100.0 * (time / total); + var name = pair.Key; + + result.Append("\n {0:00.0}% ({1:00000}x) ({2:0000} ms) {3}".Fmt(percent, pair.Value.CallCount, time, name)); + } + + return result.ToString(); + } + + public static double GetTimerElapsedMilliseconds(string name) + { + return _timers[name].TotalMilliseconds; + } + + public static IDisposable CreateTimedBlock(string name) + { + TimerInfo timer; + + if (!_timers.TryGetValue(name, out timer)) + { + timer = new TimerInfo(); + _timers.Add(name, timer); + } + + timer.CallCount++; + + if (timer.IsRunning) + { + return null; + } + + return TimedBlock.Pool.Spawn(timer); + } + + class TimedBlock : IDisposable + { + public static StaticMemoryPool Pool = + new StaticMemoryPool(OnSpawned, OnDespawned); + + readonly List _pausedTimers = new List(); + + TimerInfo _exclusiveTimer; + + static void OnSpawned( + TimerInfo exclusiveTimer, TimedBlock instance) + { + Assert.That(instance._pausedTimers.Count == 0); + + instance._exclusiveTimer = exclusiveTimer; + + foreach (var timer in _timers.Values) + { + if (exclusiveTimer == timer) + { + Assert.That(!timer.IsRunning); + timer.Resume(); + } + else if (timer.IsRunning) + { + timer.Pause(); + instance._pausedTimers.Add(timer); + } + } + } + + static void OnDespawned(TimedBlock instance) + { + Assert.That(instance._exclusiveTimer.IsRunning); + instance._exclusiveTimer.Pause(); + + foreach (var timer in instance._pausedTimers) + { + Assert.That(!timer.IsRunning); + timer.Resume(); + } + + instance._pausedTimers.Clear(); + } + + public void Dispose() + { + Pool.Despawn(this); + } + } + + public class TimerInfo + { + readonly Stopwatch _timer; + + public TimerInfo() + { + _timer = new Stopwatch(); + } + + public int CallCount + { + get; set; + } + + public double TotalMilliseconds + { + get { return _timer.Elapsed.TotalMilliseconds; } + } + + public bool IsRunning + { + get { return _timer.IsRunning; } + } + + public void Reset() + { + _timer.Reset(); + } + + public void Resume() + { + _timer.Start(); + } + + public void Pause() + { + _timer.Stop(); + } + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileTimers.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileTimers.cs.meta new file mode 100644 index 0000000..3c27727 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ProfileTimers.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 81cad1ee2d8c20942a68a4228e09ff1d +timeCreated: 1537522729 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionInfoTypeInfoConverter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionInfoTypeInfoConverter.cs new file mode 100644 index 0000000..6038b97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionInfoTypeInfoConverter.cs @@ -0,0 +1,272 @@ +//#define ZEN_DO_NOT_USE_COMPILED_EXPRESSIONS + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Linq.Expressions; +using System.Reflection; +using ModestTree; +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject.Internal +{ + public static class ReflectionInfoTypeInfoConverter + { + public static InjectTypeInfo.InjectMethodInfo ConvertMethod( + ReflectionTypeInfo.InjectMethodInfo injectMethod) + { + var methodInfo = injectMethod.MethodInfo; + var action = TryCreateActionForMethod(methodInfo); + + if (action == null) + { + action = (obj, args) => methodInfo.Invoke(obj, args); + } + + return new InjectTypeInfo.InjectMethodInfo( + action, + injectMethod.Parameters.Select(x => x.InjectableInfo).ToArray(), + methodInfo.Name); + } + + public static InjectTypeInfo.InjectConstructorInfo ConvertConstructor( + ReflectionTypeInfo.InjectConstructorInfo injectConstructor, Type type) + { + return new InjectTypeInfo.InjectConstructorInfo( + TryCreateFactoryMethod(type, injectConstructor), + injectConstructor.Parameters.Select(x => x.InjectableInfo).ToArray()); + } + + public static InjectTypeInfo.InjectMemberInfo ConvertField( + Type parentType, ReflectionTypeInfo.InjectFieldInfo injectField) + { + return new InjectTypeInfo.InjectMemberInfo( + GetSetter(parentType, injectField.FieldInfo), injectField.InjectableInfo); + } + + public static InjectTypeInfo.InjectMemberInfo ConvertProperty( + Type parentType, ReflectionTypeInfo.InjectPropertyInfo injectProperty) + { + return new InjectTypeInfo.InjectMemberInfo( + GetSetter(parentType, injectProperty.PropertyInfo), injectProperty.InjectableInfo); + } + + static ZenFactoryMethod TryCreateFactoryMethod( + Type type, ReflectionTypeInfo.InjectConstructorInfo reflectionInfo) + { +#if !NOT_UNITY3D + if (type.DerivesFromOrEqual()) + { + return null; + } +#endif + + if (type.IsAbstract()) + { + Assert.That(reflectionInfo.Parameters.IsEmpty()); + return null; + } + + var constructor = reflectionInfo.ConstructorInfo; + + var factoryMethod = TryCreateFactoryMethodCompiledLambdaExpression(type, constructor); + + if (factoryMethod == null) + { + if (constructor == null) + { + // No choice in this case except to use the slow Activator.CreateInstance + // as far as I know + // This should be rare though and only seems to occur when instantiating + // structs on platforms that don't support lambda expressions + // Non-structs should always have a default constructor + factoryMethod = args => + { + Assert.That(args.Length == 0); + return Activator.CreateInstance(type, new object[0]); + }; + } + else + { + factoryMethod = constructor.Invoke; + } + } + + return factoryMethod; + } + + static ZenFactoryMethod TryCreateFactoryMethodCompiledLambdaExpression( + Type type, ConstructorInfo constructor) + { +#if NET_4_6 && !ENABLE_IL2CPP && !ZEN_DO_NOT_USE_COMPILED_EXPRESSIONS + + if (type.ContainsGenericParameters) + { + return null; + } + + ParameterExpression param = Expression.Parameter(typeof(object[])); + + if (constructor == null) + { + return Expression.Lambda( + Expression.Convert( + Expression.New(type), typeof(object)), param).Compile(); + } + + ParameterInfo[] par = constructor.GetParameters(); + Expression[] args = new Expression[par.Length]; + + for (int i = 0; i != par.Length; ++i) + { + args[i] = Expression.Convert( + Expression.ArrayIndex( + param, Expression.Constant(i)), par[i].ParameterType); + } + + return Expression.Lambda( + Expression.Convert( + Expression.New(constructor, args), typeof(object)), param).Compile(); +#else + return null; +#endif + } + + static ZenInjectMethod TryCreateActionForMethod(MethodInfo methodInfo) + { +#if NET_4_6 && !ENABLE_IL2CPP && !ZEN_DO_NOT_USE_COMPILED_EXPRESSIONS + + if (methodInfo.DeclaringType.ContainsGenericParameters) + { + return null; + } + + ParameterInfo[] par = methodInfo.GetParameters(); + + if (par.Any(x => x.ParameterType.ContainsGenericParameters)) + { + return null; + } + + Expression[] args = new Expression[par.Length]; + ParameterExpression argsParam = Expression.Parameter(typeof(object[])); + ParameterExpression instanceParam = Expression.Parameter(typeof(object)); + + for (int i = 0; i != par.Length; ++i) + { + args[i] = Expression.Convert( + Expression.ArrayIndex( + argsParam, Expression.Constant(i)), par[i].ParameterType); + } + + return Expression.Lambda( + Expression.Call( + Expression.Convert(instanceParam, methodInfo.DeclaringType), methodInfo, args), + instanceParam, argsParam).Compile(); +#else + return null; +#endif + } + +#if !(UNITY_WSA && ENABLE_DOTNET) || UNITY_EDITOR + static IEnumerable GetAllFields(Type t, BindingFlags flags) + { + if (t == null) + { + return Enumerable.Empty(); + } + + return t.GetFields(flags).Concat(GetAllFields(t.BaseType, flags)).Distinct(); + } + + static ZenMemberSetterMethod GetOnlyPropertySetter( + Type parentType, + string propertyName) + { + Assert.That(parentType != null); + Assert.That(!string.IsNullOrEmpty(propertyName)); + + var allFields = GetAllFields( + parentType, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy).ToList(); + + var writeableFields = allFields.Where(f => f.Name == string.Format("<" + propertyName + ">k__BackingField", propertyName)).ToList(); + + if (!writeableFields.Any()) + { + throw new ZenjectException(string.Format( + "Can't find backing field for get only property {0} on {1}.\r\n{2}", + propertyName, parentType.FullName, string.Join(";", allFields.Select(f => f.Name).ToArray()))); + } + + return (injectable, value) => writeableFields.ForEach(f => f.SetValue(injectable, value)); + } +#endif + + static ZenMemberSetterMethod GetSetter(Type parentType, MemberInfo memInfo) + { + var setterMethod = TryGetSetterAsCompiledExpression(parentType, memInfo); + + if (setterMethod != null) + { + return setterMethod; + } + + var fieldInfo = memInfo as FieldInfo; + var propInfo = memInfo as PropertyInfo; + + if (fieldInfo != null) + { + return ((injectable, value) => fieldInfo.SetValue(injectable, value)); + } + + Assert.IsNotNull(propInfo); + +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return ((object injectable, object value) => propInfo.SetValue(injectable, value, null)); +#else + if (propInfo.CanWrite) + { + return ((injectable, value) => propInfo.SetValue(injectable, value, null)); + } + + return GetOnlyPropertySetter(parentType, propInfo.Name); +#endif + } + + static ZenMemberSetterMethod TryGetSetterAsCompiledExpression(Type parentType, MemberInfo memInfo) + { +#if NET_4_6 && !ENABLE_IL2CPP && !ZEN_DO_NOT_USE_COMPILED_EXPRESSIONS + + if (parentType.ContainsGenericParameters) + { + return null; + } + + var fieldInfo = memInfo as FieldInfo; + var propInfo = memInfo as PropertyInfo; + + // It seems that for readonly fields, we have to use the slower approach below + // As discussed here: https://www.productiverage.com/trying-to-set-a-readonly-autoproperty-value-externally-plus-a-little-benchmarkdotnet + // We have to skip value types because those can only be set by reference using an lambda expression + if (!parentType.IsValueType() && (fieldInfo == null || !fieldInfo.IsInitOnly) && (propInfo == null || propInfo.CanWrite)) + { + Type memberType = fieldInfo != null + ? fieldInfo.FieldType : propInfo.PropertyType; + + var typeParam = Expression.Parameter(typeof(object)); + var valueParam = Expression.Parameter(typeof(object)); + + return Expression.Lambda( + Expression.Assign( + Expression.MakeMemberAccess(Expression.Convert(typeParam, parentType), memInfo), + Expression.Convert(valueParam, memberType)), + typeParam, valueParam).Compile(); + } +#endif + + return null; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionInfoTypeInfoConverter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionInfoTypeInfoConverter.cs.meta new file mode 100644 index 0000000..9f80460 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionInfoTypeInfoConverter.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: e36c348f078bc444fa1e5b22aca27bad +timeCreated: 1536916212 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionTypeInfo.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionTypeInfo.cs new file mode 100644 index 0000000..98ccac4 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionTypeInfo.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using System.Reflection; + +namespace Zenject.Internal +{ + [NoReflectionBaking] + public class ReflectionTypeInfo + { + public readonly Type Type; + public readonly Type BaseType; + public readonly List InjectProperties; + public readonly List InjectFields; + public readonly InjectConstructorInfo InjectConstructor; + public readonly List InjectMethods; + + public ReflectionTypeInfo( + Type type, + Type baseType, + InjectConstructorInfo injectConstructor, + List injectMethods, + List injectFields, + List injectProperties) + { + Type = type; + BaseType = baseType; + InjectFields = injectFields; + InjectConstructor = injectConstructor; + InjectMethods = injectMethods; + InjectProperties = injectProperties; + } + + [NoReflectionBaking] + public class InjectFieldInfo + { + public readonly FieldInfo FieldInfo; + public readonly InjectableInfo InjectableInfo; + + public InjectFieldInfo( + FieldInfo fieldInfo, + InjectableInfo injectableInfo) + { + InjectableInfo = injectableInfo; + FieldInfo = fieldInfo; + } + } + + [NoReflectionBaking] + public class InjectParameterInfo + { + public readonly ParameterInfo ParameterInfo; + public readonly InjectableInfo InjectableInfo; + + public InjectParameterInfo( + ParameterInfo parameterInfo, + InjectableInfo injectableInfo) + { + InjectableInfo = injectableInfo; + ParameterInfo = parameterInfo; + } + } + + [NoReflectionBaking] + public class InjectPropertyInfo + { + public readonly PropertyInfo PropertyInfo; + public readonly InjectableInfo InjectableInfo; + + public InjectPropertyInfo( + PropertyInfo propertyInfo, + InjectableInfo injectableInfo) + { + InjectableInfo = injectableInfo; + PropertyInfo = propertyInfo; + } + } + + [NoReflectionBaking] + public class InjectMethodInfo + { + public readonly MethodInfo MethodInfo; + public readonly List Parameters; + + public InjectMethodInfo( + MethodInfo methodInfo, + List parameters) + { + MethodInfo = methodInfo; + Parameters = parameters; + } + } + + [NoReflectionBaking] + public class InjectConstructorInfo + { + public readonly ConstructorInfo ConstructorInfo; + public readonly List Parameters; + + public InjectConstructorInfo( + ConstructorInfo constructorInfo, + List parameters) + { + ConstructorInfo = constructorInfo; + Parameters = parameters; + } + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionTypeInfo.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionTypeInfo.cs.meta new file mode 100644 index 0000000..34d38fb --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionTypeInfo.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5490313f008f146458b6228165838735 +timeCreated: 1536916212 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionUtil.cs new file mode 100644 index 0000000..d8c2fc2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionUtil.cs @@ -0,0 +1,166 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; + +namespace ModestTree +{ + public static class ReflectionUtil + { + public static Array CreateArray(Type elementType, List instances) + { + var array = Array.CreateInstance(elementType, instances.Count); + + for (int i = 0; i < instances.Count; i++) + { + var instance = instances[i]; + + if (instance != null) + { + Assert.That(instance.GetType().DerivesFromOrEqual(elementType), + "Wrong type when creating array, expected something assignable from '"+ elementType +"', but found '" + instance.GetType() + "'"); + } + + array.SetValue(instance, i); + } + + return array; + } + + public static IList CreateGenericList(Type elementType, List instances) + { + var genericType = typeof(List<>).MakeGenericType(elementType); + + var list = (IList)Activator.CreateInstance(genericType); + + for (int i = 0; i < instances.Count; i++) + { + var instance = instances[i]; + + if (instance != null) + { + Assert.That(instance.GetType().DerivesFromOrEqual(elementType), + "Wrong type when creating generic list, expected something assignable from '"+ elementType +"', but found '" + instance.GetType() + "'"); + } + + list.Add(instance); + } + + return list; + } + + public static string ToDebugString(this MethodInfo method) + { + return "{0}.{1}".Fmt(method.DeclaringType.PrettyName(), method.Name); + } + + public static string ToDebugString(this Action action) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return action.ToString(); +#else + return action.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Action action) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return action.ToString(); +#else + return action.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Action action) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return action.ToString(); +#else + return action.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Action action) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return action.ToString(); +#else + return action.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Action action) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return action.ToString(); +#else + return action.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this +#if NET_4_6 + Action action) +#else + ModestTree.Util.Action action) +#endif + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return action.ToString(); +#else + return action.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this +#if NET_4_6 + Action action) +#else + ModestTree.Util.Action action) +#endif + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return action.ToString(); +#else + return action.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Func func) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return func.ToString(); +#else + return func.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Func func) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return func.ToString(); +#else + return func.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Func func) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return func.ToString(); +#else + return func.Method.ToDebugString(); +#endif + } + + public static string ToDebugString(this Func func) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return func.ToString(); +#else + return func.Method.ToDebugString(); +#endif + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionUtil.cs.meta new file mode 100644 index 0000000..df35b14 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ReflectionUtil.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7c74b10dac7e87e4095f8e3157eb040d +timeCreated: 1520399530 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/TypeAnalyzer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/TypeAnalyzer.cs new file mode 100644 index 0000000..c4c4094 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/TypeAnalyzer.cs @@ -0,0 +1,249 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Runtime.CompilerServices; +using ModestTree; +using Zenject.Internal; + +namespace Zenject +{ + public delegate InjectTypeInfo ZenTypeInfoGetter(); + + public enum ReflectionBakingCoverageModes + { + FallbackToDirectReflection, + NoCheckAssumeFullCoverage, + FallbackToDirectReflectionWithWarning + } + + public static class TypeAnalyzer + { + static Dictionary _typeInfo = new Dictionary(); + + // We store this separately from InjectTypeInfo because this flag is needed for contract + // types whereas InjectTypeInfo is only needed for types that are instantiated, and + // we want to minimize the types that generate InjectTypeInfo for + static Dictionary _allowDuringValidation = new Dictionary(); + + // Use double underscores for generated methods since this is also what the C# compiler does + // for things like anonymous methods + public const string ReflectionBakingGetInjectInfoMethodName = "__zenCreateInjectTypeInfo"; + public const string ReflectionBakingFactoryMethodName = "__zenCreate"; + public const string ReflectionBakingInjectMethodPrefix = "__zenInjectMethod"; + public const string ReflectionBakingFieldSetterPrefix = "__zenFieldSetter"; + public const string ReflectionBakingPropertySetterPrefix = "__zenPropertySetter"; + + public static ReflectionBakingCoverageModes ReflectionBakingCoverageMode + { + get; set; + } + + public static bool ShouldAllowDuringValidation() + { + return ShouldAllowDuringValidation(typeof(T)); + } + + public static bool ShouldAllowDuringValidation(Type type) + { + bool shouldAllow; + + if (!_allowDuringValidation.TryGetValue(type, out shouldAllow)) + { + shouldAllow = ShouldAllowDuringValidationInternal(type); + _allowDuringValidation.Add(type, shouldAllow); + } + + return shouldAllow; + } + + static bool ShouldAllowDuringValidationInternal(Type type) + { + // During validation, do not instantiate or inject anything except for + // Installers, IValidatable's, or types marked with attribute ZenjectAllowDuringValidation + // You would typically use ZenjectAllowDuringValidation attribute for data that you + // inject into factories + + if (type.DerivesFrom() || type.DerivesFrom()) + { + return true; + } + +#if !NOT_UNITY3D + if (type.DerivesFrom()) + { + return true; + } +#endif + +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + return type.GetTypeInfo().GetCustomAttribute() != null; +#else + return type.HasAttribute(); +#endif + } + + public static bool HasInfo() + { + return HasInfo(typeof(T)); + } + + public static bool HasInfo(Type type) + { + return TryGetInfo(type) != null; + } + + public static InjectTypeInfo GetInfo() + { + return GetInfo(typeof(T)); + } + + public static InjectTypeInfo GetInfo(Type type) + { + var info = TryGetInfo(type); + Assert.IsNotNull(info, "Unable to get type info for type '{0}'", type); + return info; + } + + public static InjectTypeInfo TryGetInfo() + { + return TryGetInfo(typeof(T)); + } + + public static InjectTypeInfo TryGetInfo(Type type) + { + InjectTypeInfo info; + +#if ZEN_MULTITHREADING + lock (_typeInfo) +#endif + { + if (_typeInfo.TryGetValue(type, out info)) + { + return info; + } + } + +#if UNITY_EDITOR + using (ProfileBlock.Start("Zenject Reflection")) +#endif + { + info = GetInfoInternal(type); + } + + if (info != null) + { + Assert.IsEqual(info.Type, type); + Assert.IsNull(info.BaseTypeInfo); + + var baseType = type.BaseType(); + + if (baseType != null && !ShouldSkipTypeAnalysis(baseType)) + { + info.BaseTypeInfo = TryGetInfo(baseType); + } + } + +#if ZEN_MULTITHREADING + lock (_typeInfo) +#endif + { + _typeInfo[type] = info; + } + + return info; + } + + static InjectTypeInfo GetInfoInternal(Type type) + { + if (ShouldSkipTypeAnalysis(type)) + { + return null; + } + +#if ZEN_INTERNAL_PROFILING + // Make sure that the static constructor logic doesn't inflate our profile measurements + using (ProfileTimers.CreateTimedBlock("User Code")) + { + RuntimeHelpers.RunClassConstructor(type.TypeHandle); + } +#endif + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("Type Analysis - Calling Baked Reflection Getter")) +#endif + { + var getInfoMethod = type.GetMethod( + ReflectionBakingGetInjectInfoMethodName, + BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public); + + if (getInfoMethod != null) + { +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + var infoGetter = (ZenTypeInfoGetter)getInfoMethod.CreateDelegate( + typeof(ZenTypeInfoGetter), null); +#else + var infoGetter = ((ZenTypeInfoGetter)Delegate.CreateDelegate( + typeof(ZenTypeInfoGetter), getInfoMethod)); +#endif + + return infoGetter(); + } + } + + if (ReflectionBakingCoverageMode == ReflectionBakingCoverageModes.NoCheckAssumeFullCoverage) + { + // If we are confident that the reflection baking supplies all the injection information, + // then we can avoid the costs of doing reflection on types that were not covered + // by the baking + return null; + } + +#if !(UNITY_WSA && ENABLE_DOTNET) || UNITY_EDITOR + if (ReflectionBakingCoverageMode == ReflectionBakingCoverageModes.FallbackToDirectReflectionWithWarning) + { + Log.Warn("No reflection baking information found for type '{0}' - using more costly direct reflection instead", type); + } +#endif + +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("Type Analysis - Direct Reflection")) +#endif + { + return CreateTypeInfoFromReflection(type); + } + } + + public static bool ShouldSkipTypeAnalysis(Type type) + { + return type == null || type.IsEnum() || type.IsArray || type.IsInterface() + || type.ContainsGenericParameters() || IsStaticType(type) + || type == typeof(object); + } + + static bool IsStaticType(Type type) + { + // Apparently this is unique to static classes + return type.IsAbstract() && type.IsSealed(); + } + + static InjectTypeInfo CreateTypeInfoFromReflection(Type type) + { + var reflectionInfo = ReflectionTypeAnalyzer.GetReflectionInfo(type); + + var injectConstructor = ReflectionInfoTypeInfoConverter.ConvertConstructor( + reflectionInfo.InjectConstructor, type); + + var injectMethods = reflectionInfo.InjectMethods.Select( + ReflectionInfoTypeInfoConverter.ConvertMethod).ToArray(); + + var memberInfos = reflectionInfo.InjectFields.Select( + x => ReflectionInfoTypeInfoConverter.ConvertField(type, x)).Concat( + reflectionInfo.InjectProperties.Select( + x => ReflectionInfoTypeInfoConverter.ConvertProperty(type, x))).ToArray(); + + return new InjectTypeInfo( + type, injectConstructor, injectMethods, memberInfos); + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/TypeAnalyzer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/TypeAnalyzer.cs.meta new file mode 100644 index 0000000..6f97ea6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/TypeAnalyzer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7359cd850f5a96d47ad4606d14dac326 +timeCreated: 1461708051 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/UnityUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/UnityUtil.cs new file mode 100644 index 0000000..e262b21 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/UnityUtil.cs @@ -0,0 +1,139 @@ +#if !NOT_UNITY3D + +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace ModestTree.Util +{ + public static class UnityUtil + { + public static IEnumerable AllScenes + { + get + { + for (int i = 0; i < SceneManager.sceneCount; i++) + { + yield return SceneManager.GetSceneAt(i); + } + } + } + + public static IEnumerable AllLoadedScenes + { + get { return AllScenes.Where(scene => scene.isLoaded); } + } + + public static bool IsAltKeyDown + { + get { return Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt); } + } + + public static bool IsControlKeyDown + { + get { return Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl); } + } + + public static bool IsShiftKeyDown + { + get { return Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift); } + } + + public static bool WasShiftKeyJustPressed + { + get { return Input.GetKeyDown(KeyCode.LeftShift) || Input.GetKeyDown(KeyCode.RightShift); } + } + + public static bool WasAltKeyJustPressed + { + get { return Input.GetKeyDown(KeyCode.LeftAlt) || Input.GetKeyDown(KeyCode.RightAlt); } + } + + public static int GetDepthLevel(Transform transform) + { + if (transform == null) + { + return 0; + } + + return 1 + GetDepthLevel(transform.parent); + } + + public static GameObject GetRootParentOrSelf(GameObject gameObject) + { + return GetParentsAndSelf(gameObject.transform).Select(x => x.gameObject).LastOrDefault(); + } + + public static IEnumerable GetParents(Transform transform) + { + if (transform == null) + { + yield break; + } + + foreach (var ancestor in GetParentsAndSelf(transform.parent)) + { + yield return ancestor; + } + } + + public static IEnumerable GetParentsAndSelf(Transform transform) + { + if (transform == null) + { + yield break; + } + + yield return transform; + + foreach (var ancestor in GetParentsAndSelf(transform.parent)) + { + yield return ancestor; + } + } + + public static IEnumerable GetComponentsInChildrenTopDown(GameObject gameObject, bool includeInactive) + { + return gameObject.GetComponentsInChildren(includeInactive) + .OrderBy(x => + x == null ? int.MinValue : GetDepthLevel(x.transform)); + } + + public static IEnumerable GetComponentsInChildrenBottomUp(GameObject gameObject, bool includeInactive) + { + return gameObject.GetComponentsInChildren(includeInactive) + .OrderByDescending(x => + x == null ? int.MinValue : GetDepthLevel(x.transform)); + } + + public static IEnumerable GetDirectChildrenAndSelf(GameObject obj) + { + yield return obj; + + foreach (Transform child in obj.transform) + { + yield return child.gameObject; + } + } + + public static IEnumerable GetDirectChildren(GameObject obj) + { + foreach (Transform child in obj.transform) + { + yield return child.gameObject; + } + } + + public static IEnumerable GetAllGameObjects() + { + return GameObject.FindObjectsOfType().Select(x => x.gameObject); + } + + public static List GetAllRootGameObjects() + { + return GetAllGameObjects().Where(x => x.transform.parent == null).ToList(); + } + } +} +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/UnityUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/UnityUtil.cs.meta new file mode 100644 index 0000000..0700a73 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/UnityUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 136cacfad8fe5404aad05dda29a777e4 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ValidationUtil.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ValidationUtil.cs new file mode 100644 index 0000000..9cbe5df --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ValidationUtil.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; + +namespace Zenject +{ + public static class ValidationUtil + { + // This method can be used during validation for cases where we need to pass arguments + public static List CreateDefaultArgs(params Type[] argTypes) + { + return argTypes.Select(x => new TypeValuePair(x, x.GetDefaultValue())).ToList(); + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ValidationUtil.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ValidationUtil.cs.meta new file mode 100644 index 0000000..5f154a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ValidationUtil.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 018820e0bcd9a4049a305127c0cf1407 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenAutoInjecter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenAutoInjecter.cs new file mode 100644 index 0000000..7756c5d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenAutoInjecter.cs @@ -0,0 +1,73 @@ +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + public class ZenAutoInjecter : MonoBehaviour + { + [SerializeField] + ContainerSources _containerSource = ContainerSources.SearchHierarchy; + + bool _hasInjected; + + public ContainerSources ContainerSource + { + get { return _containerSource; } + set { _containerSource = value; } + } + + // Make sure they don't cause injection to happen twice + [Inject] + public void Construct() + { + if (!_hasInjected) + { + throw Assert.CreateException( + "ZenAutoInjecter was injected! Do not use ZenAutoInjecter for objects that are instantiated through zenject or which exist in the initial scene hierarchy"); + } + } + + public void Awake() + { + _hasInjected = true; + LookupContainer().InjectGameObject(gameObject); + } + + DiContainer LookupContainer() + { + if (_containerSource == ContainerSources.ProjectContext) + { + return ProjectContext.Instance.Container; + } + + if (_containerSource == ContainerSources.SceneContext) + { + return GetContainerForCurrentScene(); + } + + Assert.IsEqual(_containerSource, ContainerSources.SearchHierarchy); + + var parentContext = transform.GetComponentInParent(); + + if (parentContext != null) + { + return parentContext.Container; + } + + return GetContainerForCurrentScene(); + } + + DiContainer GetContainerForCurrentScene() + { + return ProjectContext.Instance.Container.Resolve() + .GetContainerForScene(gameObject.scene); + } + + public enum ContainerSources + { + SceneContext, + ProjectContext, + SearchHierarchy + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenAutoInjecter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenAutoInjecter.cs.meta new file mode 100644 index 0000000..bcb1bf1 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenAutoInjecter.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 717a02054ef2699498e6bd4234fd7995 +timeCreated: 1510660712 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenPools.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenPools.cs new file mode 100644 index 0000000..a162e1d --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenPools.cs @@ -0,0 +1,200 @@ +using System; +using System.Collections.Generic; + +namespace Zenject.Internal +{ + public static class ZenPools + { +#if ZEN_INTERNAL_NO_POOLS + public static InjectContext SpawnInjectContext(DiContainer container, Type memberType) + { + return new InjectContext(container, memberType); + } + + public static void DespawnInjectContext(InjectContext context) + { + } + + public static List SpawnList() + { + return new List(); + } + + public static void DespawnList(List list) + { + } + + public static void DespawnArray(T[] arr) + { + } + + public static T[] SpawnArray(int length) + { + return new T[length]; + } + + public static HashSet SpawnHashSet() + { + return new HashSet(); + } + + public static Dictionary SpawnDictionary() + { + return new Dictionary(); + } + + public static void DespawnDictionary(Dictionary dictionary) + { + } + + public static void DespawnHashSet(HashSet set) + { + } + + public static LookupId SpawnLookupId(IProvider provider, BindingId bindingId) + { + return new LookupId(provider, bindingId); + } + + public static void DespawnLookupId(LookupId lookupId) + { + } + + public static BindInfo SpawnBindInfo() + { + return new BindInfo(); + } + + public static void DespawnBindInfo(BindInfo bindInfo) + { + } + + public static BindStatement SpawnStatement() + { + return new BindStatement(); + } + + public static void DespawnStatement(BindStatement statement) + { + } +#else + static readonly StaticMemoryPool _contextPool = new StaticMemoryPool(); + static readonly StaticMemoryPool _lookupIdPool = new StaticMemoryPool(); + static readonly StaticMemoryPool _bindInfoPool = new StaticMemoryPool(); + static readonly StaticMemoryPool _bindStatementPool = new StaticMemoryPool(); + + public static HashSet SpawnHashSet() + { + return HashSetPool.Instance.Spawn(); + } + + public static Dictionary SpawnDictionary() + { + return DictionaryPool.Instance.Spawn(); + } + + public static BindStatement SpawnStatement() + { + return _bindStatementPool.Spawn(); + } + + public static void DespawnStatement(BindStatement statement) + { + statement.Reset(); + _bindStatementPool.Despawn(statement); + } + + public static BindInfo SpawnBindInfo() + { + return _bindInfoPool.Spawn(); + } + + public static void DespawnBindInfo(BindInfo bindInfo) + { + bindInfo.Reset(); + _bindInfoPool.Despawn(bindInfo); + } + + public static void DespawnDictionary(Dictionary dictionary) + { + DictionaryPool.Instance.Despawn(dictionary); + } + + public static void DespawnHashSet(HashSet set) + { + HashSetPool.Instance.Despawn(set); + } + + public static LookupId SpawnLookupId(IProvider provider, BindingId bindingId) + { + var lookupId = _lookupIdPool.Spawn(); + + lookupId.Provider = provider; + lookupId.BindingId = bindingId; + + return lookupId; + } + + public static void DespawnLookupId(LookupId lookupId) + { + lookupId.Reset(); + _lookupIdPool.Despawn(lookupId); + } + + public static List SpawnList() + { + return ListPool.Instance.Spawn(); + } + + public static void DespawnList(List list) + { + ListPool.Instance.Despawn(list); + } + + public static void DespawnArray(T[] arr) + { + ArrayPool.GetPool(arr.Length).Despawn(arr); + } + + public static T[] SpawnArray(int length) + { + return ArrayPool.GetPool(length).Spawn(); + } + + public static InjectContext SpawnInjectContext(DiContainer container, Type memberType) + { + var context = _contextPool.Spawn(); + + context.Container = container; + context.MemberType = memberType; + + return context; + } + + public static void DespawnInjectContext(InjectContext context) + { + context.Reset(); + _contextPool.Despawn(context); + } +#endif + + public static InjectContext SpawnInjectContext( + DiContainer container, InjectableInfo injectableInfo, InjectContext currentContext, + object targetInstance, Type targetType, object concreteIdentifier) + { + var context = SpawnInjectContext(container, injectableInfo.MemberType); + + context.ObjectType = targetType; + context.ParentContext = currentContext; + context.ObjectInstance = targetInstance; + context.Identifier = injectableInfo.Identifier; + context.MemberName = injectableInfo.MemberName; + context.Optional = injectableInfo.Optional; + context.SourceType = injectableInfo.SourceType; + context.FallBackValue = injectableInfo.DefaultValue; + context.ConcreteIdentifier = concreteIdentifier; + + return context; + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenPools.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenPools.cs.meta new file mode 100644 index 0000000..aebfb16 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenPools.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 14ff296505fe79448b0c79ec09977477 +timeCreated: 1535860932 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenReflectionTypeAnalyzer.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenReflectionTypeAnalyzer.cs new file mode 100644 index 0000000..57c5430 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenReflectionTypeAnalyzer.cs @@ -0,0 +1,261 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using ModestTree; +#if !NOT_UNITY3D +using UnityEngine; +#endif + +namespace Zenject.Internal +{ + public static class ReflectionTypeAnalyzer + { + static readonly HashSet _injectAttributeTypes; + + static ReflectionTypeAnalyzer() + { + _injectAttributeTypes = new HashSet(); + _injectAttributeTypes.Add(typeof(InjectAttributeBase)); + } + + public static void AddCustomInjectAttribute() + where T : Attribute + { + AddCustomInjectAttribute(typeof(T)); + } + + public static void AddCustomInjectAttribute(Type type) + { + Assert.That(type.DerivesFrom()); + _injectAttributeTypes.Add(type); + } + + public static ReflectionTypeInfo GetReflectionInfo(Type type) + { + Assert.That(!type.IsEnum(), "Tried to analyze enum type '{0}'. This is not supported", type); + Assert.That(!type.IsArray, "Tried to analyze array type '{0}'. This is not supported", type); + + var baseType = type.BaseType(); + + if (baseType == typeof(object)) + { + baseType = null; + } + + return new ReflectionTypeInfo( + type, baseType, GetConstructorInfo(type), GetMethodInfos(type), + GetFieldInfos(type), GetPropertyInfos(type)); + } + + static List GetPropertyInfos(Type type) + { + return type.DeclaredInstanceProperties() + .Where(x => _injectAttributeTypes.Any(a => x.HasAttribute(a))) + .Select(x => new ReflectionTypeInfo.InjectPropertyInfo( + x, GetInjectableInfoForMember(type, x))).ToList(); + } + + static List GetFieldInfos(Type type) + { + return type.DeclaredInstanceFields() + .Where(x => _injectAttributeTypes.Any(a => x.HasAttribute(a))) + .Select(x => new ReflectionTypeInfo.InjectFieldInfo( + x, GetInjectableInfoForMember(type, x))) + .ToList(); + } + + static List GetMethodInfos(Type type) + { + var injectMethodInfos = new List(); + + // Note that unlike with fields and properties we use GetCustomAttributes + // This is so that we can ignore inherited attributes, which is necessary + // otherwise a base class method marked with [Inject] would cause all overridden + // derived methods to be added as well + var methodInfos = type.DeclaredInstanceMethods() + .Where(x => _injectAttributeTypes.Any(a => x.GetCustomAttributes(a, false).Any())).ToList(); + + for (int i = 0; i < methodInfos.Count; i++) + { + var methodInfo = methodInfos[i]; + var injectAttr = methodInfo.AllAttributes().SingleOrDefault(); + + if (injectAttr != null) + { + Assert.That(!injectAttr.Optional && injectAttr.Id == null && injectAttr.Source == InjectSources.Any, + "Parameters of InjectAttribute do not apply to constructors and methodInfos"); + } + + var injectParamInfos = methodInfo.GetParameters() + .Select(x => CreateInjectableInfoForParam(type, x)).ToList(); + + injectMethodInfos.Add( + new ReflectionTypeInfo.InjectMethodInfo(methodInfo, injectParamInfos)); + } + + return injectMethodInfos; + } + + static ReflectionTypeInfo.InjectConstructorInfo GetConstructorInfo(Type type) + { + var args = new List(); + + var constructor = TryGetInjectConstructor(type); + + if (constructor != null) + { + args.AddRange(constructor.GetParameters().Select( + x => CreateInjectableInfoForParam(type, x))); + } + + return new ReflectionTypeInfo.InjectConstructorInfo(constructor, args); + } + + static ReflectionTypeInfo.InjectParameterInfo CreateInjectableInfoForParam( + Type parentType, ParameterInfo paramInfo) + { + var injectAttributes = paramInfo.AllAttributes().ToList(); + + Assert.That(injectAttributes.Count <= 1, + "Found multiple 'Inject' attributes on type parameter '{0}' of type '{1}'. Parameter should only have one", paramInfo.Name, parentType); + + var injectAttr = injectAttributes.SingleOrDefault(); + + object identifier = null; + bool isOptional = false; + InjectSources sourceType = InjectSources.Any; + + if (injectAttr != null) + { + identifier = injectAttr.Id; + isOptional = injectAttr.Optional; + sourceType = injectAttr.Source; + } + + bool isOptionalWithADefaultValue = (paramInfo.Attributes & ParameterAttributes.HasDefault) == ParameterAttributes.HasDefault; + + return new ReflectionTypeInfo.InjectParameterInfo( + paramInfo, + new InjectableInfo( + isOptionalWithADefaultValue || isOptional, + identifier, + paramInfo.Name, + paramInfo.ParameterType, + isOptionalWithADefaultValue ? paramInfo.DefaultValue : null, + sourceType)); + } + + static InjectableInfo GetInjectableInfoForMember(Type parentType, MemberInfo memInfo) + { + var injectAttributes = memInfo.AllAttributes().ToList(); + + Assert.That(injectAttributes.Count <= 1, + "Found multiple 'Inject' attributes on type field '{0}' of type '{1}'. Field should only container one Inject attribute", memInfo.Name, parentType); + + var injectAttr = injectAttributes.SingleOrDefault(); + + object identifier = null; + bool isOptional = false; + InjectSources sourceType = InjectSources.Any; + + if (injectAttr != null) + { + identifier = injectAttr.Id; + isOptional = injectAttr.Optional; + sourceType = injectAttr.Source; + } + + Type memberType = memInfo is FieldInfo + ? ((FieldInfo)memInfo).FieldType : ((PropertyInfo)memInfo).PropertyType; + + return new InjectableInfo( + isOptional, + identifier, + memInfo.Name, + memberType, + null, + sourceType); + } + + static ConstructorInfo TryGetInjectConstructor(Type type) + { +#if !NOT_UNITY3D + if (type.DerivesFromOrEqual()) + { + return null; + } +#endif + + if (type.IsAbstract()) + { + return null; + } + + var constructors = type.Constructors(); + +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + // WP8 generates a dummy constructor with signature (internal Classname(UIntPtr dummy)) + // So just ignore that + constructors = constructors.Where(c => !IsWp8GeneratedConstructor(c)).ToArray(); +#endif + + if (constructors.IsEmpty()) + { + return null; + } + + if (constructors.HasMoreThan(1)) + { + var explicitConstructor = (from c in constructors where _injectAttributeTypes.Any(a => c.HasAttribute(a)) select c).SingleOrDefault(); + + if (explicitConstructor != null) + { + return explicitConstructor; + } + + // If there is only one public constructor then use that + // This makes decent sense but is also necessary on WSA sometimes since the WSA generated + // constructor can sometimes be private with zero parameters + var singlePublicConstructor = constructors.Where(x => x.IsPublic).OnlyOrDefault(); + + if (singlePublicConstructor != null) + { + return singlePublicConstructor; + } + + // Choose the one with the least amount of arguments + // This might result in some non obvious errors like null reference exceptions + // but is probably the best trade-off since it allows zenject to be more compatible + // with libraries that don't depend on zenject at all + // Discussion here - https://github.com/svermeulen/Zenject/issues/416 + return constructors.OrderBy(x => x.GetParameters().Count()).First(); + } + + return constructors[0]; + } + +#if UNITY_WSA && ENABLE_DOTNET && !UNITY_EDITOR + static bool IsWp8GeneratedConstructor(ConstructorInfo c) + { + ParameterInfo[] args = c.GetParameters(); + + if (args.Length == 1) + { + return args[0].ParameterType == typeof(UIntPtr) + && (string.IsNullOrEmpty(args[0].Name) || args[0].Name == "dummy"); + } + + if (args.Length == 2) + { + return args[0].ParameterType == typeof(UIntPtr) + && args[1].ParameterType == typeof(Int64*) + && (string.IsNullOrEmpty(args[0].Name) || args[0].Name == "dummy") + && (string.IsNullOrEmpty(args[1].Name) || args[1].Name == "dummy"); + } + + return false; + } +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenReflectionTypeAnalyzer.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenReflectionTypeAnalyzer.cs.meta new file mode 100644 index 0000000..146cf9f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenReflectionTypeAnalyzer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 046b222c5a2e0994cb5c424ed912f808 +timeCreated: 1536916211 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenUtilInternal.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenUtilInternal.cs new file mode 100644 index 0000000..174d2a8 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenUtilInternal.cs @@ -0,0 +1,272 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using ModestTree; +using ModestTree.Util; +#if !NOT_UNITY3D +using UnityEngine.SceneManagement; +using UnityEngine; +#endif + +namespace Zenject.Internal +{ + public static class ZenUtilInternal + { +#if UNITY_EDITOR + static GameObject _disabledIndestructibleGameObject; +#endif + + // Due to the way that Unity overrides the Equals operator, + // normal null checks such as (x == null) do not always work as + // expected + // In those cases you can use this function which will also + // work with non-unity objects + public static bool IsNull(System.Object obj) + { + return obj == null || obj.Equals(null); + } + +#if UNITY_EDITOR + // This can be useful if you are running code outside unity + // since in that case you have to make sure to avoid calling anything + // inside Unity DLLs + public static bool IsOutsideUnity() + { + return AppDomain.CurrentDomain.FriendlyName != "Unity Child Domain"; + } +#endif + + public static bool AreFunctionsEqual(Delegate left, Delegate right) + { + return left.Target == right.Target && left.Method() == right.Method(); + } + + // Taken from here: + // http://stackoverflow.com/questions/28937324/in-c-how-could-i-get-a-classs-inheritance-distance-to-base-class/28937542#28937542 + public static int GetInheritanceDelta(Type derived, Type parent) + { + Assert.That(derived.DerivesFromOrEqual(parent)); + + if (parent.IsInterface()) + { + // Not sure if we can calculate this so just return 1 + return 1; + } + + if (derived == parent) + { + return 0; + } + + int distance = 1; + + Type child = derived; + + while ((child = child.BaseType()) != parent) + { + distance++; + } + + return distance; + } + +#if !NOT_UNITY3D + public static IEnumerable GetAllSceneContexts() + { + foreach (var scene in UnityUtil.AllLoadedScenes) + { + var contexts = scene.GetRootGameObjects() + .SelectMany(root => root.GetComponentsInChildren()).ToList(); + + if (contexts.IsEmpty()) + { + continue; + } + + Assert.That(contexts.Count == 1, + "Found multiple scene contexts in scene '{0}'", scene.name); + + yield return contexts[0]; + } + } + + public static void AddStateMachineBehaviourAutoInjectersInScene(Scene scene) + { + foreach (var rootObj in GetRootGameObjects(scene)) + { + if (rootObj != null) + { + AddStateMachineBehaviourAutoInjectersUnderGameObject(rootObj); + } + } + } + + // Call this before calling GetInjectableMonoBehavioursUnderGameObject to ensure that the StateMachineBehaviour's + // also get injected properly + // The StateMachineBehaviour's cannot be retrieved until after the Start() method so we + // need to use ZenjectStateMachineBehaviourAutoInjecter to do the injection at that + // time for us + public static void AddStateMachineBehaviourAutoInjectersUnderGameObject(GameObject root) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("Searching Hierarchy")) +#endif + { + var animators = root.GetComponentsInChildren(true); + + foreach (var animator in animators) + { + if (animator.gameObject.GetComponent() == null) + { + animator.gameObject.AddComponent(); + } + } + } + } + + public static void GetInjectableMonoBehavioursInScene( + Scene scene, List monoBehaviours) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("Searching Hierarchy")) +#endif + { + foreach (var rootObj in GetRootGameObjects(scene)) + { + if (rootObj != null) + { + GetInjectableMonoBehavioursUnderGameObjectInternal(rootObj, monoBehaviours); + } + } + } + } + + // NOTE: This method will not return components that are within a GameObjectContext + // It returns monobehaviours in a bottom-up order + public static void GetInjectableMonoBehavioursUnderGameObject( + GameObject gameObject, List injectableComponents) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("Searching Hierarchy")) +#endif + { + GetInjectableMonoBehavioursUnderGameObjectInternal(gameObject, injectableComponents); + } + } + + static void GetInjectableMonoBehavioursUnderGameObjectInternal( + GameObject gameObject, List injectableComponents) + { + if (gameObject == null) + { + return; + } + + var monoBehaviours = gameObject.GetComponents(); + + for (int i = 0; i < monoBehaviours.Length; i++) + { + var monoBehaviour = monoBehaviours[i]; + + // Can be null for broken component references + if (monoBehaviour != null + && monoBehaviour.GetType().DerivesFromOrEqual()) + { + // Need to make sure we don't inject on any MonoBehaviour's that are below a GameObjectContext + // Since that is the responsibility of the GameObjectContext + // BUT we do want to inject on the GameObjectContext itself + injectableComponents.Add(monoBehaviour); + return; + } + } + + // Recurse first so it adds components bottom up though it shouldn't really matter much + // because it should always inject in the dependency order + for (int i = 0; i < gameObject.transform.childCount; i++) + { + var child = gameObject.transform.GetChild(i); + + if (child != null) + { + GetInjectableMonoBehavioursUnderGameObjectInternal(child.gameObject, injectableComponents); + } + } + + for (int i = 0; i < monoBehaviours.Length; i++) + { + var monoBehaviour = monoBehaviours[i]; + + // Can be null for broken component references + if (monoBehaviour != null + && IsInjectableMonoBehaviourType(monoBehaviour.GetType())) + { + injectableComponents.Add(monoBehaviour); + } + } + } + + public static bool IsInjectableMonoBehaviourType(Type type) + { + // Do not inject on installers since these are always injected before they are installed + return type != null && !type.DerivesFrom() && TypeAnalyzer.HasInfo(type); + } + + public static IEnumerable GetRootGameObjects(Scene scene) + { +#if ZEN_INTERNAL_PROFILING + using (ProfileTimers.CreateTimedBlock("Searching Hierarchy")) +#endif + { + if (scene.isLoaded) + { + return scene.GetRootGameObjects() + .Where(x => x.GetComponent() == null); + } + + // Note: We can't use scene.GetRootObjects() here because that apparently fails with an exception + // about the scene not being loaded yet when executed in Awake + // We also can't use GameObject.FindObjectsOfType() because that does not include inactive game objects + // So we use Resources.FindObjectsOfTypeAll, even though that may include prefabs. However, our assumption here + // is that prefabs do not have their "scene" property set correctly so this should work + // + // It's important here that we only inject into root objects that are part of our scene, to properly support + // multi-scene editing features of Unity 5.x + // + // Also, even with older Unity versions, if there is an object that is marked with DontDestroyOnLoad, then it will + // be injected multiple times when another scene is loaded + // + // We also make sure not to inject into the project root objects which are injected by ProjectContext. + return Resources.FindObjectsOfTypeAll() + .Where(x => x.transform.parent == null + && x.GetComponent() == null + && x.scene == scene); + } + } + +#if UNITY_EDITOR + // Returns a Transform in the DontDestroyOnLoad scene (or, if we're not in play mode, within the current active scene) + // whose GameObject is inactive, and whose hide flags are set to HideAndDontSave. We can instantiate prefabs in here + // without any of their Awake() methods firing. + public static Transform GetOrCreateInactivePrefabParent() + { + if(_disabledIndestructibleGameObject == null || (!Application.isPlaying && _disabledIndestructibleGameObject.scene != SceneManager.GetActiveScene())) + { + var go = new GameObject("ZenUtilInternal_PrefabParent"); + go.hideFlags = HideFlags.HideAndDontSave; + go.SetActive(false); + + if(Application.isPlaying) + { + UnityEngine.Object.DontDestroyOnLoad(go); + } + + _disabledIndestructibleGameObject = go; + } + + return _disabledIndestructibleGameObject.transform; + } +#endif + +#endif + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenUtilInternal.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenUtilInternal.cs.meta new file mode 100644 index 0000000..d5c9268 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenUtilInternal.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 401238e59d733ab48aaea1a582241b29 +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectException.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectException.cs new file mode 100644 index 0000000..f0ee200 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectException.cs @@ -0,0 +1,21 @@ +using System; +using System.Diagnostics; + +namespace Zenject +{ + [DebuggerStepThrough] + [NoReflectionBaking] + public class ZenjectException : Exception + { + public ZenjectException(string message) + : base(message) + { + } + + public ZenjectException( + string message, Exception innerException) + : base(message, innerException) + { + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectException.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectException.cs.meta new file mode 100644 index 0000000..52f9b06 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectException.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 60bbf1e064ae9674185f3f301957c914 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectSceneLoader.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectSceneLoader.cs new file mode 100644 index 0000000..87980f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectSceneLoader.cs @@ -0,0 +1,151 @@ +#if !NOT_UNITY3D + +using System; +using ModestTree; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace Zenject +{ + public enum LoadSceneRelationship + { + // This will use the ProjectContext container as parent for the new scene + // This is similar to just running the new scene normally + None, + // This will use current scene as parent for the new scene + // This will allow the new scene to refer to dependencies in the current scene + Child, + // This will use the parent of the current scene as the parent for the next scene + // In most cases this will be the same as None + Sibling + } + + public class ZenjectSceneLoader + { + readonly ProjectKernel _projectKernel; + readonly DiContainer _sceneContainer; + + public ZenjectSceneLoader( + [InjectOptional] + SceneContext sceneRoot, + ProjectKernel projectKernel) + { + _projectKernel = projectKernel; + _sceneContainer = sceneRoot == null ? null : sceneRoot.Container; + } + + public void LoadScene( + string sceneName, + LoadSceneMode loadMode = LoadSceneMode.Single, + Action extraBindings = null, + LoadSceneRelationship containerMode = LoadSceneRelationship.None, + Action extraBindingsLate = null) + { + PrepareForLoadScene(loadMode, extraBindings, extraBindingsLate, containerMode); + + Assert.That(Application.CanStreamedLevelBeLoaded(sceneName), + "Unable to load scene '{0}'", sceneName); + + SceneManager.LoadScene(sceneName, loadMode); + + // It would be nice here to actually verify that the new scene has a SceneContext + // if we have extra binding hooks, or LoadSceneRelationship != None, but + // we can't do that in this case since the scene isn't loaded until the next frame + } + + public AsyncOperation LoadSceneAsync( + string sceneName, + LoadSceneMode loadMode = LoadSceneMode.Single, + Action extraBindings = null, + LoadSceneRelationship containerMode = LoadSceneRelationship.None, + Action extraBindingsLate = null) + { + PrepareForLoadScene(loadMode, extraBindings, extraBindingsLate, containerMode); + + Assert.That(Application.CanStreamedLevelBeLoaded(sceneName), + "Unable to load scene '{0}'", sceneName); + + return SceneManager.LoadSceneAsync(sceneName, loadMode); + } + + void PrepareForLoadScene( + LoadSceneMode loadMode, + Action extraBindings, + Action extraBindingsLate, + LoadSceneRelationship containerMode) + { + if (loadMode == LoadSceneMode.Single) + { + Assert.IsEqual(containerMode, LoadSceneRelationship.None); + + // Here we explicitly unload all existing scenes rather than relying on Unity to + // do this for us. The reason we do this is to ensure a deterministic destruction + // order for everything in the scene and in the container. + // See comment at ProjectKernel.OnApplicationQuit for more details + _projectKernel.ForceUnloadAllScenes(); + } + + if (containerMode == LoadSceneRelationship.None) + { + SceneContext.ParentContainers = null; + } + else if (containerMode == LoadSceneRelationship.Child) + { + if (_sceneContainer == null) + { + SceneContext.ParentContainers = null; + } + else + { + SceneContext.ParentContainers = new[] { _sceneContainer }; + } + } + else + { + Assert.IsNotNull(_sceneContainer, + "Cannot use LoadSceneRelationship.Sibling when loading scenes from ProjectContext"); + Assert.IsEqual(containerMode, LoadSceneRelationship.Sibling); + SceneContext.ParentContainers = _sceneContainer.ParentContainers; + } + + SceneContext.ExtraBindingsInstallMethod = extraBindings; + SceneContext.ExtraBindingsLateInstallMethod = extraBindingsLate; + } + + public void LoadScene( + int sceneIndex, + LoadSceneMode loadMode = LoadSceneMode.Single, + Action extraBindings = null, + LoadSceneRelationship containerMode = LoadSceneRelationship.None, + Action extraBindingsLate = null) + { + PrepareForLoadScene(loadMode, extraBindings, extraBindingsLate, containerMode); + + Assert.That(Application.CanStreamedLevelBeLoaded(sceneIndex), + "Unable to load scene '{0}'", sceneIndex); + + SceneManager.LoadScene(sceneIndex, loadMode); + + // It would be nice here to actually verify that the new scene has a SceneContext + // if we have extra binding hooks, or LoadSceneRelationship != None, but + // we can't do that in this case since the scene isn't loaded until the next frame + } + + public AsyncOperation LoadSceneAsync( + int sceneIndex, + LoadSceneMode loadMode = LoadSceneMode.Single, + Action extraBindings = null, + LoadSceneRelationship containerMode = LoadSceneRelationship.None, + Action extraBindingsLate = null) + { + PrepareForLoadScene(loadMode, extraBindings, extraBindingsLate, containerMode); + + Assert.That(Application.CanStreamedLevelBeLoaded(sceneIndex), + "Unable to load scene '{0}'", sceneIndex); + + return SceneManager.LoadSceneAsync(sceneIndex, loadMode); + } + } +} + +#endif diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectSceneLoader.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectSceneLoader.cs.meta new file mode 100644 index 0000000..67de6a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectSceneLoader.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 097ddf2608210fe44a9d215a1721d857 +timeCreated: 1461708048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectStateMachineBehaviourAutoInjecter.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectStateMachineBehaviourAutoInjecter.cs new file mode 100644 index 0000000..05f8a65 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectStateMachineBehaviourAutoInjecter.cs @@ -0,0 +1,40 @@ +using ModestTree; +using UnityEngine; + +namespace Zenject +{ + public class ZenjectStateMachineBehaviourAutoInjecter : MonoBehaviour + { + DiContainer _container; + Animator _animator; + + [Inject] + public void Construct(DiContainer container) + { + _container = container; + _animator = GetComponent(); + Assert.IsNotNull(_animator); + } + + // The unity docs (https://unity3d.com/learn/tutorials/modules/beginner/5-pre-order-beta/state-machine-behaviours) + // mention that StateMachineBehaviour's should only be retrieved in the Start method + // which is why we do it here + public void Start() + { + // Animator can be null when users create GameObjects directly so in that case + // Just don't bother attempting to inject the behaviour classes + if (_animator != null) + { + var behaviours = _animator.GetBehaviours(); + + if (behaviours != null) + { + foreach (var behaviour in behaviours) + { + _container.Inject(behaviour); + } + } + } + } + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectStateMachineBehaviourAutoInjecter.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectStateMachineBehaviourAutoInjecter.cs.meta new file mode 100644 index 0000000..a6bd5ba --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Util/ZenjectStateMachineBehaviourAutoInjecter.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 486c69818dffcd14f96ce64502516bbb +timeCreated: 1527941118 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: -9991 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation.meta new file mode 100644 index 0000000..437ff8e --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 577ec212adf31e04bbd46b24f633f1e3 +folderAsset: yes +timeCreated: 1459463884 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/IValidatable.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/IValidatable.cs new file mode 100644 index 0000000..ba8f4a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/IValidatable.cs @@ -0,0 +1,7 @@ +namespace Zenject +{ + public interface IValidatable + { + void Validate(); + } +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/IValidatable.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/IValidatable.cs.meta new file mode 100644 index 0000000..1c5ec39 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/IValidatable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5d2a7156fffca9b439f7734d94ccf336 +timeCreated: 1461708050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/ValidationMarker.cs b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/ValidationMarker.cs new file mode 100644 index 0000000..e199a65 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/ValidationMarker.cs @@ -0,0 +1,33 @@ +using System; + +namespace Zenject +{ + [NoReflectionBaking] + public class ValidationMarker + { + public ValidationMarker( + Type markedType, bool instantiateFailed) + { + MarkedType = markedType; + InstantiateFailed = instantiateFailed; + } + + public ValidationMarker(Type markedType) + : this(markedType, false) + { + } + + public bool InstantiateFailed + { + get; + private set; + } + + public Type MarkedType + { + get; + private set; + } + } +} + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/ValidationMarker.cs.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/ValidationMarker.cs.meta new file mode 100644 index 0000000..1ec019f --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Validation/ValidationMarker.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 27e4cef6504bc0243b1893240d22b72d +timeCreated: 1461708049 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Zenject.csproj b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Zenject.csproj new file mode 100644 index 0000000..1bb5aa9 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Zenject.csproj @@ -0,0 +1,247 @@ + + + + + Debug + AnyCPU + {46F25A62-2E29-48CB-95F3-BDBCB0976DDC} + Library + Properties + Zenject + Zenject + v3.5 + 512 + + + + true + full + false + ..\..\..\..\..\..\NonUnityBuild\Temp\Debug\ + ..\..\..\..\..\..\NonUnityBuild\Temp\Debug\ + ..\..\..\..\..\NonUnityBuild\Bin\Debug\ + TRACE;DEBUG;NOT_UNITY3D;ZEN_MULTITHREADING + prompt + 4 + + + pdbonly + true + ..\..\..\..\..\..\NonUnityBuild\Temp\Release\ + ..\..\..\..\..\..\NonUnityBuild\Temp\Release\ + ..\..\..\..\..\NonUnityBuild\Bin\Release\ + TRACE;NOT_UNITY3D;ZEN_MULTITHREADING;ZEN_INTERNAL_NO_POOLS + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {e22b1cbf-7e4d-48bd-953b-2b730bd9ff13} + Zenject-usage + + + + + \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Zenject.csproj.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Zenject.csproj.meta new file mode 100644 index 0000000..7e1c87a --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Source/Zenject.csproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8645273165cb7f54290d6eaa1e10ab37 +timeCreated: 1461878212 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Version.txt b/Test_Dvurechensky/Assets/Plugins/Zenject/Version.txt new file mode 100644 index 0000000..deeb3d6 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Version.txt @@ -0,0 +1 @@ +9.2.0 diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/Version.txt.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/Version.txt.meta new file mode 100644 index 0000000..0a83fd2 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/Version.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4917e73af158b1e4782b175c0568afcf +timeCreated: 1452175972 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/package.json b/Test_Dvurechensky/Assets/Plugins/Zenject/package.json new file mode 100644 index 0000000..36bea62 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/package.json @@ -0,0 +1,8 @@ + +{ + "name": "com.mathijsbakker.extenject", + "displayName": "Extenject", + "version": "9.2.0", + "description": "Dependency Injection Framework for Unity3D", + "unity": "2019.3" +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/package.json.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/package.json.meta new file mode 100644 index 0000000..8063b97 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/package.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5ee7f1788474bd44a48b0a201461151 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/zenject.asmdef b/Test_Dvurechensky/Assets/Plugins/Zenject/zenject.asmdef new file mode 100644 index 0000000..def0954 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/zenject.asmdef @@ -0,0 +1,3 @@ +{ + "name": "Zenject" +} diff --git a/Test_Dvurechensky/Assets/Plugins/Zenject/zenject.asmdef.meta b/Test_Dvurechensky/Assets/Plugins/Zenject/zenject.asmdef.meta new file mode 100644 index 0000000..de86f85 --- /dev/null +++ b/Test_Dvurechensky/Assets/Plugins/Zenject/zenject.asmdef.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0d8beb7f090555447a6cf5ce9e54dbb4 +timeCreated: 1531030458 +licenseType: Free +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Prefabs.meta b/Test_Dvurechensky/Assets/Prefabs.meta new file mode 100644 index 0000000..7fac09e --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f1592223dd8c0c4e93e3d63926c0552 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes.meta b/Test_Dvurechensky/Assets/Prefabs/Scenes.meta new file mode 100644 index 0000000..a6d9468 --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53782fd08ed72cd42bbabb95f6a6137c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene.meta b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene.meta new file mode 100644 index 0000000..8c3d159 --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c454b136c13215469307386d25aaf76 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactBlock.prefab b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactBlock.prefab new file mode 100644 index 0000000..7e49671 --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactBlock.prefab @@ -0,0 +1,629 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &643919049062614680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7177129558898806173} + - component: {fileID: 4342354393799896454} + - component: {fileID: 5345011453116171557} + - component: {fileID: 5919592748479428962} + - component: {fileID: -7912400980035721478} + m_Layer: 5 + m_Name: FactBlock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7177129558898806173 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643919049062614680} + 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: + - {fileID: 8022671548173825765} + - {fileID: 5234936823805346017} + - {fileID: 5683167158953276739} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4342354393799896454 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643919049062614680} + m_CullTransparentMesh: 1 +--- !u!114 &5345011453116171557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643919049062614680} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.21568629, g: 0.21568629, b: 0.21568629, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5919592748479428962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643919049062614680} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.9607844, g: 0.9607844, b: 0.9607844, a: 1} + m_SelectedColor: {r: 0.9607844, g: 0.9607844, b: 0.9607844, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5345011453116171557} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &-7912400980035721478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643919049062614680} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 549fd10c4d3a48f5a875ba94a3b6f0a9, type: 3} + m_Name: + m_EditorClassIdentifier: + IdText: {fileID: 4547582324136449868} + NameText: {fileID: 6361098477662275882} + OpenDetailsFactBtn: {fileID: 5919592748479428962} + LoadingObj: {fileID: 3498426034655672581} +--- !u!1 &3910374003594914584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5683167158953276739} + m_Layer: 5 + m_Name: Loading + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5683167158953276739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3910374003594914584} + 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: + - {fileID: 3498426034677969829} + m_Father: {fileID: 7177129558898806173} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.8601078, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 1, y: 0.5} +--- !u!1 &4483842825349100710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7536986802637817066} + - component: {fileID: 629130896019944002} + - component: {fileID: 6361098477662275882} + m_Layer: 5 + m_Name: FactNameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7536986802637817066 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4483842825349100710} + 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: 5234936823805346017} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &629130896019944002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4483842825349100710} + m_CullTransparentMesh: 1 +--- !u!114 &6361098477662275882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4483842825349100710} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Fact Name + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 18 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4662613253685043664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3129370793355863614} + - component: {fileID: 7734419104876311529} + - component: {fileID: 4547582324136449868} + m_Layer: 5 + m_Name: FactNumberText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3129370793355863614 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4662613253685043664} + 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: 8022671548173825765} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7734419104876311529 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4662613253685043664} + m_CullTransparentMesh: 1 +--- !u!114 &4547582324136449868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4662613253685043664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 1 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 18 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4799155897386885021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5234936823805346017} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5234936823805346017 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4799155897386885021} + 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: + - {fileID: 7536986802637817066} + m_Father: {fileID: 7177129558898806173} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.14461532, y: 0} + m_AnchorMax: {x: 0.8601078, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &7839037361637290275 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8022671548173825765} + m_Layer: 5 + m_Name: Number + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8022671548173825765 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7839037361637290275} + 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: + - {fileID: 3129370793355863614} + m_Father: {fileID: 7177129558898806173} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.14461532, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!1001 &3498426034655641505 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5683167158953276739} + m_Modifications: + - target: {fileID: 100004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_Name + value: Circle half rotating 3 + objectReference: {fileID: 0} + - target: {fileID: 100004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} +--- !u!1 &3498426034655672581 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + m_PrefabInstance: {fileID: 3498426034655641505} + m_PrefabAsset: {fileID: 0} +--- !u!224 &3498426034677969829 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 65f3722dfbc65784b8cb3a74f127e438, type: 3} + m_PrefabInstance: {fileID: 3498426034655641505} + m_PrefabAsset: {fileID: 0} diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactBlock.prefab.meta b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactBlock.prefab.meta new file mode 100644 index 0000000..9e6fdb7 --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactBlock.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 498a3a17cfe6edc4c962a107f1d6d0d5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactPopUp.prefab b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactPopUp.prefab new file mode 100644 index 0000000..d9c6599 --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactPopUp.prefab @@ -0,0 +1,1306 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1379092767618724369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 515745032618521053} + - component: {fileID: 7522743882115348819} + - component: {fileID: 6344933093315645709} + m_Layer: 5 + m_Name: TitleContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &515745032618521053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1379092767618724369} + 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: + - {fileID: 3201894952615423367} + m_Father: {fileID: 8103806544634061501} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.171, y: 0.8844922} + m_AnchorMax: {x: 0.82661116, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &7522743882115348819 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1379092767618724369} + m_CullTransparentMesh: 1 +--- !u!114 &6344933093315645709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1379092767618724369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.7686275, g: 0.7686275, b: 0.7686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1672387944684434834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3380290970547033499} + - component: {fileID: 6015675729952171500} + - component: {fileID: 5807193006069860993} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3380290970547033499 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672387944684434834} + 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: 7731435200840534301} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6015675729952171500 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672387944684434834} + m_CullTransparentMesh: 1 +--- !u!114 &5807193006069860993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672387944684434834} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2284686941136906381 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7731435200840534301} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7731435200840534301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2284686941136906381} + 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: + - {fileID: 3380290970547033499} + m_Father: {fileID: 3345606701436706315} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2409102885093094489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1578668665237569005} + - component: {fileID: 2768989402158391512} + - component: {fileID: 1709010612133875222} + - component: {fileID: 1789404015133094042} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1578668665237569005 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2409102885093094489} + 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: + - {fileID: 3596092697854835527} + - {fileID: 3345606701436706315} + m_Father: {fileID: 2440704092877193041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2768989402158391512 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2409102885093094489} + m_CullTransparentMesh: 1 +--- !u!114 &1709010612133875222 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2409102885093094489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1789404015133094042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2409102885093094489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 998882637331211117} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 3596092697854835527} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 6370297000275104810} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2802112452356731727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2916480612311428155} + - component: {fileID: 1525782667643966241} + - component: {fileID: 8510358656811120599} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2916480612311428155 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2802112452356731727} + 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: 6500680213776105139} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1525782667643966241 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2802112452356731727} + m_CullTransparentMesh: 1 +--- !u!114 &8510358656811120599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2802112452356731727} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: OK + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3690617257327079641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3596092697854835527} + - component: {fileID: 8474905870368731502} + - component: {fileID: 4197479382517410830} + - component: {fileID: 5240005944908160476} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3596092697854835527 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3690617257327079641} + 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: + - {fileID: 4795336968233206112} + m_Father: {fileID: 1578668665237569005} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &8474905870368731502 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3690617257327079641} + m_CullTransparentMesh: 1 +--- !u!114 &4197479382517410830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3690617257327079641} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5240005944908160476 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3690617257327079641} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &5179289930235687133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3345606701436706315} + - component: {fileID: 8514097886091248298} + - component: {fileID: 3616212534233637675} + - component: {fileID: 6370297000275104810} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3345606701436706315 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5179289930235687133} + 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: + - {fileID: 7731435200840534301} + m_Father: {fileID: 1578668665237569005} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!222 &8514097886091248298 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5179289930235687133} + m_CullTransparentMesh: 1 +--- !u!114 &3616212534233637675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5179289930235687133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6370297000275104810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5179289930235687133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5807193006069860993} + m_HandleRect: {fileID: 3380290970547033499} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6319057051549915052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3201894952615423367} + - component: {fileID: 7191510538413467993} + - component: {fileID: 6338640203572510402} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3201894952615423367 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6319057051549915052} + 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: 515745032618521053} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7191510538413467993 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6319057051549915052} + m_CullTransparentMesh: 1 +--- !u!114 &6338640203572510402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6319057051549915052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6835384626871022675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4795336968233206112} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4795336968233206112 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6835384626871022675} + 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: + - {fileID: 998882637331211117} + m_Father: {fileID: 3596092697854835527} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.0003556284} + m_SizeDelta: {x: 0, y: 300} + m_Pivot: {x: 0, y: 1} +--- !u!1 &6941081054993233426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6500680213776105139} + - component: {fileID: 2397570280358703979} + - component: {fileID: 8535615940573957218} + - component: {fileID: 7192977507913493204} + m_Layer: 5 + m_Name: OkBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6500680213776105139 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6941081054993233426} + 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: + - {fileID: 2916480612311428155} + m_Father: {fileID: 8103806544634061501} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.34416664, y: 0} + m_AnchorMax: {x: 0.6522222, y: 0.10849223} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &2397570280358703979 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6941081054993233426} + m_CullTransparentMesh: 1 +--- !u!114 &8535615940573957218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6941081054993233426} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.15686275, g: 0.15686275, b: 0.15686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7192977507913493204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6941081054993233426} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 8535615940573957218} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7378493480133029513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 998882637331211117} + - component: {fileID: 3001037713367058813} + - component: {fileID: 435844027983512498} + - component: {fileID: 1644667747015535516} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &998882637331211117 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7378493480133029513} + 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: 4795336968233206112} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &3001037713367058813 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7378493480133029513} + m_CullTransparentMesh: 1 +--- !u!114 &435844027983512498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7378493480133029513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 70 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 70 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &1644667747015535516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7378493480133029513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &8372896902584432801 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9143537943171545760} + m_Layer: 5 + m_Name: DescriptionContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9143537943171545760 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8372896902584432801} + 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: + - {fileID: 2440704092877193041} + m_Father: {fileID: 8103806544634061501} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.15334716} + m_AnchorMax: {x: 1, y: 0.8462384} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: -0.000015258789} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &8490386078344008012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2440704092877193041} + - component: {fileID: 268291413806780180} + - component: {fileID: 5314290428018813794} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2440704092877193041 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8490386078344008012} + 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: + - {fileID: 1578668665237569005} + m_Father: {fileID: 9143537943171545760} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &268291413806780180 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8490386078344008012} + m_CullTransparentMesh: 1 +--- !u!114 &5314290428018813794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8490386078344008012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8615218341961797104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8103806544634061501} + - component: {fileID: 6439746562517527095} + - component: {fileID: 6547247111980440739} + - component: {fileID: 6532384122899390865} + - component: {fileID: 2797447081653782908} + m_Layer: 5 + m_Name: FactPopUp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8103806544634061501 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8615218341961797104} + 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: + - {fileID: 515745032618521053} + - {fileID: 9143537943171545760} + - {fileID: 6500680213776105139} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 1340.28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6439746562517527095 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8615218341961797104} + m_CullTransparentMesh: 1 +--- !u!114 &6547247111980440739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8615218341961797104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 0.972549} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6532384122899390865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8615218341961797104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 57c9fca9d83e4a129dbeb53fc5b961ec, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2797447081653782908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8615218341961797104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cae01eb4be754ef9a7d58ae1a591d229, type: 3} + m_Name: + m_EditorClassIdentifier: + NameText: {fileID: 6338640203572510402} + DescriptionText: {fileID: 435844027983512498} + OkBtn: {fileID: 7192977507913493204} diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactPopUp.prefab.meta b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactPopUp.prefab.meta new file mode 100644 index 0000000..248a8bd --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/FactPopUp.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a0d7945959902e4db565264e26e0b1c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/ForecastBlock.prefab b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/ForecastBlock.prefab new file mode 100644 index 0000000..9d0f455 --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/ForecastBlock.prefab @@ -0,0 +1,914 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4535667844379070508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5273942698757100808} + - component: {fileID: 1441182010180163835} + - component: {fileID: 4787564873693758320} + m_Layer: 5 + m_Name: PeriosTemperatureText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5273942698757100808 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4535667844379070508} + 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: + - {fileID: 3353867632695098322} + m_Father: {fileID: 6434404914788921999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1441182010180163835 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4535667844379070508} + m_CullTransparentMesh: 1 +--- !u!114 &4787564873693758320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4535667844379070508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4661114264168838516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6434404914788921999} + - component: {fileID: 7729118829711077654} + m_Layer: 5 + m_Name: Data + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6434404914788921999 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4661114264168838516} + 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: + - {fileID: 8622983760722939753} + - {fileID: 5273942698757100808} + m_Father: {fileID: 2842699750058430783} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.3543781, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &7729118829711077654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4661114264168838516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 50 + m_Right: 50 + m_Top: 20 + m_Bottom: 20 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &5796106308594268282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4108924498210910713} + - component: {fileID: 809947186532499737} + - component: {fileID: 5990589292670134172} + - component: {fileID: 509876291009341499} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4108924498210910713 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5796106308594268282} + 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: + - {fileID: 8582159238791665440} + m_Father: {fileID: 2842699750058430783} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.015000001, y: 0.042000003} + m_AnchorMax: {x: 0.34243155, y: 0.966} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &809947186532499737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5796106308594268282} + m_CullTransparentMesh: 1 +--- !u!114 &5990589292670134172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5796106308594268282} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &509876291009341499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5796106308594268282} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 86710e43de46f6f4bac7c8e50813a599, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AspectMode: 2 + m_AspectRatio: 1 +--- !u!1 &6995937263505524506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2842699750058430783} + - component: {fileID: 554491502045211212} + m_Layer: 5 + m_Name: ForecastBlock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2842699750058430783 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6995937263505524506} + 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: + - {fileID: 4108924498210910713} + - {fileID: 6434404914788921999} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 500} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &554491502045211212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6995937263505524506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9e78d4760b9742699e871fa503b511a1, type: 3} + m_Name: + m_EditorClassIdentifier: + IconImage: {fileID: 5990589292670134172} + NameText: {fileID: 719308471416244335} + TemperatureText: {fileID: 4787564873693758320} + LoadingIcon: {fileID: 8582159238813965696} + LoadingTexts: + - {fileID: 2208579028147311557} + - {fileID: 3353867632706908530} + DefaultForecastImg: {fileID: 10300, guid: 0000000000000000f000000000000000, type: 0} +--- !u!1 &8840950058047031791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8622983760722939753} + - component: {fileID: 5292483636707301027} + - component: {fileID: 719308471416244335} + m_Layer: 5 + m_Name: PeriodNameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8622983760722939753 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840950058047031791} + 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: + - {fileID: 2208579028133960037} + m_Father: {fileID: 6434404914788921999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5292483636707301027 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840950058047031791} + m_CullTransparentMesh: 1 +--- !u!114 &719308471416244335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840950058047031791} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1001 &2208579028147279207 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8622983760722939753} + m_Modifications: + - target: {fileID: 100002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_Name + value: LoadingNameText + objectReference: {fileID: 0} + - target: {fileID: 100002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} +--- !u!224 &2208579028133960037 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + m_PrefabInstance: {fileID: 2208579028147279207} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2208579028147311557 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + m_PrefabInstance: {fileID: 2208579028147279207} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3353867632706942928 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5273942698757100808} + m_Modifications: + - target: {fileID: 100002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_Name + value: LoadingTempText + objectReference: {fileID: 0} + - target: {fileID: 100002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} +--- !u!224 &3353867632695098322 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + m_PrefabInstance: {fileID: 3353867632706942928} + m_PrefabAsset: {fileID: 0} +--- !u!1 &3353867632706908530 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100002, guid: 49ab9f9a5ce03644089e439b843a6f8c, type: 3} + m_PrefabInstance: {fileID: 3353867632706942928} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8582159238813866788 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 4108924498210910713} + m_Modifications: + - target: {fileID: 100004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_Name + value: LoadingIcon + objectReference: {fileID: 0} + - target: {fileID: 100004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400002, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400006, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 337cc916794ec9448acf3747bab44db8, type: 3} +--- !u!224 &8582159238791665440 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + m_PrefabInstance: {fileID: 8582159238813866788} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8582159238813965696 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: 337cc916794ec9448acf3747bab44db8, type: 3} + m_PrefabInstance: {fileID: 8582159238813866788} + m_PrefabAsset: {fileID: 0} diff --git a/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/ForecastBlock.prefab.meta b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/ForecastBlock.prefab.meta new file mode 100644 index 0000000..a22e293 --- /dev/null +++ b/Test_Dvurechensky/Assets/Prefabs/Scenes/MainScene/ForecastBlock.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79f2942968a3e294e9e2ba7cfdb89d22 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Scenes.meta b/Test_Dvurechensky/Assets/Scenes.meta new file mode 100644 index 0000000..6652cdc --- /dev/null +++ b/Test_Dvurechensky/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9a1f928d22a9e44f9592e2703205149 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/Scenes/MainScene.unity b/Test_Dvurechensky/Assets/Scenes/MainScene.unity new file mode 100644 index 0000000..b636444 --- /dev/null +++ b/Test_Dvurechensky/Assets/Scenes/MainScene.unity @@ -0,0 +1,2546 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &106851075 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 106851076} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &106851076 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106851075} + 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: + - {fileID: 515272454} + m_Father: {fileID: 1220460232} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &194387485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 194387486} + - component: {fileID: 194387487} + - component: {fileID: 194387488} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &194387486 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194387485} + 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: 1287925329} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.00014474685} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &194387487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194387485} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 10 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &194387488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194387485} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &299573538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 299573539} + - component: {fileID: 299573542} + - component: {fileID: 299573541} + - component: {fileID: 299573540} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &299573539 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299573538} + 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: + - {fileID: 1287925329} + - {fileID: 1220460232} + m_Father: {fileID: 720682934} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &299573540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299573538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 194387486} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1287925329} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1220460233} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &299573541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299573538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &299573542 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299573538} + m_CullTransparentMesh: 1 +--- !u!1 &390577363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 390577364} + m_Layer: 0 + m_Name: System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &390577364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 390577363} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 365, y: 90.84003, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 855687141} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &409198769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409198770} + - component: {fileID: 409198772} + - component: {fileID: 409198771} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &409198770 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409198769} + 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: 639923999} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &409198771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409198769} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: FACTS + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &409198772 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409198769} + m_CullTransparentMesh: 1 +--- !u!1001 &467801297 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 720682934} + m_Modifications: + - target: {fileID: 100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_Name + value: (fast) Circle quarter rotating 7 + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} +--- !u!224 &467801298 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + m_PrefabInstance: {fileID: 467801297} + m_PrefabAsset: {fileID: 0} +--- !u!1 &467801299 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + m_PrefabInstance: {fileID: 467801297} + m_PrefabAsset: {fileID: 0} +--- !u!1 &515272453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 515272454} + - component: {fileID: 515272456} + - component: {fileID: 515272455} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &515272454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515272453} + 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: 106851076} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &515272455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515272453} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &515272456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515272453} + m_CullTransparentMesh: 1 +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &616983569 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 616983570} + - component: {fileID: 616983572} + - component: {fileID: 616983571} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &616983570 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 616983569} + 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: 1237378370} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.00014474685} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!114 &616983571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 616983569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &616983572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 616983569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 20 + m_ChildAlignment: 0 + m_Spacing: 10 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &639923998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 639923999} + - component: {fileID: 639924002} + - component: {fileID: 639924001} + - component: {fileID: 639924000} + m_Layer: 5 + m_Name: FactsBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &639923999 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639923998} + 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: + - {fileID: 409198770} + m_Father: {fileID: 795713986} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &639924000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639923998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 639924001} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &639924001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639923998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.23137257, g: 0.23137257, b: 0.23137257, a: 0.78431374} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &639924002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639923998} + m_CullTransparentMesh: 1 +--- !u!1 &680311305 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 680311306} + - component: {fileID: 680311309} + - component: {fileID: 680311308} + - component: {fileID: 680311307} + m_Layer: 5 + m_Name: ForecastBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &680311306 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680311305} + 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: + - {fileID: 1228402996} + m_Father: {fileID: 795713986} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &680311307 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680311305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 680311308} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &680311308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680311305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.24313727, g: 0.24313727, b: 0.24313727, a: 0.78431374} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &680311309 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680311305} + m_CullTransparentMesh: 1 +--- !u!1 &720682933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 720682934} + - component: {fileID: 720682936} + - component: {fileID: 720682935} + m_Layer: 5 + m_Name: ForecastTable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &720682934 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 720682933} + 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: + - {fileID: 299573539} + - {fileID: 467801298} + m_Father: {fileID: 2031616727} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.058000002} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &720682935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 720682933} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22f0a1f9da39458a82ea3ba7933e5dcb, type: 3} + m_Name: + m_EditorClassIdentifier: + Content: {fileID: 194387486} + LoadingObj: {fileID: 467801299} +--- !u!114 &720682936 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 720682933} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06cb7acfa04d41238f55b31150a25819, type: 3} + m_Name: + m_EditorClassIdentifier: + _perUpdateSeconds: 5 +--- !u!1 &795713985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 795713986} + - component: {fileID: 795713987} + m_Layer: 5 + m_Name: DownMenuContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &795713986 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795713985} + 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: + - {fileID: 680311306} + - {fileID: 639923999} + m_Father: {fileID: 2031616727} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.058000002} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &795713987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795713985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 0 + m_Bottom: 10 + m_ChildAlignment: 0 + m_Spacing: 20 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 1 + m_ReverseArrangement: 0 +--- !u!1 &806358019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 806358020} + - component: {fileID: 806358023} + - component: {fileID: 806358022} + - component: {fileID: 806358021} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &806358020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 806358019} + 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: + - {fileID: 1237378370} + - {fileID: 1689277893} + m_Father: {fileID: 1449681329} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &806358021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 806358019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 616983570} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1237378370} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1689277894} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &806358022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 806358019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &806358023 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 806358019} + m_CullTransparentMesh: 1 +--- !u!1 &855687139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 855687141} + - component: {fileID: 855687140} + m_Layer: 0 + m_Name: Boot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &855687140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 855687139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0296494ab738834993ae21880d91090, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &855687141 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 855687139} + 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: 390577364} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1007568900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007568903} + - component: {fileID: 1007568902} + - component: {fileID: 1007568901} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1007568901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007568900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1007568902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007568900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1007568903 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007568900} + 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: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1029310014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1029310015} + - component: {fileID: 1029310017} + - component: {fileID: 1029310016} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1029310015 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1029310014} + 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: 1596244388} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1029310016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1029310014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1029310017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1029310014} + m_CullTransparentMesh: 1 +--- !u!1 &1220460231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1220460232} + - component: {fileID: 1220460235} + - component: {fileID: 1220460234} + - component: {fileID: 1220460233} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1220460232 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220460231} + 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: + - {fileID: 106851076} + m_Father: {fileID: 299573539} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1220460233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220460231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 515272455} + m_HandleRect: {fileID: 515272454} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1220460234 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220460231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1220460235 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220460231} + m_CullTransparentMesh: 1 +--- !u!1 &1228402995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1228402996} + - component: {fileID: 1228402998} + - component: {fileID: 1228402997} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1228402996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228402995} + 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: 680311306} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1228402997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228402995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: FORECAST + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1228402998 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228402995} + m_CullTransparentMesh: 1 +--- !u!1 &1237378369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1237378370} + - component: {fileID: 1237378373} + - component: {fileID: 1237378372} + - component: {fileID: 1237378371} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1237378370 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237378369} + 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: + - {fileID: 616983570} + m_Father: {fileID: 806358020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1237378371 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237378369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &1237378372 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237378369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1237378373 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1237378369} + m_CullTransparentMesh: 1 +--- !u!1 &1287925328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1287925329} + - component: {fileID: 1287925332} + - component: {fileID: 1287925331} + - component: {fileID: 1287925330} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1287925329 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287925328} + 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: + - {fileID: 194387486} + m_Father: {fileID: 299573539} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1287925330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287925328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &1287925331 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287925328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1287925332 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287925328} + m_CullTransparentMesh: 1 +--- !u!1001 &1352328902 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1449681329} + m_Modifications: + - target: {fileID: 100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_Name + value: (fast) Circle quarter rotating 7 + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} +--- !u!1 &1352328903 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + m_PrefabInstance: {fileID: 1352328902} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1352328904 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400000, guid: 5b5f415cb80cce34fa5709dfb1ca9ef9, type: 3} + m_PrefabInstance: {fileID: 1352328902} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1449681328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1449681329} + - component: {fileID: 1449681331} + - component: {fileID: 1449681330} + m_Layer: 5 + m_Name: FactsTable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1449681329 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449681328} + 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: + - {fileID: 806358020} + - {fileID: 1352328904} + m_Father: {fileID: 2031616727} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.058000002} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1449681330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449681328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22a5584bc4c34e3f9858b8bc895380d9, type: 3} + m_Name: + m_EditorClassIdentifier: + Content: {fileID: 616983570} + LoadingObj: {fileID: 1352328903} +--- !u!114 &1449681331 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449681328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b08493dbbfd24ac0aead4077ef688501, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1596244387 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596244388} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1596244388 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596244387} + 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: + - {fileID: 1029310015} + m_Father: {fileID: 1689277893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1689277892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1689277893} + - component: {fileID: 1689277896} + - component: {fileID: 1689277895} + - component: {fileID: 1689277894} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1689277893 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689277892} + 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: + - {fileID: 1596244388} + m_Father: {fileID: 806358020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1689277894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689277892} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1029310016} + m_HandleRect: {fileID: 1029310015} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1689277895 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689277892} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1689277896 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689277892} + m_CullTransparentMesh: 1 +--- !u!1 &1990399847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1990399849} + - component: {fileID: 1990399848} + m_Layer: 0 + m_Name: SceneContext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1990399848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990399847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89715ad69b973a14899afa2c6730b30b, type: 3} + m_Name: + m_EditorClassIdentifier: + _scriptableObjectInstallers: [] + _monoInstallers: + - {fileID: 855687140} + _installerPrefabs: [] + _autoRun: 1 + OnPreInstall: + m_PersistentCalls: + m_Calls: [] + OnPostInstall: + m_PersistentCalls: + m_Calls: [] + OnPreResolve: + m_PersistentCalls: + m_Calls: [] + OnPostResolve: + m_PersistentCalls: + m_Calls: [] + _parentNewObjectsUnderSceneContext: 0 + _contractNames: [] + _parentContractNames: [] +--- !u!4 &1990399849 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990399847} + 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: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2031616721 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2031616727} + - component: {fileID: 2031616726} + - component: {fileID: 2031616725} + - component: {fileID: 2031616724} + - component: {fileID: 2031616723} + - component: {fileID: 2031616722} + - component: {fileID: 2031616728} + m_Layer: 5 + m_Name: Canvas + m_TagString: MainCanvas + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2031616722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031616721} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.15686275, g: 0.15686275, b: 0.15686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2031616723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031616721} + m_CullTransparentMesh: 1 +--- !u!114 &2031616724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031616721} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &2031616725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031616721} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 2960, y: 1440} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &2031616726 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031616721} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2031616727 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031616721} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 720682934} + - {fileID: 1449681329} + - {fileID: 795713986} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &2031616728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031616721} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09a150f2157447e47855903ff962440a, type: 3} + m_Name: + m_EditorClassIdentifier: + FactsOpen: {fileID: 639924000} + ForecastOpen: {fileID: 680311307} + ForecastTableManager: {fileID: 720682936} + FactTableManager: {fileID: 1449681331} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 519420032} + - {fileID: 2031616727} + - {fileID: 1007568903} + - {fileID: 390577364} + - {fileID: 1990399849} diff --git a/Test_Dvurechensky/Assets/Scenes/MainScene.unity.meta b/Test_Dvurechensky/Assets/Scenes/MainScene.unity.meta new file mode 100644 index 0000000..c1e3c88 --- /dev/null +++ b/Test_Dvurechensky/Assets/Scenes/MainScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2cda990e2423bbf4892e6590ba056729 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro.meta b/Test_Dvurechensky/Assets/TextMesh Pro.meta new file mode 100644 index 0000000..f9da8b5 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Documentation.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Documentation.meta new file mode 100644 index 0000000..afa527a --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e7e8f5a82a3a134e91c54efd2274ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf b/Test_Dvurechensky/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf new file mode 100644 index 0000000..c2ea2d2 Binary files /dev/null and b/Test_Dvurechensky/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf differ diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta new file mode 100644 index 0000000..e4afeef --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1b8d251f9af63b746bf2f7ffe00ebb9b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Fonts.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts.meta new file mode 100644 index 0000000..f0c2972 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab70aee4d56447429c680537fbf93ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt new file mode 100644 index 0000000..f2473f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt @@ -0,0 +1,46 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta new file mode 100644 index 0000000..fa60cea --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e59c59b81ab47f9b6ec5781fa725d2c +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans.ttf b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans.ttf new file mode 100644 index 0000000..626dd93 Binary files /dev/null and b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans.ttf differ diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta new file mode 100644 index 0000000..f2fc814 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: e3265ab4bf004d28a9537516768c1c75 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources.meta new file mode 100644 index 0000000..cfc142f --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243e06394e614e5d99fab26083b707fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100644 index 0000000..8a01112 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 731f1baa9d144a9897cb1d341c2092b8 +folderAsset: yes +timeCreated: 1442040525 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100644 index 0000000..5bc142c --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _DiffusePower: 1 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100644 index 0000000..fbd2cdb --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73a58f6e2794ae7b1b7e50b7fb811b0 +timeCreated: 1484172806 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset new file mode 100644 index 0000000..e907cc7 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -0,0 +1,343 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28268798066460806} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _BumpScale: 1 + - _ColorMask: 15 + - _CullMode: 0 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _Diffuse: 0.5 + - _DstBlend: 0 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _Parallax: 0.02 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.7386364 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SpecularPower: 2 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UVSec: 0 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + - _ZWrite: 1 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF - Fallback + m_EditorClassIdentifier: + hashCode: -1699145518 + material: {fileID: 2180264} + materialHashCode: 462855346 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28268798066460806} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 511 + m_Height: 511 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28268798066460806 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta new file mode 100644 index 0000000..42dd6ac --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e498d1c8094910479dc3e1b768306a4 +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100644 index 0000000..cca8ce8 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100644 index 0000000..88d6334 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79459efec17a4d00a321bdcc27bbc385 +timeCreated: 1484172856 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100644 index 0000000..c7b0771 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -0,0 +1,7821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 28684132378477856} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF + m_EditorClassIdentifier: + hashCode: 231247347 + material: {fileID: 2180264} + materialHashCode: -1183942120 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 4 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 555 + m_Y: 816 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 5 + m_Metrics: + m_Width: 25 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 775 + m_Y: 922 + m_Width: 25 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 6 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 471 + m_Y: 170 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 7 + m_Metrics: + m_Width: 47 + m_Height: 70 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 64 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 161 + m_Y: 212 + m_Width: 47 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 8 + m_Metrics: + m_Width: 70 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 409 + m_Y: 10 + m_Width: 70 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 9 + m_Metrics: + m_Width: 53 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 437 + m_Y: 90 + m_Width: 53 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 10 + m_Metrics: + m_Width: 8 + m_Height: 19 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 975 + m_Y: 961 + m_Width: 8 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 11 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 146 + m_Y: 673 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 12 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 189 + m_Y: 671 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 13 + m_Metrics: + m_Width: 31 + m_Height: 30 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 33 + m_GlyphRect: + m_X: 495 + m_Y: 984 + m_Width: 31 + m_Height: 30 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 14 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 330 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 15 + m_Metrics: + m_Width: 10 + m_Height: 20 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 583 + m_Y: 992 + m_Width: 10 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 16 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 399 + m_Y: 925 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 17 + m_Metrics: + m_Width: 10 + m_Height: 9 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 657 + m_Y: 958 + m_Width: 10 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 18 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 695 + m_Y: 409 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 19 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 532 + m_Y: 249 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 501 + m_Width: 38 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 21 + m_Metrics: + m_Width: 40 + m_Height: 60 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 596 + m_Y: 329 + m_Width: 40 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 22 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 417 + m_Y: 503 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 23 + m_Metrics: + m_Width: 45 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 725 + m_Y: 252 + m_Width: 45 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 24 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 724 + m_Y: 330 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 25 + m_Metrics: + m_Width: 41 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 912 + m_Y: 262 + m_Width: 41 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 26 + m_Metrics: + m_Width: 40 + m_Height: 59 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 438 + m_Y: 830 + m_Width: 40 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 27 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 648 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 28 + m_Metrics: + m_Width: 40 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 856 + m_Y: 484 + m_Width: 40 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 29 + m_Metrics: + m_Width: 10 + m_Height: 45 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 897 + m_Y: 819 + m_Width: 10 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 10 + m_Height: 57 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 429 + m_Y: 287 + m_Width: 10 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 31 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 846 + m_Y: 341 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 32 + m_Metrics: + m_Width: 42 + m_Height: 29 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 42 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 227 + m_Y: 281 + m_Width: 42 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 33 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 392 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 34 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 728 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 35 + m_Metrics: + m_Width: 74 + m_Height: 74 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 87 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 74 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 36 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 828 + m_Y: 103 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 37 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 542 + m_Y: 486 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 38 + m_Metrics: + m_Width: 55 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 509 + m_Y: 88 + m_Width: 55 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 39 + m_Metrics: + m_Width: 51 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 252 + m_Width: 51 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 40 + m_Metrics: + m_Width: 47 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 629 + m_Y: 409 + m_Width: 47 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 41 + m_Metrics: + m_Width: 43 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 789 + m_Y: 259 + m_Width: 43 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 42 + m_Metrics: + m_Width: 57 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 904 + m_Y: 103 + m_Width: 57 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 43 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 495 + m_Y: 407 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 44 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 552 + m_Y: 919 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 45 + m_Metrics: + m_Width: 36 + m_Height: 60 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 797 + m_Y: 569 + m_Width: 36 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 46 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 458 + m_Y: 326 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 47 + m_Metrics: + m_Width: 39 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 816 + m_Width: 39 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 48 + m_Metrics: + m_Width: 59 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 71 + m_GlyphRect: + m_X: 97 + m_Y: 955 + m_Width: 59 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 562 + m_Y: 408 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 50 + m_Metrics: + m_Width: 59 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 583 + m_Y: 89 + m_Width: 59 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 51 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 669 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 52 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 103 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 53 + m_Metrics: + m_Width: 52 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 461 + m_Y: 248 + m_Width: 52 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 51 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 288 + m_Y: 273 + m_Width: 51 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 527 + m_Y: 329 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 56 + m_Metrics: + m_Width: 50 + m_Height: 60 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 330 + m_Width: 50 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 57 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 273 + m_Y: 195 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 58 + m_Metrics: + m_Width: 85 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 85 + m_GlyphRect: + m_X: 103 + m_Y: 10 + m_Width: 85 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 59 + m_Metrics: + m_Width: 56 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 58 + m_GlyphRect: + m_X: 175 + m_Y: 955 + m_Width: 56 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 60 + m_Metrics: + m_Width: 54 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 582 + m_Y: 169 + m_Width: 54 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 61 + m_Metrics: + m_Width: 49 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 427 + m_Y: 404 + m_Width: 49 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 62 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 232 + m_Y: 671 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 63 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 375 + m_Y: 951 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 64 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 223 + m_Y: 393 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 65 + m_Metrics: + m_Width: 38 + m_Height: 31 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 38 + m_GlyphRect: + m_X: 630 + m_Y: 870 + m_Width: 38 + m_Height: 31 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 894 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 67 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 456 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 68 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 648 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 69 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 738 + m_Y: 409 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 70 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 908 + m_Y: 579 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 71 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 797 + m_Y: 403 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 785 + m_Y: 337 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 73 + m_Metrics: + m_Width: 25 + m_Height: 62 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 25 + m_GlyphRect: + m_X: 538 + m_Y: 168 + m_Width: 25 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 74 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 75 + m_Metrics: + m_Width: 38 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 430 + m_Y: 666 + m_Width: 38 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 76 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 852 + m_Y: 567 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 77 + m_Metrics: + m_Width: 17 + m_Height: 80 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 145 + m_Y: 773 + m_Width: 17 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 78 + m_Metrics: + m_Width: 40 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 44 + m_GlyphRect: + m_X: 856 + m_Y: 403 + m_Width: 40 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 79 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 880 + m_Y: 564 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 80 + m_Metrics: + m_Width: 64 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 74 + m_GlyphRect: + m_X: 378 + m_Y: 222 + m_Width: 64 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 630 + m_Y: 805 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 82 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 264 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 83 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 145 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 84 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 329 + m_Y: 666 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 85 + m_Metrics: + m_Width: 23 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 926 + m_Y: 816 + m_Width: 23 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 956 + m_Y: 740 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 87 + m_Metrics: + m_Width: 23 + m_Height: 56 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 55 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 388 + m_Y: 672 + m_Width: 23 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 88 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 495 + m_Y: 919 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 89 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 226 + m_Y: 329 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 655 + m_Y: 188 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 91 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 737 + m_Y: 188 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 92 + m_Metrics: + m_Width: 41 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 609 + m_Y: 640 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 93 + m_Metrics: + m_Width: 35 + m_Height: 45 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 42 + m_GlyphRect: + m_X: 968 + m_Y: 806 + m_Width: 35 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 94 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 164 + m_Y: 113 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 95 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 181 + m_Y: 772 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 96 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 227 + m_Y: 182 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 97 + m_Metrics: + m_Width: 44 + m_Height: 11 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 34 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 333 + m_Y: 832 + m_Width: 44 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 98 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 99 + m_Metrics: + m_Width: 10 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 349 + m_Y: 195 + m_Width: 10 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 100 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 422 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 101 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 102 + m_Metrics: + m_Width: 40 + m_Height: 40 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 807 + m_Width: 40 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 103 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 358 + m_Y: 357 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 104 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 306 + m_Y: 766 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 105 + m_Metrics: + m_Width: 40 + m_Height: 69 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 223 + m_Y: 492 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 106 + m_Metrics: + m_Width: 25 + m_Height: 8 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 931 + m_Y: 961 + m_Width: 25 + m_Height: 8 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 107 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 277 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 108 + m_Metrics: + m_Width: 32 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 32 + m_GlyphRect: + m_X: 784 + m_Y: 870 + m_Width: 32 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 109 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 454 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 110 + m_Metrics: + m_Width: 42 + m_Height: 24 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 32 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 560 + m_Width: 42 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 111 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 583 + m_Y: 890 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 112 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 357 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 113 + m_Metrics: + m_Width: 50 + m_Height: 4 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 65 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 961 + m_Width: 50 + m_Height: 4 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 114 + m_Metrics: + m_Width: 24 + m_Height: 24 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 34 + m_GlyphRect: + m_X: 687 + m_Y: 906 + m_Width: 24 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 115 + m_Metrics: + m_Width: 43 + m_Height: 52 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 607 + m_Y: 487 + m_Width: 43 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 116 + m_Metrics: + m_Width: 27 + m_Height: 36 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 792 + m_Y: 815 + m_Width: 27 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 117 + m_Metrics: + m_Width: 27 + m_Height: 37 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 796 + m_Width: 27 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 118 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 545 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 119 + m_Metrics: + m_Width: 43 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 593 + m_Y: 247 + m_Width: 43 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 120 + m_Metrics: + m_Width: 40 + m_Height: 70 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 46 + m_GlyphRect: + m_X: 208 + m_Y: 770 + m_Width: 40 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 121 + m_Metrics: + m_Width: 10 + m_Height: 10 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 28 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 996 + m_Y: 932 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 122 + m_Metrics: + m_Width: 16 + m_Height: 18 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 958 + m_Width: 16 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 123 + m_Metrics: + m_Width: 24 + m_Height: 35 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 852 + m_Width: 24 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 124 + m_Metrics: + m_Width: 29 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 835 + m_Y: 877 + m_Width: 29 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 125 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 507 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 126 + m_Metrics: + m_Width: 67 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 498 + m_Y: 10 + m_Width: 67 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 127 + m_Metrics: + m_Width: 68 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 10 + m_Y: 955 + m_Width: 68 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 128 + m_Metrics: + m_Width: 66 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 584 + m_Y: 10 + m_Width: 66 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 129 + m_Metrics: + m_Width: 43 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 903 + m_Y: 183 + m_Width: 43 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 130 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 829 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 131 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 905 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 132 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 673 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 133 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 767 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 134 + m_Metrics: + m_Width: 57 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 88 + m_Y: 113 + m_Width: 57 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 135 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 861 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 136 + m_Metrics: + m_Width: 82 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 207 + m_Y: 10 + m_Width: 82 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 137 + m_Metrics: + m_Width: 55 + m_Height: 78 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 10 + m_Y: 576 + m_Width: 55 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 138 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 84 + m_Y: 580 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 139 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 487 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 140 + m_Metrics: + m_Width: 47 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 393 + m_Width: 47 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 141 + m_Metrics: + m_Width: 47 + m_Height: 72 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 150 + m_Y: 580 + m_Width: 47 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 142 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 227 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 143 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 265 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 144 + m_Metrics: + m_Width: 28 + m_Height: 75 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 981 + m_Y: 10 + m_Width: 28 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 145 + m_Metrics: + m_Width: 25 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 216 + m_Y: 580 + m_Width: 25 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 146 + m_Metrics: + m_Width: 58 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 751 + m_Y: 102 + m_Width: 58 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 147 + m_Metrics: + m_Width: 48 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 210 + m_Y: 88 + m_Width: 48 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 148 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 388 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 149 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 482 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 150 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 198 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 151 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 293 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 152 + m_Metrics: + m_Width: 59 + m_Height: 73 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 751 + m_Y: 10 + m_Width: 59 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 153 + m_Metrics: + m_Width: 40 + m_Height: 39 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 838 + m_Y: 819 + m_Width: 40 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 154 + m_Metrics: + m_Width: 63 + m_Height: 65 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 669 + m_Y: 10 + m_Width: 63 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 155 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 392 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 156 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 486 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 157 + m_Metrics: + m_Width: 50 + m_Height: 76 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 297 + m_Width: 50 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 158 + m_Metrics: + m_Width: 50 + m_Height: 73 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 157 + m_Y: 301 + m_Width: 50 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 159 + m_Metrics: + m_Width: 54 + m_Height: 74 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 88 + m_Y: 204 + m_Width: 54 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 160 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 734 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 161 + m_Metrics: + m_Width: 44 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 545 + m_Y: 564 + m_Width: 44 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 162 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 324 + m_Y: 583 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 163 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 333 + m_Y: 749 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 164 + m_Metrics: + m_Width: 45 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 478 + m_Y: 485 + m_Width: 45 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 165 + m_Metrics: + m_Width: 45 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 250 + m_Y: 952 + m_Width: 45 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 166 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 167 + m_Metrics: + m_Width: 45 + m_Height: 71 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 70 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 260 + m_Y: 580 + m_Width: 45 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 168 + m_Metrics: + m_Width: 71 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 661 + m_Y: 94 + m_Width: 71 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 169 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 427 + m_Y: 583 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 170 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 436 + m_Y: 747 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 171 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 484 + m_Y: 567 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 172 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 608 + m_Y: 558 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 173 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 851 + m_Y: 262 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 174 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 838 + m_Y: 737 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 175 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 418 + m_Y: 951 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 176 + m_Metrics: + m_Width: 29 + m_Height: 62 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 980 + m_Y: 104 + m_Width: 29 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 177 + m_Metrics: + m_Width: 25 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 794 + m_Y: 737 + m_Width: 25 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 178 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 487 + m_Y: 650 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 179 + m_Metrics: + m_Width: 38 + m_Height: 61 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 342 + m_Width: 38 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 180 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 548 + m_Y: 646 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 181 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 733 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 182 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 672 + m_Y: 714 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 183 + m_Metrics: + m_Width: 42 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 314 + m_Y: 952 + m_Width: 42 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 184 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 185 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 185 + m_Metrics: + m_Width: 43 + m_Height: 39 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 965 + m_Y: 603 + m_Width: 43 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 186 + m_Metrics: + m_Width: 50 + m_Height: 49 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 47 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 357 + m_Y: 435 + m_Width: 50 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 187 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 558 + m_Y: 729 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 188 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 615 + m_Y: 722 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 189 + m_Metrics: + m_Width: 38 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 799 + m_Y: 485 + m_Width: 38 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 190 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 956 + m_Y: 661 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 191 + m_Metrics: + m_Width: 41 + m_Height: 81 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 86 + m_Y: 673 + m_Width: 41 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 192 + m_Metrics: + m_Width: 40 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 773 + m_Width: 40 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 193 + m_Metrics: + m_Width: 41 + m_Height: 77 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 269 + m_Y: 670 + m_Width: 41 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1997 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1998 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1999 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2000 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2001 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2002 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2003 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2004 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2005 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2006 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2007 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 7 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2008 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2009 + m_Metrics: + m_Width: 4 + m_Height: 65 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 54 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 204 + m_Y: 871 + m_Width: 4 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2010 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 267 + m_Y: 770 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2011 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 260 + m_Y: 393 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2012 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 282 + m_Y: 482 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2013 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2014 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 929 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2015 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 103 + m_Y: 88 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2016 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 277 + m_Y: 170 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2017 + m_Metrics: + m_Width: 22 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 36 + m_GlyphRect: + m_X: 862 + m_Y: 181 + m_Width: 22 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2018 + m_Metrics: + m_Width: 51 + m_Height: 15 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -4 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 288 + m_Y: 353 + m_Width: 51 + m_Height: 15 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2019 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 612 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2020 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 640 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2021 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 1002 + m_Y: 961 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2022 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 686 + m_Y: 949 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2023 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 967 + m_Y: 894 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2024 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 916 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2025 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 954 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2026 + m_Metrics: + m_Width: 22 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 920 + m_Width: 22 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2027 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 303 + m_Y: 865 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2028 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 300 + m_Y: 387 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2029 + m_Metrics: + m_Width: 24 + m_Height: 23 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 40 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 819 + m_Y: 929 + m_Width: 24 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 661 + m_Y: 160 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2031 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 876 + m_Y: 737 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2032 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 916 + m_Y: 734 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2033 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 388 + m_Y: 583 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2034 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 397 + m_Y: 747 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2035 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 360 + m_Y: 862 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2036 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2037 + m_Metrics: + m_Width: 82 + m_Height: 61 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 308 + m_Y: 10 + m_Width: 82 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2038 + m_Metrics: + m_Width: 12 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 427 + m_Y: 363 + m_Width: 12 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2039 + m_Metrics: + m_Width: 26 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 907 + m_Width: 26 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2040 + m_Metrics: + m_Width: 35 + m_Height: 22 + m_HorizontalBearingX: -4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 866 + m_Width: 35 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2041 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 883 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2042 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 925 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2043 + m_Metrics: + m_Width: 28 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 583 + m_Y: 812 + m_Width: 28 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2044 + m_Metrics: + m_Width: 35 + m_Height: 5 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 68 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 968 + m_Y: 870 + m_Width: 35 + m_Height: 5 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2045 + m_Metrics: + m_Width: 44 + m_Height: 59 + m_HorizontalBearingX: -18 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 799 + m_Y: 181 + m_Width: 44 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2046 + m_Metrics: + m_Width: 10 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 322 + m_Y: 474 + m_Width: 10 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2047 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 399 + m_Y: 836 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2048 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 794 + m_Y: 648 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2049 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 833 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2050 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 874 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2051 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 915 + m_Y: 645 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2052 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 456 + m_Y: 908 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2075 + m_Metrics: + m_Width: 47 + m_Height: 61 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 351 + m_Y: 503 + m_Width: 47 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2090 + m_Metrics: + m_Width: 70 + m_Height: 33 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 382 + m_Y: 170 + m_Width: 70 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2179 + m_Metrics: + m_Width: 52 + m_Height: 51 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 51 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 358 + m_Y: 287 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 4 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 5 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 6 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 7 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 9 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 11 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 12 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 13 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 14 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 15 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 16 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 22 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 23 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 27 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 28 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 31 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 32 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 33 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 34 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 35 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 42 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 43 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 46 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 51 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 52 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 57 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 59 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 61 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 62 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 67 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 69 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 70 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 71 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 78 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 92 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 93 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 96 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 97 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 98 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 161 + m_GlyphIndex: 99 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 162 + m_GlyphIndex: 100 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 163 + m_GlyphIndex: 101 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 164 + m_GlyphIndex: 102 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 165 + m_GlyphIndex: 103 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 166 + m_GlyphIndex: 104 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 167 + m_GlyphIndex: 105 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 168 + m_GlyphIndex: 106 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 169 + m_GlyphIndex: 107 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 170 + m_GlyphIndex: 108 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 171 + m_GlyphIndex: 109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 172 + m_GlyphIndex: 110 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 173 + m_GlyphIndex: 111 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 174 + m_GlyphIndex: 112 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 175 + m_GlyphIndex: 113 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 176 + m_GlyphIndex: 114 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 177 + m_GlyphIndex: 115 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 178 + m_GlyphIndex: 116 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 179 + m_GlyphIndex: 117 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 180 + m_GlyphIndex: 118 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 181 + m_GlyphIndex: 119 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 182 + m_GlyphIndex: 120 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 183 + m_GlyphIndex: 121 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 184 + m_GlyphIndex: 122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 185 + m_GlyphIndex: 123 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 186 + m_GlyphIndex: 124 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 187 + m_GlyphIndex: 125 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 188 + m_GlyphIndex: 126 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 189 + m_GlyphIndex: 127 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 190 + m_GlyphIndex: 128 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 191 + m_GlyphIndex: 129 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 192 + m_GlyphIndex: 130 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 193 + m_GlyphIndex: 131 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 194 + m_GlyphIndex: 132 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 195 + m_GlyphIndex: 133 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 196 + m_GlyphIndex: 134 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 197 + m_GlyphIndex: 135 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 198 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 199 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 200 + m_GlyphIndex: 138 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 201 + m_GlyphIndex: 139 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 202 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 203 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 204 + m_GlyphIndex: 142 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 205 + m_GlyphIndex: 143 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 206 + m_GlyphIndex: 144 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 207 + m_GlyphIndex: 145 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 208 + m_GlyphIndex: 146 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 209 + m_GlyphIndex: 147 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 210 + m_GlyphIndex: 148 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 211 + m_GlyphIndex: 149 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 212 + m_GlyphIndex: 150 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 213 + m_GlyphIndex: 151 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 214 + m_GlyphIndex: 152 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 215 + m_GlyphIndex: 153 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 216 + m_GlyphIndex: 154 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 217 + m_GlyphIndex: 155 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 218 + m_GlyphIndex: 156 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 219 + m_GlyphIndex: 157 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 220 + m_GlyphIndex: 158 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 221 + m_GlyphIndex: 159 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 222 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 223 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 224 + m_GlyphIndex: 162 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 225 + m_GlyphIndex: 163 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 226 + m_GlyphIndex: 164 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 227 + m_GlyphIndex: 165 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 228 + m_GlyphIndex: 166 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 229 + m_GlyphIndex: 167 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 230 + m_GlyphIndex: 168 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 231 + m_GlyphIndex: 169 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 232 + m_GlyphIndex: 170 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 233 + m_GlyphIndex: 171 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 234 + m_GlyphIndex: 172 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 235 + m_GlyphIndex: 173 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 236 + m_GlyphIndex: 174 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 237 + m_GlyphIndex: 175 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 238 + m_GlyphIndex: 176 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 239 + m_GlyphIndex: 177 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 240 + m_GlyphIndex: 178 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 241 + m_GlyphIndex: 179 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 242 + m_GlyphIndex: 180 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 243 + m_GlyphIndex: 181 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 244 + m_GlyphIndex: 182 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 245 + m_GlyphIndex: 183 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 246 + m_GlyphIndex: 184 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 247 + m_GlyphIndex: 185 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 248 + m_GlyphIndex: 186 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 249 + m_GlyphIndex: 187 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 250 + m_GlyphIndex: 188 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 251 + m_GlyphIndex: 189 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 252 + m_GlyphIndex: 190 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 253 + m_GlyphIndex: 191 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 254 + m_GlyphIndex: 192 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 255 + m_GlyphIndex: 193 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8192 + m_GlyphIndex: 1997 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8193 + m_GlyphIndex: 1998 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8194 + m_GlyphIndex: 1999 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8195 + m_GlyphIndex: 2000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8196 + m_GlyphIndex: 2001 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8197 + m_GlyphIndex: 2002 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8198 + m_GlyphIndex: 2003 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8199 + m_GlyphIndex: 2004 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8200 + m_GlyphIndex: 2005 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8201 + m_GlyphIndex: 2006 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8202 + m_GlyphIndex: 2007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 2008 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8204 + m_GlyphIndex: 2009 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8205 + m_GlyphIndex: 2010 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8206 + m_GlyphIndex: 2011 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8207 + m_GlyphIndex: 2012 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8210 + m_GlyphIndex: 2013 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8211 + m_GlyphIndex: 2014 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8212 + m_GlyphIndex: 2015 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8213 + m_GlyphIndex: 2016 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8214 + m_GlyphIndex: 2017 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8215 + m_GlyphIndex: 2018 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8216 + m_GlyphIndex: 2019 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8217 + m_GlyphIndex: 2020 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8218 + m_GlyphIndex: 2021 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8219 + m_GlyphIndex: 2022 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8220 + m_GlyphIndex: 2023 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8221 + m_GlyphIndex: 2024 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8222 + m_GlyphIndex: 2025 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8223 + m_GlyphIndex: 2026 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8224 + m_GlyphIndex: 2027 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8225 + m_GlyphIndex: 2028 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8226 + m_GlyphIndex: 2029 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8234 + m_GlyphIndex: 2031 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8235 + m_GlyphIndex: 2032 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8236 + m_GlyphIndex: 2033 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8237 + m_GlyphIndex: 2034 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8238 + m_GlyphIndex: 2035 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8239 + m_GlyphIndex: 2036 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8240 + m_GlyphIndex: 2037 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8242 + m_GlyphIndex: 2038 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8243 + m_GlyphIndex: 2039 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8244 + m_GlyphIndex: 2040 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8249 + m_GlyphIndex: 2041 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8250 + m_GlyphIndex: 2042 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8252 + m_GlyphIndex: 2043 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8254 + m_GlyphIndex: 2044 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8260 + m_GlyphIndex: 2045 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8286 + m_GlyphIndex: 2046 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8298 + m_GlyphIndex: 2047 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8299 + m_GlyphIndex: 2048 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8300 + m_GlyphIndex: 2049 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8301 + m_GlyphIndex: 2050 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8302 + m_GlyphIndex: 2051 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8303 + m_GlyphIndex: 2052 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8364 + m_GlyphIndex: 2075 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8482 + m_GlyphIndex: 2090 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 2179 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28684132378477856} + m_AtlasTextureIndex: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 93 + m_Height: 93 + - m_X: 93 + m_Y: 0 + m_Width: 104 + m_Height: 78 + - m_X: 197 + m_Y: 0 + m_Width: 101 + m_Height: 78 + - m_X: 298 + m_Y: 0 + m_Width: 101 + m_Height: 80 + - m_X: 0 + m_Y: 93 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 188 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 283 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 378 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 472 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 566 + m_Width: 74 + m_Height: 97 + - m_X: 399 + m_Y: 0 + m_Width: 89 + m_Height: 80 + - m_X: 0 + m_Y: 663 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 757 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 851 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 945 + m_Width: 87 + m_Height: 78 + - m_X: 488 + m_Y: 0 + m_Width: 86 + m_Height: 78 + - m_X: 574 + m_Y: 0 + m_Width: 85 + m_Height: 79 + - m_X: 659 + m_Y: 0 + m_Width: 82 + m_Height: 84 + - m_X: 741 + m_Y: 0 + m_Width: 78 + m_Height: 92 + - m_X: 819 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 895 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 971 + m_Y: 0 + m_Width: 47 + m_Height: 94 + - m_X: 93 + m_Y: 78 + m_Width: 105 + m_Height: 25 + - m_X: 78 + m_Y: 103 + m_Width: 76 + m_Height: 91 + - m_X: 78 + m_Y: 194 + m_Width: 73 + m_Height: 93 + - m_X: 78 + m_Y: 287 + m_Width: 69 + m_Height: 95 + - m_X: 78 + m_Y: 382 + m_Width: 69 + m_Height: 94 + - m_X: 78 + m_Y: 476 + m_Width: 69 + m_Height: 94 + - m_X: 74 + m_Y: 570 + m_Width: 66 + m_Height: 93 + - m_X: 76 + m_Y: 663 + m_Width: 60 + m_Height: 100 + - m_X: 76 + m_Y: 763 + m_Width: 59 + m_Height: 99 + - m_X: 76 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 87 + m_Y: 945 + m_Width: 78 + m_Height: 78 + - m_X: 154 + m_Y: 103 + m_Width: 46 + m_Height: 99 + - m_X: 200 + m_Y: 78 + m_Width: 67 + m_Height: 94 + - m_X: 151 + m_Y: 202 + m_Width: 66 + m_Height: 89 + - m_X: 147 + m_Y: 291 + m_Width: 69 + m_Height: 92 + - m_X: 147 + m_Y: 383 + m_Width: 66 + m_Height: 94 + - m_X: 147 + m_Y: 477 + m_Width: 66 + m_Height: 93 + - m_X: 140 + m_Y: 570 + m_Width: 66 + m_Height: 91 + - m_X: 267 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 347 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 427 + m_Y: 80 + m_Width: 72 + m_Height: 80 + - m_X: 499 + m_Y: 78 + m_Width: 74 + m_Height: 80 + - m_X: 573 + m_Y: 79 + m_Width: 78 + m_Height: 80 + - m_X: 651 + m_Y: 84 + m_Width: 90 + m_Height: 66 + - m_X: 741 + m_Y: 92 + m_Width: 77 + m_Height: 78 + - m_X: 818 + m_Y: 93 + m_Width: 76 + m_Height: 78 + - m_X: 894 + m_Y: 93 + m_Width: 76 + m_Height: 80 + - m_X: 970 + m_Y: 94 + m_Width: 48 + m_Height: 81 + - m_X: 267 + m_Y: 160 + m_Width: 105 + m_Height: 25 + - m_X: 217 + m_Y: 172 + m_Width: 46 + m_Height: 99 + - m_X: 263 + m_Y: 185 + m_Width: 76 + m_Height: 78 + - m_X: 372 + m_Y: 160 + m_Width: 89 + m_Height: 52 + - m_X: 339 + m_Y: 185 + m_Width: 29 + m_Height: 78 + - m_X: 368 + m_Y: 212 + m_Width: 83 + m_Height: 65 + - m_X: 136 + m_Y: 663 + m_Width: 43 + m_Height: 99 + - m_X: 179 + m_Y: 661 + m_Width: 43 + m_Height: 99 + - m_X: 206 + m_Y: 570 + m_Width: 44 + m_Height: 91 + - m_X: 222 + m_Y: 661 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 383 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 482 + m_Width: 59 + m_Height: 88 + - m_X: 250 + m_Y: 570 + m_Width: 64 + m_Height: 90 + - m_X: 259 + m_Y: 660 + m_Width: 60 + m_Height: 96 + - m_X: 135 + m_Y: 763 + m_Width: 36 + m_Height: 99 + - m_X: 135 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 165 + m_Y: 945 + m_Width: 75 + m_Height: 78 + - m_X: 171 + m_Y: 762 + m_Width: 27 + m_Height: 99 + - m_X: 198 + m_Y: 760 + m_Width: 59 + m_Height: 89 + - m_X: 194 + m_Y: 861 + m_Width: 23 + m_Height: 84 + - m_X: 217 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 240 + m_Y: 942 + m_Width: 64 + m_Height: 81 + - m_X: 255 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 257 + m_Y: 760 + m_Width: 39 + m_Height: 89 + - m_X: 296 + m_Y: 756 + m_Width: 27 + m_Height: 99 + - m_X: 293 + m_Y: 855 + m_Width: 57 + m_Height: 87 + - m_X: 304 + m_Y: 942 + m_Width: 61 + m_Height: 81 + - m_X: 651 + m_Y: 150 + m_Width: 83 + m_Height: 28 + - m_X: 461 + m_Y: 160 + m_Width: 67 + m_Height: 78 + - m_X: 528 + m_Y: 158 + m_Width: 44 + m_Height: 81 + - m_X: 572 + m_Y: 159 + m_Width: 73 + m_Height: 78 + - m_X: 645 + m_Y: 178 + m_Width: 82 + m_Height: 64 + - m_X: 451 + m_Y: 238 + m_Width: 71 + m_Height: 78 + - m_X: 522 + m_Y: 239 + m_Width: 61 + m_Height: 80 + - m_X: 583 + m_Y: 237 + m_Width: 62 + m_Height: 82 + - m_X: 645 + m_Y: 242 + m_Width: 70 + m_Height: 78 + - m_X: 216 + m_Y: 319 + m_Width: 62 + m_Height: 64 + - m_X: 217 + m_Y: 271 + m_Width: 61 + m_Height: 48 + - m_X: 278 + m_Y: 263 + m_Width: 70 + m_Height: 80 + - m_X: 250 + m_Y: 383 + m_Width: 40 + m_Height: 89 + - m_X: 348 + m_Y: 277 + m_Width: 71 + m_Height: 70 + - m_X: 278 + m_Y: 343 + m_Width: 70 + m_Height: 34 + - m_X: 290 + m_Y: 377 + m_Width: 57 + m_Height: 87 + - m_X: 419 + m_Y: 277 + m_Width: 29 + m_Height: 76 + - m_X: 448 + m_Y: 316 + m_Width: 69 + m_Height: 78 + - m_X: 517 + m_Y: 319 + m_Width: 69 + m_Height: 78 + - m_X: 586 + m_Y: 319 + m_Width: 59 + m_Height: 79 + - m_X: 645 + m_Y: 320 + m_Width: 69 + m_Height: 79 + - m_X: 348 + m_Y: 347 + m_Width: 69 + m_Height: 78 + - m_X: 417 + m_Y: 353 + m_Width: 31 + m_Height: 41 + - m_X: 347 + m_Y: 425 + m_Width: 69 + m_Height: 68 + - m_X: 417 + m_Y: 394 + m_Width: 68 + m_Height: 78 + - m_X: 485 + m_Y: 397 + m_Width: 67 + m_Height: 78 + - m_X: 552 + m_Y: 398 + m_Width: 67 + m_Height: 78 + - m_X: 619 + m_Y: 399 + m_Width: 66 + m_Height: 78 + - m_X: 685 + m_Y: 399 + m_Width: 43 + m_Height: 82 + - m_X: 272 + m_Y: 472 + m_Width: 40 + m_Height: 89 + - m_X: 312 + m_Y: 464 + m_Width: 29 + m_Height: 81 + - m_X: 341 + m_Y: 493 + m_Width: 66 + m_Height: 80 + - m_X: 314 + m_Y: 573 + m_Width: 64 + m_Height: 83 + - m_X: 319 + m_Y: 656 + m_Width: 59 + m_Height: 83 + - m_X: 323 + m_Y: 739 + m_Width: 64 + m_Height: 83 + - m_X: 378 + m_Y: 573 + m_Width: 39 + m_Height: 89 + - m_X: 378 + m_Y: 662 + m_Width: 42 + m_Height: 75 + - m_X: 387 + m_Y: 737 + m_Width: 39 + m_Height: 89 + - m_X: 407 + m_Y: 493 + m_Width: 61 + m_Height: 80 + - m_X: 417 + m_Y: 573 + m_Width: 57 + m_Height: 83 + - m_X: 420 + m_Y: 656 + m_Width: 57 + m_Height: 81 + - m_X: 426 + m_Y: 737 + m_Width: 61 + m_Height: 83 + - m_X: 468 + m_Y: 475 + m_Width: 64 + m_Height: 82 + - m_X: 474 + m_Y: 557 + m_Width: 61 + m_Height: 83 + - m_X: 477 + m_Y: 640 + m_Width: 61 + m_Height: 83 + - m_X: 532 + m_Y: 476 + m_Width: 65 + m_Height: 78 + - m_X: 535 + m_Y: 554 + m_Width: 63 + m_Height: 82 + - m_X: 538 + m_Y: 636 + m_Width: 61 + m_Height: 83 + - m_X: 487 + m_Y: 723 + m_Width: 61 + m_Height: 83 + - m_X: 548 + m_Y: 719 + m_Width: 57 + m_Height: 83 + - m_X: 597 + m_Y: 477 + m_Width: 62 + m_Height: 71 + - m_X: 598 + m_Y: 548 + m_Width: 61 + m_Height: 82 + - m_X: 599 + m_Y: 630 + m_Width: 60 + m_Height: 82 + - m_X: 605 + m_Y: 712 + m_Width: 57 + m_Height: 83 + - m_X: 659 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 659 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 659 + m_Y: 638 + m_Width: 64 + m_Height: 66 + - m_X: 662 + m_Y: 704 + m_Width: 61 + m_Height: 82 + - m_X: 714 + m_Y: 320 + m_Width: 61 + m_Height: 79 + - m_X: 715 + m_Y: 242 + m_Width: 64 + m_Height: 78 + - m_X: 728 + m_Y: 399 + m_Width: 59 + m_Height: 82 + - m_X: 724 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 723 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 723 + m_Y: 638 + m_Width: 61 + m_Height: 80 + - m_X: 723 + m_Y: 718 + m_Width: 61 + m_Height: 79 + - m_X: 727 + m_Y: 178 + m_Width: 62 + m_Height: 64 + - m_X: 789 + m_Y: 171 + m_Width: 63 + m_Height: 78 + - m_X: 779 + m_Y: 249 + m_Width: 62 + m_Height: 78 + - m_X: 775 + m_Y: 327 + m_Width: 61 + m_Height: 66 + - m_X: 787 + m_Y: 393 + m_Width: 59 + m_Height: 82 + - m_X: 789 + m_Y: 475 + m_Width: 57 + m_Height: 82 + - m_X: 852 + m_Y: 171 + m_Width: 41 + m_Height: 81 + - m_X: 893 + m_Y: 173 + m_Width: 62 + m_Height: 79 + - m_X: 841 + m_Y: 252 + m_Width: 61 + m_Height: 79 + - m_X: 902 + m_Y: 252 + m_Width: 60 + m_Height: 80 + - m_X: 962 + m_Y: 175 + m_Width: 61 + m_Height: 79 + - m_X: 962 + m_Y: 254 + m_Width: 61 + m_Height: 66 + - m_X: 962 + m_Y: 320 + m_Width: 61 + m_Height: 62 + - m_X: 836 + m_Y: 331 + m_Width: 61 + m_Height: 62 + - m_X: 846 + m_Y: 393 + m_Width: 59 + m_Height: 81 + - m_X: 846 + m_Y: 474 + m_Width: 59 + m_Height: 80 + - m_X: 905 + m_Y: 332 + m_Width: 57 + m_Height: 80 + - m_X: 962 + m_Y: 382 + m_Width: 61 + m_Height: 62 + - m_X: 905 + m_Y: 412 + m_Width: 57 + m_Height: 79 + - m_X: 962 + m_Y: 444 + m_Width: 61 + m_Height: 53 + - m_X: 905 + m_Y: 491 + m_Width: 57 + m_Height: 78 + - m_X: 962 + m_Y: 497 + m_Width: 61 + m_Height: 53 + - m_X: 962 + m_Y: 550 + m_Width: 61 + m_Height: 43 + - m_X: 323 + m_Y: 822 + m_Width: 63 + m_Height: 30 + - m_X: 350 + m_Y: 852 + m_Width: 39 + m_Height: 89 + - m_X: 365 + m_Y: 941 + m_Width: 43 + m_Height: 82 + - m_X: 389 + m_Y: 826 + m_Width: 39 + m_Height: 89 + - m_X: 428 + m_Y: 820 + m_Width: 59 + m_Height: 78 + - m_X: 487 + m_Y: 806 + m_Width: 58 + m_Height: 78 + - m_X: 784 + m_Y: 638 + m_Width: 39 + m_Height: 89 + - m_X: 787 + m_Y: 559 + m_Width: 55 + m_Height: 79 + - m_X: 784 + m_Y: 727 + m_Width: 44 + m_Height: 78 + - m_X: 823 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 828 + m_Y: 727 + m_Width: 38 + m_Height: 82 + - m_X: 842 + m_Y: 557 + m_Width: 28 + m_Height: 81 + - m_X: 870 + m_Y: 554 + m_Width: 28 + m_Height: 81 + - m_X: 898 + m_Y: 569 + m_Width: 57 + m_Height: 66 + - m_X: 955 + m_Y: 593 + m_Width: 62 + m_Height: 58 + - m_X: 864 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 905 + m_Y: 635 + m_Width: 41 + m_Height: 89 + - m_X: 946 + m_Y: 651 + m_Width: 57 + m_Height: 79 + - m_X: 866 + m_Y: 727 + m_Width: 40 + m_Height: 82 + - m_X: 906 + m_Y: 724 + m_Width: 40 + m_Height: 82 + - m_X: 946 + m_Y: 730 + m_Width: 57 + m_Height: 66 + - m_X: 389 + m_Y: 915 + m_Width: 42 + m_Height: 26 + - m_X: 408 + m_Y: 941 + m_Width: 38 + m_Height: 82 + - m_X: 446 + m_Y: 898 + m_Width: 39 + m_Height: 89 + - m_X: 545 + m_Y: 806 + m_Width: 28 + m_Height: 78 + - m_X: 573 + m_Y: 802 + m_Width: 47 + m_Height: 78 + - m_X: 620 + m_Y: 795 + m_Width: 57 + m_Height: 65 + - m_X: 677 + m_Y: 786 + m_Width: 46 + m_Height: 56 + - m_X: 723 + m_Y: 797 + m_Width: 59 + m_Height: 59 + - m_X: 782 + m_Y: 805 + m_Width: 46 + m_Height: 55 + - m_X: 828 + m_Y: 809 + m_Width: 59 + m_Height: 58 + - m_X: 487 + m_Y: 884 + m_Width: 70 + m_Height: 25 + - m_X: 485 + m_Y: 909 + m_Width: 57 + m_Height: 65 + - m_X: 485 + m_Y: 974 + m_Width: 50 + m_Height: 49 + - m_X: 542 + m_Y: 909 + m_Width: 28 + m_Height: 78 + - m_X: 887 + m_Y: 809 + m_Width: 29 + m_Height: 64 + - m_X: 916 + m_Y: 806 + m_Width: 42 + m_Height: 65 + - m_X: 958 + m_Y: 796 + m_Width: 54 + m_Height: 64 + - m_X: 620 + m_Y: 860 + m_Width: 57 + m_Height: 50 + - m_X: 677 + m_Y: 842 + m_Width: 43 + m_Height: 54 + - m_X: 720 + m_Y: 856 + m_Width: 54 + m_Height: 41 + - m_X: 774 + m_Y: 860 + m_Width: 51 + m_Height: 52 + - m_X: 825 + m_Y: 867 + m_Width: 48 + m_Height: 52 + - m_X: 873 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 446 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 958 + m_Y: 860 + m_Width: 54 + m_Height: 24 + - m_X: 535 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 677 + m_Y: 896 + m_Width: 43 + m_Height: 43 + - m_X: 720 + m_Y: 897 + m_Width: 45 + m_Height: 41 + - m_X: 765 + m_Y: 912 + m_Width: 44 + m_Height: 38 + - m_X: 809 + m_Y: 919 + m_Width: 43 + m_Height: 42 + - m_X: 852 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 852 + m_Y: 951 + m_Width: 69 + m_Height: 23 + - m_X: 915 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 957 + m_Y: 884 + m_Width: 42 + m_Height: 38 + - m_X: 919 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 921 + m_Y: 951 + m_Width: 44 + m_Height: 27 + - m_X: 965 + m_Y: 951 + m_Width: 27 + m_Height: 38 + - m_X: 573 + m_Y: 880 + m_Width: 42 + m_Height: 26 + - m_X: 570 + m_Y: 906 + m_Width: 42 + m_Height: 38 + - m_X: 570 + m_Y: 944 + m_Width: 42 + m_Height: 38 + - m_X: 612 + m_Y: 910 + m_Width: 41 + m_Height: 38 + - m_X: 612 + m_Y: 948 + m_Width: 35 + m_Height: 37 + - m_X: 573 + m_Y: 982 + m_Width: 29 + m_Height: 39 + - m_X: 602 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 630 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 986 + m_Y: 922 + m_Width: 29 + m_Height: 29 + - m_X: 992 + m_Y: 951 + m_Width: 28 + m_Height: 38 + - m_X: 647 + m_Y: 948 + m_Width: 29 + m_Height: 28 + - m_X: 676 + m_Y: 939 + m_Width: 28 + m_Height: 38 + m_FreeGlyphRects: + - m_X: 78 + m_Y: 93 + m_Width: 15 + m_Height: 10 + - m_X: 74 + m_Y: 566 + m_Width: 4 + m_Height: 4 + - m_X: 198 + m_Y: 78 + m_Width: 2 + m_Height: 25 + - m_X: 151 + m_Y: 194 + m_Width: 3 + m_Height: 8 + - m_X: 147 + m_Y: 287 + m_Width: 4 + m_Height: 4 + - m_X: 267 + m_Y: 78 + m_Width: 31 + m_Height: 2 + - m_X: 488 + m_Y: 78 + m_Width: 11 + m_Height: 2 + - m_X: 573 + m_Y: 78 + m_Width: 1 + m_Height: 1 + - m_X: 651 + m_Y: 79 + m_Width: 8 + m_Height: 5 + - m_X: 818 + m_Y: 92 + m_Width: 1 + m_Height: 1 + - m_X: 970 + m_Y: 93 + m_Width: 1 + m_Height: 1 + - m_X: 200 + m_Y: 172 + m_Width: 17 + m_Height: 30 + - m_X: 263 + m_Y: 172 + m_Width: 4 + m_Height: 13 + - m_X: 368 + m_Y: 185 + m_Width: 4 + m_Height: 27 + - m_X: 140 + m_Y: 661 + m_Width: 39 + m_Height: 2 + - m_X: 250 + m_Y: 660 + m_Width: 9 + m_Height: 1 + - m_X: 136 + m_Y: 762 + m_Width: 35 + m_Height: 1 + - m_X: 179 + m_Y: 760 + m_Width: 19 + m_Height: 2 + - m_X: 171 + m_Y: 861 + m_Width: 23 + m_Height: 1 + - m_X: 198 + m_Y: 849 + m_Width: 19 + m_Height: 12 + - m_X: 217 + m_Y: 942 + m_Width: 23 + m_Height: 3 + - m_X: 259 + m_Y: 756 + m_Width: 37 + m_Height: 4 + - m_X: 293 + m_Y: 849 + m_Width: 3 + m_Height: 6 + - m_X: 499 + m_Y: 158 + m_Width: 29 + m_Height: 2 + - m_X: 572 + m_Y: 158 + m_Width: 1 + m_Height: 1 + - m_X: 645 + m_Y: 159 + m_Width: 6 + m_Height: 19 + - m_X: 451 + m_Y: 212 + m_Width: 10 + m_Height: 26 + - m_X: 522 + m_Y: 238 + m_Width: 6 + m_Height: 1 + - m_X: 572 + m_Y: 237 + m_Width: 11 + m_Height: 2 + - m_X: 216 + m_Y: 291 + m_Width: 1 + m_Height: 28 + - m_X: 263 + m_Y: 263 + m_Width: 15 + m_Height: 8 + - m_X: 348 + m_Y: 263 + m_Width: 20 + m_Height: 14 + - m_X: 278 + m_Y: 377 + m_Width: 12 + m_Height: 6 + - m_X: 448 + m_Y: 277 + m_Width: 3 + m_Height: 39 + - m_X: 517 + m_Y: 316 + m_Width: 5 + m_Height: 3 + - m_X: 417 + m_Y: 347 + m_Width: 2 + m_Height: 6 + - m_X: 347 + m_Y: 377 + m_Width: 1 + m_Height: 48 + - m_X: 485 + m_Y: 394 + m_Width: 32 + m_Height: 3 + - m_X: 552 + m_Y: 397 + m_Width: 34 + m_Height: 1 + - m_X: 619 + m_Y: 398 + m_Width: 26 + m_Height: 1 + - m_X: 250 + m_Y: 472 + m_Width: 22 + m_Height: 10 + - m_X: 290 + m_Y: 464 + m_Width: 22 + m_Height: 8 + - m_X: 272 + m_Y: 561 + m_Width: 69 + m_Height: 9 + - m_X: 341 + m_Y: 464 + m_Width: 6 + m_Height: 29 + - m_X: 312 + m_Y: 545 + m_Width: 29 + m_Height: 25 + - m_X: 314 + m_Y: 545 + m_Width: 27 + m_Height: 28 + - m_X: 314 + m_Y: 656 + m_Width: 5 + m_Height: 4 + - m_X: 319 + m_Y: 739 + m_Width: 4 + m_Height: 17 + - m_X: 378 + m_Y: 737 + m_Width: 9 + m_Height: 2 + - m_X: 416 + m_Y: 425 + m_Width: 1 + m_Height: 68 + - m_X: 417 + m_Y: 656 + m_Width: 3 + m_Height: 6 + - m_X: 416 + m_Y: 472 + m_Width: 69 + m_Height: 3 + - m_X: 416 + m_Y: 472 + m_Width: 52 + m_Height: 21 + - m_X: 468 + m_Y: 557 + m_Width: 6 + m_Height: 16 + - m_X: 474 + m_Y: 640 + m_Width: 3 + m_Height: 16 + - m_X: 532 + m_Y: 475 + m_Width: 20 + m_Height: 1 + - m_X: 532 + m_Y: 554 + m_Width: 3 + m_Height: 3 + - m_X: 535 + m_Y: 636 + m_Width: 3 + m_Height: 4 + - m_X: 477 + m_Y: 723 + m_Width: 10 + m_Height: 14 + - m_X: 538 + m_Y: 719 + m_Width: 10 + m_Height: 4 + - m_X: 597 + m_Y: 476 + m_Width: 22 + m_Height: 1 + - m_X: 597 + m_Y: 548 + m_Width: 1 + m_Height: 6 + - m_X: 598 + m_Y: 630 + m_Width: 1 + m_Height: 6 + - m_X: 599 + m_Y: 712 + m_Width: 6 + m_Height: 7 + - m_X: 659 + m_Y: 477 + m_Width: 26 + m_Height: 4 + - m_X: 659 + m_Y: 704 + m_Width: 3 + m_Height: 8 + - m_X: 734 + m_Y: 150 + m_Width: 7 + m_Height: 28 + - m_X: 734 + m_Y: 170 + m_Width: 84 + m_Height: 1 + - m_X: 734 + m_Y: 170 + m_Width: 55 + m_Height: 8 + - m_X: 779 + m_Y: 242 + m_Width: 10 + m_Height: 7 + - m_X: 775 + m_Y: 320 + m_Width: 4 + m_Height: 7 + - m_X: 775 + m_Y: 393 + m_Width: 12 + m_Height: 6 + - m_X: 787 + m_Y: 475 + m_Width: 2 + m_Height: 6 + - m_X: 893 + m_Y: 171 + m_Width: 1 + m_Height: 2 + - m_X: 841 + m_Y: 249 + m_Width: 11 + m_Height: 3 + - m_X: 1018 + m_Y: 0 + m_Width: 5 + m_Height: 175 + - m_X: 955 + m_Y: 173 + m_Width: 15 + m_Height: 2 + - m_X: 955 + m_Y: 173 + m_Width: 7 + m_Height: 79 + - m_X: 836 + m_Y: 327 + m_Width: 5 + m_Height: 4 + - m_X: 897 + m_Y: 331 + m_Width: 5 + m_Height: 62 + - m_X: 897 + m_Y: 332 + m_Width: 8 + m_Height: 61 + - m_X: 386 + m_Y: 822 + m_Width: 1 + m_Height: 30 + - m_X: 323 + m_Y: 852 + m_Width: 27 + m_Height: 3 + - m_X: 350 + m_Y: 941 + m_Width: 15 + m_Height: 1 + - m_X: 386 + m_Y: 826 + m_Width: 3 + m_Height: 26 + - m_X: 426 + m_Y: 820 + m_Width: 2 + m_Height: 6 + - m_X: 789 + m_Y: 557 + m_Width: 53 + m_Height: 2 + - m_X: 846 + m_Y: 554 + m_Width: 24 + m_Height: 3 + - m_X: 898 + m_Y: 554 + m_Width: 7 + m_Height: 15 + - m_X: 955 + m_Y: 569 + m_Width: 7 + m_Height: 24 + - m_X: 870 + m_Y: 635 + m_Width: 35 + m_Height: 3 + - m_X: 946 + m_Y: 635 + m_Width: 9 + m_Height: 16 + - m_X: 905 + m_Y: 724 + m_Width: 1 + m_Height: 3 + - m_X: 428 + m_Y: 898 + m_Width: 18 + m_Height: 17 + - m_X: 431 + m_Y: 898 + m_Width: 15 + m_Height: 43 + - m_X: 548 + m_Y: 802 + m_Width: 25 + m_Height: 4 + - m_X: 605 + m_Y: 795 + m_Width: 15 + m_Height: 7 + - m_X: 662 + m_Y: 786 + m_Width: 15 + m_Height: 9 + - m_X: 782 + m_Y: 797 + m_Width: 2 + m_Height: 8 + - m_X: 485 + m_Y: 898 + m_Width: 2 + m_Height: 11 + - m_X: 906 + m_Y: 806 + m_Width: 10 + m_Height: 3 + - m_X: 1003 + m_Y: 651 + m_Width: 20 + m_Height: 145 + - m_X: 946 + m_Y: 796 + m_Width: 12 + m_Height: 10 + - m_X: 720 + m_Y: 842 + m_Width: 3 + m_Height: 14 + - m_X: 774 + m_Y: 856 + m_Width: 8 + m_Height: 4 + - m_X: 825 + m_Y: 860 + m_Width: 3 + m_Height: 7 + - m_X: 873 + m_Y: 867 + m_Width: 14 + m_Height: 6 + - m_X: 446 + m_Y: 1019 + m_Width: 39 + m_Height: 4 + - m_X: 484 + m_Y: 987 + m_Width: 1 + m_Height: 36 + - m_X: 535 + m_Y: 974 + m_Width: 7 + m_Height: 13 + - m_X: 765 + m_Y: 897 + m_Width: 9 + m_Height: 15 + - m_X: 720 + m_Y: 938 + m_Width: 45 + m_Height: 85 + - m_X: 809 + m_Y: 912 + m_Width: 16 + m_Height: 7 + - m_X: 852 + m_Y: 919 + m_Width: 21 + m_Height: 7 + - m_X: 916 + m_Y: 871 + m_Width: 42 + m_Height: 2 + - m_X: 957 + m_Y: 871 + m_Width: 1 + m_Height: 13 + - m_X: 557 + m_Y: 884 + m_Width: 16 + m_Height: 22 + - m_X: 557 + m_Y: 884 + m_Width: 13 + m_Height: 25 + - m_X: 615 + m_Y: 880 + m_Width: 5 + m_Height: 30 + - m_X: 612 + m_Y: 906 + m_Width: 8 + m_Height: 4 + - m_X: 535 + m_Y: 1019 + m_Width: 38 + m_Height: 4 + - m_X: 570 + m_Y: 982 + m_Width: 3 + m_Height: 5 + - m_X: 535 + m_Y: 1021 + m_Width: 67 + m_Height: 2 + - m_X: 602 + m_Y: 982 + m_Width: 10 + m_Height: 3 + - m_X: 647 + m_Y: 978 + m_Width: 318 + m_Height: 7 + - m_X: 658 + m_Y: 978 + m_Width: 307 + m_Height: 45 + - m_X: 658 + m_Y: 989 + m_Width: 365 + m_Height: 34 + - m_X: 1012 + m_Y: 651 + m_Width: 11 + m_Height: 271 + - m_X: 999 + m_Y: 884 + m_Width: 24 + m_Height: 38 + - m_X: 957 + m_Y: 922 + m_Width: 29 + m_Height: 4 + - m_X: 1017 + m_Y: 593 + m_Width: 6 + m_Height: 358 + - m_X: 1020 + m_Y: 593 + m_Width: 3 + m_Height: 430 + - m_X: 1015 + m_Y: 651 + m_Width: 8 + m_Height: 300 + - m_X: 653 + m_Y: 910 + m_Width: 24 + m_Height: 29 + - m_X: 653 + m_Y: 910 + m_Width: 23 + m_Height: 38 + - m_X: 704 + m_Y: 939 + m_Width: 61 + m_Height: 84 + - m_X: 704 + m_Y: 950 + m_Width: 105 + m_Height: 73 + - m_X: 704 + m_Y: 961 + m_Width: 148 + m_Height: 62 + - m_X: 647 + m_Y: 977 + m_Width: 274 + m_Height: 8 + - m_X: 647 + m_Y: 976 + m_Width: 29 + m_Height: 9 + - m_X: 658 + m_Y: 977 + m_Width: 263 + m_Height: 46 + - m_X: 658 + m_Y: 976 + m_Width: 18 + m_Height: 47 + - m_X: 704 + m_Y: 974 + m_Width: 217 + m_Height: 49 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 84 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: + - {fileID: 11400000, guid: 2e498d1c8094910479dc3e1b768306a4, type: 2} + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28684132378477856 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: -92 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 1048576 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f101112121313131212100f0e0c0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313130e0d0b08030000000000000000000000000000000000000002070a0c0d1313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000050a0d0f10131313131313130e0d0b0803000000000000000000000000000000000000000000000004080a0a13131313131313131313131313131313131313131313131313131313131313131313131313131313130a09070400000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000020507080c0f1112131211100c080806020000000000000000000000030607090d1011121312110e0a070604010000000000000000000000000000000000000000000000000000000000000000000000000606060606060000000000000000000000000000000000000000000000000000000000010507070c0f1112131312100c08080602000000000000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000000000000000000000000000306080913131313131207070501000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000004080a0a0b0b0b0b0b0b0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315171a1c1d1e1e1f20201f1f1e1d1c1b19171513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316172020202020202020201b1a18140f080100000000000000000000000000000000070e1317191a202020202020202020181715110c060000000000000000000000000000000000000000000000000000030a10161a1c1d202020202020201b1a18140f080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000000000000000000106090b0c131313131313080705020000000000000000000000000000000002090e111414181c1e1f201f1e1c191514120e090300000000000000060b101213161a1d1e1f201e1d1b171413110d0701000000000000000000000000000000000000000000000000000000000000030608091313131313130b0a0805000000000000000000000000000000000000000000000002080d111314191c1e1f201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000000000000000000000000000000002080d1113142020202020191815120d060000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d080200000000000000000000000000000000000000000000000002080d1113142020202020191815120d06000000000000000000000000000000050b10141617181818181818181413110d07010000000000000000000001030405060606060504040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f09010000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e1214181c1f20222426282a2a2b2c2c2c2c2c2b2a2927262422201f1c171413110d0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2424211d171009000000000000000000000000000000000000000000000000040d151c2126292a2d2d2d2d2d2d2d2727241f1a130b0200000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c161008000000000000000000000000060d1215181920202020201f1514120e090300000000000000000000000002080e141a1e202125292a2b2c2c2b292622211e1a150e0903000000020a11171c1f2023272a2b2c2c2b2a282420201d18130c07000000000000000000000000000000000000000000000000000000030a0f121515202020202020181715110c060000000000000000000000000000000000000002080d13191e202125292b2c2d2c2b292622211e1a150e09030000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c040000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c0400000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000810171c2023242525252525252520201d18130c0400000000030607090b0e0f1112121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11141a1e2123282c2d2f31333537373838393939383837353433302e2d2b282221201d1814120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303939393939393939393433302b251d140b010000000000000000000000000a141c242a2f323339393939393939393931302d28221b120900000000000000000000000000000000000000000000030d161f262d323536393939393939393433302b251d140b0000000000000000000000000000000008111a22282d30313939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a1108000000000000000000010911181e2224252d2d2d2d2d2c22211e1a140d0600000000000000000000050d14191f252a2d2e3235373839383736322f2e2b26201a150e0600070c141c23282b2d303336383939383734312d2c29241d18120b03000000000000000000000000000000000000000000000000060e151a1f21222c2d2d2d2d2d2424211d1710090000000000000000000000000000000000050c13191e252a2d2e3235373939393836332e2d2b261f1a150e0600000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b13090000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b1309000000000000000000000008121a22282d3031313131313131312d2c29241d160d0405060b10121316181a1c1d1f1f20201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d20262a2d2e34383a3c3e40424344454546464645454342413f3d3b3938332d2d2c2924201e1a14100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d46464646464646464641403c362f261d1308000000000000000000000007121c262e353b3f404646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000a151f2831383e42434646464646464641403c362f261d0f05000000000000000000000000000005101a232c33393c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a1005000000000000000009131b23292e31323939393939392e2d2a261f180f060000000000000000080e171e252a30363a3b3f424445464544433f3b3a37312b2620180f0b12181e262e34383a3c40434445464544413d3a39352f28231c150c050000000000000000000000000000000000000000000006101820262b2e2f39393939393931302d28221a1209000000000000000000000000000000070e161e252a3036393a3f424445464645433f3b3a37312b2620180f0900000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b11060000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c02000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b110600000000000000000005101a242c33393c3d3e3e3e3e3e3e3e3a39352f281f160b1113171c1f20222527292a2b2c2c2d2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d130900000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d1309000000000000000000000000010b151f272f343846464646464646464645423d352d24190f04000000000000000000000000000000000000000000000000000000000000000000000001070c141a1d24292c31363a3b404546484a4d4f505151525353525251504f4e4c4a4846443f3d3a39352f2d2a251f1d18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353534e4c4841382f251a0f03000000000000000000020e19242e3840474b4d5353535353535353534b49453e362c22170c000000000000000000000000000000000000000005101c26313a43494e50535353535353534e4c4841382f21170d03000000000000000000000000000b17222c363e44494a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b0000000000000006111b252d343a3e3f4646464646463b3a36312921180b0200000000000008111a202930363b4246474b4f51525352514f4c4847423c37312a211b151c232830383f4446494d5051525351504e4a4745403a342e271e170e050000000000000000000000000000000000000000030e18222a31373a3c4646464646463e3d39342c241a0e0500000000000000000000000000071019202830363a4146474c4f51525352514f4c4847423c37312a211b12090100000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d01000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d0100000000000000000b17222c363e44494a4b4b4b4b4b4b4b4745403a31281d191d2023282b2d2f3234363738393939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000030b12181f252a2f35393b4246484b51535557595b5d5d5e5f5f5f5f5f5e5d5c5a59575553504a4a4745413b3a36302c29241d1a140f0a03000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54566060606060606060605b58534a41362b20140400000000000000000007131f2a35404a52575a606060606060606060575550483e34281d1101000000000000000000000000000000000000000a16212d38434c545a5d606060606060605a58534a4133291f140900000000000000000000000004101c28333e48505557606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c10040000000000010d18232d373f464a4c5353535353524846423b33291d140a000000000008111a232c323b41464d5254585c5d5e5f5f5e5c5955534d47423c332d241e272e343e424a5053565a5d5e5f5f5e5d5b5753514b444039302920170f05000000000000000000000000000000000000000a15202a343c4347485353535353534b49453e362c20170d020000000000000000000000071119222b323a41464c5254585c5e5f605f5e5c5955534d47423c332d241b130900000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e1206000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c0300000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e12060000000000000004101c28333e485055575858585858585853514b433a2f2625292d2e34383a3c3e414244454546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e08020000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000000000000000000000000000000000000000060d151d232930363a4045474d5355545c60626466686a6a6b6b6c6c6c6b6b6a6867666361605b545654514b4846423b39352f2a251f1a150e08020000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c67645c53483c3020150a0000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c64615a5045392d1d1207000000000000000000000000000000000000000d1a26323e49545e66696c6c6c6c6c6c6c67645c53453b30251a0e0200000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000006121e29343f4951565860606060605f55534d453b2f261b1106000000050f1a232c353e444c52575e6165686a6b6c6b6a6965625f57534d453f372d27303940444f545c606366696b6c6c6b6a6764605d55514a423b322921170b020000000000000000000000000000000000030f1a26313c464e53555f6060606060575550483e32291e130800000000000000000000050e19232b343d444c52565e6165686a6c6c6c6b6966615f57534d453e362d251b110800000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e22150900000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e221509000000000000000814202d3944505a616464646464646464605d554b41382d3035393a3f4446494b4d4f5052525353525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000000000000000000000030a11171f272f343b42464b5153575f6165666d6f71737576777878797979787876757472706e6c666663605d5554524d4745403936312b262019140d0500000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979746e64584c3c32261b0f0300000000000000000c1926323f4b57636e73797979797979797979716c615549392f23180c000000000000000000000000000000000000000f1c2935424e5a66707679797979797979746e64574d42362a1f140900000000000000000000000a1623303c4955616c707979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f23160900000000000915222e3a46515b62656c6c6c6c6c6c615f574d41382d22170b0300030d17212c353e474f565e61696e7275777879787776726e69625f5751493f373039424a515961666d6f7376777879787774706d67605c544d443b33291d140a000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c64615a50443a3025190e040000000000000000020d17202b353d464f565e61686d7275777879797876726e69625f5750483f372d23190d0400000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c1207000000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e312418080100000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e31241808010000000000000a1623303c4955616c70717171717171716d675d53493f383a4146474a505355585a5c5d5e5f5f605f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000000000040c151c2328313940454d52555d6065696e7276797b7d80828384848586868585848382817f7d7b797673706d6765615e5753514b46423b37312a251e170e07000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d868686868686868686807467584e43372b1f12060000000000000005111e2a36424d576673808686868686868686867e7164554b4034291c1004000000000000000000000000000000000000101d2a3643505d697682868686868686868074695e52463b30251a0e02000000000000000000000a1724313d4a5764707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a00000000000b1824313e4a56626d727979797979796e695f53493f33271f14090009141f29333e474f5961686e747b7e828485868584827f7b756e69625b51493f39424b545c606c70787c80838485868483817d7a726d665e564d453b2f261c1106000000000000000000000000000000000815212e3a47535f6a6f797979797979716c61564c41362a20160c020000000000000009141f29333d474f5960686d747a7f828485868584827f7b756e69625a51493f352b1f160c01000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c04000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c030810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c0400000000000a1724313d4a5764707e7e7e7e7e7e7e7e796d655b504443484c5254545c60626567696a6b6c6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000000000000000000000000000000000000000000060d161e262e343d434b51575e61676d72777b7f8286888a8c8e909091929292929291908f8d8c8a888583807d7a76726e6964605d55534d47433c36302920191007000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d939393939393939184786a5f53473b2e211508000000000000000714202d3a46525e69778390939393939393938e8275675c5145382c1f13060000000000000000000000000000000000000a1723303d4a5663707d89959393939392867b6e61574d42362a1f1409000000000000000000000a1724313d4a5764707d8a9393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a00000000000c1925323f4c5865727f8686868686867b6e655b50443b31251a0e050e1a25313b454f59616b707a81878b8f90919292918f8c88827b726d625b5147404b545c666d757d84898d9091929291908e8a857f786e695e574d42382d22170b010000000000000000000000000000000915222f3c4855626f7b8786868686867e71685e52463e32281e1308000000000000020e1a25303b454f59606b6f7a81868b8f91929392918f8c87827b716c625b51473d31281d1307000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140908111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d040000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d04000000000a1724303d4a5763707d868b8b8b8b8b8b81776c605a504e54565e6165666d6f7174757778787979787877767573706e696763605c54524c46413b322a251e170e060000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c201306000000000000000000000000000000000000000000000000000000060f171f2830383f444f555c60696e737a7f84888b8f929897999b9d9d9e9e9f9f9f9e9e9d9b9a99969892908c8986827f7b76716d67615e57534e46413b322b22190f04000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9fa196887c6f6255483c3025190d010000000000000814212e3b4754616e7b8795a09f9f9f9f9f9f9285796d6053473a2d22170b0000000000000000000000000000000000000916222f3c4854606b7683909da79fa3998d8074695e52463b3025190e020000000000000000000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a00000000000613202d394653606c7782909893988f82776c60574d42362a20170d121e2a36424d57616b707d868e939a9b9d9e9d9d9d9c98948f877f726d62594f45515c666d78818a9196999c9e9d9d9e9d9a98928c837b6e695e544a3f33281d12070000000000000000000000000000000815212e3a47535f6a737f8c95939392857a6d615a50443a3024190d04000000000005111e2a36424d57606b6f7d858d92999b9d9c9b9c9e9c9a938f867e726d62594f433a2f24180d0100000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d101a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c01000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d1a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c010000000a16232f3c4855616b727f8c93979797938d80736c6158586062686d7175797c7e8082838585868685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000050e172129313a424a505960676d737b80858b9195989c9fa3a39f9d9b9a999898989898999b9c9d9fa3a29f9c9999928f8b87837e79746e69625f58524c443d342b21160a000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adacacacb2a8998c7f7266564c41362a1d1105000000000004101c2834404b5465717e8b98a7b1acacacaea2988a7d7063544a3f33281c0f0300000000000000000000000000000000000714202c38444f5963707d8a959fabab9f92867b6e61564d42362a1f14080000000000000000000a1724313d4a5764707d8a97a3acacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3968a7d7063574a3d3024170a000000000005121f2b3744505b656e7b86929f9f948b7e72695e53463f32291f1414212d3a46535e69707d8692989f9d9b9691909192999f9e99928b7f726b60554e58606d78818e939ea09e9892909091979d9f9f9590847b6e665b5044392f23180c00000000000000000000000000000006121f2b37434e58606d78839099a1978e81756c61564c4135291f160c01000000000714202d3a46525e696f7d8691979f9f9892908e8f91979f9f98928b7f726b60554b4035291d1307000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f1617212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f16212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000714202c38444f59636d74818e959fa59c928a7e716a60626a6f757a7e8285888b8d8f9091929293929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000030d172029333b434c545c606b707980868d92979da0a29f9b989892908e8d8c8c8b8b8b8c8d8e8f919299979a9d9fa39f9c9a938f8b85807b756e6a615e564e463d32271b0f03000000000000000000000000000000000000000000000000000000000006121e2b37424d576673808d99a8b1acaaacaea99d908376685e5246392d201306000000000006131f2c3845515c6675828f9ba8b0aba9abb0aa9a8e8174665b5044382b1f1206000000000000000000000000000000000004101c27333d4855616b7783909da7aea3988d8074695e52463b3025190e0200000000000000000a1724313d4a5764707d8a97a3b0b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a968a7d7063574a3d3024170a0000000000030f1b27333f49535f69727f8c959f9f92867b6e615a50443b3025191f2c38434e58616e7b869298a29c938e88848384868c9299a39f93887d6f675c535f6a73808d939ea197928b858483858990959fa0969083786c60554b4034291c10040000000000000000000000000000030f1a26313c44515c666f7c87929f9e938a7d70685d52453d31281d130700000007131f2c38434f59616e7b859298a19a938c86838282858a9297a29f93877d70675d51453a2f24180d010000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e1c28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d0100000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d01000004101c28333e47515b606d79839096a1a49f92867c6f6a6f767c81868b8f9298989a9c9d9e9f9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000020b151f29323b454d565d666d747d848c92999fa29f9c98928f8b88858381807f7f7e7e7f7f8081828486888a8d9092999b9ea19f9c98928d86817c746e6860584e43382c1f130700000000000000000000000000000000000000000000000000000000000814212e3a47535f697784919daaa7a09d9fa2aa9f93867a6d6154473a2e23170c00000000000713202d3a4653606d7985929faca69f9c9fa6ab9e9285796c605346392d20130a0000000000000000000000000000000000000b16212c38444f5964707d8a95a0acaa9f92867b6e61564d41362a1e140800000000000000000a1724313d4a5764707d8a97a3b0aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a0000000000000b17222d38414d57606d78839099a2988f82766c62564d41362a20222e3b4854606a75828f98a29c918c817b7876777a7f87929aa49a9184796d6056626e7c87929fa19791857e797776787c838f949f9f958b7f72675c5145382c1f13060000000000000000000000000000000a15202834404a54606a73808d96a09e91857a6d60594f433a2f24180d0300000915222f3b4854606b75828f97a19f9388807a767576797e859297a2999184796d60554b4035291d1104000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24202d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f242d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000b17212c353f45515c676e7a849198a2a39891857b747c82898e92999c9fa2aaa7a8aaa8a8a7a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e050000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000a141d27313a444d575f686d78808991969fa39e9b948f8a85827e7b7977757373727171727273747677797b7e8083868a8e92979b9fa29f99928e87817a6f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0aca095909298a2a4998a7e7164544a3f34281c1003000000000a1723303d4a5663707d8998a2a99f9490949faba197897c6f6356493c31261b0f03000000000000000000000000000000000005101c28333e4653606c7883909da7aea3988d8074685e52463b3025190e02000000000000000a1724313d4a5764707d8a97a3b0ab9e91848080808080808080808080808080808080808080808080808080808080808080807c6e6255483b2f22150800000000000006111b262f3c44505c666f7c86929f9f948b7e71685e52463e32292834404b54626f7c89939e9f948c7f746e696a686d737e88939fa0968b7f72655e6875828f99a39e91857b716d676a6a6f78828f98a29f9285796d6053473a2e23170b000000000000000000000000000000030c18232e39424e58606d7984919aa1978e81746b60554b4035291f150b0105111e2a36414c56636f7c89939e9e938b7e736d6868666d717c85929fa1968c8073675d5145392c2013070000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c41352923303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c413529303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000005101a232834404b555e686f7c86929aa4a197908381878f949b9fa3abacaaaba39f9d9c9b9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006111c262f39434c565f696e7a828d929ea0a09d938e88827d7975716e6c666867666565656565666869666d6e7174767a7d81858a8e92989ea19f99928e867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c99a7aa9d908386929fab9b8e8175665c5044382c1f120600000005121e2a36424d576774808d9aaaa1979083909ca9a99a8d807367584e43372b1f12060000000000000000000000000000000000000b161f2b3744505b65717e8a95a0acaa9f92867b6e61564c41362a1e14080a0a0a0a0a0a0a0a1724313d4a5764707d8a97a3b0a99c8f827673737373737373737373737373737373737373737373737373737373737373736e6a5f53473a2e211408000000000000000a141d28343f4a545f6a737f8c95a09f92857b6e615a50443a302c3845515c6674818e9aa59c9082786c615f575d616c74818d99a49d9083776a616d7a86929fa0958a7d7069605c5860666e7b86929fa2978a7e7164544a3f34281c100300000000000000000000000000000007121c27303c45515c676f7d88939f9d93897d70675d51453d31271d12070714202d3946525e6875828f9ca59b8e81756c615d565c606a717e8b96a09f92857a6d6053473a2f24180c00000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c3026313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d211407000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d21140700000000081118232e39434c565f6a717e88939fa5a095908d93999fa6acaaa8a09d999992908f8e8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000b17222d38424b555e686e7b838f949da49c969189817c76706d666561605b545a5959585858595a5b545c60626467676d7174797d81868c91969da09e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202d3946525e687683909da9a79a8d80828f9ca99f9285796d6053463a2d2013090000000714212d3a46535f697784919daa9e91857e8a97a8aa9e9184776a5f53473a2e211509000000000000000000000000000000000000030f1b27333f4953606c7884919da8aea3988d8074685e52463b3025191616161616161616161724313d4a5764707d8a97a3b0a99c8f82766967676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000020b17232e38424e58606d78839099a2978f82756c61564c41362d3a4653606d7985929fa2988a7d70655b534d5259616e7b87939f9f95887b6f65727e8b99a39d9184786c6057514e545e6874818d9aa99c8f8276665c5044382b1f1206000000000000000000000000000000000b151e2934404b55606b74808d96a19e9184796d60594f43392f24180c0814212e3b4754616e7a86929f9f94887b6e615a524c5058606c7884919da2978b7e7164554b4035291d100400000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e323f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e21140700000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e3f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e211407000000000007121d27303b444e58616c73808c939ea7a09d9a9fa4abaca59e9b96918c898684828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b403428201509000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000030f1c28333f4a545d676d7a8491959fa39f928d847d756f6a64605c545553504a4d4c4c4b4b4c4c4d4e4a51535557555d6064666d70757a7f848a9095978c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939faca7978a7e7f8c99aba297897c6f6356493c31251a0e0200000815222e3b4855616e7b8896a0a89b8e827a8796a0aca096887b6f6255483c31251a0e020000000000000000000000000000000000000b17222d3844505b66717e8a96a0acaa9f92867a6e61564c41362a232323232323232323232324313d4a5764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000006111c26303c44515c666f7c87929f9e938a7e71685e52463e323c4956626f7c8997a29f9285796d6053494246535f697683909da7988b7f726875828f9bab998c8073655b5045424d5663707c8998a39f9285796d6053463a2d20130700000000000000000000000000000000030c18232f39434f59606d7984919ea1968d80746b60554b4035291e150b1825323e4b5865717e8b99a39c908376695f53464144505b65727f8c99a99c8f8276675d5145392c1f1306000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34323f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e211407000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f343f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e2114070000000000000b151e29323c46505a606c77818e96a0acaaa7acafa7a09d938e89847f7c7a777575747373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000005101a232b3844505b666d79839096a0a299928b8079706b625f5853514b4846443f40403f3e3e3f3f4041404446484b4c5154545c6063686d72797e838a91857a6d60554b4035291d100400000000000000000000000000000000000000000000000000000004111d2935414c5565727e8b9aa4aca095877a7d8999a3a9998d807366574d42362a1e12050004101d2935404b5565727f8b98a8a9988b7f7784919daaa8998c7f7366574d42362a1e120500000000000000000000000000000000000006111b28333f4a54606d7884919ea8aea2988d8073685e52463a30303030303030303030303030313d4a5764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c332a201509000000000000000000000a141e2834404a545f6a73808d95a09e92857a6d615a50443a3f4b5865727e8b98a99c8f8276665c504138424d576673808d99a69b8e8174677784919eab96897d706353493f3b4653606d7986929fa298887b6e6255483b2f221508000000000000000000000000000000000007121d27313d45515d67707d89939e9f93887d6f675d51453d30271c121d2935414c566875828e9bab998c7f7266574d42353f4953626e7b8897a29f92867a6d6053473a2d2014070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b303f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e2114070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b3f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e211407000000000000030c17202a343e44505b656d7a84919daab6b4b3a9a0959189817c7773706d6769686766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000b17212a36424d57606c78818f959fa29892877e736d676059534e46454040434546464544423f3b3a373134383a3b3e4145474a5053565d60666d71787e847f73675d5143392f24180c000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cacaa9d9184777a86929faa9d908477695e53463a2d2114070006131f2c3945515d6776828f9ca9a197887c74818d9aa7aa9d908377695e53463a2d211408000000000000000000000000000000000000000b17222d3844505c66717e8b96a1acaa9f92867a6e61564c413d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5764707d8a97a3b0a99c8f8276695c4f43404040404040404040404040404040404040404040404040404040403b3a37312a21180e0300000000000000000000020c18232e39424e58606d79839199a1978e81756c61564c41414e5b6774818e9aa79a8d807467544a3f2f3e4b5764717e8a97a49d9083776d7a86939fa399877b6e6154473b3845515c677784909daa978a7e7164574b3e3124180b0000000000000000000000000000000000010b151f2935404b55616b74818e97a19a9184796d60584e42392e2318202d3946525d687884919ea996897c706356493d31394653606c7985929fa398897c6f6356493c3023160900000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42363f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e21140700000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d423f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e2114070000000000000008131e28313a46535e696f7d86929facb9b9ada29791837d75706b6663605d555b5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e050000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000004101c28333a46525e69727f8b939ea39992867d716c605c554f47434446494d5051525352514f4c4847433c37332d2f2f35393a3f44464c52545c60656c7179796d60554b4131271f1911060000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca79a8d81747683909da9a095877b6e6154483b2f24180c000714202d3a4753606d7a86929fab9e928579717e8a97a7aca095877b6e6154483b3025190d0100000000000000000000000000000000000006111c28343f4a54606d7984919ea8aea2988d8073685e52494949494949494949494949494949494a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343434342f2e2b2620180f0600000000000000000000000007121c27303c45515c676f7c87939f9e938a7e70685d5246434f5c6976828f9ca5988b7f7265584c3f2e3c4956636f7c8996a29f9285786f7b889aa49f9286796c6053463934404b556975828f9ca5998c7f7266594c3f3326190c000000000000000000000000000000000000030d18242f3a434f59606d7a85919ea0968d80736a60544a4034281e212e3a4754616d7a8796a1a297877a6d6054473a2d3744505b6576828f9caa988b7f7265584c3f3225190c000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e3a4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000010d19242f3a43505a616e7b859299a3aebbb8ab9e92857a706b6360595653514b4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d0100000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000714202c38444f59616e7b86929fa59f92877d706b615a514b4344495053565a5c5e5f5f5f5e5c5955534e46443f382f27343c424a5053565b5d5f5f5b60666c6d675c51454039312b2317110a0200000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aea7978a7e7173808d99aba7988b7f7265554b4035291d10040a1724303d4a5763707d8a98a3a89b8f82756e7a8795a0aca7988b7f7265564c4135291d1105000000000000000000000000000000000000000b17232e3844515c66727e8b96a1adaa9f92867a6d615656565656565656565656565656565656565764707d8a97a3b0a99c8f8276695c4f433629272727272727272727272727272727272727272727272727272722211f1a150e0600000000000000000000000000000b151e2834404b55606a73808d96a09e91857a6d61594f43505d6a7683909da4978a7e7164574b3e313b4855616e7b8894a19f9286796f7c8996ac9e918578655b5044372e414e5b6774818e9aa6998d8073665a4d4033271a0d0000000000000000000000000000000000000007131d28313d45525d68717e8a939e9f92877c6f665c51443c3026232f3c4956626f7c8995a89f928578685d5245392c333f49536774818e9aa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f433946525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f4346525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000004111d2935414c55626c76828f97a1abb5afacada2978e81776c605a504947454042414040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000a16232f3c4855616b75828f98a29d938b7e716b60595045414950535b606366696b6c6c6c6b6866625f58535049413d333d464e545b6063676a6b6c6c6b696663605c54514b433d3528221c140b02000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babaca095877a6e707d8999a3a89c8f8275675d5145392c1f1306121f2b37434e586774818d9aaaa8988b7f72687784919daaa99c8f8376685e5246392d2013070000000000000000000000000000000000000006111c2834404a54606d7984919ea9aea2988d8073686363636363636363636363636363636363636364707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0903000000000000000000000000000000030c18232e39434e58606d7984919aa1978e81746b61564c515e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1a399867a707d8a96a39e9184776b5e493f3334414d5a6774808d9aa79a8d8174675a4e4134271b0e000000000000000000000000000000030608090d0c161f2935414c56616c75818f97a2999083786d60584e42382e23313e4a5764717d8a97a49d9084776a564c4135292d404c5966737f8c99a69c8f8276695c4f4336291c10000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b40414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000000000000000000020608080c0e07131d28313e46535e69727f8c95a0988e81756b61554b414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000613202c3945515d67717e8b949fa9b3aba39fa3a99e938c80736c61584e453b352f3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000007131f2c38434f5963707d8a949ea1978e81746c62594f47444c535b60656c6f7376787979787775726e6a64605b534e443f464e585f666c707477787979777673706d66605d554f4740332d261d140a00000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaa9d908477686d7a86929fac9f92867a6d6053473a2d20140a15212e3a47535f6a7884919eaba196887b6e6774818d9aabac9f92867a6d6154473a2f24180c00000000000000000000000000000000000000000c18232e3945515c66727f8b97a1adaa9f92867a707070707070707070707070707070707070707070707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000000000000000000000000007121d27303d45515d67707d88939f9e938a7d70685d52515e6b7884919ea3968a7d7063574a3d303a4754616d7a8794a0a194877a717d8a97a49d9184776a5e51442d34404d5a6773808d9aa69b8e8175685b4e4235281b0f00000000000000000000000000040a0f1315161a1d1f1924303a44505a616e7a85929ea0958c7f736a5f544a3f3428323f4b5865727e8b98a59c8f8376695c50432f24323e4b5865717e8b98a49d9083776a5d5044372a1d1100000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e13080000000000000000000000000003090e121415191b1d1e161f2a36424d57606d788390999e938a7d70675d5145444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e130800000000000004111d2935414c55606d7a85929ea6b0aaa2999299a1a59c928a7e716a60574d43392f26272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000915222f3b4854606b7683909da69e91857a6d605a5047454d565e656c71787c80838485868584827f7b77716c65605850494e58606a6f787d81838586858483807c78726d67605952443f382f261c1106000000000000000000000000000000000000000000030f1b27333f495363707d8a98a2aeaa9a8d807367677683909ca9a3988a7d7063574a3d31261b0f15222f3c4855626f7b8896a1ab9e9184786a64717d8a99a3afa3998b7e7164554b4035291d10040000000000000000000000000000000000000007121c2834404b54606d7985919ea9aea2988e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f8c99a6b2a99c8f8276695c4f4336291c1003010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000b151e2935404b55606b74818d96a19e91847a6d60594f5e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1aa93877a707d8a96a39e9184776b5e51442f34414d5a6774808d9aa79a8e8174675b4e4134281b0e0000000000000000000000040a0f151b1f212226292b2c2c28323e46525e68717e8b949e9f92877c6f665c50443c2f33404c5966737f8c99a69c8f8275695c4f423629313e4b5764717e8a97a49e9184786b5e5145382b1e120000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e413d45515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000000000000060c11151a1e212226282a2b2c2c25313b44505c666f7c87939f9e9184796d60584e4145515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000613202c3945515d67737f8c97a2adaea29892869196a1a49f92867c6f695e554b41382d2217171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c10040000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d1104000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005111e2a36424d56636f7c89959f9f958a7e71685d5248434d575e686d777e84898d8f91929292918f8c88837e786f6a605b5354606a6f7c83898e9092929291908c89847f796f6b635c504a42382d22171007000000000000000000000000000000000000000005121f2b3744505b6574818e9aaaaea398897d70636673808c99a9aa9a8d817467584e43372b1f121d2935414c5666727f8c99a8ac9b8e817468606d7a86929facab9b8f8275675d5145382c1f130600000000000000000000000000000000000000000c18232e3945515d67727f8c97a1adaa9d938e898989898989898989898989898989898989898989898c919ca8b5a99c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7984919ea1968e81746b60555d6a7783909da4978a7d7164574a3e313b4855616e7b8894a1a2988679707c8996a39e9184786b564c413534414e5b6774818e9aa69a8d8073675a4d4034271a0d00000000000000000000070e151b20262b2e2f3336383939393736414c56626c76828f98a2999083786d60574d41382d404d596673808c99a69b8e8275685b4f423528313d4a5764707d8a97a39e9285786b5f5245382c1f12000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e050000000000000000000002090e171d1f262b2e2f3235373839393938343f4a54606a74808d97a1968d80736a5f5349404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e05000000000000000714212d3a4754606d7a85929fa9b3a99f92867c849198a2a29891847b6e675d53493f332722190f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714202d3a46525e6975828f9ba79d9083766c61564c414b555e696e7a828b9196999c9e9f9f9f9e9b9995908a837c726c655c5c666f7c8690959a9d9e9f9f9e9c9996918b847d736e605b544a3f332822190c02000000000000000000000000000000000000000613202d394653606c7885919eabac9f9286796d60636f7c8997a2ab9e9184786a5f53473a2e2115202c3945525d687683909ca9a49a8a7e71645d687683909ca9ac9f9285796d6053473a2e23170b000000000000000000000000000000000000000007121d2935404b55606d7985929ea9afa59d9a96969696969696969696969696969696969696969696999ca3adb5a99c8f8276695c4f4336291c100c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000007121d27313d45515d67707d89939d9d93897d70675d5c6976838f9ca4988b7e7165584b3e323c4855626f7b8895a29f9285796f7c8895a99f928578685d52453935424e5b6875818e9ba6998c807366594d4033261a0d00000000000000000109101920272b32373b3c40434546464544423e44505a616e7b86929f9f958c7f72695f53493f33404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f120000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c0500000000000000000000050d141a22282d31373a3b3f414445454646454441424e58606d7a85919e9f92877c6f655b5044434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c050000000000000006121e2b37424d5765727e8b97a2adada1978c7f727c86929aa4a1969083796d655b50443e342b20170d090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d201308000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e13080000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000814212e3b4754616e7b87939fa1968a7e71645a504445515d676e7b848f949ea0a8a39f9c9a999a9b9e9f9d9590877f776d66606d79849198a0a79f9d979595989c9f9e96918780746c665b50443f342b1e140a00000000000000000000000000000000000000091623303c4956636f7c8997a1ada99c8f8276675d606d7985929faba196887b6f6255483c302419212d3a4754606d7a86929fac9f93877a6e615666737f8c99a8aea2988a7d7064544a3f34281c100300000000000000000000000000000000000000000c18242f3945515d67727f8c97a2adafa9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6a8adb5b5a99c8f8276695c4f4336291c1919191919191919191919191919191919191919191313100c070000000000000000000000000000000000000000000000010b151f2935414b55606b74818e97a19e9184796d60596875818e9ba6998c807366594d40313d4a5763707d8a96a39e9184776e7a8797a1a298877a6d6054473a36424d57697683909cac988b7e7265584b3f3225180c00000000000000010a131b222b32373c4347494d5052525352514e4b4746535e69727f8b949f9f92867b6e655b50443b404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f12000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c413c46515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000000060f171f252a34393c4247484c4e505152535252514e4c48525d68717e8a949f999083776c60564c4146515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000814212e3a47535f697683909da9b3ab9e9185796d717e88939fa59f958e81776c605a50463c32291f150b02091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101d2935404b5565727e8b99a49e9184786d605346434e58606d798391969fa6a49f9992908e8d8d8e91969a9f99928c81786d66717e8a96a0a89f95908a88898b8f949da099938c81786c605b51463d30261c1106000000000000000000000000000000000006121f2b37434e586773808d9aa9b2a8988c7f7265555c6675828f9ba8a8998c7f7266564c4135291d27333f495364717d8a99a3aa9d908377685e55626f7c8896a1adaa9b8e8174665c5044382b1f1206000000000000000000000000000000000000000007121d2935404b55606d7a85929faab3b5b4b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3a6abb4b5a99c8f8276695c4f43362926262626262626262626262626262626262626262626201f1c18120b0300000000000000000000000000000000000000000000030d18242f3a434f59606d7a84919ea1968d80746b6066727f8c99ab9b8e817568574d42373f4a5465727f8b98a59b8f8275697885929eaa95887c6f6255493c3a46535e697885919ea49a897c6f6256493c2f231609000000000000000a131c252d343c43474e5355595c5e5f5f5f5d5b5853514d57606c77829098a3989082776c60574d42404d596673808c99a69b8e8175685b4e423528303d4a5763707d8a96a39e9285786b5f5245382c1f1200020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d3f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c00000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b58555356616c76828f989f948b7e71685e52463f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c0000000000000000000815222f3b4855626e7b88959fabafa3998c7f73676c73808c939ea79e938c7f736c61584e443b31271d120700071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000613202c3945515d6775828f9ca8998c7f72665c50444854606a74808d95a0a8a499938d87838180808184888d92989f938e81786c74818e9ba8a09690837d7b7c7e828991969f9f938e81746d62584e42382e23170b01000000000000000000000000000000000815212e3a47535f6a7784919eaaaca196887c6f62555465717e8b98a7a99c908376685d5246392d202b3744505b6574818e9babaa9a8d80736756535f6a7884919eabab9e9285796d6053463a2d20130a0000000000000000000000000000000000000000010d18242f3945515d6773808c98a2aebab1a7a09d93939393939393939393939393939393939393979aa2abb5a99c8f8276695c4f433633333333333333333333333333333333333333333333332d2c28231d150c030000000000000000000000000000000000000000010407131d28313d45525d68707d8a939e9f93887d6f6763707d8a99a39e918478695f53473f44505c6675818e9ba9998c7f736976838f9ca5988b7f7265574d423f4854616e7b8796a19f93867a6d6053473a2d20140700000000000008121c252e373f464e54585f6266696b6c6c6c6a6864605d55515b656e7b86929f9f948b7f72695e5346404c5966737f8c99a69b8f8275685c4f423529313e4a5764717d8a97a49e9184786b5e5145382b1e120006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f4239414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f575a616e7b86929f9e92857a6d61594f42414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c0000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867b6e61606c77818e95a0a59f93887e716a60564d43392f231812080007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d010000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000714202d3a4753606d7a86929fa096887b6e62544a414d56626f7c87939fa7a4999387807a7674737375777b80868e939f938c807376838f9ca99e918478706e6f71767d848f949f9d938b7f726a60544a3f34281d1207000000000000000000000000000000000915222f3c4855626f7b8896a0acab9e9184786a5f5354616e7b8795a0ac9f92867a6d6154473a2d222d394653606c7885929eaba298897d7063564e586774818e9aaaada197897c706356493d32261b0f03000000000000000000000000000000000000000007121d2935414c55606d7a85929faab4aca09591868686868686868686868686868686868686868a909aa6b5a99c8f8276695c4f433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b00000000000000000000000000000000000001080d111314161f2935414c56616c75818e97a19a9184796d616d7a86929fa196887b6e6259504a4e56606d7985919ea197897d706673808d99a79c8f8275695f544d4a505b65717e8b98a99d908377675d5145392c2013060000000000040e1a242e374049515860626a6f7376787979787775716d67605c555f69727f8c959f9f92867b6e615a50444b5865727e8b98a59c8f8276695c4f432f24313e4b5864717e8b97a49d9083776a5d5044372a1d11000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b403a444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c0000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e6963605f69727f8c95a0978e81746b60544b40444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c000000000000000006121f2b3844505b6676828f9ca9b5a99c8f8276685e5b656d79839097a1a49a92867c6f685e554b403429241a1006010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a1724303d4a5763707d8a98a39e9184776a5f534246525e6875828f99a4a89f93877e746d6867666768696e737a818b929893887d7783909da5988c7f72666262656b707a828f959f9f92877c6f665c5044392f24180d00000000000000000000000000000005121e2a36424d5766737f8c99a8b2aa9a8d807467584e525e697783909daaa3998a7e7164544a3f33282f3c4956626f7c8997a1ab9f9285796d60534a5764707d8a98a3aea99a8d807467584e43372b1f13060000000000000000000000000000000000000000010d19242f3a45525d6873808d98a2aeaa9d9184777979797979797979797979797979797979797e8a97a3b0a99c8f8276695c4f4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d120700000000000000000000000000000001070c13191d20212428242f3a444f59616d7a85929ea0968d80736a6876828f9ca89a8d80746b605b54585f68707d8a97a19e9185796d626f7b8895a09f93877b6e665e57545c606d7683909da4998c7f7266554b4035291d110400000000020c16202c364049525b626a6f767c80838585868584817e7a736d675e57606d78839099a2988f82766c62564d4a5764717d8a97a49d9083776a554b403529323f4c5965727f8c98a59c8f8276695c4f4336291c10000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51453c3d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b60606d7883919a9e93897d70665c51453d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c00000000000000000613202d394653606c7985929facb3a9988b7f726556535d676e7b859198a3a29891847a6e675c514540362c22180e0506111c2935414c5665727f8b98aab4aa9d918477685d5245392c2013060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e1308000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000c1926333f4c5966727f8c99aa9a8d807467584e434754616e7b86929faba1968c7f736c615e565a5a575f61686d757e86929891857a83909ca3968a7d706354565960686d79839096a1999083786d60554b4035291c110600000000000000000000000000000714202d3a46525e697783909daaaea298897d7063564a4d566673808d99a9ab9b8e8175665b5044382b36414c566673808c99a9ab9b8e8275665c514753606d7a86929facab9e9184786a5f53473b2e21150900000000000000000000000000000000000000000008131e2935414c56616d7a86929faaaca0958a7d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c707d8a97a3b0a99c8f8276695c595959595959595959595959595959595959595959595959595953514b43392e23180c0000000000000000000000000000030b12181e24292c2d31353738323e46525e68717e8a939e9f93877c6f67717e8a95a09f92877d716c6667676a6e7a84919ea2988d8073665f6a7783909da4998f82786e696767666d727f8b959f9f93877b6e6154483b2f24180d010000000008131e28323e48525b636d727c82888c8f91929292908e8b857f796e695e5c666f7c87929f9f948b7e71685e524956626f7c8995a99e918578675d5145392c34404d5a6773808d9aa69a8e8174675b4e4134281b0e000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d4237404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d67666f7d88939f9d9184796d60574d42404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000815222f3b4855626e7b8898a2aeada197887b6e62554b555e696f7c86929fa4a1969083796d605b51483e342a20170c030d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1b27333f49536874818e9bab978a7e7164574b3f4c5965727f8c99a3ab9e9184796d605a524c4d4d4d53565e616c717d8692978d80828f9ca396897c706356494f565d676e7a84919ea0958b7f72675d5145382d22170b00000000000000000000000000000815212e3b4854616e7b87939facab9f9285796d6053464956636f7c8997a1ab9e9285796c605346392d3946525e687783909daaa4998b7e7164544b45515d6776828f9ca9aca196887c6f6255493c31261a0e020000000000000000000000000000000000000000010d1924303a46525e6873808d98a3aea79c9083766b606060606060606060606060606064707d8a97a3b0a99c8f827669666666666666666666666666666666666666666666666666666666605c554b4034281c1004000000000000000000000000060d151d24292f35393a3e4144454645414c56616c75828f97a2999183796d6d7984919da39992857e78757474767b839096a19f92867b6e615864717d8a949e9f948f827b76747475797f87929fa1978e8174695e52463a2d1d130700000000010d1924303a44505a636e737f878f94999c9e9e9d9e9d9b98928c837b6e695e5f6a73808c95a09f92857b6e615a5054616d7a8797a1a197867a6d6053473a2d35414c566875828f9bac998c7f7266594c3f3326190c000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f53463e39434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c0000000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d676b74818e97a0968c7f73695f53463e434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c00000000000000000b1824313e4b5764717e8a97aab4ab9e928578695f53474d57606a717e8a929ca59f958e81756d635a50463c32291e150b0813202d394653606c7985929facb1a795897c6f6256493c2f2316090000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c2013040000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000005121f2b3744505b657783909da499887c6f625549424d566875828f9baba9998c7f73675c514641404042474c525a626b707d8792928785919ea3968a7d7063574a434c555e68707d8a939e9f9285796d60544a3f33281c0f0300000000000000000000000004111d2935414c5665727f8b9aa4afab9b8e8275665c51444653606d7985929eaba197897c6f6356493c303a4754616d7a87939fac9f93867a6d615447404b5565727e8b98a7b1a8998c807366574d42362a1e120500000000000000000000000000000000000000000008131e2a36414c56616e7a86929fabab9f94897c6f63574e535353535353535353535764707d8a97a3b0a99c8f8276727272727272727272727272727272727272727272727272727272726d675c5145382c1f13060000000000000000000000060f181f272f353a4145474a4e505253525150505a616e7a85929fa0958d80736a707d89919fa297928a8482808183879095a09e938c7f72695e55616c75828f95a09f948f8783818082858b9299a29892857a6d61574d42362a1e0c010000000005111d2935414c56616c73808c92999f9f9992919091979c9e9f9590847b6e675c606d79839099a2978f82756c6156525e687885919ea995897c6f6256493c303946525d687784919ea49a897d7063564a3d3023170a000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a50443a3c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c0000000000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d616d7a85929e9f92867b6e615a50443c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c00000000000000000d1a2633404d596673808c99a6b3a99c8f827669574d42454e58616c73808d939ea79e938c7f736c61584e443b30271d1207121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f00000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7985929f9f93867a6d60534746525e697885919eaba297887b6e62554b40363031373a41465059616b727f8b93929197a1a4978b7e7164584b3e434c56616c75828f9ba2978b7f72665b5044382b1f12060000000000000000000000000713202c3945525d6876828f9cacafa3998a7e7164544a4044505c6675818e9baba9998c807366574d42363f4a5464717e8b9aa4a99d908376685e52463b4854616e7b8795a0acaa9d908377695f53463a2d211408000000000000000000000000000000000000000000020d1925303a46525e6874808d99a3aea69b8f82756a5f534746464646464646464a5764707d8a97a3b0aa9d91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20130700000000000000000000060f18212a313940454c5254575b5d5e5f5f5e5d59565e68717e8b949e9f92877c6f6b737f8c93999e9f97918e8d8e90939aa09e938e81786d6056505a616e7a8390959e9f9993908e8d8e92979f9f9892867d70685e52453b30251a0e00000000000713202d3946525d68717e8a929fa198928b86848385888f949da0969083796d605c666f7c87939f9e938a7e71685e52566975828f9ca5988b7f7265574d42363b4754616d7a86939f9f93867a6d6154473a2e211407000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61564c41353f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a68717e8b949f988f82766c61564c413f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000000010e1b2834414e5b6774818e9aa7b4a79a8d8174675a4e413d46505a606c77818f95a0a59f93887e706a5f564c43392e2318110f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f00000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212d3a4754606d7a8798a29e918478675c51454754616e7a8797a1ab9e928578695f5343392f25262b30363e474f59626d74818e979ea1a9a6998c7f7366594c403b444f59626f7c88949e9e9184786c605346392d22170b0000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473a3f4a5464717e8a99a3aa9d908377695e52463a44505c6675828e9baca8998c7f7366564c413a46535e697783909daaaca095887b6e6155483b3025190d0100000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabac9f93877b6e62564d423639393939393d4a5764707d8a97a3b0aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d211407000000000000000000030c18212a333c434b51565d6064686a6b6c6c6b69666260626c76828f98a2999083786d6d737f878f94989b9d9b9a9a9d9c9996918a81786d665c5046525e686e7a838b92979a9c9c9a9a9b9d9b9a938e867d706b60564c4133291f14090000000004111d2935414c56616d7a85929ea19792867f7a7776787c828d929d9f958c7f73685e606a73808d96a09e92857a6d61595965727f8c98a79c8f8275695e524641444f5964717e8a9aa49d908377685e5246392d20130700091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d52453d36414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f626c76828f989f948a7e71685d52453d414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000003101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f343e44505b656d79839097a1a49a92867c6f685e554b403428231a1017222d404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815212e3b4854616e7b8794aa9d9083776a554b404955626f7c8895a9a99c8f837669574d4231271d1a1e252a353e47515b616d7a85929ea7b1a79a8e8174675b4e41323e47535f6a75828f9ca096897d7063544a3f33281c0f030000000000000000000004101c2934404b5564717e8b99a3afa99c8f8376685d5245393a4754606d7a86929faca095877b6e6154473b4653606d7985929faba196887c6f6255493c36424d576673808d99a9b1a7988c7f7265564c41362a1d1105000000000000000000000000000000000000000000020e1925303b46525e6974818d99a3afa49a8e8174695e52463a2f242d2d313d4a5764707d8a97a3b0b2a8a09d99999999999999999999999999999999999999999999999999999993877a6d6054473a2d2114070000000000000000000b151e2a333c454d555d60686d7174777879787776736f6c65616e7b86929fa0958c7f736a6d727c82888b8f9091929291908d89847d756d665c544a414c565e686d787e85898d9091929291908f8b87817b706b60594f443a3021170d02000000000713202c3945525d6873808d97a19e92857c726d676a6a6f77808d95a09f92867a6e6158606d7984919aa1978e81756b6155616e7b88959f9f92867b6e615a524d5056606b75828f9ca4998c7f7366564c4135291d1105000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60584e42383a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e817566626e7b86929f9e91857a6d60584e423a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000004111d2a3744505d6a7783909daab1a4978a7e7164574b3e31333f49535d676e7b859299a3a29891847a6e675c51453f352c22181926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f030000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815222f3b4855626e7b8895a19c8f8376695c5043495663707c8996a3a89b8e8175685b4e423128150e1319232c353f46525d68717e8a95a0aca99c90837669574d423637434e5864707d8a97a29a8e8174665b5044382b1f12060000000000000000000006131f2c3845515c6775828f9babb1a7988b7f7265564c41353945525d687683909ca9a7988b7e7165544b40495663707c8997a2ab9e9184786a5f53473b313c4956636f7c8997a1ada99c908376685e5246392d2013070000000000000000000000000000000000000000000008141e2a36424d57616e7b87929fabac9f92867b6e61564c4135291d24313d4a5764707d8a97a3b0bab2acaaa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211407000000000000000007121d27303c454e575f676d737a7e81838586858483807c78706b69727e8b949f9f92867c6f666a6f757b7f82848586858483807c79706c605c544a423b444c565e666d72797d80838485868584827e7b746e6860594f473d32281e0f0500000000000714212d3a4754606d7a86929f9f958a7e716a605d585f656d7883919da3988d8073665c5d67707d88939f9e938a7d70675d5f697683909da3998e81756c615e565b60686f7d87939f9f93877b6e6155483b3025190d01000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a60544a3f343d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285796d606973808c96a0978d80746a60544a3f3d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000004111e2b3744515e6a7784919daab0a3968a7d7063574a3d302d38414b555e696f7d87929fa4a1969083796d605b51473e342a201725323e4b5865717e8b98a4b1a99c908376695d5043362a1d10030000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f424a5764707d8a97a3a79a8e8174675b4e4134281b0e08111a232935414c56616c7783909da8ab9f928578695e52463a323c4653606d7985929e9e9285796c605346392d201306000000000000000000000714202d3a4753606d7985929facaca095887b6e6155483b3035414c5666727f8c99a8a89b8f8275665c51454d576673808d99a9aa9a8d817467584e43372d394653606c7985929eabac9f93867a6d6154473a2f24180d01000000000000000000000000000000000000000000020e1a25303b46535e6974818e99a3aea3998d8073685d5245392e2324313d4a5764707d8a97a3b0b8b0aaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d21140700000000000000000c18232e39424e575f696e7980868a8e9091929291908c89837d746c6c77828f98a2999083786d6062696e7275777879787776736f6d66615a504a4238323b444c545c60676d707376777879787775716e69615e564f473d352b20160c000000000004101d2935404b5565727e8b98a29d9083766c6158514e535c66707d8a97a19e9185796d6055606b74818e96a19e91847a6d605964717e8a95a09e938b7e736e6869666c707a84919aa3998f8275695f53463a2d1e13080000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f665c50443b34404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e61606d7984919e9f93877c6f665c50443b404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000005121e2b3845515e6b7884919eabafa396897c706356493d30262f3a434d57606b717e8b929da69f958e81756d635a50463c32291e24313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11040000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000a1623303d495663707c8996a39b8e8275685b4f424b5764717e8a97a4a79a8d8074675a4d4134271a0e0008111924303a44505a64717e8a96a1aca297877b6e6154473b2e3845515c6674818e9ba197897c6f6356493c30231608000000000000000000030f1c28333f4a5463707d8a98a2aeaa9d908477695f53463a2d303c4855626f7b8896a1ac9f9285796d605346535e697784909daaa2988a7d7063574a3d322b3844505b6674818e9babafa4998b7e7165554b4035291d10040000000000000000000000000000000000000000000009141f2a36424d57616e7b87929fabab9f92857a6d60554b40342824313d4a5764707d8a97a3b0b0a69f9c93939393939393939393939393939393939393939393939393939393877a6d6054473a2d2114070000000000000004101c2834404b545f6a6e7b848c92989b9d9e9d9d9e9c9995908980776c6e7b86929f9f958c7f72695f5f6165686a6b6c6c6b696663605c5450443f383029323a424a50555c606367696b6c6c6b6a6865615e57524d443d352b23190e04000000000006131f2c3945515d6776828f9ca8988b7f72655a5045414a54606d7985919ea197897c70635659606d7a84919ea1968e81746b60606c78839098a39b908b807b777576797d849196a09f92877c6e62574d42362a1e0c020000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60574d423639434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f625c67707d89939e999083786d60574d4239434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000005121f2c3845525f6b7885929eabafa296897c6f6356493c302328313b454f59626c73808d949ea79e938c7f726c61584e443a302724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11050000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000091623303c4956636f7c8996a29b8f8275685c4f424a5763707d8a96a3a79a8e8174675b4e4134281b07000008131e28323e4653606d7984919eaba9978a7d7064574a3d2d34404b5464717e8a97a8998c7f7266594c3f2f24190d01000000000000000006121f2b3844505b6674818e9baab3a9998d807366574d42362a2e3a47535f6a7884919eaba298897d7063564954616e7b8795a0ac9f9286796d6053473a2d28333f4a5464717d8a99a3aeab9c8f8275675d5145392c20130600000000000000000000000000000000000000000000020e1a25313b46535f6975818e99a4aea2988c7f72675c5145382d22313d4a5764707d8a97a3b0aa9f948f86868686868686868686868686868686868686868686868686868686867a6d6054473a2d2114070000000000000006131f2c3845515c666e7c8591969f9f9c9791909092989fa09d928d81786c727f8c959f9f92867b6e665b55585c5d5e5f5f5e5d5a5653504a423e342e26202930383f444b5153565a5d5e5f5f5e5d5c5854524d46413b322b231911080000000000000714202d3a4753606d7a86929fa196877a6e6154473e3944505c6674818d9aa9998d80736654515d67707d8a939e9f93887d70675d666f7c869299a29b928d86838283858a9196a09d938c80736a5f53453b31261a0e00000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e52463e313c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d706355606b75818e97a0958c7f72695e52463e3c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000005121f2b3845525e6b7885919eabafa296897c6f6356493c30231f29333d47505a606c78828f95a0a59f93887e706a5f564c42392e23313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f42495663707c8996a3a89b8e8175685b4e422e23180c0000020c16202c3844505c6673808d99a9a6998c807366544a3f332e3a4754616d7a8796a19b8f827568564c4135291d110400000000000000000613202d394653606c7985929eabada197897c6f6256493c31262b37434e586774808d9aaaaa9a8d807367574d5565727e8b98a7a89c8f8275675d5145382c222d3a4754606d7a86929facac9f92867a6d6053473a2e23170c000000000000000000000000000000000000000000000009141f2b37424d57626e7b87939facaa9e9184796d6053493f3327313d4a5764707d8a97a3b0a99c8f82797979797979797979797979797979797979797979797979797979797976685d5245392c20130700000000000004111d2935414c56606d79849197a19e949089858384858b9297a29d938c7f726c78839098a3989083786c60574d4f5152535251504d4946443f383028231c171e262e34394045474a4d5051525352514f4b4846423b3630292019110800000000000000091623303c4956636f7c8998a39e918478685e524639343f4a5464717e8b97ac9c908376665b5055616b75818e97a19a9184796d60606a717e8792989f9d9992908f8f91979ea09d938e81786d60584e4333291f1409000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e61594f4339343f46525e68707d8786868686867f7265584c3f3225190c0000000000000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f625559616d7a85929f9f92867b6e61594f43393f46525e68707d8786868686867f7265584c3f3225190c0000000000000005111e2b3844515e6b7784919eaab0a396897d7063564a3d302317212b353f44505b666d79839197a2a49a92867c6f685e544b403428313e4b5864717e8b97a4b1aa9d9084776a5d5144372a1e11040000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000915222f3c4855626f7b8895ab9c908376695d50434955626f7c8895a9a99c8f837669554b4034281c1004000004101c28343f4a54626f7c8996a1a99c8f8276665b5044382d3946525e687884919e9e918578685d5245392c2013070000000000000000091623303c4956636f7c8997a1adab9e9185786c605346392d2026313d4a5663707d8998a2aa9d918477695e535c6775828f9ca8a7988b7e7265554b403529202c3945515d6776828f9ca9aea3988a7d7164544a3f34281c100300000000000000000000000000000000000000000000030e1a26313c47535f6a75818e9aa4ada1978b7e71655b5044372b313d4a5764707d8a97a3b0a99c8f82766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000613202c3945525d68737f8c96a09e938e827c787677797e859298a29f92867b6e6e7b86929f9f948b7f72695f53493f4546454443403c3a38342e261e17110c151c23282f34383a3d40434445464544423e3b3a36302a251f170e0800000000000000000c1925323f4c5865727f8b98aa9b8f827568564d41362e3b4855626e7b889aa49f9285796c60534f59616d7a85929ea0968d80746a60616c717e868e92999b9d9d9c9c9e9c9a96918a81786d665c50463c3121180d03000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c61554b403536414c56616b70797979797979726d62564a3e3124180b00000000000006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054525e68717e8b949f988f82756c61554b4036414c56616b70797979797979726d62564a3e3124180b0000000000000004111e2a3744515d6a7784909daab0a3978a7d7064574a3d312417192328333f4a545d676e7b859299a3a29891847a6d665c51453f35323f4b5865727e8b98a5b1a99d9083766a5d5043372a1d100400000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212e3a4754616d7a8799a49d9184776a564c414754606d7a8797a1ab9e918478675c5145382c1f13060000000c17232e394653606c7884919eab9f9285796c605346392d36414c566975828f9ca197877a6d6054473a2d2114070000000000000006121f2b37434e586773808d9aa9b3aa9a8e8174655b5044372b1f202d3a4653606d7985929faca095877b6e6154606d7985929faca095877b6e6154483b2f241d2935414c5565727f8b98a7b1aa9b8e8175665c5044382c1f1206000000000000000000000000000000000000000000000009141f2b37434e58626f7c87939faca99d9184786c6053463d32313d4a5764707d8a97a3b0a99c8f8276696060606060606060606060606060606060606060606060606060605f524c443a2f24190d010000000000000714212d3a4754606d7a86929fa1978e81786f6a6a676d717c86929fa2988e81746a727f8c95a09f92867b6e655b50443b3039383633302d2c28231c150c06030a11171d23292c2d303436383939383735322e2d2a251f19140d050000000000000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40302d3a4653606d7986939fa298877b6e615448525e68717e8a939e9f93877c6f675c616c717b81868b8f9192929291908d89847d746d665c544a3f342a200f060000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d51453c2f3a444f5961636c6c6c6c6c6c65625b51463a2e221509000000000000010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d514c56606c778390999e938a7d70675d51453c3a444f5961636c6c6c6c6c6c65625b51463a2e2215090000000000000003101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225181017222d38424c555f69707d87929fa4a1969082786d605b51473e34404d596673808c99a6b3a89c8f8275695c4f4236291c0f0300000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7986939f9f928578685d524545515d677885919eab9f9386796d6053463a2d20130800000006121f2b3744505b6575818e9ba8a298887b6f6255483c2f30404d5a6673808d99a995887c6f6255493c2f221609000000000000000815212e3b47535f6a7784919eaaaea2988a7d706453493f33271b1f2c3845515c6775828f9baca7988b7e72655463707d8998a2aa9d908377695e52463a2d1d19242f3b4855616e7b8895a0acab9f9285796d6053463a2d20130a0000000000000000000000000000000000000000000000030f1a26313c47535f6a75828f9ba6aca0968a7d7064594f4438313d4a5764707d8a97a3b0a99c8f8276695c53535353535353535353535353535353535353535353535353535345413a32281e130800000000000004101c2934404b5565717e8b98a29e92857a6d6660585c606a717e8b96a19f92857a6d6d78839099a2988f82776c60574d42362a2b2a2723201f1c17110a03000000060c12181c1f2023272a2b2c2c2b2a292521201e1a140e0802000000000000000000000f1c2936424f5c6975828f9ca5988c7f7265594c3f322c3845515c667885929eaa96897c706356494c56616c75828f97a2999183796d605a61696e757b7f82848586858583807c78706c605c544b42382e22180e00000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d60584e4138323d474f5556606060606060585651493f34291e12060000000000000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b44505b656f7c87929f9e9184796d60584e41383d474f5556606060606060585651493f34291e120600000000000000020f1c2835424f5b6875828e9ba8b3a6998c807366594d402f23180c111c262f3a434d57606b727f8b929da69f948e81746d63594f463c414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0100000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000006121f2b3844505b667884919ea297877a6d605447414c556976838f9ca9a499897c6f6356493c3025190d000000030f1b27333f495365727e8b98acaa988b7e7265584b3f30323f4b5865727e8b98a3978a7d7064574a3d3124170a000000000000000915222f3c4855626f7c8896a0acac9f9286796d6053473a2d22171c2834404b5565717e8b9aa4a89c8f8275665c6774808d9aaaa9998d807366574d42362a1e14212d3a46535f697784919daaada297897d706356493d32271b0f0300000000000000000000000000000000000000000000000915202b37434e58626f7c88949eaaa89d9083766b6054483c313d4a5764707d8a97a3b0a99c8f8276695c4f464646464646464646464646464646464646464646464646464639352f2820160c0100000000000006131f2c3845515c677683909ca9998c7f73675d544e5157606d7984919ea2988b7e71666f7c87929f9f948b7e72695e52463e32291f1a161312100c0600000000000001070c101314171a1d1e1f201f1e1c181514120e0902000000000000000000000000111d2a3744505d6a7783909da4978a7d7164574a3e312834404b546a7783909da4978a7d7164574a44505a616e7b85929fa0958c80736a5f575f61696e727577787979787673706c65615a514b423930261c0f0600000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f53493f33353d44484a5353535353534c4a463f372d23180d0100000000000000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433f49535f6a73808d96a0968d80736a5f53493f333d44484a5353535353534c4a463f372d23180d0100000000000000010d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100a141d28313b454f59626d74808d949fa69d938c7f726b61584e44424d57697683909ca9b2a6998c7f7366594c403326190d000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1c28333f4a546976838f9ca995897c6f625649404d5a6673808d99aaab998c7f7266564c41362a1c11060000000b17222d3c4956626f7c899aa4a89b8e817568564c4136313d4a5764707d8a97a3988b7f7265584c3f3225190c00000000000005121e2a36424d5766737f8c99a8b2ac9c8f8275675d5145382c1b1118232e3b4754616e7a87939fac9f9285796d60697784919daaa197897c6f6256493c30251a121e2a36424d576673808d99a9b3a99a8d807467584e43372b1f13060000000000000000000000000000000000000000000000030f1b26313c4754606a75828f9ca6ab9f95897c6f63584e43373d4a5764707d8a97a3b0a99c8f8276695c4f43393939393939393939393939393939393939393939393939392c29241e160d04000000000000000714202d3a4753606d7986929fa197887b6f62554b4245515c6674818d9aaa9b8e8174686a73808c95a09f92867b6e615a50443b3025190e07060300000000000000000000000406070a0d1011121312110f0b080705020000000000000000000000000000121e2b3845515e6b7884919ea3968a7d7063574a3d30232e43505d697683909ca5988b7e7265584b3f46525e69717e8b949f9f92877c6f665c53575e6165686a6c6c6c6b696763605b535045403930271e140a0000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b50443b3033383c3d4646464646463f3e3a342d251b1106000000000000000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4438414e58606d7984919e9f92877c6f655b50443b33383c3d4646464646463f3e3a342d251b11060000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060b161f2a333d47515b606d78828f96a0a59f93877d706a5f564c47535f697885929eabb4aa978a7e7164574b3e3124180b0000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000b17222d414e5b6774818e9aa4978b7e7164584b3e495663707c8998a2a99c8f8276685e5246382d22170b0000000614202d3a4753606d7a86939faa9e918477685e5246392f3c4956626f7c8995a2998c7f7266594c3f3326190c0000000000000714212d3a46535e697783909daaafa49a8b7e7165554b4035291d0a14202d3946525e687783909daaa298897c70636e7b8796a0ab9e9285796c605346392d20130e1a26313c4956636f7c8997a1adab9e9184786a6054473b2e2215090000000000000000000000000000000000000000000000000a15202b37434e58626f7c89949faba79c8f82756a5f53473b3d4a5764707d8a97a3b0a99c8f8276695c4f43362d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000916232f3c4956626f7c8999a39e9285796c6053463a404a5464717d8a97ac9d90847767606d79839099a2988f82766c62564d41362a20170c0200000000000000000000000000000000010305060605040200000000000000000000000000000000000000121f2c3845525f6b7885929ea396897c706356493d302936434f5c6976828f9ca5988c7f7265594c3f424d56626c76828f98a2999083786d60584e5254585c5e5f5f5f5e5d5a56535049413e342e271e150c020000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c41362a2c2f3039393939393932312e29231b1309000000000000000000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e2f3c45515d67707d8a939e999083776c60564c41362c2f3039393939393932312e29231b130900000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b040d18212b353f44505c666d7a849197a2a49992867c6f685e544b55626e7b8897a2adaea298887b6f6255483c2f2215090000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000061825323f4b5865727e8b98aa9a8d817467564c414653606d7986929fac9f92867a6e61544a3f33281d1207000006131f2c3945515d677885919eaba096877a6e6154473b2f3c4955626f7c8895a2998c807366594d4033261a0d0000000000000815212e3b4854616e7b8795a0acac9f93877a6e6154473b2f24180c111e2a36414c5666737f8c99a9aa998d807366717e8b97a8ab9b8e8174665b5044382b1f120913202d3a4653606d7985929eabada196887c6f6255493c31261a0e020000000000000000000000000000000000000000000000040f1b27323c4854606a76828f9ca6ac9f93877c6f62574d423d4a5764707d8a97a3b0a99c8f8276695c4f433629202020202020202020202020202020202020202020201413110d08010000000000000000000b1825323e4b5865717e8b98ab9c908376655b5044373b4855626e7b889aa49f9286796d60666f7c87929f9e948b7e71685e52463e32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa296897c6f6356493c302935424f5c6875828f9ba6998c7f7366594c403b44505a616e7b86929fa0958c7f726a5f544a484c4f5152535252504d4946443f382f28231d150c0300000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d302723232d2d2d2d2d2d2524221e18110901000000000000000000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352935404b55616b75818e989f958b7e72685e52463d3027232d2d2d2d2d2d2524221e18110901000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f03060f192328343f4a545d686e7b859299a3a29891847a6d665c515665717e8b98a9b3ac9f9285796d6053463a2d20130700000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c100300000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000916222f3c4955626f7c8898a29d908377685d524545515c6775828e9ba8a3998b7f72665b5044392e23180f060004101d2935404b556a7784909daaa8978a7d7064574a3d2f3b4855626e7b8895a19a8d8074675a4d4134271a0e000000000005111d2a36414c5665727f8b98a7b1a99d908376685e5246392d1d12070e1925303c4955626f7c8896a1a99d9083766774818e9ba7a3998a7d7164544a3f33281c0f06121f2b3844505c6674818e9babb2a8998c807366574d42372b1e12060000000000000000000000000000000000000000000000000a15202c38434e5863707d89949faba49a8e8174695e52463d4a5764707d8a97a3b0a99c8f8276695c4f4336291c1313131313131313131313131313131313131313130707040100000000000000000000000d1a2633404d596673808c99a69b8e81746853493f333a4653606d7986939fa399887b6e61606a73808d96a09f92857b6e615a50443a3025190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa295897c6f6256493c2f2935424f5c6875828f9ba6998c7f7366594c40323f46535e69727f8b949f9f92867c6e665b50443f42444546464543403d3937332d261d18120b0300000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e2318202020202020191815120d06000000000000000000000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e242f39434f59616e7b85929f9f92857a6e61594f43392e23182020202020191815120d060000000000000000000000000613202c3945515d677784909daab5ab9a8d8073655b5044372b1f140a00071117232e38424c565f69707d87929fa5a0969082786d605b5d6875828f9ca8b5a99c908376665c5044382b1f1206000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000713202d3a4653606d7985929f9f93867a6d605447404b5563707d8996a1ab9e9184786c60554b4034282118100b09111d2a36414c566a7784919daaa69a8d807367554b40343b4855616e7b8894a19a8d8174675a4e4134271b0e00000000000713202d3946525e6876838f9ca9b2a8998c7f7266564c41362a1e0b010815222e3b47545f6a7884919eab9f92867a6d7784919eaa9f92867a6d6054473a2d22170b03101c28343f4a5464717d8a99a3aeaa9d908477695f53473a2d211408000000000000000000000000000000000000000000000000040f1b27323d4854606b7683909ca7ac9f92867b6e61564c414a5764707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0a08040000000000000000000e1a2734414d5a6774808d9aa69a8d8073675a4d402d3845515c677885929fab95887c6f6258606d79849199a2978f82756c61564c41362a20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea296897c6f6356493c302936434f5c6976828f9ca5998c7f7266594c3f3336424d57606c78839098a3989083786c60574d41382d393939383634302d2b27221b140b070000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f1509131313130c0b0906010000000000000000000000000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a40342827313e46525e68727f8b959f978e81756b60554b4034281f15091313130c0b0906010000000000000000000000000004111d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b11060006111c26303a444d57606b727f8b939da69f948e81746d62606d7a86929facb2a8998c7f7266544a3f34281c1003000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000006121f2c3844515c6676828f9ca4998a7d7164554b404653606c7884919ea8a0968a7d71675c51453d332a221c18181a222d3946525e687885929eaba99d908376675c5145383c4955626f7c8895a2998d8073665a4d4033271a0d00000000000714212e3a4754616d7a86929facaca096887b6f6255483c3025190d0006131f2b37434e586774818e9aaaa399897d707b8796a0a99c8f8276675d5145392c1c1106000b17232e3a4754606d7a86929facaca095887b6e6155483b3025190d010000000000000000000000000000000000000000000000000a16212c38444f5963707d89959faba3998d8073685d52454a5764707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b05000000000000000e1b2835414e5b6874818e9ba6998d8073665a4d403334404b556b7885919ea396897c7063565c676f7c87939f9e938a7e71685e52463e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea396897d7063564a3d30293643505c6976838f9ca5988b7f7265584c3f32313b44505b666e7b86929f9f958b7f72695f53493f33272c2c2b2a2723201f1b17110a0200000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e04060606000000000000000000000000000000000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f2a36414d56606c788390999e93897d70675c51453c31261a0e040606000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000a151e28323c454f59626d74818e949fa69d938c7f726b66727f8b98a3aeaca096887c6f6255493c2e23170b000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a00000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101c2834404a5465727f8c98a79b8e8175675c514544505b66727f8c96a1a89e9184796d60594f453c342c272524262a343c4754616d7a86939facac9f9286796d6053473a3d495663707c8996a3998c7f7266594c3f3326190c0000000004101d2935404b5564717e8b99a3afaa9e9184776a5f53473a2e1e140800030f1b26323d4a5763707d8a98a2ab998c80737e8a97a8a8988c7f7265554c4135291d0a00000613202c3945515d6776828f9ca9b1a7988c7f7265564c41362a1e110500000000000000000000000000000000000000000000000004101b27323d4854606b7683909da7ab9f92857a6d60554b4a5764707d8a97a3b0a99c8f8276695c4f4336292727272727272727272727272727272727272727272727272423201c1710080000000000000f1c2835424f5b6875828e9ba6998c7f7366594c40332e44515e6b7784919ea3968a7d70635755606b74808d96a09e92857a6d615a50443a3024190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909da3978a7d7064574a3d312a3743505d6a7683909da4978b7e7164584b3e3128333f4a545f6a737f8c95a09f92867b6e655b50443b30251a1f1d1a1613120f0b0600000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c312625303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f08030c16202a333d47515b606d78828f96a0a59f93877d706d7984919eaab4aa9d9184776a5f53473b2e1c1106000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232e3b4855616e7b88959f9f9285796d6053473f4a54606d7984919ea6a0968c7f736b60574e463f3833313131363d46505a64717e8a9aa4afaea399897c6f6356493c3d4a5764707d8a97a3988b7f7265584c3f3225190c0000000006131f2c3945515d6775828f9babb3a99a8d807467584e43372b1f0d0200000a14202d3a4753606d7986929fa99c908376818d9aa7a096887b6e6155483b2f24190d000004111d2935414c5565727f8b98a7b1a99c908376685e5246392d201407000000000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0aba2988c7f72675c514a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343431302d28221a110800000000000f1b2835424e5b6875818e9ba6998c807366594d40333845525e6b7885919ea396897c7063564f59606d7984919ea1978e81756c61564c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca4988b7e7165584b3e322935414c566b7784919eac968a7d7063574a3d30222d38424e57606d78839099a2988f82776c60574d42362a20170d0d0a06050300000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e13080000000000000000000000000000000000000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e090e18212c353f44515c666d7a849198a2a49992867c717e8b96a0acaea3988c7f7265584e43372b1f0a000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714212d3a46535f697783909da2988a7e7164584e4345515c67717e8b949fa89f92877d70695f585048443f3e3e3f42464f58616c7683909cacaab0ab998c7f7266594c3f3f4c5865727f8b98a4978b7e7164584b3e3125180b000000000714202d3a4753606d7a86929facada297897c706356493d31261a0f00000006131f2c3845515d6775828f9ca89f92867983909daa9d918477695f53473a2d1e13080000010d19242f3b4855616e7b8895a0acac9f93867a6e6154473b2f24180d0100000000000000000000000000000000000000000000000004101c27333d4855616b7783909da7aa9e9285796d60544a5764707d8a97a3b0a99c8f8276695c4f4340404040404040404040404040404040404040404040404040403d3c39332c231a1005000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40343744505b657885929ea295897c6f625649515d67707d89939d9e938a7d70685d52453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6998c7f7366594c402e2c3945525d687985929fa49a887b6f6255483c2f22262f3c44505c666f7c87929f9f948b7e71695e52463e32291e1308000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e21222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312101a232834404a545e686f7c869299a4a29891847b85929ea8b2aa9f92867a6d6154473c32261b0f0000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005121e2b37424d5765727f8c98a39c9083766a605447404b55606c77828f97a2a39992857b6f6a625a554f4c4b4b4c4d5359606a707d8a949f9b9ea6a89b8f827568574d42404b546774818e9aa896897c6f6356493c3023160900000003101c28343f4a5464707d8a98a2aeab9f9285796d6053463a2d20130a00000004101d2935404b5565727e8b98a7a3988a7d87939fa99a8d807367574d42372b1e0c010000000814212d3a46535f697784919daaafa4998b7e7165554b4135291d1104000000000000000000000000000000000000000000000000000b16212c38444f5964707d8a95a0aca1978b7e72665b505764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49443e362c22170b000000000d1a2734404d5a6773808d9aa69a8e8174675b4e4130394653606c7986929fa895887b6e6255484b55606b74818e96a19e91857a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a69a8e817467544b40342d3a4754606d7a8798a29f93867a6d6053473a2d201d28343f4a545f6a73808d95a09f92857b6e615a50443a3025190e040000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221c262f3c45515d67707d8a939e988f82766c61564c4135291e150a00000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c1818232e39424c565f6a707d87939fa5a09691859297a1adaea2988d8074685e5246392a20150a00000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000020e1a26313c4754616d7a86929f9f94887c6f62584e4244505b656e7b859299a4a19791857c716c63615959585758575f616b707c869299938f939eab9e928578695f534745515c667683909da196877a6d6054473a2d21140700000006121f2c3844505c6674818e9baab4ab9b8e8175665c5044382c1f1206000000000c18242f3b4754616e7b8795a0aa9c8f838f99a4a297897c706356493d31261a0e0000000005121e2a36424d576673808d99a9b3ab9c8f8275675d5145392c2013070000000000000000000000000000000000000000000000000005101c28333e4653606c7883909da8a99e9184786c60555764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c10040000000c1926323f4c5965727f8c98a59c8f827669564c41363b4754616e7a8799a3a196877a6d605447434f59606d7a84919ea1978e81746b61554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a89d908376665c514538303d495663707c8996aa9e918477675d5145392c1f17232e38424e58606d79849199a2988f82756c61564c41362a20160c0200000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c2823272727303a444e58616b727f8c939ea7a0989298a1a9b1a79f92867a6e61564c41362a1e1105000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000914202d3946525e6874818e9aa49b8f82756a60544a3f49535e69717e87939fa3a19791867e76706b686564646567696e747d8592989387828f9baaa197887b6e6255484653606d7985929f9e918478675d5145392c2013060000000713202d3a4653606d7985929eabaea3998a7e7164544a3f34281c1003000000000714202d3a46525e697783909daa9f948f949fab9f9285796d6053463a2d20130900000000020e1a26313c4956636f7c8997a1adac9f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000b161f2b3744505b65717e8a95a0aca0968a7d7064626264707d8a97a3b0a99c8f827669676767676767676767676767676767676767676767676767676767676764615a5044392d2014080000000a1723303d4a5663707d8996a89e918477685e5246393c4956626f7c8995ab9e918478685d52453d45515d67707d8a939e9e938a7d70675d51453d31281d1207000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a09f9286796d6053463c36414c5665727f8c98ab9b8e817568554b4035291d111c26303c45515c676f7c87939f9e948a7e71685e52463e32281e130800000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c030000000000000000000000000000000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e32251818242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e34343430353c464f59636d74818e959faaa29fa2aab3aaa0958c7f72685e52443a3025190d010000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000005111d2935414c56626f7c87939f9f93877c6f665b5044414d57616c727f8b919fa3a198928b827d78757271717274777b81879297978e817d8998a3a9978b7e7164584b4a5463707d8a98a29c8f827569554c4135291d11040000000a1623303d495663707d8997a2adac9f92867a6d6054473a2e23170c000000000005111e2a36424d576673808c99a9a69f9c9fa6ab9b8e8275665c5044382c1f120600000000000913202d394653606c7985929eabaea3988a7d7164544a4034281c100400000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8a89c9083766e6e6e6e707d8a97a3b0a99c8f8276737373737373737373737373737373737373737373737373737373737373706c6155493c3023160a0000000714212e3a4754616d7a8796a0a096877a6d61544740414d5765727f8c98ac9c8f827569564c4135414c55616b75818e97a19e91847a6d60594f43392f24180d030000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919ea398897d7063584e433f46525e6876828f9ca3998b7e7164584b3e2f24180c151e2834404b55606b74808d96a19e92857a6d615a50443a3024190d04000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f140900000000000000000000000000000006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e312417131d28313e46525e69727f8c95a0978e81746b60544a3f34281f14090000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d49464440414141414241464749505b606d79839098a2aeacaeb4aea2989083786d60564c4132291e13080000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d1925303a47535f6a75828f9aa49a9083786c60564c4145505a626d737f8a9298a0a29f948f8984817f7e7e7f8083878e92999992857b7986929fa79a8e817467564c505c6674818e9aa7988c7f7265594c3f2f24190d01000006131f2b37434e586774808d9aa9b3a99c8f8276675d5145392c1c11060000000000020e1a25303c4955626f7c8897a1adaba9abafa4998b7e7164544a3f34281c1003000000000006121f2b3844505b6674818e9babb4aa9b8e8175665c5144382c1f120600000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0ab9f948a7d7b7b7b7b7b7f8b98a5b1ab9e9184808080808080808080808080808080808080808080808080808080808080807e7064574a3d3124170a0000000713202d3946525e687784919ea8978a7e71645b514b4c535f6976828f9ca49a8c7f7266594c3f2f3a434f59616d7a85919ea1968e81746b60554b4035291f150b01000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aa69b8e81746a5f554e4a5059616d7a86929f9f92867a6d6154473a2e2114070c18232e39434f59606d7984919ea1978e81756c61564c4135291f160c010000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c3023160c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d04000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4f4c5254535b60636b6f7a85929facb8bab2a89f92867c6f665c50443b3020170d0200000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2b37434e58626f7c87939f9f958b7f72685e53493f48515b636d737e8691969fa39f9c96918e8c8b8a8b8d9093999f9993877d707683909ca99d918477685d5253606d7985919ea095887b6e6155483b2e2215080000000815222e3b4754606a7884919eabb1a7988b7f7265554c4135291d0a000000000000000913202d394653606c7884919eabb8b6b9ac9f93867a6d6154473a2e23170c000000000000030f1c28333f4a5464717d8a99a3aeab9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919ea8a69a8f8a88888888888b919ba7b3aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074675a4e4134271b0e01000005111d2a36414c566673808c99a59d9083766d605c55565e656e7b87939f9f93877b6e6154483b2e313e46525d68717e8a939e9d93897d70675d51453d31271d12070000000000000000000000000000000000000000000000000000000000000000000000020e1a25303c4855626f7c88949f9f92867c6f676058545c606b73808d99a39c8f8275685e5246392d20130707121d27303d45515d67707d89939d9e938a7d70685d52453d31281d13070000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5b5c565d6163656c70757d839098a2aebab9aca0968a7e716a5f544a3f32291e0e0500000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020f1b26323c47535f6a74818e97a29f92857a6d655b50443f49515b636c717c848c92989ea1a19e9b989797989a9d9f9f9791877e716b73808c99a09f93867a6d61545b65717e8a97a19d918477695f53473a2d2114080000000916222f3c4955626f7c8896a1adaca095877b6e6154483b2f24190d0000000000000005121f2b3744505b6574818e9aaab4bfb6a99c908376685e5246392d1c1106000000000000000b17222d3a4754606d7a86929facada297897d706353493f33271b0f0300000000000000000000000000000000000000000000000000000b17222d3844505c66717e8b96a1aca19a969595959595989ba3adb8b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8d8174675a4e4134271b0e010000010d1925303b4855626e7b88939e9f958b7f736d676767686d77828f99a49c908376695e53463a2d2935414c56616c75818e97a19e9184796d60594f43392f24180c0400000000000000000000000000000000000000000000000000000000000000000000000915212e3b47535f6a76828f9aa3999083796f6a6867666d717d87929f9f94897d7063564c41362a1e1105000b151e2935404b55606b74818e97a19e91857a6d60594f433a2f24180d04000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f120609141f28343f4a54606a74808d97a0958c7f72695e53463e31281d1307000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869686d7073787d82899095a0aab4b4b7aa9e9184796d605b51473e342a20160c030000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000104000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060503000000000000000000000000000000000000000a15202b37434e58616d7a85929fa2978f81776c605a50464049515a616a6f797f868c9196999c9d9e9f9f9e9c9a98928d857d716c63707d899994949a8a7d706355606c7883909da3998c807366574d42372b1e1206000005121e2a36424d576673808c99a8b2aa9d908377695e53463a2d1e130800000000000000030f1b27333f495364707d8a98a2aeacb2a8998c7f7266564c41362a1d0a00000000000000000613202c3945515d6776828f9ca9b3a99a8d8174655b5044372b1f1205000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8aba5a3a1a1a1a1a1a5a7adacacacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e010000000814212e3a47535f6975818e98a29f92877f79757474767a818f949f9e93897d7063574d42362a24303a44505a616d7a85929ea0968d80746b60554b40352920150a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939f9f9590837c77757475797e869299a2988f82766b6054443a3025190d0100030c18242f39434f59606d7a84919ea1978e81746b60554b40352921160a0000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d010000000000000000000000000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c1004030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d0100000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c797776747474747576777a7d8084898e939da0a7afaaa8abaca0968e81746d62594f463c32281e150b000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000004090e11131314202d3a4753606d7a8693a0acac9f9286796c5f5346392c201312110f0c070100000000000000000000000000000000040f1b26323c46525e68717e8b949e9e938c80736c61584f474048505860676d737b8084898c8f9192929291908d8a85807a706b61606d798787878787878073665d67707d8a95a09f92867b6e6154483c31261a0e0200000714212d3a46535f697784909d9f9fa9998c807366574d42362a1e120500000000000000000b17222d3a4753606d7a86929f9f9f9fa196887b6f6255483c3025190d000000000000000004111d2935414b5565727f8b98a79f9f9e9184786c605346392d2013060000000000000000000000000000000000000000000000000000000b17232e3844515c66727e8b96a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000006121e2b37424d57616e7b859298a299928c8582818182868f939e9f958e81756b6054453b31251e28323e46525e68717e8a949e9f93887d6f675d51453d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4754606a74808d949e9f95908983818082848b9298a29992857b6e61594f4432291e130800000007121d28313d45525d68707d8a939e9d93897d70675d51453d32271b0f0300000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d110400000000000000000000000000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808182838487898c91969b9ea5acaba59e9b9ea1a89d938c7f726b61584e443a30271c1207000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000080f151a1d1f2020202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20201f1e1c18130c05000000000000000000000000000000000a15202a36414c56626d76828f97a19f93887e716a60594f473f464e555c60696e73797c7f82848586858583817d79736d6860595d67757a7a7a7a7a7a796d60606d7984919ea49a8e8174695e53463a2a1f15090000000815222e3b4855616e7b88959393939396897c6f6256493c31251a0e02000000000000000006131f2c3945515d6775828f93939393939184786a5f53473a2e1e13080000000000000000010d18242f3b4854616e7b87959393939396897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000006111c2834404a54606d7984919393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938d8174675a4e4134271b0e01000000020e1a26313c46525e69707d8692989f9f98928f8d8d8f92999e9f9590837a6d61594f4433291f16202a36414c56616c75828f97a29a9184796d60584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78828e939da09d95908e8d8e91969f9f9792877d70695f53473d3320170d02000000010c161f2935414c56616c75818e97a19e9184796d60594f44382c1f1307000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c12070000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8e8f8f919696999ea1a8aaaca69f9c938e9196a1a59f93877d706a5f564c42392e2318110800000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000009121a20262a2c2d2d2d2d3a4753606d7a8693939393939286796c5f5346392d2d2d2c2b28241e170f07000000000000000000000000000000040d1925303a44505a616e7b859299a39a92867c6f6b6159504641434b51565e61666d6f737677787979787674706d67615d564f555d686d6d6d6d6d6d6d67616b74808d96a19f93877c6f62574d42362a180e030000000c1926323f4c5965727f8686868686868684786c605346392d20130900000000000000000004101d2935404b5565727f86868686868686807467584e43372b1f12060000000000000000000714212d3a46535e697783868686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000c18232e3945515c67727f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e4134271b0e01000000000915202a36424d56616b707d868e92999b9d9b9a9a9c9d9a97928b837a6d685d52473d3321170e1925303a44505a616e7b85929393968d80736a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d44515c666d79818a9195999c9d9b9a9b9e9c99928e857d706b61574d42352b210e050000000000040d19242f3a44505a616d7a85929393968d80746b6054483b2f2215090000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b00000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9ea0a8a6abacaba39f9b94908981849198a2a49992867c6e685e544a40342823190b020000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a0000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000008121b242b323639393939393a4753606d798686868686868687796c5f5346393939393837342f2921190f0500000000000000000000000000000008131e29323f46525e69707d87929fa29892857d706b625a524c4440454d52545c606366696a6b6c6c6b696764605c55524c444c565d61616161616160606a707d88939fa2978e81756a5f53453b31251a06000000000b1825313e4a57626d7279797979797979786c655b5044372b1f1205000000000000000000000c18242f394a56626d7279797979797979746e6458463c31261b0f0300000000000000000005121e2a36424d5767717779797979797979736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000007121c2834404b55626d727979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000030e1925303b444f59616b707a81868b8e9091929291908d8a857f786d685e564c41352b210f08131e29323e46525e69717e8686868686877c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000a16202834404a545c676d747d84898d8f91929292918f8c87817b706b61594f453b3123190f0000000000000008131e28323e46525e68717e8686868686887c6f6356493c30231609000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c03000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a8a9aaa8a6aaa29f9c99928f89837d757c86929aa4a29891847a6d665c51443f352b1d140a000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d32261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000040f1a242d363d4245464646464545515c67767979797979797979756a5e523e454646464544403a332b21170c010000000000000000000000000000020d17202a36424d56606b727f8b929ca29792867d716c615e5650474242464a505356595c5e5f5f5f5e5d5a5753514b46413a444c5254545454545960696f7c86929aa49f92857b6e61584e4333291f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6b605b53493f33271b0f030000000000000000000007121d2e3a45515b62656c6c6c6c6c6c6c67645c5247342a20150a00000000000000000000020e1a25313b45555f676a6c6c6c6c6c6c6c66635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000c18232e3943515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b00000000000009141f29323e474f5960686e747a7e81838485858483817d79726d665e564c443a3023190f020d17202a36424d57626c717979797979796f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424b555c606c70777c80838485868584827f7b756e6961594f473e332a1f110700000000000000010c16202a36414c56616c717979797979796f6b6054483b2f22150900000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9f9e9d9c9a9898928f8b86827d76706b707e88939fa5a0968f82786d605b51473d2f261b1106000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a010000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b51443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e040000000000000000000000000000000000000000000000000915202b363f484e5253535353514a4b555c6c6c6c6c6c6c6c6c6c6a6359464b5253535352504c453d33291e1307000000000000000000000000000000050e1925303b444f59626d73808d929da29892877e756d68615a534e47433f4446494c4f5152535252504e4a4745403935323a414647474d535b626b707b859198a29e948b7e71685e52463c3121170d030000000006121e29353f49515759606060606060605e53504941382d22170b000000000000000000000001111d29343f48515658606060606060605a58524a413622180e04000000000000000000000009141f2933434d555b5d606060606060605a58524a40352a1f1307000000000000000000000000000000000000000000000000000000000007121d27303f4951565860606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a41362b1f1408000000000000020d17202c353e474f565e61686e717577787979787674706d67605c544c443a32281e110700050e1a25303b45505a62656c6c6c6c6c6c6260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b515a61646b6f7376787979797775726e69615e574f473e352c21180e000000000000000000040d1925303a44505a61646c6c6c6c6c6c6360594f44382c1f1307000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e0400000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929293929291908f8d8b8885827e7a75706b63616c737f8c939ea79f948d80746d62594f41382d22170b000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f606060606060606060605f5e504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505e5f606060606060606060585651493f3422190f000000000000000000000000000000000000000000000000000e1a26323d4851595e606060605e575550515f606060606060605f5e595053585f6060605f5c574f453a2f24180c0000000000000000000000000000000009141f29323d47515b636e74808d929fa299928b817a706c625f57534e4745413c4043444546464543413d3a383435393a3d43474c52575f626d727d859197a1a0958f82756c62564d41342a200f050000000000010d18232d373f464a4c535353535353535246443f382f261b11060000000000000000000000010c18232d363f454a4b535353535353534e4c4741382f241006000000000000000000000000030d1721323b434a4f51535353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000b151e2d373f464a4c53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4741382f241a0e0300000000000000050e1a232c353d444c52565e6164686a6b6c6c6b6a6763605d55504a423a322820160c00000009141f29333f4850565860606060605f56544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b151e2730394045505559606366696b6c6c6c6b6965615e57524d453e352c231a0f060000000000000000000008131e29323e4850555760606060606056544f473d32271b0f0300000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b2219110700000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868685848382807e7c7975726e686360595a636d75818e95999999928b7f726b6053493f33271b0f030000000000000000000000000000080e171f252a33383d44484d535f605c60626567686a6b6b6c6c6c6b6a6a68666462605c605f534d47433c383229241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b41464753534d545b60666c6c6c6c6c6a5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6a6c6c6c6c6c66605b544d4c4a463f372d23130c04000000000000000000000000000000000000000000000000111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f00000000000000000000000000000000020d17202b353f49525c646e74808c9399a29f938e857d756e6a625f5854524c49474540413f3e3e3d3d3e3f3f404045474a4e53565e61696e767e879297a1a1969083796d605a50443b3022180e0000000000000007111b252d353a3e3f46464646464646453937332d261d140a0000000000000000000000000006111b242d343a3d3f4646464646464641403c362f261d130000000000000000000000000000050f202932393f434446464646464646403f3b352e261c120800000000000000000000000000000000000000000000000000000000000000030c1b252d343a3e3f4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646413f3c362f261d130800000000000000000008111a232c323b41464c5254585b5d5e5f5f5e5d5a5753514b443f38302820160e04000000020d17202d363f454a4b5353535353534947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e343e44494f54565a5c5e5f5f5f5e5c5954524d46423b332c231a11080000000000000000000000020d17202c363e45494b5353535353534948443d352b21160a00000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f19100700000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979797878777573716f6d6665615e56544f515b606d79838c8c8c8c8c8c867d70655b5044372b1f1205000000000000000000000000000000050d141a21272c36424d575e6c6c6c6c6c6c6c6a665f5f5f5f5f5e5e66696c6c6c6c6c6c6c5e574d42362b272018130c04000000000000000000000000000000000000000000000000000000000000000000000000000001070e17202930363b424651575f666c72797979797975665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66757979797979726c665f575146423b3229251e160e070100000000000000000000000000000000000000000000131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110000000000000000000000000000000000050e19232d37404a525c646e737f8792979f9e97928a827b756f6a65605d565653514b4d4c4b4b4a4a4b4b4c4d4b515357585f62686d737b828b9299a19f9791847a6e675d51483e32291f100600000000000000000a131b23292e313239393939393939382d2b27221b140b02000000000000000000000000000009121b23292e3132393939393939393433302b241d140b0100000000000000000000000000000e1720272e3336373939393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b241d140b010000000000000000000008111a202930363b4146474b4e5051525251504e4a47454039342e261e160e040000000000050e1b242d343a3d3e4646464646463c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232833393d4348494d5051525352514f4c4846423b363029211a110800000000000000000000000000050e1b242c34393d3e4646464646463c3b38322b23190f040000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d04000000000000000000000000000000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6c6b6a69676562605c5454524c484445515c676e7b808080808080807f786c605346392d2013060000000000000000000000000000000002090e16212d3a46535e69767979797979797771665b5253525a66707679797979797976695e53463a2d21160d07010000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c0400000000000000000000000000000000000000000013202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f1200000000000000000000000000000000000007111b252e38414a525c646d727d8590949fa19e938f87817c76716d686663605d555a59585757575858595a555d6063676a6f747a80868f949fa39e9590857c6e685e554c41362d20170d000000000000000000010a11181e2225262d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000050e161c2227292a2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000080e171e252a3036393b3e42444546464543413d3a39352f28231c150c040000000000000009121b22292e31323939393939392f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121822282d32383b3c40434546464644423f3b3a36302a251f170f0800000000000000000000000000000009121b22282d3031393939393939302f2c27211911070000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c040000000000000000000000000000000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c04000000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f605f5f5e5d5c5a585553504a4746413b38404b555e696e73737373737373726c655b5044372b1f12050000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50464f5c6976828686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d0700000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000000000009131c262f38414a525b626b707b828c92989e9e99928e88837e7a76726f6d67696766656464646465666769676d7074777c81868d92999fa19e938e837b6e6a5f564d433a2f241b0e050000000000000000000000070d12161819202020202020201f13120f0b0600000000000000000000000000000000000000060c11151718202020202020201b1a17140e08010000000000000000000000000000000000040b11161a1d1e202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000070d1216181920202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a17140e08010000000000000000000000000000050d14191e252a2d2e313537383939383734302d2c29241d17110a030000000000000000000911181d2124252d2d2d2d2d2c23221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c171c21272c2f303336383939393836322e2d2a251f1a140d0500000000000000000000000000000000000910171d2124242d2d2d2d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d07010000000000000000000000000000000000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d07010000000000000000000000000000000003090e1214151f202020201e1413110d0701000000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253535251504f4d4b4946443f3b3936302f39434d565e616666666666666665605b53493f33271b0f030000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000000010a141d262f384049515961696e787f868f949c9f9f9b94908b86837f7c7a77757472717170707172727376787a7d8084888e92989fa39f97928b81796e695f574e443b31281e1209000000000000000000000000000106090b0c1313131313131312060503000000000000000000000000000000000000000000000105090b0c131313131313130e0d0b0803000000000000000000000000000000000000000000060b0e1011131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000000000000000002080e14191e202125282a2b2c2c2b2a2724201f1d18120c06000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1f222327292b2c2c2c2b292621201e1a140e090300000000000000000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b0701000000000000000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464645454442403e3c3a38342e2d2a2527313b444d5254595959595959595953504941382d22170b000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000000000000020b141d262e373f474f575e666d727b828990949b9f9f9c9992908c89868482807f7e7e7d7d7e7e7f808284868a8d91969b9fa39f99938d857e756d675e574e453c32291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414181b1d1e1f1f1e1d1b171413100c070100000000000000000000000000000105090b0b13131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1e1f201f1e1c191514120e0903000000000000000000000000000000000000000000000005080a0b1313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d101112131212100e0b070604000000000000000000000000000000000000000000000000000000060606060605000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393938373634322f2d2c2823201e191f29323b4246474d4d4d4d4d4d4d4c46443f382f261b1106000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004000000000000000000000000000000000000000000020b141c252d353e454d545c60696e757c83898f93999da09f9c999992918f8d8c8b8a8a8a8b8b8c8d8f91939a9a9ea0a19e99928e87817a716c605d554d453c332a20170d040000000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a0500000000000000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0f1112131312100e0a07060400000000000000000000000000000000000000000000060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d1012131313110f0c08070502000000000000000000000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f1111121313121111100d0b08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2d2c2c2b2a29272522201f1c1714110d17202930363a3b404040404040403f3937332d261d140a00000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b0000000000000000000000000000000000000000000000020a131b232c333b424a50575f616b6f767c82878c9196989c9fa29f9d9c9a99989797979798999a9c9e9fa39f9c9997918c86817c746d68625a514b433b332a21180e0500000000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a03000000000000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10121316181a1c1d1e1f1f201f1e1d1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f20201f1e1d1c1a18161312100c0605050e171f252a2d2e33333333333333322d2b27221b140b0200000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000000000000109111a212930383f444d535960636b6f757b7f84888c8f929797999b9c9d9e9f9f9f9f9e9d9d9b99979992908c8884807a746f6a615d5650454039312920180f0600000000000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d04000000000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0d0f111213131312110f0d0b07070501000000000000000000020608080c0f1112131312110f0c080705020000000000000000000000000000000000000000000000000000000001080d1113181c1f20222527292a2b2c2c2c2c2b2a29272422201f1c1712100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313131212110f0d0b0907060300000000050d14191e20212626262626262626201f1b17110a020000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000000000000000000080f171e262e343b42464f54596063696e73777b7f8285888a8c8e8f9192929292929191908f8d8b8886837f7c78736e68625f58524c443f352f271f170e0600000000000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d03000000000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d111314171a1c1e1f1f20201f1e1c1a171413110d08040100000000030a0f121415191c1e1f20201f1e1c191514120e090300000000000000000000000000000000000000000000000003090e13191d2023282c2d2f31333637383839393838373634312f2d2b28221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010204050506060606050403010000000000000000000002090e1114141a1a1a1a1a1a1a1913120f0b0600000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b12090000000000000000000000000000000000000000000000000000000000050c141c232831363d44484f54575e61666a6e7276797b7e80818384858586868584848382807e7c7a76726f6c65615e56534e46413a3229241d150d0500000000000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a00000000020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b100500000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b060000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212427292a2c2c2d2c2c2b29272421201d1913100d0701060b0f151a1f212226292b2c2c2c2c2a282621211e1a140d05000000000000000000000000000000000000000000030a0f151a1e24292c2e34383a3c3e4042444445464645444443403e3b3938332d2c28231c19130d08010000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0c060503000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000000020a11171f262a32383d44484d5354575f6265666c6f717375767778797979787877767573716f6d676662605b53524c47433c3530282018120b03000000000000000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c100500000008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000060b12181d1f252a2d2e313336373839393939373634312e2d2a25201d18120d11171b1f262b2e2f323537393939393735322e2d2a251f170f0500000000000000000000000000000000000000060b151a1f262b2f35393a404446494b4d4f50515252535251504f4d4b4846443f3a38342e29241e19130c0400000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a01000000000000000000000000000000000000000000000000000000000000000000060b141a21272c32383b4246484e5355545b6062646668696a6b6c6c6c6c6b6a6a68666462605d555553504946413b373229241e160e07010000000000000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a0000000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000020a11171d24292c3036393a3e40424445464646454442403e3a3936302c29241d191b22272b31373a3b3f42444546464544423f3b3a36312921170d0300000000000000000000000000000000020a111720262b31373a4145474a515355585a5c5d5e5f5f5f5f5e5d5c5a575553504a46443f38353029241e160d070000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d0500000000000000000000000000000000000000000000000000000000000000010407070a0d10111213131211100d0b07070501000000000000000000000000000000010406070a0d0f11121213131211100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000000000000000000000000000000000000000003090e161b21272c31363a3c4247484a50535557595b5c5e5f5f5f5f5f5e5e5d5c5a585553514b4946443f3836302b262019130c0400000000000000000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d000000101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c04000000000000000000000000000000000000000000000000000000060c141c23282f35393a4146474a4d4f515252535352514f4d4a4746413a39352f2924262d33373c4347484c4f5152535352514f4c4846423b33291f1409000000000000000000000000000000060c141c232831373c42474c5154545c60626466696a6b6b6c6c6b6b6a69676462605b5453504a45413a352f281f18120b0300000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000002080d111314171a1d1e1f201f1f1e1c1a181413110d0803000000000000000000000003080d111314171a1c1e1f1f201f1f1e1d1b181615130f0a0602000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a020000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1f252a2d31373a3b3f4446484b4d4e505152525353525151504f4d4b494745403c3937332d2a251e1b150d08020000000000000000000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f000000121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d2013000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d080200000000000000000000000000000000000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d0802000000000000000000000000000000000000000000000000070f181e262e34394045474c5254575a5c5d5f5f605f5f5e5c5a5754524c47454039352f2f383f44464e5355595c5e5f5f5f5f5d5b5954534d453b31251a0e0200000000000000000000000000070f181e262e343c43474d53555d6064666d6f71737577777879797877777673716e6c6663605c54524c45413a3128231d150c040000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000003090e13191d202124272a2b2c2c2c2c2b29272421201d1913100c0600000000000000060b0f13191d20212426292a2b2c2c2c2b2b29272522211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2d3338393c3e40424344454646464545444342403e3c3a39352f2d2b27221b19140f0a040000000000000000000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d10000000131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000071019212a30383f444b5153565e616466696a6b6c6c6c6c6a696764615e5653514b45413a3c41495053585f6265686a6c6c6c6c6a6865615e574d42362a1e1205000000000000000000000000081019212a30383f444e53575f62676d7175797c7e8082838485858685848382807e7b7974706d66605d56524c433d342e271e160e050000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000060e141a1e24292c2d3134363738393938383634312e2d29251f1c17110a03000000020a11171b1f24292c2d313335373839393938383634322f2e2b26211e1a150e09030000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e2122282b2d2f313335363738393939393837373533312f2d2c2924201f1b17110e08020000000000000000000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d2013000000131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d2013000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000071019232b333b424a50555d6065686d717375777879797978777573716d6865605d55524c44464e535b60646a6e727577787979787775726e695e53463a2d211407000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f90919292929291908f8d8a8885817d79736d68605d564f454039302820160e050000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000000000000000000060f181f262b3035393a3d404344454646454443403e3a3935302c28231c150c0802070b141b22272b2f35393a3d40424445454646454443413f3c3b37322e2b26201a150e060000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e1214171c1f2022242628292b2c2c2c2c2c2b2b2a2927252220201d1813120f0b060000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d2013000000131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d201300000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e353028201910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e35302820191008000000000000000000000000000000000000050e19222b353d454d545c60676d72767a7e80828485858686858482807d7a76726d67605d565050585f656c71767b7f82848586868584827f7b6e6154483b2e2115080000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9d9e9e9f9f9e9e9d9c9a9797928e8985807a736d686059514b423a322820170e05000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a211910070000000000000000000000000000000000020a1117212a31373a4145474a4d505152535252514f4d4b4746413a38342e261e19130d12181d262d33373a4145474a4d4f51525253525251504e4b4947433c3a37312b2620180f06000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b020000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b0f121315181a1b1d1e1f1f20201f1e1e1d1c1a18161413110d07050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a110900000000000000000000000000000000020d17202b343d474f575f666d72797e83878a8d8f909292939292918f8d8a86837e79736d68605b5a626a6e787d83888c8f9192929292908e8c8275685b4f4235281c0f000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000000000000020b141b2227333c42464c5254575a5d5e5f5f5f5f5e5c5a5754524c46443f38302a251e171d24292f383f44464c515457595c5d5e5f5f5f5e5e5c5a5855534e4847423c37312a2117110a020000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f101112131313121211100f0d0b090706040100000000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d201300000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b1209000000000000000000000000000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b120900000000000000000000000000000008141e29323d464f5960696e787f858b90939a999c9d9e9f9f9f9f9d9c9a9992908b85807a726c65636c717c838a9095989b9d9f9f9f9f9d9b8e8275685b4f4235281c0f0000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000a141d262d333f454d53565d606467696a6b6c6c6b6b696764615e5653504a423e36302920272f353e41495053555d606466686a6b6c6c6c6b6b696765625f5855534e47423c3328221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d2013000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000020e1925303b444e58606b6f7b838b92979c9fa4a9a19e9c9a9a999a9c9ea1a39f9c97928d857e776e6d737e8690959d9fa7a8aba49f9f9f9f9b8e8275685b4f4235281c0f00000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000006111b262f383f4451575f61686d7073767778797978777673716d6864605c545046413a322a313940454f535b6064676d707375777878797978777674726f6a67625f57534d453f332d261d140b0200000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f111213131211100e0c0a07060401000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b11070000000000000000000000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b110700000000000000000000000005111e2a36414c56606a6f7d8590959ea1a9a29e9997928f8e8d8d8d8f9197999ea1a29f97928b827a747f8b92989fa7a9a19e999993929292998e8275685b4f4235281c0f0000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d0400000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000000000b17222d384149505b62696e747a7d808384858685858482807e7a76716d66615a524c443b333a434b515961656c71757a7d80828485858685858483817e7c78746e6a625f5751443f382f261d140a0000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000000000000000000000000001040707090c0e101111121313121211100f0d0b0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191c1e1f1f201f1e1d1b19161413110d0801000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d2013000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f060000000000000000000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f0600000000000000000000000714202d3946525e686f7c869297a0a7a49d97928c888582818080808285888c91969ea1a29f948f84818c919fa3aaa39f97928d898685858687898275685b4f4235281c0f000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000030f1b27333f49535b606d727b81868a8d909192929292918f8d8a86837e78716c615e564d453c444c555d606c70787d82868a8c8f909192929291918f8d8b8884807b756e69625b504a42382f261b11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000206080d11131416181a1c1e1e1f1f201f1f1e1d1b1a18161312100b060603000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f222226292a2b2c2c2b2b2a28252321201d19130c0400000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c0300000000000000000007131f2c38444f59616e7a859198a2a9a39f928d85807b78757473737475787b7f848b91969ea59f96918d929ca4a9a199928c85807c797878797a7d7e7164574a3e3124170b00000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d13070000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000040f19232b3744505b656c747f868d92989a9c9d9e9f9f9e9e9c9a9992908a847e756d685f574e464c565d676d747d838a8f9299999b9d9e9f9f9f9e9e9c9a9896918d87817b726d605b544a41382d22170b040000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a0300000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000040a0f1214191d2021232527292a2b2c2c2c2c2b2b2a28272522201f1c1715120f0a050200000000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f272b2e2f3235373839393837363532302d2c29241e160d04000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d201300000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000915222f3b4854606b75818e97a1aaa399928a8079736e69696767666769696e73797f848e939fa3a19e9a9da4a8a09691877f79736f6d67666c6e70716c6155493c3023170a000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000b16212c38444f59606c77818b92999fa2aaa9a8a09e9c9b9c9d9fa29f9c96918a827a6e695f584e555d686d79818a90959c9fa3aba39f9e9c9b9c9d9ea1a9a8a19e99938e867f746c665b53493f332720150a000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a0400000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000000000000000000000070c10151a1f2124292c2d303234363738383939393838373533322f2d2b2823211f1b15120e090300000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292c32373b3c3f4244454646454443413f3d3a39352f281f160c0100000000000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b1005000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4d505152535352514e4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4a484746444647484a4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000005111d2a36414c56636f7c89939ea9a59f92877e746d67625f575b5a5a5a575f62666d7279818c9299a3aba7a9aca09691847c736d6762605c5b60616364615a5045392d21140800000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f140900000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000003101b27323b4854606b73808c939fa3aba9a19e9896918f8f8f909297989d9f9e938f847b6e6a5f565d676d7a838e939da0a7a59e9b999291908f8f909297979c9fa6a49f98928b81786c655b50443c32261b0f05000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c0700000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000070c12181c1f262b2e2f35393a3c3f414344444546464545444342403e3c3a38342e2e2b26211e1a140f0a0400000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10191f272f35383c4347494c4f515252535251504e4c494745413a31281e13080000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c130900000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d2013000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b5153575a5c5e5f5f5f5f5d5b5854524d51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b514f4b443b3a3a383a3a3b3d3f44464b51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000713202d3946525e6875828f9ca5ab9e938b7e716c605d55534d4e4d4d4d4d53545c60676d757f87929facb4b7aa9e91847b6f6a605d55535150535456575550483e33281c11050000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e0200000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000713202c38444f5963707d88939fa5aea69f97918c87848382828385888b90959d9e9691857c6e685e606d798390959da5a8a09d938f8a86848382828385878b8f949da0a7a29f938e81776c60584e43372b21160b00000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b03000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000000000000000000000000000000000030b12181c23282c31373a3b414547494b4d4f5151525253525251504e4d4b4946443f3c3a37312d2a251f1b160f0a0400000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131c222b31394045474e5455595c5d5e5f5f5e5e5d5b585654514c433a2f24190d01000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d201300000000000004101c2834404b555f69707d87929892877e726c665f57514d53555c606467696b6c6c6c6b6a6865615e57544f51575e616d727d86929792877d706a5f544a3f3428201509000000000000000000000004101c2834404b555f69707d87929892877e726c665f57606060605e5c564e44392d2c2d2e323f49515759606060575e616d727d86929792877d706a5f544a3f34282015090000000000000714212e3a4754616d7a86929faca3998e81756d625a514b47424140404142474b51555e69707c86929facb8b0a3968a7d70696058514b46454446474a4a49453e362c22170c00000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c100400000000000916222f3b4854606b7683909aa4afa89f948f847f7a7776757676787b7f838990959c9791847a6d666c75818f959fa7a79f959189827e7a7776757676787b7e828990959ea5a59d938c7f736a5f53473d33271c100400000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000000000001070c151d23282e34383c4347484c525456585a5c5d5e5f5f5f5f5e5e5d5b5a585553504a4847433c3a36312b27201b150d0802000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141c252e343d434b515358606265686a6b6c6c6b6a69686563605d554c4135291d110400000000000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b161009010000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130000000000050f1a232c3845515c676e7b85929992867d716c605b544d51575f61676d70737677787979787775726e69636059524d525b626b707c85929892857c6e665c50443c31261a0f04000000000000000000050f1a232c3845515c676e7b85929992867d716c605b63666c6c6c6c6b6760564b3f331f25303b44515b62656c6c6c6c6c67646b707c85929892857c6e665c50443c31261a0f0400000000000b1825313e4b5864717e8b99a3ac9f92867b6e625a504540393731343331373c45515c676e7b859299a3aeabaea99c9083786c60564c413a3838393b3d3e3c39332c241a100500000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000a1623303d495663707c89949facaca0958f827a726d686968696a696e72767d838c929f968f82786d717e8b939ea7a79f9590837d75716d676968696a696e71767d838e939ea5a59f92877c6f62594f44382c20140700000000000000000005121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000000000000030b12181e272e34394044464e5355565d60636567696a6b6b6c6c6c6b6b6a68666562605c5455534e4846423b37322b262019130c04000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e3740464f555d60656a6f7275777879797877767472706d675d5145392c201306000000000000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a0500000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d201300000000000b16212b37434e58606d7983919792877d706b615a504d555c60696e74797d8082848586868584817f7b76706b605d564e5159606a6f7c8692979083786d60584e43372b21160a0000000000000000000b16212b37434e58606d7983919792877d706b615a636d72797979797772675c4f43372a2a36414d56626d727979797979746e646a6f7c8692979083786d60584e43372b21160a00000000000e1b2834414e5b6774818e9aaba99c8f8276695f53483f352f2b262727313c46515b606d79839097a1aaa29fa2aa9f948b7e71685e52463c322b2d2e3031302d28221a1208000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e21140800000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f0000000004101d2935404b556774808d9aa6b0a99d91837a6d68615e565c5c575f61656b7078808b9399948c7f737a85929fa5aba095908279706b64605d555c5c565e61646b7079818e939ea8a3999083776b6054483c2f22160900000000000000000006131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a11090000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d151d2329303940454a5153585f6266686d6f7274767777787979787877767573716f6d6666625f5854534d47433d373129241e160e060000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e384049515960676d71777c7f8284858586858483817f7d796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130000000004101c27333a47535f6a73808c95928b7f726b6159504d575e676d737b81858a8d8f9192929292908e8b87827d756d685f584e4f58606a707e8793958c7f726a5f53473d32271b0f040000000000000004101c27333a47535f6a73808c95928b7f726b61595966727f8686868684776b5e51443826303846525e68727f8686868686817467606a707e8793958c7f726a5f53473d32271b0f0400000000101d2a3743505d6a7683909da9a5988c7f7265574d423629241d1a242f39434e58626d74818e959fa9a29892989fa69e92857a6d61584e43372b2021232423211c1710080000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d00000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000006131f2c3945515d677784909daaada1978a7d70675e56524c4f4f4d53555960666d737e87939f92867b7f8c97a2ada39990837a6d67605954514c4f4f4d52545960676d78818f96a0a49f95897d7063564a3d3023170a00000000000000000006131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b120900000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000050e161f272f343d434b51545c60646a6e72767a7c7e808284848585868585848381807e7c7976736f6a66615e57544e47433c3530282017110a0200000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525b636b6f797e84888c8f909192929191908e8b897f7266594c3f3326190c0000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000000000000000000000000000000000000000406070b0e11121313131313130c0c0a0602000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d2013000000000714202c38444f59626f7c8792968e81746d62594f4d575e696e7980868d92989a9c9b999898999b9b9a938f89827a6f6a5f574d4e58616c737f8c9592867c6e62594f43382c20150a000000000000000714202c38444f59626f7c8792968e81746d62594f5966727f8c93939184776b5e5144382e38424f59616e7b8692939391857a6d6058616c737f8c9592867c6e62594f43382c20150a00000000121f2b3845525e6b7885919eaba295897c6f6256493c31231817202935404b555f6a727f8b939da7a298928590949fa1978e81746a5f53473c32261b17171714110c05000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000714202d3a4753606d7a86939facab9e9285786c60554c464142434246484f545c606c727f8b9398908385929ea9ab9f92877c6f685d554f47454142434246474f555d666d7984919b9a93908c8276695c4f4336291c1003000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b1209000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000000000000000000050f172028313940454f555c60666d71777b7f8386898b8d8f9091929292929191908e8d8b8885827f7c77736e69626058534e46413a3228221c140b03000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646d737c848b9095989b9d9e9f9f9e9d9c9b988c7f7266594c3f3326190c000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000001070c101314171b1e1f202020202020191816120d070000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d2013000000000916232f3c4855606b768390999184796d605b514b555e696e7b838d92999f9c96918e8c8b8b8c8e92979e9c938f847c6f695f564c505a606d788390988f82766b6054483d32271b0f000000000000000916232f3c4855606b768390999184796d605b514c5966727f8c999e9184776b5e514438343f4a54606b75818e989e948a7e71685d525a606d788390988f82766b6054483d32271b0f00000000131f2c3946525f6c7985929faca194887b6e6155483b2e22151f29333b45515d676f7c86929fa5a49a92867b829099a39f93877c6f62584e43372b20150a0a0805000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f1205000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000815212e3b4854616e7b879aa4afa89b8f8275655b50433a363031363a3d424a515a626d75818e9794909297a1ada3998d80736a5f564c433d39352f30363a3d434b545d67707d8a8e8b87837f7c6f6255493c2f22160900000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b10070000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000050e172129323a434b515960676d72797e83888c909399989a9c9d9e9e9f9f9f9e9e9d9b999898928f8c8884807b756f6a625f58524c443d332d261d150c040000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e737f8791969da0a7a8aaa8a4a2a0a0a0a1998c7f7266594c3f3326190c00000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000000000060b12181c1f2024282a2b2c2d2d2d2d2d2625221e18120a01000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d201300000007131f2c38434f5963707d899593897d70675d5145515d676e7b8490959f9f948f898481807e7e7f82858a91969e9691857b6e685d5245505c666f7c879294897c6f63584e43372b1c1106000000000007131f2c38434f5963707d899593897d70675d51494c5966727f8c999e9184776b5e5144383844505c666f7d89939e988f82756c61564c505c666f7c879294897c6f63584e43372b1c110600000013202c3946535f6c7986929faca093877a6d6054473a2d211a25303b45505a606d79839199a3a59f93887e707c87929fa49a8f82756a5f53473c32261b0f01000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f0300000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000916222f3c4955626f7c8895acb6a79a8d81746753493f312a25262a2d30394044515b616d7a85929f9c9ea1a9ac9f92867a6d61584e433a312c2924252a2d3139424b55606c7783827e7a76736f6a6054473b2e22150800000000000000000006131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f05000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000030d172029333b444c555c606b6f797f848b9095999c9fa4aba7a9a9a8a7a6a6a7a7a8a9a8a6aaa29f9c9995918c87817c766f6a615d564f443f382f271e160d0400000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58626d73808c9299a0a8acaaa39f9b979594939394958c7f7266594c3f3326190c000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000000000000000000000000000000000020a11171d23292c2d3134373839393939393933322f2a231c130a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130000000915222f3b4854606b7683909a8e81756b60554b4e58606d798390969f99928b827c78747372727375797e848e939d9791847a6d605a504a545f6a74808d988f82766a605447382e23170c00000000000915222f3b4854606b7683909a8e81756b60554b414c5966727f8c999e9184776b5e514436414c56606d7883909d9f92867b6e615a50444a545f6a74808d988f82766a605447382e23170c000000121f2c3945525f6c7885929faba194877a6e6154473b2e21202a36424d57616c74818e95a0a89e938c7f736c74808d97a29f93877c6f62584e43372b1e1308000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b0000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000091623303c4956636f7c8996a2afa69a8d8073675a4d403025191a1e21272e343f46525e6873808c99a3abadb3a89c8f8275685e52463c3128201d19191e2027303944505b656c7675716d68666260584e43372b1f130600000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d0300000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000000000000010b151f29333b454d565d676d747c848c91969da0a7a9aca8a9a19e9c9b9a9a999a9a9b9d9fa2a9a6aaa9a7a09d99928e89827c746d686059504a423930281f160c01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a727f8b929fa3abaca49f98928e8b8887868687898b7f7266594c3f3326190c00000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000030b141b22272f34383a3e4144454646464646463f3e3a352e251c12070000131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d2013000004101c2934404b55636f7c899493877c6f62594f4754606a74808d95a09892877e766f6c6566656566666d7179818e939d968e81756c61554b4e58616e7b869294897c6f62544a3f34281c100300000004101c2934404b55636f7c899493877c6f62594f433f4c5966727f8c999e9184776b5e51443846525e68727f8b959f958b7f72695e53483e424e58616e7b869294897c6f62544a3f34281c10030000111e2b3844515e6b7784919eaaa295887c6f6255493c2f2428323a46525e69707e8a939da8a0958e81776c606d7a85929fa49a8f82756a5f53473a2f24190d010000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b11060000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000916222f3c4955626f7c8895aab4a79b8e817468564c41362a24201d191c232a36414c56616e7a86929facb9b3a9978a7e7164564c41342a1f161d1d1d1d151e27333f49535b606a6864615e5655544e463c32271b0f0300000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000007121d27313b454d575e686d79808791959ea1a8acaaa29f9b979791908e8d8d8d8d8e8f909297979a9ea0a8ababa39f9b948f87817a706b605b544b433a31281d1307000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707121f2c3844505c666f7c87929fa4afaaa39a938d86817e7b7a797a7a7c7e7d6f6356493c302316090000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000000000000030c151d262d33394045474a4e51525353535353534c4b463f372e23180d0200131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a5f53474d57626f7c87939f9f92867d716c62605b535858545c60676d77818e959e938a7e71675d5146525e6974818d9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a5f53473d3f4c5966727f8c999e9184776b5e5144424e58616d7a85929f999083786c60574d42363c46525e6974818d9a8e8174665c5044382c1f12060000101d293643505c6976838f9ca9a4978b7e7164564c413529303a44505a616e7b85929ea5a3989183796d655d6873808d98a39f93877c6f62564c4135291d1104000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000814212e3b4754616e7a8798a2aeaa9d908377685e52463c352f2c2924272625303a46525e6876828f9ca9b6ada197877b6e6154483b302a2a2a2a2a2a2a2a2a222d38414950535d5b5854524c4947433c342b20150a0000000000000000000006131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f040000000000000000040e18242f39434d575e696e7a828d9399a0a8ada8a19e98928e8a878583818180808081828385878a8d9196999ea1a9aca69f99928d847d736c665c554b433a2f24180d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d1113141d2935404b55606d78839099a3aeaba3989288817a75716f6d6d6d6e6f716f6b6054483b2f22150900000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000000000000000000000b151e272f383f444b5153575b5d5e5f6060606060595751493f352a1e120600131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d201300000714202d3a4753606d79859296897c6f63584e46535f6975828f9a9f948b7f726b615a5350494b4b4b51555d656d78839099999184796d6053474d56616e7b88959285796d6053463a2d2013070000000714202d3a4753606d79859296897c6f63584e43353f4c5966727f8c999e9184776b5e513f4a54606a74818e979f92877c6f665b50453b3136424d56616e7b88959285796d6053463a2d20130700000d1a2633404d596673808c99a9a79b8e8174685d52453b3136414c56616c75828f97a2a59f92867c6f675d56616e7a86929fa49a8e8174685d5245392c20150a000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b020000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929fabac9f92867a6e61584e45403a39352f3433333236414c566673808c99a6b3ab9e928578695e53463a3737373737373737373737372f383f4446504f4b4746413c3b37322b2620180f0600000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000020c16202935404b555e696e7b8390949fa4abaaa29f96918b86817e7b78767574737374747577787b7d8084888d92979ea1a8aba39f96918780786d675d554b4035291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d2021242c3945515d67727f8b95a0abafa39992867d746d6864626160606162656360594f43382c1f130700000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000000000000000000000000000007121d273039414950555c6064676a6b6c6c6c6c6c6c66635b51463a2f22160a00131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d201300000a1724313d4a5764707d8a989184786c6053464855616e7b88949e9c9083786c60595046443f3f3f40454b535c666e7b878e8a86827c6f62554846535f6976839097897d7063564a3d2f23180c0000000a1724313d4a5764707d8a989184786c6053463c313f4c5966727f8c999e9184776b5e5144505b666f7c87939f968d80736a5f544a3f3329303b46535f6976839097897d7063564a3d2f23180c00000a1723303d4a5663707d8997a1ac9f92867a6d60574d43393946525e68717e8a949ea89e938b7f726a5f55525e6874818d9aa49f92867a6d6054473d32271b0f03000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a02000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070005111e2a36424d566976828f9caaafa3998c80736a5f58514b4745414240403f3f3f3e4a5764717d8a97a4b0a99c8f827669574d4244444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000006131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d13070000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000008131e28323a45515d676e7b8491959fa6afa7a098928c847f7a75716e6969686767666767686a696e7173777b80858b91969fa2aaa9a199938c81796d675d5145392c2013060000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1e2124292c2d30333f4a54606d7985929ea7b1a79f92877d706b615e565554535354565856544f473d32271b0f0300000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d18232e39434b535b60676d71747778797979797979726d63574b3e3225180c00131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566874818e9a8d8073655b50444b5566737f8c99a096897d70665b50473e37332d2e3439414a545f697380827e7a766f6a5f5347424d5765727f8c988d817467554b4034291c10040004111d2935414c566874818e9a8d8073655b504437333f4c5966727f8c999e9184776b5e514c56606c7883909a9e9184796d60584e42382d212a36424d5765727f8c988d817467554b4034291c1004000713202d3a4653606d7985929eaaa2988c7f72695f554b43424f59616d7a85929ea6a1968f81756d62584e4c56616e7b87939fa2988b7f7265584e43372b1f1306000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b060000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900020e1925303f4b5865727e8b98a2aeab9f92867c6f6a605d5554524c4e4d4d4c4c4b4b4b5663707c8996a3afa79b8e8174685b505050505050505050505050505050505050505050505050505050504847433c332a201509000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d00000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000010d1925303a44505a606d79839096a0a8b0a69e9591867f79726d6764615e575b5a5a5a5a5b5c575e6164676a6e73797e848c92989fa7aba49f938e82796d6053473a2d2014070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f35393a3d4044505b66727f8b97a1adaca0958c7f736b6159524c4847464747494b4948433d352b21160a0000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000010c161f2834404b555c656c71797d8184858686868686867f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f62534945515d677683909d9e9184786c60544a3f352b272223282f38424d57636e7375716d68625f584e433b4854616e7b8797908477675c5145382c1f1306000713202c3945525d6877849199897c6f6253493f33333f4c5966727f8c999e9184776b5e53535d68717e8b959e93897d70675d51463c2f261c26313b4854616e7b8797908477675c5145382c1f13060006131f2c3845515c6773808c98a2aa9f92867b6e675d554c4a54616b75818e97a1a59e91847a6d605b514646535f697683909caa9d9083776a6054473b2e221509000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b0600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b00000914212d3a4754606d7a85929fa7aea29891847c726d6763605d565b5a59595858585857626f7c8995a2afa79a8d8074675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534e463c31261a0f020000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d1207000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000005111d2935414c56626d75818e959fa8b0a69e948f837b726d66605d5554534d4e4e4d4d4d4e4f4d525457585f62666d71797f8690959ea5afa59e948d8073665a4d4033271a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000003090c151c23282c31373a3b4145474a4d4e53606c7884919ea9b1a79d9083786c60594f46413c3a3a3a3b3c3e3c3b38322b23190f040000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000007131d28313a45515c676d777e848a8e909192999393938c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d6053464753606d7a86939f998d8073655b5042382d231b17181d26303b45525c63666864615d56534e463c3a46535e697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b606060606d7a85929e978e81746b60554b40342a1d14212d3a46535e697885919286796d6053473a2d2014070004101c2834404b55616e7a86929fa6a2989083796d675e56515c66707d8a939ea99e938a7d70685d52493f424d5765717e8b98a3a095897c6f6256493c31261a0e020000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b06000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d00000713202c3945525d68737f8c95a0a8aaa19691867f7974706d6869686766666565656464646f7c8995a2afa6998c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f12060000000000000006131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000000713202d3946525e68717e8b939ea7b1a79e948f82796e69605c54514b484642424140404141424246484a4e53545c60666d727b838f939ea8afa69a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000050d141a1e262e34383c4247484c525457595b5563707d8996a0acab9f95897d70665b504745403a37322d2e2f32302f2c2721191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000000000000000000010d18242f3a43515b606d79818b91969a9d9e9fa39f9f998c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377665c51454956626f7c8999a4978a7d706453493f2f261c0f0b0b151e2a33404a5257595b5754524c47433c3436424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377665c5145382c333f4c5966727f8c999e9184776d6d6d6d6d74808d979e92857a6d61594f433b322920171e2a36424d576976828f99897c6f6256493c2f23160900000c18232e3946525e68727f8b949fa89f958f82796e68615a606d7884919ea5a1978e81756b61564c41373b4754606d7a86929fa79a8d807467574d42372b1e12060000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b060503000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000004111d2935414c56606d79839096a0a7a8a198928c85807d7a787675737372727271717171707c8995a2afa5988c7f777777777777777777777777777777777777777777777777777777777777776e6a5f53473a2e2114080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c1004000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000006121f2b37434e58616d7a85929ea5afa9a0958f82796d675f57514a45403b3a3631343433343430363a3b3e43474b51545c60696e79818f96a0aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000080f171f252a30383f44464d5355565d60636668696775818e9ba8b2aa9d9083776b605b5353514b47433c3731292423221f1b160f07000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000004111d2935414b55626d75818e939ea1a8aaa29f9c9998988c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817467544b404b5864717e8b97a398877b6e6154473b2d21140a00030c18212e3840474b4d4f4b4746413a37322a31404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817467544b403428333f4c5966727f8c999e9184797a7a7a7a7a7c87929f978b7e7168605b544d443b32291d1a2531404d596673808c988b7e7165584b3e3225180b000007121d2a36414c56606c78829096a1a79e948f837a716c6268727f8c96a0a69e91857a6d61594f443a303945525d6875828f9bac9e918477695f53473a2e2114080000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a070000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000010d19242f3a45515c666e7b8490959fa3aaa29f97928d898784838180807f7f7e7e7e7e7d7d7f8c98a5b2ab9e9184838383838383838383838383838383838383838383838383838383838383837c6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000815212e3a47535f6a74818e97a2adada2979083796d675d554d444039352f2d2a252727272728252a2d2e31373940454b51575f676d7884919eaaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000020a121a212931363e424a5053575f6266686d70737576777986929facb1a4988b7e716e6c6564605d55534e47433c352f281f180f0a04000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300000000000000000000000613202c3945515d67727f8b939ea5ada49d98928f8d8c8b8b7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404c5966727f8c999f928579695e52463a2d2014020000060f1c262e353b3f40423e3a3935302b2625323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c99a096918686868686868892999e92857c78716c665e564d443b2f261b25323e4b5865717e8b988c7f7266594c3f3326190c0000000d1925303b44505b666e7b849197a1a69e9590857e756f6d7a85929fa89f948a7e71685d52473e322935414c5664717e8a9aa4a096887b6e6255483b2f2215080000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000008131e2834404b545e696e7b838d92999fa2a9a29e9a9696918f8e8d8c8c8b8b8b8b8a8a8a8c919ba7b4ada19691909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f2216090000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e02000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c010000000000000005111d2935414c56626f7c87939fa9b0a69f92857b6e675d554b433c342e2924211e1a1b1a1a1a1b1a1e2021262b2e343940454d555c667784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000020b141c242c333b424650545c6065696e73777a7d80818384869298a2aeb3a69a8d807d7b7975716d67625f58534e454039312a211a1108000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000714212d3a4754606d7a85929fa6ada39c928d8682807f7f7f7c6f6255493c2f22160900131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7e7265584b404d5a6773808d9a9e9185786b574d42362a1e11050000000a131c242a2f323335312e2d29241e1b24313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7e7265584b3f3226333f4c5966727f8c99a8a09e939393939393959fa3a1979289847e786e685e564d41382d2224313e4a5764717d8a978d8073665a4d4033271a0d00000008141e28333f4a545e696e7b8591969fa69f97918a827c76808d97a2a3998f82766c61564c41352c242f3a4754616d7a87939fa1988c7f7265594c3f3226190c0000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000000010c18232e39424d575e696e7980878e92989b9ea1a9a8a19e9c9b9a999998989897979797989ba3adb8b2a8a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e12050000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c20130400000000000000000713202d3946525e6874818e9aa4afab9f948b7e71695e554b433a3128231c1814120e090d0d0e090e1214151a1d23282e343c434b546a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000020b141c262e363e454d535a61666d71767b8084868a8c8e90919298a2aab4b5a89d928d8a8885817e7a756f6a625f58514b433c332c231a120800000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000000000000000004101c2934404b5565727f8b98a2aea79c918c807a75737272726f6a5f54473b2e22150800131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b414d5a6774808d9a9d9184776a5e514430251a0e02000000010a12191f232626282421201d19131723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c99a8a09393939393939393939496999e96918b827a6e685e53493f332723303d4a5663707d89968d8174675a4e4134271b0e000000020b17222d38424d575f696f7c8490949fa3a19e948f888287929fa99f92877c6e625a50443a3028232d3946525e687783909997928e8376695c504336291d100300000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e110000000007121d27303b454d575e676d747b81868b8e929796989a9b9c9d9d9d9e9e9e9e9e9f9f9f9fa4acb6c0b6aea9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa8aaaaaaaaab94887b6e6155483b2e2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d2114060000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000714212e3a4754616d7a86929facb0a69c9082766c62574d433930281f18120d07050c111517181c1c1c1c1c1c1c181d23283144515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000a141c262e38404850575e616c71787e83888d90939a999b9c9e9fa2aab4b1b2aea49d9a9797928e8b86817c756f6a605d554e463e352c241a11080000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000000000000000000006131f2c3845515c677683909daaaca0958c7f746d6866656565625f584e43372b1f130600131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1c2935424f5c6875828f978a7d7064574a414e5a6774818d9a9d9184776a5e51442f24180d0100000000040c13181d2020201d1814120f0916232f3c4956626f7c89958e8175685b4e4235281b0f000f1c2935424f5c6875828f978a7d7064574a3d3126333f4c5966727f8c99a09689868686868686868687898d92989e948f847a6e655b5044372b232f3c4956626f7c89958e8175685b4e4235281b0f0000000006111c262f3b454d575f6a6f7a828d92999fa69e9c948f9299a3a2978d80746a5f534b454039342e2a36414c566673808d8c8985817e7064574a3d3124170a0000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000b151e29333b454d555d60696e747a7e8285888a8c8d8e8f9090919191919192929292939aa4afbbaea49d9a93939393939393939393939393939393939393939393939b9ea5afafa499877a6d6154473a2e2114070000000000000003131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c07060400071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000005111e2a36424d5666727f8c98a3aeab9f94897c6f635a50453b31271e160d07000911181d212425292929292929292929292a3744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000009121c262e38404a525a61696e767e848b9095999d9fa4aca8a9a8a6a5a4a4a4a5a6a8aaa6a9a19e9b98928e88827c736d675f584f473e362c231a1007000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7986929facac9d9083786c605d5659585855544e463c32261b0f0300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b404d5a6773808d9a9e9184786b554b4035291d1004000000080d161d24292c2d2c2924211f1a151723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c999e918479797979797979797a7c808590959f969082776c6053463c3126303d4a5663707d89968d8174675a4e4134271b0e00000000000a141d29333c454e585f686d78808790959ea0a69e9c9fa3ab9f92857a6d65605c54514b443f3830303d495663707d83807c7874706c6155493c3023160a0000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000030c172129333b434b51575f62686d7175787b7d7f808283838484848485858585858687939facb9a99d928d86868686868686868686868686868686868686868686868e939eaaac9f9386796c605346392d2013060000000000040a0f131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191313100c0707131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000714202d3a46525e697784909daab4aa9c9083766b6054483f33291f150c040009121b22292e313236363636363636363636363744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006101b242e38404a525c636c717b838a91969d9fa7aaacaba39f9d9b999897979898999b9d9fa3ababaaa29f9b948f8780796e6a615950483e352c22180d0400000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000916232f3c4956626f7c8999a3aea49a8b7e71665b524c4c4c4c4947433c342a20150a0000131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7f7265584c404d596673808c999f928578675d5145392c20130600000811191f282f35393a39352f2e2b26201824313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7f7265584c3f3226333f4c5966727f8c999e9184776c6c6c6c6c666c6d6f737b8390969f948b7e7165574d42372b313e4a5764717d8a978d8073665a4d4033271a0d0000000000020b17202a333c464e565e666d737c838b91969ea1a9acafaa9d90837d77716d66605d55504a423d353b4854606b7077736f6c656461594f44392d2014080000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e0200000000000000000000000000000000000000000000000000000102030000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000040d161e2429313940454d53565d606468696e707274757676777777787878787879797c8995a2afa79a8d807979797979797979797979797979797979797979797979818e9ba8ab9e928578665b5044382b1f120600000000070e151b1f222c3946525f6c7985929facada093877a6d6054473a2d26262626262626262626201f1c18120b0b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f120600000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000814212e3b4754616e7b8795a0acaea2988a7e7164594f44362d21170d030006111b242d343a3d3e43434343434343434343434344515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000030c18222d36404a525c646e737e8590949da0a8abaaa29f9b9992908e8c8b8b8a8b8b8c8e9092999a9ea1a9aca69e99928d837c706b615a50473e342a1f160c01000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000a1724313d4a5764707d8a97abac9f93867a6d61544a413f3f3f3c3b37322a22190e040000131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404b5865727e8b989f93867a6d6053473a2d20140900030d19232b313a40454745403b3a37312a2125323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c999e9184776b606060605b606163696e7a84919e9d908377695f53463a2d323e4b5865717e8b988c7f7266594c3f3326190c000000000000050e18212a343c444c545c606a6f787e848b9297a1adb8aca0959089837e79726d67605c544f45403a444f5960636a6662605b53554f473e33281c10040000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b07070401000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000010c161f282f35393a3e3f42474c525458575f6163656768696a6a6a6b6b6b6b6b6c6c6f7c8995a2afa89b8e82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7783909daaa99d9083766a544a3f33281c0f0300000007101920262b2e2f3946525f6c7985929facada093877a6d6054473a33333333333333333333332d2c28231d150c111b2935404b5564717d8a99a3afac9f9285796d6053463a2d201307000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c2013040000000000000000000b1825323e4b5865717e8b98a7b1ac9f9285796d6053473d32201b0f0500010c18222d363f454a4b4f4f4f4f4f4f4f4f4f4f4f4f4f515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000b151e2a343f48525c646e73808a92979fa6aca9a29f98928e8a868381807f7e7e7e7f80818386898d92979ea0a8aba39f9591867d716c61594f463c31281e13080000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000b1825313e4b5864717e8b97a4ab9e918478685e5242382f32322f2e2b2620191007000000131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817468554b404a5663707d8996a49a897c6f6356493c30251a0e090c151f2b353d434b5153514b4847433c332f2633404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817468554b403428333f4c5966727f8c999e9184776b5e53534a505354565e68727e8b9aa095887b6e6155483b2e33404d596673808c988b7e7165584b3e3225180b00000000000000060f18222a323a424b51585f666c71787e85929eabadaba7a09d95908b847f79726d666059514b433d474f54565d595653504949443e352c21170b000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d0805010000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0000000008131e28313a4145474b4c4d4e4f5052504d535557595a5b5c5d5d5e5e5e5e5e5f5f626f7c8995a2afa99c908376655b60606060606060606060606060606060605e697885929faba79b8e8174685b4e412d22170b000000040e19222a32373b3c3f46525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000004101d2935404b556875828e9ba8b5a89b8f8275675d5145392c1f1309000005111d29343f485056585c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000007121d27303c46505a646e73808d929fa2a9aea59e97928c86817d7a77757372717171727375777a7d81858b91969fa3aba7a09892877e716b61584e433a2f24190c03000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669564c412f26252522221f1b150e0700000000131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377675c51454754616e7a8796a1988b7f7265574d42362a201a19191e27313d474f555d605d5555534e4641382a36424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377675c5145382c333f4c5966727f8c999e9184776b5e51463f4446474d56616d7a87939f978a7e7164574b3e3136424d576976828f99897c6f6256493c2f23160900000000000000000610182029303940454e545b60666d7a85929fa9a19e989ea0a09d97918c857f78706b605d554e463d444849514d4946443f3839332c231a1005000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d0802000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000000010d19242f3a434c525457595a5b5c5d5e5d5a54484a4c4d4f5050515151515252525663707d8996a3b0ab9e9285796c605353535353535353535353535353535354616e7b8798a2aeaa988c7f7265594c3f322619060000000a15202a343c4347494c4c525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d1213202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000006131f2c3845515d677884919eabb5ab988b7e7265554b4035291d100400000915212e3a45505a62656969696969696969696969696969696a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000c18232e39434e58626c73808d929ca4adaaa39f938e857f7a75706d67686665646465656668676d7074797e848c9299a1a9aaa29992877d706a5f554c4135291e150a0000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f42302814191615130f0a040000000000131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d60534646525e687884919e9c8f8275695e52463c332a262524293039434f5960676d6765625f58534a41363a46535f697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b5e51443338393b46525d687784919e998c7f7366594c40333a46535f697885919286796d6053473a2d201407000000000000000000060e171e272e343c424a505b66727f8c98a2a197918c91969d9fa19e97918b837d746d675f584f473d3b3d44403c3937332d2d28211a110800000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c070100000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000004111d2935414c565d6064656668696a6b69665e54423f414243434444444545454a5764717d8a97a4b0ada297887b6f625548464646464646464646464646414c5665717e8b98aaaea298897c6f6256493c2f2316090000030f1b26323c464e54555959595f6c7985929facada093877a6d60595959595959595959595959595953514b43392e2318111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000714202d3a4753606d7986939facaea399887b6f6255483c2f24180c0000000b1724313d4a56626c71767676767676767676767676767676767784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000004101c2834404b555f6a717e8b929da4aeaaa298928b817a736d6863605d5559585857585859555d6063676d717980879197a0a8aba39992867c6f675d51453d30261c1106000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0908060300000000000000131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f635349414d566774818e9a9f92877b6e61584e453c3631322f353a424b55606b707a76726e6a645c53483c3b4855616e7b8897908477675c5145382c1f1306000713202c3945525d6877849199897c6f6353493f33333f4c5966727f8c999e9184776b5e5144382e2e35414c566a7683909d9a8d8073675a4d40343b4855616e7b8897908477675c5145382c1f130600000000000000000000050c151d23282f394653606c7884919eaa9e91857f848a90959c9fa19e95918981796e6a60594f463c3237332f2d2b27221b1c17100800000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b0300000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e2215080000000613202c3945525d686d71727374757778767066544b403435363737373838383f4b5865727e8b98a5b1b3a9988b7f7265594f42392e393939393939392d3945525d6875828e9ba8ac9f9285796d6053463a2d201307000006131f2b37434e585f62666666666c7985929facada093877a6d666666666666666666666666666666605c554b4034281c1019242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c889aa4afac9f9286796d6053463a2d2013070000000b1825323e4b5865717e828282828282828282828282828282828286929faca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000006131f2c3845515c676f7c86929fa4aeaaa29892867e756d68605d5654514b4d4c4b4b4b4c4d4b5153555c60676d737d859196a0a8aba29891847a6d60594f42382e23170c0000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566875818e9a8d8074655b5044495663707d8996a0998d80736a5f574e4642403f3f41454c545d67707d86837f7b746e64584c40424d5765727f8c988e817467554b4034291c10040004111d2935414c566875818e9a8d8074655b504437333f4c5966727f8c999e9184776b5e51443b3b3b3c44505c667783909d998d8073665a4d4037424d5765727f8c988e817467554b4034291c10040000000000000000000000030b121b27333f4953636f7c8996a1a3998c7f73787d83898f949da0a09d938e847c706b60584e443b302523201f1b1711100b0500000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d030000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d2013070000000714212d3a4754606d7a7e7f80818283858276665c5145382f2c2924262a2d37434e586774818e9aa7b4b7aa9d9083776b60544b40352f2b2623282b2f38414c56606d7a85929faca99b8e8275665c5144382c1f120600000815222e3b47545f6a6f72727272727985929facada093877a727272727272727272727272727272726d675c5145382c1f131824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000b1824313e4b5764717e8a97acb6aa9d908477665c5144382c1f12060000010d1a2734404d5a6773808d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aea79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000004111d2935414c56606d79839198a2aeaea39892867d716c615e56524c474541403f3e3e3e3f404045474b51555c606b6f7b849196a1abaaa0968e81746b60544a3f34281c110600000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d201300010d19242f3d4a5764707d8a989184786c6053464653606c7884919e9f92877c6f695f58534d4d4c4c4c51565d666d7983918f8c888174675a4e4147535f6977839097897d7063564a3d2f23180c0000010d19242f3d4a5764707d8a989184786c6053463c323f4c5966727f8c999e9184776b5e5148484848494e56606d7985929f988b7f7265584c3f3a47535f6977839097897d7063564a3d2f23180c0000000000000000000000000005121f2b3744505b6574808d9aa89f92867a6e6c70767c828991959fa39d9691867d706a5f564c41362a2113120f0b0600000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b0100000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000714212d3a4754606d7a878c8d8e8f909186796d60544a403a39352f31363a3f47535f6a7783909daab6b8aca095897d70665c5145413a37312e34383b424a525e68727f8c98a2ada1978a7d7164544a4034281c100400000916222f3c4955626f7c7f7f7f7f7f7f86929facb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20131724303d4a5763707d8a96a3b0a99c908376695d5043362a1d1000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669544a4034281c10040000010d1a2734404d5a6773808d9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4a79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000713202c3945525d68727f8c95a0aaafa59f92867d706b625a524c45413a39352f32313132322f35383a40454b515960696e7b849199a3aea89e93897d70665c5044382d22170b000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000813202d3a4653606d79859296897c7063584e44505b66717e8b959f9991847b6f6a615f57595859555d60686d78818e959c93877c6f625548424d57616e7b88959285796d6053463a2d2013070000000813202d3a4653606d79859296897c7063584e43373f4c5966727f8c999e9184776b5e545454545556585f68707d8a98a298897d7063564a3d424d57616e7b88959285796d6053463a2d201307000000000000000000000000000613202d394653606c7884919eac9b8f82756860646b6f767d838c9299a2a09892867c6f685e52463d32271b1003000000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000613202c3945515d67778390999b9c9d988a7d71665b514b4745404343424648505a626f7b8895a0acb8bcb1a79d9083796d605b524c464242413f44464d545b616d7a85919eaaa99e9184796d6053463a2e23180c0000000c1925323f4c5865727f8b8c8c8c8c8c9299a3aeb4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000d1a2633404d596673808c99a6b3a79a8e8174675b4e412e23180c000000010d1a2734404d5a6773808d9aa6a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000004111d2935404b55606d7a85929fa7b1a99d938b7e716b60595046413a352f2c2924252524252524292c2e343940454f575e696f7c87929fa7afa59d9183786d60544a3f33281c0f0300000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a6054474a54606c78839098a09691847c746e696766656567676d727a828e939e958d80746a5f534746535e6974818e9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a6054473e3f4c5966727f8c999e9184776b61616161616162656a6f7a84919e9f9285796d6053463a46535e6974818e9a8e8174665c5044382c1f1206000000000000000000000000000815222f3b4855626e7b8896a1a49a8b7e7164565960636b70787f879297a2a29891847a6e61594f44382c1e13080000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000004111d2935414c556673808d99a3a8aa9d9083786c605d5553514b50504d53555a626c74818e9aa7b1b6b4b6aca0958d80736d605d56534d4e4e4a5053575e666c75828f97a1ada1978c7f73665c5145382c1c12070000000c1925323f4c5865727f8b98999999999fa3abb4b9ada49c99999999999999999999999999999993877a6d6054473a2d211416222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000e1a2734414d5a6774808d9aa7b3a69a8d8073675a4d4034271a07000000010d1a2734404d5a6773808d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000613202c3945515d6773808d97a2adada1978e81746c61594f473e36302924201d181918181819181d1f23282f343d454d57606a727f8c95a0acaca0958b7e71665b5044382b1f1308000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000004101c2834404b55636f7c899494887c6f62594f44505b666e7b869298a0969187807b777473727273767a7f858f939e969083796d60584e434e58616e7b869294897c6f62544a3f34281c100300000004101c2834404b55636f7c899494887c6f62594f443f4c5966727f8c999e9184776e6e6e6e6e6e6e6f72757c839096a0978d8074665c5145434e58616e7b869294897c6f62544a3f34281c1003000000000000000000000000000b1825323e4b5865717e8b98a89f93877a6d61544f545960666d737d859297a2a1968f82756b6054483a2f24190d0100000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d100400000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000010d19242f3b4854616e7b86929fa9ab9f958c7f736d6762605d555d5d575f61656d717e8a939da9afa9a7a9aba79c928c7f746d68615f575b5b545c6062696e78808d949ea9a59e9184796d60544b4034281c0b000000000c1925323f4c5865727f8b98a5a5a5a5acaeb4bdbfb6ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211416222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000e1b2834414e5b6774818e9aa7b3a6998c807366594d4033261a0d000000010d1a2734404d5a6773808d939393939393939393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000714202d3a4753606d7a85929fa9b2a89e91857a6d605a50473d352a251e1913110d070b0b0b070c1013181d2329333b454e58606d7883909da7b1a79e9184786c6053463a3024190d0100000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000c18232e394854606b76828f9c8f82756c61564c4a545f69707d8692979f99928d888481807f7f8082868b91979e9691847b6e675c51464b55606a74818d998f82766a605442382e23170c00000000000c18232e394854606b76828f9c8f82756c61564c414c5966727f8c999e91847b7b7b7b7b7b7b7b7c7e82879095a09892857a6d61544b404b55606a74818d998f82766a605442382e23170c00000000000000000000000000010e1b2834414e5b6774818e9aa79e918477685e5246484f545c606b707c85929fa59e93897d7063564c4135291d1104000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f1306000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000814212d3a46535e6974818e97a1aba79c918c8079736f6d676a6a6a6a696e71777e87929fa5afa59d9b9c9fa6a49c918c807a726e6969686768666d6f747b828d929da6a69e938a7e71675d5142392e23180c000000000c1925323f4c5865727f8b989f9f9f9fa0aeb4bcb9b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211416232f3c4956626f7c8995a2afaa9d9184776a5e5144372b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000f1c2835424f5b6875818e9ba8b2a5998c7f7266594c3f3326190c000000010d1a2734404d5a6773808686868686868686868686868686868686868686868686868074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000006121e2b37424d5765717e8b98a2aeaca0968b7e71685d52483e352b2319130d08040100000000000004070c12182129333d44505c66707d89959fabaca0968a7d7064564c4135291d110400000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000007121d2c38434f5963707d8994948a7d70685d52454d57606b707d858f949c9f9a95918e8c8b8c8d8f92989e9c938e847b6e695f554b45515c676f7c879394897c6f63584e4330261c1106000000000007121d2c38434f5963707d8994948a7d70685d52454c5966727f8c99a196918787878787878788898b8f93999e9691867d6f685d524245515c676f7c879394897c6f63584e4330261c11060000000000000000000000000004111d2a3744505d6a7783909da89b8e827568564c413d424a5159606a707d8a939ea69c8f8276685d5245392c2013070000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d201407000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000005121e2a36424d57616e7b859299a3aba39c928d84807c7a7877767677787b7e838b9299a3aea69d938e90949fa6a39c928d857f7b777675747576797c80868f949da4a69f948e81746c61554b4030271d1207000000000c1925323f4c5865727f8b939393939393a2aab4b3a89e9693939393939393939393939393939393877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000f1b2835424e5b6875818e9ba8b2a6998c7f7366594c403326190d000000000d1926333f4c58646e73797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000814212e3a47535f697683909daab4aa9e9184786d60564c41362d2319110802000000000000000000000001070f172128343f4a54606b7783909daab2a89b8f8275685d5245392c201307000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000f1b27323d4854606b7682909991847a6d605b51484f59606b707b828a8f939a9a9d9a9998989a9c9a99928f8981796e695f574d47505a606d798491988f82766b6054463d321e150a000000000000000f1b27323d4854606b7682909991847a6d605b514c5966727f8c99a8a19e949494949494949495989c9a97928d847d6f6b60564c47505a606d798491988f82766b6054463d321e150a000000000000000000000000000004101d2935404b556b7885919ea6998c807366594d40303940444f58616b75818e9ba99f92867a6d6054473a2d21140700000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f13060000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f1409000000000000020e1a25313b46525e69707d879299a1a9a49c96918d8986858483838485888b90959fa3aba59d948e818390949da5a49d97928c8884828181828385898d92989ea6a49f948f82796d605a5043392f1e150b00000000000c1925323f4c5865727f8686868686868998a2aeafa2968c87868686868686868686868686868686867a6d6054473a2d21141824313e4b5764717e8a97a4b1a99c8f8376695c504336291d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000e1b2834414e5b6774818e9aa7b3a6998d8073665a4d4033271a0d000000000b17232f3b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000815222f3b4855626e7b88959fabaea3988b7e72665c50443a2f241b1107000000000000000000000000000000050f17232e38424f5964717e8a98a2aeac9f92867a6d6054473a2d2114080000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000a16212c38444f59626f7c8692978e81746d625a50474f5960696e767d83878b8e909192929291908e8b86827c756d675f574d474f59626c73808d9592867c6e62594f44342b200c03000000000000000a16212c38444f59626f7c8692978e81746d625a505966727f8c9393939393939393939399929291908d8a8580796f6b60594f474f59626c73808d9592867c6e62594f44342b200c03000000000000000000000000000006131f2c3945515d677986929fa5988b7f7265584c3f322e343d464f59626f7c8997a2a3998a7d7164574a3e3124170b00000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d100400000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000009141f2a36424d57606b717e8792979fa2a8a19e999a9391909090919297989da0a7a8a19e938e82797a828e939da0a8a19e9996918f8e8e8f9092989a9fa3a7a09a938d82796d675d51483e31281d0c0300000000000b1824313e4a56626d7279797979797986929facada093877a7979797979797979797979797979797976685d5245392c20131926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e0000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000e1b2734414e5a6774818d9aa7b3a79a8d8074675a4d4134271a080000000007131f2b36404a52585a6060606060606060606060606060606060606060606060605a58524a40362b1f13070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867a6d60544a3f32281e1209000000000000000000000000000000000006111c26303d4753606d7a85929facaea3998b7e7164584b3e3025190e02000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000004101c27333d47535f6a737f8c95938c7f726c615950444f575f616b70767b7e8183858586858583817e7a756f6a605d554d445059606b717e8b92958c7f736a5f53473d3222190f000000000000000004101c27333d47535f6a737f8c95938c7f726c61595966727f86868686868686868686868686858483807d79736d6760594f445059606b717e8b92958c7f736a5f53473d3222190f0000000000000000000000000000000714202d3a4753606d7a8699a3a4978b7e7164584b3e312328343e4653606c7985929fab998c7f7266594c3f3326190c000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000030e1a25303b454f59626c717d858d92989d9fa4aca49f9e9d9d9d9d9ea1a9aba49f9c96918a81786d6d78818991959c9fa3a8a09e9c9b9a9b9c9fa2aaa39f9b95908880786d675d554b40362c1f160c0000000000000915222e3a46515b62656c6c6c6c6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d111c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8e8175685b4e422f24190d01000000020e19242e3840474c4d5353535353535353535353535353535353535353535353534d4c4740382f24190e030000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000006121f2b3844505b6675828f9ba8b5a89b8f8275685d5242382e20160c000000000000000000000000000000000000000a15202c3945515d6775828e9ba8b4ab9b8e817468564c41362a1e11050000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000b16212b37434e58606d7883909793887e716b625a514a4d53596163696e71747678797979787674716d68626058514b4a505a616b707d8792979083786d60584e43352b2110070000000000000000000b16212b37434e58606d7883909793887e716b625a636d727979797979797979797979797978777673716d67605d554f4a505a616b707d8792979083786d60584e43352b2110070000000000000000000000000000000613202d394653606c7986929fa5988b7e7265584b3f3025212b3744505b657784909da79a8d8074675a4d4134271a0e0100000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d1207000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000009141f29333d47505a626b6f7a80868c90939a999b9d9e9e9f9f9f9e9d9c9a9993908b847d746d66666d747d848a8f92999a9c9d9e9f9f9f9e9d9b9998928f89837d746d665d554c43392f241a0d0400000000000006121e29343f49515658606060606c7985929facada093877a6d6060606060606060606060606060605f524c443a2f2419131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f837669554c4135291d11040000000008121c262e363b3f40464646464646464646464646464646464646464646464646413f3c362f261d1208000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000613202d394653606c7885929fabb2a9988b7e7165564c4130261c0d040000000000000000000000000000000000000004101d2935404b5565717e8b98aab3ab9e918478685e5246392d20140700000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000050f1a26313c44505c666e7b85929992867d716c605c544e464f55575e6165676a6b6c6c6c6b6a6765615e56544e454e545c606c717d86929992857b6e665c50463c3123190f00000000000000000000050f1a26313c44505c666e7b85929992867d716c605c63666c6c6c6c6c6c6c6c6c6c6c6c6c6b6b696764605c55514b4e545c606c717d86929992857b6e665c50463c3123190f0000000000000000000000000000000005121f2b3744505b657885929ea6998c807366564c41362e2e2e3844505b667784909da79a8d8074675a4d4134271a0e01000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b010000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000030d17212c353f48505960686d737a7f83878a8c8e90919192929292908f8d8a86837e79706c605c5c606b70787d82868a8d8f919292929292908f8c8986827d776f6b605c544c433a31271d120800000000000000010d18232d373f464a4c5353535f6c7985929facada093877a6d6054535353535353535353535353535345413a32281e1314202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000a1724313d4a5764707d8a97abb5ab9e918478675d5145392c20130600000000010a141c242b2f33343939393939393939393939393939393939393939393939393433302b241d140b01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000815222f3b4855626e7b8897a2adada197877b6e6154483b2f21140a0000000000000000000000000000000000000000010d18242f3b4855616e7b8898a2aeada196877a6e6154473b2e21140800000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000c1926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000a152028343f4a545f696f7d87929892877e736d665f58524c484d5254585b5d5e5f5f5f5e5d5b5854524c474b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000a152028343f4a545f696f7d87929892877e736d665f586060606060606060606060605f5f5e5d5a5753514b4b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000000000000030f1b27333f49536a7784909da99c8f8276685e52463f3b3b3b404653606c7985929fac998c7f7266594c3f3326190c000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d030000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d040000000000000000000000050f1a232d363f474f565d60686e72767b7d7f82838485858685858482807d7a76716d66615a51515960666c71767a7d80828485858685858382807d7a75706b636059514a423a31281f150b00000000000000000006111b252d343a3e3f4646525f6c7985929facada093877a6d6054474646464646464646464646464639352f282016101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d2013070000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8899a3aeaca196877a6d6054473a2d2114080000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000a1724313d4a5764707d8a97a9b3ab9e918578695e53463a2d2114020000000000000000000000000000000000000000000714212d3a46535f697885929fabb2a896897d7063564a3d3023170a000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000000003060809192633404c5966737f8c99a6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c46474b4e505252535252504e4b47464b51555d606a6e787f889299928a7e716b60574d42382e22180e000000000000000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c5353535353535353535251504d4a474b51555d606a6e787f889299928a7e716b60574d42382e22180e0000000000000000000000000000000000000b17222d414e5a6774818d9aa99f92867a6d6159504a4847484b515b636f7c8998a2a49a8a7e7164574b3e3124180b00000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e0000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000000000000000008111b242d353d444c52565e6165696e71737577777879797978777573716e6864605c545044454f545b6064686d717376777879797978777573706d67636059544f44403930281f160d030000000000000000000009131b23292e31323946525f6c7985929facada093877a6d6054473a3939393939393939393939392c29241e160e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f120600000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000713202d3a4653606d7986929facb2a896897c6f6356493c3025190e00000000000001080e1317191a20202020202020202020202020252728292622211f1a20201a1a17130e08010000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669574d42362a1e120500000000000000000000000000000000000000000005121e2b37424d576a7683909da9b2a5988c7f7265594c3f3226190c0000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000040a0f1315161a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000003050916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f060000000000000000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f06000000000000000000000000000000000000061724313d4a5764707d8a97a2a3988d80736b605c54555455555c606d75828f9caa9f93877a6e6154473b2e211408000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f100600000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000009121b232b323a41454c5254565e616466686a6b6b6c6c6c6b6a696764615e5653514a423e3d424a5053565e616467696a6b6c6c6c6b6a686663605d55554f48433d342e271e160d040000000000000000000000010911181e22242c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d201d19130e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c1003000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000006131f2c3845515c677783909daab2a6998c7f7366564d41362a1c11060000000000000002070b0d0d131313131313131313151e252c31343536322f2e2b26201f1c18120b0300000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a69a8d8073675a4d4031251a0e02000000000000000000000000000000000000000000020e1a2631414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000070f151b1f2222262b38434e586875828f9ba8a79a8d8074675a4d4134271a0e0100000000000000000000131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900010407070c10121316232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a0000000000000000000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a000000000000000000000000000000000000000714202d3a4753606d7a85929ea89f93887d726d666362616263676d737f8b949ea69d908376685e5246392d2014070000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000000000000091119202830353b4146474d525457595b5d5e5e5f5f5f5f5d5c5a5754524c46444039302f383f44464c5254575a5c5e5f5f5f5f5f5d5c595653514b48443d383228231c150c040000000000000000000000000000060d12151f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020201413110d0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000004101c2834404b556774818e9aabb5a99c908376685e5246382e23170c0100000000000000000000010606060606060008111e272f373d4042433f3b3a37312d2c29231d150d04000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f322619090000000000000000000000000000000000000000000000091a2733404d5a6673808d99a6b3a89b8e8175685b4f4235281c0f00000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000007101920272b2e2f31363e4754606a7885919eabaa998c7f7266594c3f3326190c0000000000000000000000131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d02080d111314181c1f201f232f3c4956626f7c89959f9f9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000000000000613202c3945515d67727f8c96a1a49a92877f7873706e6e6e7073798088939fa69f948a7e7164564d41362a1e1105000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f050000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000070e161e24293036393b4246474a4c4f50515252535252514f4d4a4746413b38342e27262d33383a4146474a4d4f515252535252504f4d4a4745403a38332c272118120b03000000000000000000000000000000000106131f2c3946525f6c7985929facada093877a6d6054473a2d21141313131313131313060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000c18232e3e4a5764717e8a99a3afac9f93877b6e61544a3f34281d13070000000000000000000000000000000000040e1a232f3941484d4f504c4847433d3a38342f271f160e040000000000000000000001040606111e2a3744515d6a7784909daaa99c8f8376695c504336291d10060000000000000000000000000000000000101d2a3743505d6a7683909da9b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a99c908376695d5043362a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000040f19222b32373b3c3f4246505a626f7c8997a1ada298897d7063564a3d3023170a0000000000000000000000131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f080d13191d202125292b2c2c292f3c4956626f7c89939393939386796c605346392d2013000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f060000000000000000000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f06000000000000000000000000000000000000000004111d2935404b55606d79849197a1a399928b84807d7b7a7b7d80858d939aa4a0968f82766c6155443b3025190e020000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c110800000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000000000000000000000000040c13191e252a2d30363a3b3e4042444445464646454442403e3b3936302c28231c1c22282b3036393a3e40434445464646454442403d3a39352f2c27211b160c070000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000714212d3a4754606d7a86929facafa4998c7f72665c50443a2f24181007000000000000000000000000000000030c16202c35414b53595b5c5955534e4a47454039312820160c020000000000000004090e111213131e2a3744515d6a7784909daaa99c8f8376695c504336291d13130807050200000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000a15202b343c4347494c4d5359616c75818e9ba9aa9f92867a6d6054473a2d2114070000000000000000000000131f2c3946525f6c7986868686868686868681756c61554b40342b1e150c13191e24292c2d323638393836323c4956626f7c86868686868686796c605346392d20130000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a11070000000000000000000000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a1107000000000000000000000000000000000000000000010d18242f3a45515d676e7c8592979fa39f96918c89888788898d91979fa49d9691847b6e615a504532291f140800000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a00000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000000000000000000000002080d14191e20252a2d2e31333537383839393938373634312e2d2a251f1c181211171c1f252a2d2e313436373839393938373533302d2c29241d1c160f0a04000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e0000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e13080000000000000000000000000000000000000713202c3945525d6876838f9ca9b3ab9e9184796d60554b4035292219100903000000000000000000000000040c151e28323d47535d65686965625f585653514b433a32281e1308000000000000080f151a1d1f2020202a3744515d6a7784909d9f9f9c8f8376695c504336292020201514120e09030000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9184776a5e5144372b1e1100000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000030f1b27323c464e545559575f616b707e8a939eaaa3988e8174675d5145392c2013060000000000000000000000121f2b3844515d6974797979797979797979756f65594f433a342e261e191e252a3035393a3f43454645433f3a4754606a6f79797979797979766c5f5346392d2013000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b120900000000000000000000000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b1209000000000000000000000000000000000000000000000007131d2935404b555f6a6f7d858f949c9fa09e999695949596999ea19f9b938e847b6e695e52483e3320170d020000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c02000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a00000000000000000000000000000000000000000000000002080e1114191e20212426282a2b2b2c2c2c2c2a29272421201e1914100c07060b0f13191d20212427292b2c2c2c2c2c2a29262320201d1813100b050000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000004111d2935414c5664717e8a97a1adaca0968b7e71675d51453e342b221a140e09060400000101000205060c10161e27303a444f59656f7576726e6a6763605c554c443a3025190d010000000009121920262a2c2c2d2d2d3744515d6a778490939393938f8376695c5043362d2d2d2d22211e1a140e0600000000000000000000121f2c3845525f6b7885929eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000006131f2b37434e5860626567696e747d86929fa5a49f92867b6e61554c4135291d11040000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c68655d535246443f383026252a30363a4145474b4f525352504c47454e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000000010c18242f39434e58606b6f7b828a8f94979a9d9e9e9f9f9e9d9a99928f89817a6e695e574d42362c220e0500000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b020000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a0100000000000000000000000000000000000000000000000000000205090e11141417191c1d1e1f1f201f1f1e1c1a171414110d08040000000003080d111314171a1c1e1f1f201f1f1d1c1a171413110d070100000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000000010d19242f3a4653606d7985929ea9b2a89e9184796d605a50463d342a251f1a1313100c070e0e080e1114171c1f283039424c56606b7581837f7b7774706d675e564c4135291d110500000008121b242b313638393939393844515d6a77838686868686868276695c504337393939392e2d2b261f180f06000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000815222e3b4754606a6f7274777b81879298a2a39f928c7f72695f53433a2f24190d0100000000000000000000000d1925303b4650585d5f60606060606060605b5e60605f53504a42382e30363a41464c5254585c5e5f5f5c5853514b4e5456606060606060605f5a52493e33271b0f0000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a1109000000000000000000000000000000000000000000000000000007121d27313c464f5960696e777d82888b8e909192929291908d8b86827d746d685e574d453b30241a100000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a01000000000000000000000000000000000000000000000000000000000000020507080b0d0f11111213131312110f0d0b080705010000000000000000010507070b0d10111213131312110f0d0a07060401000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000008131f2c3845515c6773808c97a1adada1968d80746c61584e463e36302a26201f1c181b1a1b1b191e2023282c313a424a545d68707d898f8c8884807d796d685e5246392d2013070000040f19242d353d424546464646453d4f5b6771777979797979797670665a4e3b44464646463b3a37312a21180e030000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c7f8084888e9299a29f99928c80746d63574d4231281e130800000000000000000000000008141f2a343e464d51525353535353535761686b6c6c6c605c544a3f353a41464c52565d6065696b6c6b6965605c554e474953535353535353534f4940372c21160a00000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f1910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f191008000000000000000000000000000000000000000000000000000000010b151f2a343d474f575e656c70767b7e8183848586858483817e7b756f6b605d564d453b33291f1208000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f1911090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c1106000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000004101c2834404b55606d7a85929ea7b1a89d928a7e706a60585046423b36312d2c282327272728252a2d2e34383e434c545c666d7a84919c9896918d89857a6d6154473a2e21140700000915202b353f474e5253535353514948555f676a6c6c6c6c6c6c69665e54474851535353534846423c332a1f14090000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000e1a2734414d5a6774808c8d90959b9fa098928e877f746e645b51453c311f160c01000000000000000000000000020d18222c343b4144464646464646505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e464646464646464646433e372e251b1005000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000030d18222b353d454d535b6063696e71747677787978777674716e69636059524c433b332921170d0000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d07000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a0804000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000c18232e3945525d68727f8c959faaaea49f92867c6f6a625a524d46423c3a38342e343434353036393b3f444650565d666d78828f96a0a8a09e988d8074685e5246392d20130700000e1a26313d4751595e5f6060605e56544f555b5d6060606060605c5a544d53555d6060606055534d453c31261a0e0200000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000e1a2734414d5a6774808d9a9da0a7a0969186817b726d645c53493f332a1f0d04000000000000000000000000000006101a222a303538393939393945525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e393939393937332c251c13090000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000060f19232b333b41495053575f6164676a6b6b6c6c6b6a6764615e57544f45413a312921170f0500000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018130c0400000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c030000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000007121d2935414c56606d78839098a2acaea29892857c716c615e57534d494645404141414141424146474a50535a61686d78818e949fa8b0a69f92857a6d61564c4135291d11050000111d2a36424e59636a6c6c6c6c6b636059514a51535353535353504e50575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000f1b2835424e5b6875818e9ba8b3a6998c807366594d402f24180c00000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000e1a2734414d5a6774808d9aa5a9aa9e91847d78716c605d554b43392f24180c050000000000000000000000000000000810181f25292b2c2d2d2d3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34282d2d2d2d2b27211b130a0100000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000007111920292f383f44464d5355585b5d5e5f5f5f5e5d5a5854524d48443d352f281f170f05000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c171008000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000d19242f3a44505c666e7b86929aa4afaaa29792867e756e69615f575653514b4e4e4d4e4e4f4c5254545c60646c717a828e939ea6b0a89f948c7f72685e52443a3025190d010000121f2c3845525e6a757979797978706b605c544d4546464646434b515a61696e777979797976695f53463a2d211407000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4035291d100400000000000000000000000000000000000000000005121e2b37424d57697683909ca9b2a5988c7f7265594c3f3226190c00000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000e1a2734414d5a6774808d95999c9fa096918a847e756d675d554b40352921160b00000000000000000000000000000000060d14191c1f1f20202834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f2020201e1b16100901000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c04000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d33373b4246484b4e505152535251504e4b4746423b383229241e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d0801000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1b150f0a04000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000008131e28343f4a545f69717e88939fa3afa9a298928b827b746e696662605c545b5a5a5a5b5c565e6164666d71767e848f949ea5afaaa1968f82786c60564c4132281e130800000013202c3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e221508000000000000000c1825323f4b5865727e8b98abb5aa9d908477675d5145392c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000e1a2734414d5a67748087898c90949da09e96918a81796d675d51453d33271c10030000000000000000000000000000000002080d101213131825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d13120f0a0500000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272b31363a3b3e4143444546454443413e3b3a36302c272119130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a0400000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000010b17232e38424d57616c727f8c919fa3abaaa39f938f86817b76726f6d66696867676768686a686e7174797d838a91969fa6afa9a19891847a6d665b50443a3020160c020000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000916232f3c4956626f7c8999a3afac9f92867a6d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8898a2aeaea298887b6e6155483b2e221508000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000713202d3a4653606d787b7c7f838990959fa09d938e82796d60594f44382c1f1409000000000000000000000000000000000000000305060815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110405020000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262a2d2e31343738383939383734312e2d2a251f1b160d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000006131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c12090000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000006111c26303c45505a636d737f8b9299a1a8aea59e98928d87837f7c79777674747474747577787a7d81848a90949ea1a9afa8a19792867c6f685e544a3f32281e0e04000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000714202d3a4753606d7a86929facafa399897d7063544a3f33281c0f030000000000000000000000000000000000000004111d2935414c5665727e8b98aab3ab9f9285786c605346392d2013060000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000006121f2b3844505c666d6e6f72767c838f949fa59e948e81746b6054483b31251a0e020000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e212225282a2b2c2c2c2b2a272521201e1a140f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b06040100000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a0000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000a141e2a333e48515b636d737f8791969fa4acaaa29f9a93908c898684828181808181828385878a8e91979c9fa6adaca59d9691857c6f6a60564c42382d20160c00000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000006131f2c3945515d677783909daab5ab9a8d8073665b5044382b1f140a000000000000000000000000000000000000010c13202c3945525d6875828f9ba8b5a89b8f8275665b5044382b1f120600000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000003101c28343f4a545c606162666b6f79828f97a1a69d93897d7063574d42362a1e120500000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b09070603000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c0200000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000020c18212c363f49515b636d727d848e939a9fa6acaca49f9d999992918f8e8d8d8d8e8f909298979a9ea1a9abaca7a09d938e847c6f6a60584e443a2f261c0e05000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000004101d2935404b556673808d99a9b3ab9e9184786c6053463d2f261c1106000000000000000000000000000000000008131e28343f4a54606d7a86929facb1a7988b7e7265544a3f33281c0f03000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000b17232e38424a505354565960676d7a85919eaba59c8f8276695e53463a2d211407000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101112131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000000000000000000000000000006131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000060f1a242d374049515b626b6f7a818790949b9fa3ababa9aba39f9d9c9b9a9a9a9b9b9d9fa2aaa7ababaca49f9c959189817a6e6a60584e463d32281d140a000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e030000000000000000000c18242f3c4956636f7c8997a1adada196897d7063584e42382d22170f06000000000000000000000000000000081119242f3844505c66727e8b98a3aeaca095877b6e6154483b2d22170b00000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000006111c2630383f444647494f555e68727f8c99a3ab9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111320202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c101212131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000006131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000008121c252e374048515960686d757c83898e92999b9fa2a9a6a8a9a9a7a7a7a7a7a8aaa9a8a6aaa29f9c9a938f89847d746d685f584e463d342b20160b020000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000713202d3a4653606d7985919eabb2a89c8f82766a60544a3f3328211810080200000000000000000000000309111a232935414c56606d7884919eaab3a99d908377695e53463a2d1c1106000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000a141e262e34383a3b3d434c56606d7a86929faca6978a7e7164574b3e3124180b00000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f0200000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a05000000000000000000000000000000000000000000000105090b0b131313131309090703000000000000000003070b0d0e1313131311100e0a0600000306080913131313100f0d09040004090e111213131313130a090704000000000000000000000000000000000003080b0d0e13131313070604000000000000000005090d0f1013131312110f0c07010000000000000000000000000000000000000000000000000000000000000000040c13181d202d2d2d2d2d2d2d2d2626231f19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000000000000000000000000000005121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000a131c252e363f474f565d606a6f767c81868b8e929797999b9c9e9e9f9f9f9e9e9d9d9b999798928f8b87827d78706b605d564e463c342b22190e05000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000006121f2b3844505c6673808d99a4afaa9f94897c6f665b50443d332a2219140e09060400000100000406090e151a232b353d45525d68717e8b96a0acada1978b7e7165574d42362a1e0a000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000020c141c23282b2d2e313a45525d687783909daaa6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e11040000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a0300000000000000000000000000000000000000060c1115171820202020201615130f0a040000000001080e13171a1a202020201e1d1a16110b0a0f131516202020201c1b1915100a0f151a1d1f2020202020171614100b050000000000000000000000000001080e14171a1b202020201413100c0701000000020a1015191c1c2020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000040d161d24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000000000000000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000000000000000000000010a131c242d353d444c525860626a6f757a7e8285888a8d8e909192929292929191908e8c8a8985827f7b75706c656059524c433c332b22191007000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000003101c28343f4a54616e7b87939fabb0a69d9083786c60594f453c342a251f1a1312100c070e070c1013131a1f262b353d47505a606d7a84919ea8b2a99e9285796d6053473b31251a0e0000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000020a11171c1f20212935414c566774818e9aa7a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d100400000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d0400000000000000000000000000000000000911181d2124252d2d2d2d2d23221f1b160f070000020b12191f2326272d2d2d2d2a2927221c15151b1f22232d2d2d2d292825211b141920262a2c2c2d2d2d2d2423201c1610080000000000000000000000020b131a1f2426272d2d2d2c201f1d18120b0300040c141b212528292d2d2d2b2a28231e170f0600000000000000000000000000000000000000000000000000000000010c161f282f35394646464646464646403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a0000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c04000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e0400000000000000000000000000000000000000000000000000000000000000000000010a121b232b323a41454e54586062686d7175797b7e80818384858586858584848381807e7c7975726e6963605b534f45413a312a21191007000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000b17232e3846535e6975818e99a3aeab9f958b7f726b60574e463e36302a25201f1c181b1a1b181c1f20262b31373f474f59626c74818e97a1adada1978d8073675c514538291f140900000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000060b10121319242f404d5a6673808d99a6a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d0300000000000000000000000000000009121b22292e31323939393939302f2c2721191007010b141d242b303334393939393736332e271f20272b2e2f393939393635312c261e242b3136383939393939302f2c28211a1108000000000000000000010b141d242b303334393939392d2c29241d150d030c161e262d3235363939393837342f2921180f0000000000000000000000000000000000000000000000000000000007131d28313a404553535353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f6060606060606060585651493f3422190f00000000000000000000000000000000000000000000000000000000000000000000000000091119202830353d43474e54565e6164656c6e717375767778797979787877767573716f6d6665615f57535049413d352f281f180f070000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000006111c2a36424d57616e7b86929fa8b1a79f92877d6f6a5f585046413b36312d2c282327272723282c2d31373c42475159606b717e8b939da9b1a79e92857a6d61554b4034291c1004000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000306081926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a000000000000000000000000000006111b242d343a3d3e46464646463c3b38322b23190f08121d262f363c3f414646464644423f3931292b32373b3c4646464643413d3830282d353d424546464646463d3c38332c231a1005000000000000000008131d262f363c4041464646463a39352f271f150b141e2830383e41434646464544403a332a210f050000000000000000000000000000000000000000000000000000010d18242f3a434b515f606060606060605957524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000000000000000000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b4146475353535353535353534c4a463f372d2310070000000000000000000000000000000000000000000000000000000000000000000000000000070e161e242932373d43484c5254535b6062646668696b6b6c6c6c6b6b6a6a68666462605c5455534d46443f382f29241e160d0600000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a1007000000000000000000000000000000000e1a25313b46535f6973808d96a0abaea39991857c6f6a615a524d46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa5afaa9f958b7e71685e5243392f23180c00000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c1005000000000000000000000000010c18222d363f454a4b53535353534948433d352b21160e19242f3840474c4d53535353514f4a433b31343d434749535353534f4e49423a30353f474e5253535353534a48443e352c21160b00000000000000030e1a242f3841474c4e535353534745403931271d121b26303a42494e4f53535352504c453c3321170d030000000000000000000000000000000000000000000000000004111d2935404b555d6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a0000000000000000000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464646463f3e3a342d251b1100000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920272b32383a41464749505355575a5b5d5e5f5f5f5f5f5e5e5d5b59575653514a4846423b37332d261d19130c04000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000009141f2a36424d57606d79849199a3afaba19791857c716c615e56534d494644404141414141404546494e53575f616d727d869298a3aeaba2989083776c60564c4131271d1207000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a00000000000000000000000005111d29343f48505658606060606056544f473d32271b131f2b36404a52585a606060605d5b554d43393d464e5456606060605c5a544c42333d4751595e5f6060606057554f473e33281c100400000000000008141f2b36414a52585a6060605f5e514b43392f2418212d38424c545a5c6060605e5c574f4533291f1409000000000000000000000000000000000000000000000000000613202c3945515d677679797979797979736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c100400000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a00000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e39393939393939393932312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b21272c3035393a3f4446484b4d4e505152525352525151504e4d4b494644403b3a36312b27221b140b08010000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000030e1a26313b45515d676f7c87929fa4aea9a19791867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa39992857c6e655b50443a301f150b010000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e04000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d0000000000000000000000000915212e3a45505a62656c6c6c6c6c6360594f43382c1f1723303c47525c64676c6c6c6c6a675f554a3f434e5860626c6c6c6c69655e54453b424e59636a6c6c6c6c6c6361594f44382c2014070000000000000b1724303c47525c64676c6c6c6c6a5d554b4035291d25323e49545e66696c6c6c6b686157453b31251a0e020000000000000000000000000000000000000000000000000714202d3a4753606d7986868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c070503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212c2d2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2d3337393b3e40424344454646464545444342403e3c3a38342e2d2a261f1b17110a020000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a010000000000000000000000000000000000000009141f2935404b55606a717e8b929ca4afa9a198928a817b746e696562605c545b5a5a5a5b545c6063666a6e747b828b9299a2aaaca49f92877d706a5f53493f32281e0d030000000000000000000000000000000000000000000000000003090e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1109030000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e0500000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f0000000000000000000000000b1724313d4a56626c7179797979796f6b6054483b2f221a26333f4c58646e74797979797771675b4f424754606a6f79797979767065574d4245525e6a757979797979706b6155483c2f2316090000000000000d1a2633404c58646e747979797975675d5145392c1f2835414e5a667076797979787368574d42362a1e12050000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a0000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2022272b2d2f313335363838393939383837373533312f2d2c2823211e1a140f0b06000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000030c18242f39434e58626d73808d929fa4acaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39a938c7f726b61584e41382d20160c00000000000000000000000000000000000000000000000000050d141a1e212b3844505b66737f8c999393939393939084776b6054443a30241e1a140d0500000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b04000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d100000000000000000000000000b1825323e4b5865717e86868686867d6f6356493c30231a2734414d5a6774808686868683776a5d51404b55626f7c868686868276695e534646535f6c7987868686867d7063574a3d3024170a0000000000010e1b2734414e5a67748086868687796d6053473a2d202936434f5c6976828686868578695e53463a2d2114070000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171b1f20222427282a2b2c2c2c2c2c2b2b2a28262423201f1c1814120e0903000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000007121d27313d46505a636e73808c939aa1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6afa8a09992887f726d62594f463c2f261b0e04000000000000000000000000000000000000000000000000050f171f252a2d2e333f4a54616e7a8786868686868686867f7265594f43322e2d2a251f170f05000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d20130000000000000000000000000b1825323e4b5865717e8b939393897c6f6356493c30231a2734414d5a6774808d93939084776a5d5145515d6774818e939393877b6e61544a3f535f6c79869293938a7d7063574a3d3024170a0000000000000b1825313e4b5864717e8b9399897c6f6356493c30232633404d596673808c9397877b6e6154483b2e2115070000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0aca6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f121315181a1b1d1e1f1f201f1f1e1e1d1b1a18161312100c070502000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f050000000000000000000000000000000000000000000000010b151f2b343f48525c646e737f8892979ea5acaaa29f9a93908c898684828181808181828486898c90959b9fa3ababa39f9691877e726d635b51473e332a1d140a000000000000000000000000000000000000000000000000030d17212931363a3b464646525e686e797979797979797979726d62564746463b3a36312921170d030000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b989f96897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514753606d7a85929fa4998c8073665c5044535f6c7986929f968a7d7063574a3d3024170a0000000000000915222f3c4855626f7b8898988c7f7265594c3f302424303d4a5763707d8a96978a7e7164574a3e2e23180c0000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131312070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000030506080b0d0f101112131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000030d19222d36404a525c646d727d858f939da0a7acaca49f9c989892918f8e8d8d8d8e8f919299999da0a7acaca49f99928d847d716c635b51493f352c21180b0200000000000000000000000000000000000000000000000009141f29333b4246485353534d565e616c6c6c6c6c6c6c6c6c65625b515353534846423b33291f14090000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000003070b0d0e13131313131312100d0a06050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514e5764717e8b98a2ab9e9184796d605346535f6c7986929f968a7d7063574a3d3024170a0000000000000613202d394653606c7985929b8e817568564c413529212e3a4754616d7a87969a8d807467544b4034281c100400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000007101b242e38404a525b636b707a828990959c9fa4abaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3abaaababa39f9a938f8780796f6b615a51493f372d231a0f06000000000000000000000000000000000000000000000000020e1a25313b454d535f6060606060605d5f60606060606060605c6060606060605f534d453b31251a0e0200000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000001080e13171a1a20202020201f1e1d1a1613120f0b060000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d51535f6a7683909caaa9a1978a7d7064574d535f6c7986929f968a7d7063574a3d3024170a00000000000006121f2b3844505b6676838f9c918477685d5246392d202d3946525e687884919d908376665c5145382c1f130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000020608080b0e1011121313131312100f0d0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000009121c262e384049515961686e757d83898f93999c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a19e9b99928e87827c736d67605950483f372d251b11080000000000000000000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2c2b2a2723201f1b17110a02000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d4a54626e7b88949f9f9c9f9c8f8276695e53535f6c7986929f968a7d7063574a3d3024170a000000000000030f1c28333f4a546773808d9a96877a6d6154473a2e212a36414c566875818e9b9286796d6053463a2d20130700000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000306090f121415181a1c1e1f1f20201f1e1d1c19171413100d0704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c262e373f474f565e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817b756f6a605d554f473e362d251c130900000000000000000000000000000000000000000000000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000010b141d242b303334393939393939383734302d2b27221b140b080000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d515c6673808d9a9f948f949f93877b6e61544a5f6c7986929f968a7d7063574a3d3024170a000000000000000b17222d3e4a5764717d8a9796897d7063564a3d302325303f4c5965727f8c9898897c6f6256493c2f23160800000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b110600000000000000000000000000000000040a0f13151a1f21222527292a2c2c2d2c2c2b2a28262320201d1813100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000000000000000020a141c252e353d444c525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817d7a746e6a626058514b433d352c241c130a0100000000000000000000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000008121d262f363c3f414646464646464543403d3937332d261d1a110a010000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d53606d7985929e978f828f99998c8073665c505f6c7986929f968a7d7063574a3d3024170a000000000000000615212e3b4854616e7b8797998c7f7366594c40302523303c4956636f7c8999988b7f7265584c3f3025190d01060606000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000040a0f151b1f21262b2e2f32343637383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000020a131c232c323b41464f54596063686e7276797c7e808283848585868585848382807d7b7974716d68625f58544e454039312b231a120a010000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0709080603000000000000000000000000000000000000000000000000030e19242f3840474c4d53535353535251504d4946443f382f2b231c130a01000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5764707d8a979e92857a86929e9184796d60535f6c7986929f968a7d7063574a3d3024170a000000000000030714212d3a46535e697885929b8f827568574d42362a202d3a4753606d7a86929b8e817568564c41362a1d11131313130b0b09050100000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d1105000000000000000000000001070d161b20262b2e31373a3b3e4143444546464646454342403d3a39352f2c28231d18120b030000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000010a111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433c352f271f19110800000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f422f2418191615130f0a040000000000000000000000000000000000000000000007131f2b36404a52585a60606060605f5e5d5a56535049413d352e251c130a000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5e6975828f9c9a8d8075828f9b978a7d7064575f6c7986929f968a7d7063574a3d3024170a0000000001090f14181e2a36424d576975828f9c918578695e52463a2d202c3845515d677783909d918477685e5246392d202020202020181715110c06000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c08040000000000000000000000000000000000000000000000000004090c0e0f131313131313130c0b09060100000000000000000000000000000004090c0e0f1313131313131310060503000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e21150900000000000000000000040c131820272b32373b3c4347484b4d4f51525253535251504f4c4a4745403a38342e28231c150c070000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000080e171e252a32383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c373229241d150d070000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669554b403529252522221f1b150e070000000000000000000000000000000000000000000b1723303c47525c64676c6c6c6c6c6c6b6a6763605b534f473f372e251c100700000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a53616e7b87939f95887c707d8a979c8f8276695e5f6c7986929f968a7d7063574a3d3024170a000000030b131a2024272531404c5966737f8c9997877b6e6154483b2e2d2935404b556774818d9a96877a6d6154473a2e2d2d2d2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f090100000000000000000000000000000000000000000002091015191b1c20202020202020191816120d0700000000000000000000000002091015191b1c202020202020201c13120f0b060000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000060d161d242932383c4347494e5355585a5c5d5f5f605f5f5e5d5b595653514b46454039342e271e191009010000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000050d141921272c33383b4146474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018120b03000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4aa9e918477675d5145392f32322f2e2b262019100700000000000000000000000000000000000000000d1a26333f4c58646e74797979797979787673706c656059514940372e22190f0400000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c1309000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5b65737f8c999d9083766d7985919e93877b6e615f6c7986929f968a7d7063574a3d3024170a0000010b151d252b303435393d4a5763707d8a96978a7d7064574a3d2d39392f3e4b5864717e8b97968a7d7063574a3d2d39393939393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2625221e18110901000000000000000000030c141b212528292d2d2d2d2d2d2d29201f1b17110a02000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b0000000000000000060f181f282f353d43474e5355585f626567696a6b6c6c6c6c6b6a686663605d5553514b444039302b221b130b020000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000000000000000000002080e161c21272c3036393b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b150c070100000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acac9f93867a6d605347403f3f3f3c3b37322a22190e04000000000000000000000000000000000000000e1a2734414d5a6774808686868686858483807d78706b635b514940342b20160a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a01000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a606c7884919e988b7e716673808d9a998c8073665c6c7986929f968a7d7063574a3d3024170a000009131d272f373c404146464754616d7a8796998d80736653493f46464646464855626e7b8898998c807366544a3f464646464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b000000000000000000000000000000000000020c151e252c3134353939393939393932312e29231b13090000000000000000000c151e262c31343539393939393939362d2b27221b140b020000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140900000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b00000000000000061018212a313a40454e54585f62676a6e71747677787979797978767573706d6764605c54514a423d342d251d140b01000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1a150f0a04000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000a1623303d495663707c899aa4afa4998a7e71645b514b4c4c4c4947433c342a20150a000000000000000000000000000000000000000e1a2734414d5a6774808d939393989291908d89837d726d635b51463d32271b0f04000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b1610090100000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a63707d89969f92857a6d626f7b88959e9184796d606c7986929f968a7d7063574a3d3024170a00030f1a252f3941484d4e535353525e687884919c8f8276655b505353535353535353606c7985929c8f8276665b5053535353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b02000000000000000000000000000000000009141e2730373d4142464646464646463f3e3a352d251b0f060000000000000008121e2730373d414246464646464646433937332d261d140a00000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000050e18222a333c434b515860626a6f74787b7e80828485858686858483827f7d7a76716d66605c544e463f372e261d130a0000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facab9c9083766d605d5559585855544e463c32261b0f030000000000000000000000000000000000000e1a2734414d5a6774808d9a9f9fa29f9e9d9a9590887f726d63584e43372b20150a0000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a05000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6875818e9b9a8e8174675f6a7683909d978a7d70646c7986929f968a7d7063574a3d3024170a000814202b37414b53595b60606060566875828e9b9285796c606060606060606060605b6576838f9c9285796c60606060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a0000000000000000000000000000000004101b25303942494d4f535353535353534c4a463f372d21180b020000000000050e1a24303942494d4f535353535353534f46443f382f261b11060000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c010000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000020b17202a343c454d555d606a6f767c8084888b8d8f90929293929291908e8c8986827e79726d666058514940382e251c1108000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d0300000000000000000000000000000000000000000000000000000000000002080e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d20140700000000000000000000000000000000000000000000000000000713202c3945525d687784919dabab9f948b7f736d6766656565625f584e43372b1f13060000000000000000000000000000000000000e1a2734414d5a6774808d98989a9c9fa3aba7a09a938c7f726a6054473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6d7a86929f95897c6f635865727e8b989c8f8276696c7986929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c727f8c9897887b6e6c6c6c6c6c6c6c6c6c6c6c6c73808d9998887b6f6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b11060000000000000000000000000000000915212c37424b53595c60606060606060595651493f332a1d140a00000000020d17202c36424b54595c606060606060605c53504941382d22170b0000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e13080000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000a141d29333c464e575f676d747c82888d9196989a9c9d9e9f9f9f9f9e9d9b9999928f8a847f786f6a625b524a40372e231a0e0500000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b01000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b0604010000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000000000004111d2935414c566673808d99a3afa69f9388807a75737272726f6a5f54473b2e2215080000000000000000000000000000000000000e1a2734414d5a6774808b8b8c8d9092999ea5aca49f92877c6f62584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131313110605030000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a727f8b989d9184776b6054606d7a86929f93877b6e6c7986929f968a7d7063574a3d3024170a000e1a2734404d59646f74797979797979797d8996978a7e79797979797979797979797979797e8a97988b7e7979797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b0000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c65625b51453c2f261c110600000008141e29323e48545d65686c6c6c6c6c6c6c69605b53493f33271b0f030000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c0200000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000006111b262f3b454e585f696e7981878f949a9ea1a8a7a9aaaaaaa9a9aaaba9a8aba39f9c97918c847c726d645c524940362c20170c0200000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000010d1924303b4854616e7b87929fa7afa49a938d8582807f7f7f7c6f6255493c2f221609000000000000000000000000000000000000091623303c4956636f7d7f7f7f8083868f939ea5afa3999083766a6054473b2e2215070000000000000000000000000000000000000000000000000000000000000000000000000000040b11171b1d1e202020202020201e13120f0b0600000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e090300000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a7783909d998c7f726559515d6774818e9a998c8073667986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686898f999a908a86868686868686868686868686868a909a9b908b86868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f0300000000000000000000000000020e1b2834414d59656f7579797979797979726d62574d42382d22170b0200050e1925303b44505a656f7579797979797979766c655b5044372b1f120500000007121d27313e46525e69727f8b959f988f82756c61554c4135291e140a00000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000b17222d38414d575f6a6f7b848e939a9fa6abacaaaaa39f9e9d9c9c9d9ea1a9a7acaca9a19e9691877f746e645b52483e32291e13080000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000814212d3a46535e6974808d959fa7aca49f98928f8d8c8b8b7f7266594c3f3326190c0000000000000000000000000000000000000915222f3b4854606b6f72727273767b818e939ea9ab9f95897c6f6256493c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2b2d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000000000000000000000000000000040c13191d20212d2d2d2d2d2d2d2d22211e1a140e06000000000000000000000000000000000000020b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776f7c88959f92867a6d61544b55626f7c89959e9184796d7986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9393939393939699a1a29a979393939393939393939393939393979aa2a29b98939393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f120500000000000000000000000000020f1c2935424f5c687582868686868686867f72695f544a3f33281d140a020c17202a36414c56616c75818686868686868682796c605346392d201306000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c1106000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1b27333f49535e696f7c8591969fa4acaca7a09d98989291908f90909197979b9fa2aaada8a099928c80746e635a50443a3025190d03000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d020000000000000000000000000000000000000000000000000000000005121e2a36424d57606d798390959fa2aaaaa29f9b9998988c7f7266594c3f3326190c00000000000000000000000000000000000007131f2c38434f59606365656567696e78818e97a1ada79a8d807467554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000e1720282e33363739393939393939382d2b27221b140b0200000000000000000000000000000000000000000000000000000000040e161e24292c3939393939393939392e2d2b261f180f0600000000000000000000000000010507070f0f1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d90847774808d9a9b8e8275685e524754606a7783909d978a7d707986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9b9f9f9f9f9f9fa0acafa6a49f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a3a8a6a49f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d20130800000000000000000000000000000714212e3a4754616d7a85919393939392867b6e665b50443c2f261c1108131e29323a46525e68717e8a939393939392857a6e655b5044372b1f120500000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e23170b020000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000005121f2b3744505b656e7b849197a0a8afa7a09d95908b8885848383838485878a8e92989fa3ababa39f928c80736c61564c41362a1f140900000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000000000000020e1a25313b45515c676d7a838c92989b9d9e9fa39f9f998c7f7266594c3f3326190c000000000000000000000000000000000000030f1b27323d474f5456585859575e666d7a85929eabaa9d908377675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000711202932393f434446464646464646443937332d261d140a000000000000000000000000000000000000000000000000000000020c1620283035394646464646464646463b3a37312a21180e030000000000000000000002080d1113141c1c1c25323e4b5865717e8b98a296897c6f6356493c30231c2734414d5a6774808d9a9d9084777985929e96897d7063564c434e5865727e8b989c8f82767986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e93939393939393939fa3a59d9b939393939393939393939393939394979ea49d9a9393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d01000000000000000000000000000713202d3946525e68707d8a929da8a2989083786c60574d42382d22170e1925303a44505a616e7a85929ea5a89d938a7d70685e53493f33271b0f03000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f14090000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000004101c2834404a54606c77828f96a1a9aea49d959189837f7c797777767677787a7d81868c9299a0a8afa49c928a7e70685e52463b31251a0e0000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d050000000000000000000000000000000000000000000000000000000000000009141f2934404b555e686d7980858b8e909192999393938c7f7266594c3f3326190c000000000000000000000000000000000000000a16212b353d4348494c4c4c4d545d6873808c99abac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000050f1923323b444b4f51535353535353535146443f382f261b1106000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423c332a1f1409000000000000000000040c13191d202128282828323e4b5865717e8b98a296897c6f6356493c3028282834414d5a6774808d9a9d9084777d8a979e9184786c6053463d4754606d7a86929f93877b7986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686868692999d938e8686868686868686868686868686878c979d928d868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d11040000000000000000000000000005111d2a36414c56616b74808d96a0aa9f948b7f72695f544a3f33281d16202a36414c56616c75818f97a1aba0968e81746c61564d41382d22170b000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a0d0300000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2c3844515c66717e8b949fa9afa59d928d837d77726f6d666a69696a696e70747a80879196a0a8aea49e92857a6d61574d42362a1c11060000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d08020000000000000000000000000000000000000000000000000000000000000000030c18232f39434c565e676d737a7e8184858686868686867f7266594c3f3326190c00000000000000000000000000000000000000040f19232b32383b3c3f3f3f424c56626f7c8899a3aea399877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000b16212b35444d565b5e606060606060605e53504941382d22170b00000000000000000000000000000000000000000000000000010d1924303a444c525f606060606060606055534d453c31261a0e0200000000000000040e161e24292d2e35353535353e4b5865717e8b98a296897c6f6356493c3535353535414d5a6774808d9a9d908477828e9b9a8c8073665b50443945515d6774818e9a998d807986929f968a7d7063574a3d3024170a000e1a2734404d59646f7479797979797979797987929b8e8179797979797979797979797979797a87969a8d8079797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c20130700000000000000000000000000010d1925303a444f59606d79849199a3a69f92867b6e665b50443c2f261e28323a46525e68717e8a939ea9a3999184796d605a50443b2f261b11060000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f150b01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000713202d3a4653606d7984919ea6b0a79d938d8079706b6562605c545c5d565e6164686d737c849196a0aaada2978e8174695e5346382e23170b000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d01000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d10101010101008070501000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d60686d71747778797979797979726d63574b3e3225180c000000000000000000000000000000000000000007101921272c2f3032322f3a4653606d7986929facab95887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000004101c27323d47565f676a6c6c6c6c6c6c6c6b605b53493f33271b0f0300000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000000000020c1620283035393a4242424242424b5865717e8b98a296897c6f635649424242424242414d5a6774808d9a9d90837a86929f93877b6e61544a3f35414c55626f7c89959e91847886929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c6c677783909d918477686c6c6c6c6c6c6c6c6c6c6c687784919d908377676c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a000000000000000000000000000008131e28323e45515d676f7c87929fa6a2989083786c60574d42382d25303a44505a616d7a85929ea5a69f92877c6f675d51483e32291d140a0000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1207000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00030f1c28333f4a5464717d8a96a1acaca0958e81746d6760595553514a50504d5254565d606a6f7b849198a2aea99f92867b6e61544a3f34281c1003000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b51565d6064686a6b6c6c6c6c6c6c66635b51463a2f22160a000000000000000000000000000000000000000000070f161b1f222325252c3844515c667784919daaa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000713202c38444f5967717779797979797979776c655b5044372b1f14090000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695f53463a2d21140700000000000008131e28323a4146474f4f4f4f4f4f4f5865717e8b98a296897c6f63564f4f4f4f4f4f4f484d5a6774808d9a9d90837e8b989c8f8276695e5342382f3a4754606a7783909d978a7d86929f968a7d7063574a3d3024170a000814202b37414b53595b606060606060556774818d9a96877a6d61606060606060606060566875818e9b9286796d6060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b0100000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f0300000000000000000000000000020c16202935404b55606a737f8c949faa9f948b7f72695f544a3f332935414c56616c75818e97a1aa9f948c7f736a60554b40362c20170b02000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f24180b020000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0006121f2b3844505b6675828f9ba8b1a89d9083786d605c554f4946444043434246474c52585f696e7b86929fa8afa3998d8073665c5044382b1f120600000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c1012121313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313940454c5254585b5d5e5f6060606060595751493f352a1e120600000000000000000000000000000000000000000000040a0f131516191c2834404a546a7683909da9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b77838686868686868684776c6053463b30251a0e0000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6155483b2e2215080000000000010d1924303a444c52545b5b5b5b5b5b5b5b65717e8b98a296897c6f635b5b5b5b5b5b5b5b54535a6774808d9a9d918483909c978a7e7164574d422f2b37434e5865727f8b989b8e8187929f968a7d7063574a3d3024170a00030f1a252f3941484d4e5353535353535864717e8b97968a7d70635753535353535353535865727f8b9899897c6f63565353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f12060000000000000000000000000000050e18242f39434e58606d78839098a2a69f92867b6e665b50443c323a46525e68707e8a939ea9a2989083786d60584e43392f231a0e05000000000000000000000007131d28313e46535e69727f8c95a0988e81756b61554b4035291d140a0000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000613202d394653606c7985929fabaca095897d70665c514b433d3a38342e30363a3b41454e565e69727f8b96a0acab9e9185796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f353a4145474b4e51525353535353534c4b463f372e23180d02000000000000000000000000000000000000000000000000030709090c18232e43505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5663707d8995939393939396897d7063574d42362a1c110600000000000000000000000000000000000000000000000714202d3a4753606d7a86939393939393877b6e6154483b2e211508000000000005111d2935414c565d61686868686868686868717e8b98a296897c6f686868686868686868615e576774808d9a9f928690949e9285796d6053463b3127323d4754606d7a86929f928588939f968a7d7063574a3d3024170a000009131d272f373c404146464646464855626e7b8897998d807366544a3f46464646464956626f7c8998988c7f7265594c46464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e21150700000000000000000000000000000007121d27313c44505c666e7b86929fa5a2989083786c60574d423a44505a616d7a85919ea5a59f92867b6e665c50463d31281d1108000000000000000000000000010c161f2a36424d57606d788390999e938a7d70675d51453c2f261b110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000815222f3b4855626e7b8897a2adaa9d9184776b60544a4039312d2c2823252a2d30353c444d57606c7884919eaaada197897c6f6356493c302316090000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d24293035393a3e4144454646464646463f3e3a352e251c12070000000000000000000000000000000000000000000000000000000000071d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000713202d3946525e6875818e9ba89f9f9fa89b8f8275695e5246382e23170b00000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f9f9f94877a6e6154473b2e21140800000000000713202d3946525d686d757575757575757575757e8b98a296897c757575757575757575756e695e6774808d9aa29892989f9a8d8074665c51453829202c3945525d6874818e9b9892939aa4968a7d7063574a3d3024170a0000010b151d252b30343539393939394653606c7985929c8f8376665c5044383939393a4653606d7986929b8e827568574d423639393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a00000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d010000000000000000000000000000010b151f28343f4a545f69717e8b939ea99f948b7f72695f544a414c56616c75818e97a1a89e938b7e71695f544a3f342b1f160c0000000000000000000000000000040d1a25313b44505c666f7c87939f9e9184796d60584e41382d22170b02000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a9b3a69a8d807367594f42382f27201f1c18191e202429323b44505b65737f8c99a9a6a9998c807366594d4033261a0d000000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f0700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c2d3135373839393939393933322f2a231c130a000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a86929facacacacac9f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000006121f2c3844515c667986939facaca094877a6d6154473a2e21140700000000000714212e3a4754616d7a8182828282828282828183909da99c8f82828282828282828282817b6e616774808d9aaaa29fa29f95887b6f62544b4034281d2935414c56626f7c8995a09f9fa4ac968a7d7063574a3d3024170a000000030b131a202427282d2d2d2b3744505b6576828f9c9285796d6053463a2d2d2c3844515c667683909c918478695e52463a2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0707040100000000000000000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c110600000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d1104000000000000000000000000000000030d17232e38424d57626c75828f97a1a69f92867b6e665b5045525d68707d8a939ea9a1968e81756c62574d42382e22190d0400000000000000000000000000000009141f28343f4a54606a74808d97a1968d80736a5f53493f33271e1308000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4b1a4978a7e7164574b3e30261d1512100c0e1114192027333f4953616e7b88979a9998978f8276695c4f4336291c10030000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e2215060000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d202125282a2b2c2d2d2d2d2d2625221e18120a01000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c99a3aeaaa8aaafa3998c7f73665c5044382b1f14090000000000000000000000000000000000000000000004101c2834404a5f6c7986929facada093867a6d6053473a2d20140700000000000815212e3b4854616e7b878e8e8e8e8e8e8e8e8e90959fab9f948f8e8e8e8e8e8e8e8e8e887c6f626774808d9aa7aeacaa9d9083766a5f5342392e2319242f3a4754606a7783909daaacafa3968a7d7063574a3d3024170a0000000001090f14181a1b20201b27333f495366737f8c9998887c6f6255493c2f222834404a546773808d9a96877b6e6154473b2e212020201b1a17140e08010000000000000000060c1114202d3a4753606d7a8693a0ada6998c807366594d4033261a1a1413110d0801000000000000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c2013060000000000000000000000000000000006111c26303b45505a616d7a85919ea4a2989083786c60574f59606d7a84919ea5a49a91847a6d615a50453b30261c100700000000000000000000000000000000030c17232e38424e58606d7a85919e9f92877c6f655b50443a3025190c030000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1925323f4c5865727f8b98a5afa396897c706356493d3023140b0604000205080e17222d3846535f6978858e8d8c8c8b8a85786b5e5245382b1f12050000000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1e1f202020202020191816120d070000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaba69e9c9ea6ab9e9184786d6053463b31261a0e00000000000000000000000000000000000000000000000c18232e46525f6c7985929facaca09386796d6053463a2d20130700000000000815212e3b4854616e7b87949b9b9b9b9b9b9b9b9d9fa79fa69f9c9b9b9b9b9b9b9b9b95887c6f626774808d9a9f9f9fa2988b7e7165584e4330271d131e2b38434e5865727f8b98a29f9f9f968a7d7063574a3d3024170a0000000000010911181e2225252d222d3d4a5663707d899a988b7f7265584c3f3025232e3e4a5764717d8a97978a7d7164574a3e2e232d2d2d2726241f1a130b020000000000000910171d21202d3a4753606d7a8693a0ada6998c807366594d403326262621201d19130c040000000000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f140900000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d20140900000000000000000000000000000000000a141e29333f46525e68707d8a929da89f948b7f72695f56616b74818e97a1a79f93887d70685d52483e33291e140a00000000000000000000000000000000000006111c26303d45525d68717e8a949f999083776c60564c41362a1e150b0000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5afa295897c6f6256493c2f23160600000000000006111b2a36424d576673808180807f7e7d7d706356493d3023160a000000000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e11121313131313130c0c0a0602000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a0ab9e948f949eaaa1968a7d7064574d42362a1c120700000000000000000000000000000000000000000000071f2c3845525f6b7885929eabaea3998679665c5145382c1f130600000000000815212e3b4854616e7b8793939393939393939393939393939393939393939393939393887c6f626774808d939393939392857a6d6054473c3121150f1b27323d4754606d7a869293939393938a7d7063574a3d3024170a000000000009131b23292e31323939393a4754606d7a86939b8e817568564d42363939393b4854616e7b87969a8d807367544a3f34393939393433302b241d140b010000000009121b22282d30313a4753606d7a8693a0ada6998c807366594d40333333332d2c29241e160d04000000000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e0200000000000000000000000000000000020c18212a36414c56616b74818d96a0a69f92867b6e665d68707d8a939ea9a0958d80736b60564c41362d21180c02000000000000000000000000000000000000000a151e2935414c56616c76828f989f948b7e71685e52463d30271d120700000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a396897d7063564a3d2d22170b010000000000000e1a26313b4b58636e73757473727170706b6054483b2f22160900000000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ba8a3998f828f98a2a89c8f8276695f5346392e23180c00000000000000000000000000000000000000000005121f2b3845525e6b7885919eabac9f9286796c5f4b4034281c100400000000000815212e3b4854616e7b8686868686868686868686868686868686868686868686868686867c6f62677480868686868686868174675d5145392c20130a16202c3945525d687481868686868686867d7063574a3d3024170a0000000007111b252d343a3e3f4646464645525d687784919d918478695e5246464646464646525e697884919c908376665c50444646464646413f3c362f261d130800000006101b242c34393d3e404753606d7a8693a0ada6998c807366594d40404040403a39352f2820160c0100000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e12060000000000000000000000000000000000060f1925303a444f59606d79849199a3a2989083786c606d7a84919ea5a3989083796d60594f443a30241b0f060000000000000000000000000000000000000000030c19242f3a43505a616e7b86929f9e92857a6d61594f42392e23180c03000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1623303d495663707c8996a8b1a4978b7e7164544a3f33281d120700000000000009141f2f3b47525c63666867666564646360594f44382c2013070000000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313060400000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929fac9f92877a85929fab9f93877b6e61544a4034281c1004000000000000000000000000000000000000000005121e2b3845515e6b7884919eabac9f9285796c5f52462e23180c0000000000000714202d3a46525e6976797979797979797979797979797979797979797979797979797979766a5f646e7479797979797979746f64554b4135291d1104111d2935414c56646f7479797979797979706b6155483c2f231609000000010d18232d373f464a4c53535353534c566774818e9a96877b6e6154535353535353534d576875828f9b9285796d60535353535353534e4c4741382f241a0e0300000c17222c363e45494b4d4d53606d7a8693a0ada6998c807366594d4d4d4d4d4d4745413a32281e13080000000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e140800000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e21140700000000000000000000000000000000000008131e28323e45515d676f7c87929fa79f948b7f726b74818e96a1a69f92867c6f675c51473d32281e12090000000000000000000000000000000000000000000008131e28313e46535f69727f8c95a0978e81746b60544b4034281f1409000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000814212e3b4754616e7a8795a0aca79a8e8174665b5044392f2318110a020000000003131f2a35404a52585a5b5a5959585756544f473d32271b10040000000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c070100000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006121f2c3844505c6673808c99a3ab9c8f8276818e9ba9a4998d8073665c5144382c1f1509000000000000000000000000000000000000000005111e2b3844515e6b7784919eaaab9f9285786c5f5245392c1f0700000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f585c64676c6c6c6c6c6c6c67645d53433a2f24180d010d19242f3a43535d64686c6c6c6c6c6c6c6361594f44382c20140700000006121e29343f495156586060606060606065717e8b98978a7d71646060606060606060606065727f8c9898887c6f62606060606060605a58524a41362b1f14080005111d28343e48505557595959606d7a8693a0ada6998c8073665959595959595954524c443a2f24190d010000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c000000000000000000000000000000000000020c16202935404b55606a737f8c959fa69f92867b707d89939da89f948b7f726a5f554b40352b20160c0000000000000000000000000000000000000000000000010c161f2a36424d57606d7883919a9e93897d70665c51453c31261a0d040000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000714202d3a46525e697784919dacab9e9184786c60554b403429221c140b05000000020e19242e3840474b4d4e4d4d4c4b4a4948443d352b21160b000000000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f22150900000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b03000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919eaba3998b7e717d8a97a2ab9e9285796d6053463c31261a0e010000000000000000000000000000000000000004111e2b3744515e6a7784919daaab9e9185786b5e5245382b1f12050000000000020e1a25303b454d525f60606060606060606060606060606060606060606060606060606055534e52585a606060606060605b59534b4131281d13070008131e2831414b53595b6060606060606057554f473e33281c10040000000916222e3a46515b62656c6c6c6c6c6c6c6c6f7b88989a8d80736c6c6c6c6c6c6c6c6c6c6c6c6f7c8999988b7e726c6c6c6c6c6c6c6c67645c52473c3024170b000815212d3945505a6164666666666d7a8693a0ada6998c80736666666666666666605d564c4135291d110400000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d1004000000000000000000000000000000000000050e18242f39434e58606d78839098a2a29890827a84919ea5a2978f82776c60584e43392e23190e04000000000000000000000000000000000000000000000000040d1a26313b44515c666f7d88939f9d9184796d60574d42372b20160c0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0005111e2a36424d566774808d9aa4ada1968a7e71675c51453f332d261d170e0600000008121c262e353b3f404241403f3e3d3d3b38322b23190f04000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000005121e2a36424d5764707d8a96a1ac9f92867a6d7985929faba1978a7e7164574d42372b1d12070000000000000000000000000000000000000004111d2a3744505d6a7783909daaab9e9184786b5e5145382b1e120500000000000009141f29333b424648535353535353535353535353535353535353535353535353535353494743474c4d535353535353534e4c4841382f1f160c0100010c161f2f3941484d4e535353535353534a48443e352c21160b000000000b1825313e4a56626d727979797979797979797885929d908379797979797979797979797979797986929b8e81797979797979797979746e64584c3f33261a0d000a1724303d4955616c7173737373737a8693a0ada6998c807373737373737373736d685d5245392c2013070000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f13060000000000000000000000000000000000000007121d27313d44505c666e7b86929fa69f9490849196a1a59e92857b6e655b50463c30271d1108000000000000000000000000000000000000000000000000000009141f2834404a54606b74818e97a0968c7f73695f53463e32281e130800000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00020e1925303b4855626e7b87939faaa99e9184796d605a50443f382f292017110a0300000a141c242a2f3233353433323131302f2c272119110700000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000714212d3a46535f6976828f9ca8ab9c8f82766874818e9ba9a99c8f8276695f5347392f23180c0000000000000000000000000000000000000004101d2a3743505d6a7683909da9aa9e9184776b5e5144382b1e1105000000000000020d17212930363a3b4646464646464646464646464646464646464646464646464646463c3b373c3f414646464646464641403c362f261d0d04000000040d1d272f373c4041464646464646463d3c38332c231a1005000000000c1925323f4c5865727f868686868686868686868a989f95908686868686868686868686868686868b999e938e8686868686868686868074675a4e4134271b0e000b1824313e4b5764717e8080808080808d99a6b3a99c90828080808080808080807a6d6054473a2d211407000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c03000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d20140900000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea69f969196a0a89d938a7e71695e53493f342a1e150b000000000000000000000000000000000000000000000000000000030c18232e39424f59616d7a85929e9f92867b6e615a50443a2f24190c02000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000914212e3a47535f6a75828f98a3aca0968d80746c625a504a423b3228231c150c0500020a12191f2326272827262625242322201b160f070000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d120700000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939faca3998b7e7165707d8a97a2ab9f94887b6e62554b4034291c100400000000000000000000000000000000000003101d2a3643505d697683909ca9aa9d9184776a5e5144372b1e110400000000000000050f171f252a2d2e3939393939393939393939393939393939393939393939393939392f2e2b303334393939393939393433302b251d140b00000000000b151d252b30343539393939393939302f2c28211a110800000000000c1925323f4c5865727f8b93939393939393939394a2a79f9d9393939393939393939393939393939fa3a59e9b93939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828c8c8c8c8c8d929ca8b4ab9f94908c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a8a09ea0a8a0968e81746c61564d41382d22180c030000000000000000000000000000000000000000000000000000000007121c27303d46525d68717e8b949f988f82766c61564c4135291e140a000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2b37434e58626f7c86929fa6a89d928b7e716c605b544d443d342e261e170e070000080e1317191a1b1a1a191817161613100b04000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000006131f2c3845515c6673808d9aa4ac9f92867a6d606d7985929faba69a8d8073675c5145382c1f150a00000000000000000000000000000000000003101d293643505c6976838f9ca9aa9d9084776a5d5144372a1e11040000000000000000050d141a1e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211f2326272d2d2d2d2d2d2d282724201a130b020000000000030b131a202427282d2d2d2d2d2d2d2423201c1610080000000000000c1925323f4c5865727f8b989f9f9f9f9f9f9f9f9faaacaba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faaacaaa89f9f9f9f9f9f9f9a8d8174675a4e4134271b0e00101c2936434f5c6976828f99999999999ca4aeb9b0a69f9c9999999999999994877b6e6154483b2e211508000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e1205000000000000000000000000000000000000000006111c26303c45505a616d7a85929eabacaaaca3999184796d605a50443b2f261b10060000000000000000000000000000000000000000000000000000000000000b151e2935414c56626c76828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000020f1a26313c47535f6a727f8c949fa7a49f93877e736c665e564f443f38302920191109000002070a0c0d0f0e0d0c0b0a0a0907040000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a396897d7063564a3d302317080806020000000000000000000000000000000000000000000000000713202d3a4653606d7985929eacaa9c8f8275685d6674818e9ba9ab9e9285796d6053473c31261b0f01000000000000000000000000000000000003101c2936434f5c6976828f9ca9a99d9083766a5d5043372a1d100400000000000000000002090e121415202020202020202020202020202020202020202020202020202020161513171a1a202020202020201b1a18140f08010000000000000001090f14181a1b20202020202020171614100b05000000000000000c1925323f4c5865727f8b939393939393939393939da0a7a09393939393939393939393939393939393a0a79f9d939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828f9c9f9f9fa0a2a7afb9b6aea8a69f9f9f9f9f9f9f94877b6e6154483b2e21150800000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b02000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d2114070000000000000000000000000000000000000000000a141e2a333f46525e68707d8a99a3aeb7ac9f92877c6f675d51483e32291d140a00000000000000000000000000000000000000000000000000000000000000030c1924303a44505a626e7b86929f9e91857a6d60584e42382e23170b0300000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000a15202b37434e58606c78828f959fa6a499938b80786e686159504a423b322b231b1209000000000000020100000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f15212e3a47535f6a76797979797976675c5145382c1f130e090603000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9a4978a7d7164574a3e2f24191514120e090300000000000000000000000000000000000000000006121f2b37434e5864717e8a97a1ada3988b7e71645663707d8a97a1ada2978b7e7164584e43372b1d13070000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a99c908376695d5043362a1d10030000000000000000000000020507081313131313131313131313131313131313131313131313131313130908060b0d0e131313131313130e0e0b0803000000000000000000000003080c0e0e131313131313130a0907040000000000000000000c1925323f4c5865727f86868686868686868686868995a0958986868686868686868686868686868689959f958986868686868686868074675a4e4134271b0e00101c2936434f5c6976828f9393939393969da7b2aea49c999393939393939393877b6e6154483b2e211508000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c00000000000000000000000000000000000000000008131e28323a45515c666e7b86929facb7ab9e91847a6d605a50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000008131e28323e47535f6973808c96a0978d80746a60544a3f34281f140900000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1a26313c44505b666d79838f949da5a49f928d827a706b605c544d443d352d241b12090000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a0000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d12070000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f222f3c4855626f7c8686868686796d6053473a2d201e1a15130f0a04000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a6998c7f7366554b4135292422211e1a150e0600000000000000000000000000000000000000000814212e3a47535f6a7683909ca9ac9f92867a6d6054606d7985929eaba99d9083766a5f53473a2f24180d0100000000000000000000000000000000020f1c2835424f5b6875828e9ba8a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d72797979797979797979797983909d918479797979797979797979797979797983909d90837979797979797979746e64584c3f33261a0d00101c2936434f5c6976828686868686868b96a2aea89c928c8686868686868686867b6e6154483b2e21150800000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c1106000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c100400000000000000000000000000000000000000050f19242f3a444f59606d79839099a3acaaaca1968e81746c61564d41382d22170c0300000000000000000000000000000000000000000000000000000000000000020c16202b37424d57606d7984919e9f93877c6f665c50443b30251a0d04000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000a152028333f4a545d676d79828e939fa3a49c948f857d736d665e564f473e362d241b110800000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f3c4855626f7b88939393867a6d6053473a2e2d2a25211f1b15100b0500000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a89b8f8275675d51453c352f2f2e2b2620180f0600000000000000000000000000000000000004101d2935404b55626e7b88949faba89b8e8175685d525c6674808d9aa7ab9f95887c6f62554b4035291d110400000000000000000000000000000000020f1b2835424e5b6875818e9ba8a99c8f8276695c4f4336291c100300000000000000060b0e10111313131313130f0e0c0904000000000000000000000003070b0d0e13131313131312110f0c0701000000000000000000000004080a0b1313131313131308070502000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c74818d9a93867a6d6c6c6c6c6c6c6c6c6c6c6c6c74818e9a9286796d6c6c6c6c6c6c67645c52473c3024170b000f1c2835414e5a6670767979797979798693a0ada6998c8079797979797979797976695e53463a2d2114070000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b03000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f1306000000000000000000000000000000000000020b17212935414c56606b73808d95a0a7a09da0a79d938a7e70685e53493f33271e150b0000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c67707d89939e999083786d60574d42362a1f160c010000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000030b17222d38424b555d676d78818b9298a0a69f97928880786e69605950483f362d231a0e04000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e4855626f7b88959f93867a6d6053473e3b3a36312e2b26201c170e09030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6ac9f92857a6d60574d45413f3b3a37312a21180e03000000000000000000000000000000000006131f2c3945515d6774808d9aa6aca096897d7063564c54626f7b88959faba79a8d8174675d5145392c20150a00000000000000000000000000000000020e1b2835414e5b6874818e9ba7a89c8f8275695c4f4236291c0f030000000000040b12171b1d1e2020202020201c1b19150f09020000000000000001080e13171a1a2020202020201f1e1b18130c050000000000000000050c11141717202020202020201514120e0903000000000000000000000000000000000006121e29343f4951565860606060606060606064717e8b979a897d70636060606060606060606065717e8b9899897c6f6360606060605a58524a41362b1f1408000d1925323d49545e66696c6c6c6c6d7a8693a0ada6998c80736c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d2013090000000000000000000000000000000000000a141d29333b45525d68707d87939fa69f959095a0a59e92857a6e655b50443c30271d120700000000000000000000000000000000000000000000000000000000000000000915202834404b55606b75818e97a0958c7f72695e52463e31281d12070000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000006111c262f3a434b555d666d747f8691969ea5a19a938d827b706b615a50483f352b20160c020000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d55626f7b8895a093867a6d60534d4a4846423c3b37322d28221a150e0600000000000000000000000000000000000000000815222f3b4855626e7b88949faba2988b7f72695f57514c4c4847423c332a20150900000000000000000000000000000000000714202d3a4753606d7985929fabab9e9184786c605346535f6a7683909daaab9f92857a6d6053473d32271b0f01000000000000000000000000000000010e1b2834414e5b6774818e9aa7a89b8e8275685b4f4235281c0f0200000000050e161d23272a2b2d2d2d2d2d2d282825201b140c030000000000020b12191f2326272d2d2d2d2d2d2b2b28241e170f060000000000000810171c2123242d2d2d2d2d2d2d22211e1a140e0600000000000000000000000000000000010d18232d373f464a4c535353535353535355626e7b8897998c7f736659535353535353535355626f7b8898988c7f726559535353534e4c4741382f241a0e03000915212c38424c545a5c606060606d7a8693a0ada6998c807366606060606060605f534d453b31251a0e0200000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e040000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e020000000000000000000000000000000006111c262f3b45505a606d7a849199a49f9490849096a1a1978f82776c60584e43392e23180e0400000000000000000000000000000000000000000000000000000000000000030c18232e39434f59616d7a85929f9f92867b6e61594f43392f24180b0200000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000a141d28313a434b545c606d727c848e939fa2a49f9490857d716c625a50473d32281e130800000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f13060000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d20130800000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040b141b22272f35383f444649505355585a5c626f7b8895a093867a6d605b5a5754534d4947433c39332b261f180f09000000000000000000000000000000000000000814212e3a47535f697683909ca5aa9f92857b6e69605d555855534d453c31261a0e0200000000000000000000000000000006131f2b37434e5865717e8b97a2ada3998c7f72655b50444e5865717e8b98a2aea2988b7e7165584e43372b1e1308000000000000000000000000000000010e1a2734414d5a6774808d9aa7a89b8e8175685b4e4235281b0f02000000040e1720282e3336373939393939393534312c251e150c02000000010b141d242b3033343939393939393837342f2921180f050000000008121a22282d3031393939393939392e2d2b261f180f060000000000000000000000000000000007111b252d343a3e3f4646464646464647535f697885929c8f827569574d4246464646464653606c7985929b8e827568564d424646413f3c362f261d1308000005101b26303a42494e4f535353606d7a8693a0ada6998c807366595353535353534846423b33291f140900000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c020000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e1205000000000000000000000000000000030d17222d38424d57616c75818e96a1a39890827a84919ea59f948b7f726a5f554b40342820160c020000000000000000000000000000000000000000000000000000000000000007121d27303d46525e68717e8b949f988f82756c61554b4035291d140a00000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000020b161f28313a424a515b626a6f7a818b9298a0a69f9792877e716c62594f443a3025190d03000000000000000000000000000000000000000000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000050d161d262d333a41454a5053535b60626467686a6f7b8895a093867a6d6a686664615e5755534e49443e37312a211a120a01000000000000000000000000000000000006121e2b37424d5763707d89939ea6a29891847b736d676665625f574d42372b1e12060000000000000000000000000000000815212e3b47535f6a7683909da9ac9f92867b6e6153493f4753606d7a85929facaa9d9083776a6054473a2f24190d010000000000000000000000000000010d1a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e020000000b16202932393f434446464646464642413d3730271e140900000008121d262f363c3f414646464646464544403a332b21170c01000005101a242c33393c3e464646464646463b3a37312a21180e030000000000000000000000000000000009131b23292e313239393939393937424d576975828f9c928578695f53473a3939393844505b6676838f9c918478695e52463a393433302b241d140b010000000a141e2830383d4143464753606d7a8693aab4a6998d8073665a4d46464646463b3a36312921170d030000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d2014060000000000000000000000000000010b151f28333f4a545e69717e8a939ea79f92867b707d89939ea69f92867c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000b151e2a36414c56606c778390999e938a7d70675d51453c2f261b1106000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000040d161f2830394044515860676d757e8691969fa7a19992887e716b60564c4135291f15090000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000050e171f282f383f444c51545c6063656c6e71747576787c8895a093867978777573716e6967625f58555047423c332c241c130a0000000000000000000000000000000000020e1a26313c4854606b74818e949da5a09691857f7a7673726e695f53473a2e211408000000000000000000000000000004111d2935414c55626f7c88959faba99b8f8275685e52413845515d6774818e9ba7aca095897c6f62564c4135291d11040000000000000000000000000000000d1a2733404d5a6673808d99a6a79a8e8174675b4e4134281b0e01000006121d28323b444b4f515353535353534f4d48423930251b0f0400030e19242f3840474c4d53535353535352504c453d33291e130700000c17222c363e45494a535353535353534846423c332a1f140900000000000000000000000000000000010911181e2225252d2d2d2d2d2631404c5966737f8c9997887b6e6255483b2f2d28333f4a546673808d9996877a6e6154473b2e2726241f1a130b0200000000020c161e262c3235363a4653606d798698a3aea79a8d81746753493f36393a3c3a38342f271f150b01000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d040000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000000000000000007121d27313944505b666e7b85929fa5a0958c7f726b75818e97a1a3989083796d60594f443a3025190f0600000000000000000000000000000000000000000000000000000000000000030c1925303a44505b656f7c87929f9e9184796d60584e41382d22170b020000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000040d161e272e343f464e555d606c717c8490959fa7a39a92877d70685e52463c31261a0e0000000000000000000000000000000000000000000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000040e172029313a414950555d60666d7075797b7e8082838486929fac9f9286858382807d7b77736f6a64615a534d453e362d251c120900000000000000000000000000000000000915202c38444f59606d79828e939c9fa097928c8683807f7b6e6255483b2f22150800000000000000000000000000000613202c3945515d6774818e9aa7ada1968a7d7063564d4135404b55636f7c8995a0aca79b8e8174685d5245392c20160a0000000000000000000000000000000d1a2633404d596673808c99a6a79a8d8074675a4d4134271a0e0100000b17232e39444d565b5e6060606060605b59534b42372c2015090007131f2b36404a52585a6060606060605e5c574f453a2f24180c0004111c28333e485055576060606060606055534d453c31261a0e020000000000000000000000000000000000070d12161819202020202023303d4a5663707d8999978b7e7164584b3e2f24222d3d4a5764707d8a97978a7d7064574a3d2e231717140e0801000000000000040c141b2125282c3845515c667986929faca89b8f8275655b5046424547484745403931271d12070000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c010000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c1003000000000000000000000000050e18242f39434e58606c78829097a2a3999083786d616d7a85929ea6a0958d80736b60564c41352921180c030000000000000000000000000000000000000000000000000000000000000008131e27333f49535f6a73808d96a0968d80736a5f53493f33271e14080000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000040c151c2328343c434c515a626a6f7a839095a0a9a39992857a6d61574d42372b1b110600000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000020b162029323b434b535b60676d73797d8285888b8d8f90919298a3aea3989291908e8d8a8784807c76706c625f5750483f372d241b10060000000000000000000000000000000003101c27333d45515c676d7981898f939aa29f9992908d8b7f7265584c3f3225190c00000000000000000000000000000714212d3a4754606d7a85929facac9e9184796d6053463b303a4854606b7784919dabac9f92867a6d6054473d32271b0f0200000000000000000000000000000c1926333f4c5966727f8c99a5a69a8d8073675a4d4034271a0d0100020e1b27333f4b565f676a6c6c6c6c6c6c68655d53483d3125190c000b1723303c47525c64676c6c6c6c6c6c6b6861574c4034281b0f030814212d3945505a61646c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000106090b0c1313131314212d3a4754606d7a86939a8d817467554b403529212e3a4754616d7a8796998d807366544a3f34281c100303000000000000000000020a1015191c2834404b546b7885929eabab9e9184786c6056534d51545553514b43392f23180c000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d12070000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f12060000000000000000000000020c17202935404b555f6a727f8c949fa89f92877c6f665e68717e8a949ea79f93887d70685e52463f332a1e150a00000000000000000000000000000000000000000000000000000000000000020b17222d38414e58606d7984919e9f92877c6f655b50443b3025190c0300000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000030b1218222b313a414550585f686d79839097a1aba1978e8174695f5347382d22170b000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000a141d28323b444d555d656c717a80858a8e9297979a9b9d9e9fa3aab4aaa39f9e9d9b999796918d88837d766e69615a51493f362d22180b02000000000000000000000000000000000b16212834404b555d676d747d82889297a2a39f9c988b7f7265584c3f3225190c0000000000000000000000000007131f2c38434f5965727e8b98a2aea49a8d8073665c5044382c38434f5965727f8c99a3aea2988b7f7265594f44382c1e130800000000000000000000000000000c1926323f4c5965727f8c98a5a6998d8073665a4d4033271a0d000004101d2a36434f5b677177797979797979756f65594d4134281b0e020d1a26333f4c58646e747979797979797873685c5044372b1e11050a1723303c4955616c717979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000606060613202c3945515d677784909d908377675d5145382c202d3946525e687884919c908376665c5044382c1f120600000000000000000000000005090c18232e43505d6a7683909da9ada196897d7068615f575d6062605c554b4034291c1004000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c030000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000000000000008131e29323a45515d676f7c87929fa6a0968d80736a5f56616c75828f98a2a49a91857a6d615a50453c30261c11060000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d67707d8a939e999083776c60564c41362a1e150b00000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000710191f282f353f464e565d676e7a85929ea6a99f93877b6e6253493f33271b0f0300000000000000000000000000000000000000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b262f3a444d565e676d777e858d91979b9ea2a9a7a8a5a4a4a6acb3aba5a3a4a5a7a6a8a09d9a95908a827b716c635b51483f342a1d140a0000000000000000000000000000000006111c262f3b444d575e666d72797e85929faba8a5988b7f7265584c3f3225190c000000000000000000000000000a15222f3b4854606b7783909daaac9f93877b6e61544a3f3428323d4754616d7a86929facaa9d9184776b6054483a3025190d00000000000000000000000000000c1925323f4c5865727f8b98a5a6998c807366594d4033261a0d000004111e2b3744515e6a77848686868686868175685b4f4235281c0f020e1a2734414d5a67748086868686868685786b5e5245382b1f12050b1724313e4a5764717e868686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000004111d2935414c556774818e9a92867a6d6053473a2d202a36414c566875818e9b9285796d6053463a2d2013070000000000000000000000000000071a2734414d5a6774808d9aa9b2a89d91837a726e696c676d6f6d675c5145382c1f13060000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d01000000000000000000060f1925303a444f59606d79839199a3a49a9184796d6058505a616e7b86929fa7a1978f81756c62574d42382e23170d04000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616b75818e989f958b7e72685e52463d30271d1207000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000070d161e2429343c444c555e68707d8a949faba49a8d8174655b5044372b1f120500000000000000000000000000000000000000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000b17222d38414c565e696e79828b91979ea1a9aba8a19e9b9997989ba2aba1999697989b9ea0a8aaa79f9d948f867e726d635a50463c2f261b11060000000000000000000000000000000b17222d38424d565e696e787f858b9297a29f9c98958b7f7265584c3f3225190c00000000000000000000000006111b2935414c56636f7c8995a0aca99c8f8276695f5342382e232d3946525e6875828e9ba8aca095897c6f63564c41362a1b1106000000000000000000000000000c1825323f4b5865727e8b98a5a6998c7f7366594c403326190d000004111e2b3744515e6a778491939393938e8275685b4f4235281c0f020e1a2734414d5a6774808d939393939185786b5e5245382b1f12050b1724313e4a5764717d8a9393939393887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000010d19242f3e4b5865717e8b9899897c6f6356493c302325303f4c5865727f8b9898887c6f6255493c2f22160800000000000000000000000000000b1724313e4a5764717d8a97a1adaca09591847f7b7978797a7c796d6053473a2d201407000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700000000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c11060000000005111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e11050000000000000000030c18212a36414c56616b74808d95a0a89f93887d6f675c5146535e69727f8b959fa99e938b7e71695f544a3f34281f160c01000000000000000000000000000000000000000000000000000000000000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e23180c030000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000040c1319222a323a434d56616c7683909cabac9e9285786c605346392d201306000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000030f1b27333f49535d686e7b838f949ea1a9a9a19e9996918e8c8b8b909ba5998f898a8c8e9196999ea1a9a69f98928a7f726c62584e41382d22170b0000000000000000000000000000030f1c28333f4a545e696e7b838c92979f9f99938f8b88877f7265584c3f3225190c0000000000000000000000000b17222d3946525d6875818e9ba7ada1978a7e7164574d4230261c2a36414c5663707d8996a1ada79b8e8175685e5246382d22170b000000000000000000000000000b1825323e4b5865717e8b98a4a5988c7f7265594c3f3226190c000004111e2b3744515e6a7784919d9f9f9b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9a9f9f9e9185786b5e5245382b1f12050b1724313e4a5764717d8a979f9f9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897988c7f7265594c3f3025232f3c4956626f7c8998988b7e7265584b3f3024190d01000000000000000000000000000713202d3a4653606d7985929ea6b0a7a096918b8886858687877b6e6154483b2e21150800000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c00000000000000000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c000000000713202d3946525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d20140600000000000000000b151e2a333c46525e68707d8a929da8a1968d80746b60554b424d57606c78839099a3a59f92867b6e665c50443d31281e13080000000000000000000000000000000000000000000000000000000000000007121d27313e46525e68727f8b959f978e81756b60554b4034281f15090000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000010810182028313b44505a64717e8a99a3ada197887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000010c161f2b3744505b656d7a8490959fa6aaa29f96918c8884817f7e7e8b98a396897d7d7f8184888c91979fa3aaa29f918b7e716a5f53493f33271b0f030000000000000000000000000006121f2b3844505b666e7b8490959ea19d948f87827e7c7a786c605346392d2013060000000000000000000000030f1b27333f4953616d7a86929facab9e9285796d6053463b31201925303a4653606c7884919eabac9f92867a6d6153493f33271b0f030000000000000000000000000b1824313e4b5764717e8a97a4a5988b7f7265584c3f3225190c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aca194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000613202d394653606c7985929b8e827568574d42362a202d3a4653606d7986929b8e817468564c4135291d11040000000000000000000000000006131f2c3845515c67737f8c949fa6ada8a19e989992929299877b6e6154483b2e2115080004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a0d040000000000000000030c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c10030000000714212e3a4754616d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b0000000000000007121c27303c45515b616d7a85919ea4a59e9184796d60594f433b44505b666f7c86929fa7a2989083786d60594f433a2f24190f05000000000000000000000000000000000000000000000000000000000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e0400000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000060e161f29323e4753606d7a86929f9fa9988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000008131e2935414c56606c77828f96a0a7a8a198928c84807b787572717b8895a0938679717274777b80848d9299a2aaa39f92867c6f655b5044372b1f130800000000000000000000000003101c28343f4a54606c788390969fa79d938e827b75726f6e6c665b5044382b1f1206000000000000000000000005121f2b3744505b65727f8c98a3aea79a8d8074675c5145382c1f131f2b3844505b6673808c99a4aea3988c7f72655b5044372b1f14080000000000000000000000000b1724313e4a5764717d8a97a4a5988b7e7265584b3f3225180c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9c918478695e52463a2d202c3845515c667683909d918477685d5245392c2013070000000000000000000000000004101c2834404b55606d78828f949ea1a8a9aaaba39f9f9f94877b6e6154483b2e2115080006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f11080000000000000000000008141e28333f4a54606a74808d979393939392877c6f665c5044382c1f12060000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f030000000000040d18232e39424d57626d75828f97a1a99e938a7d70675d51473d333f4a545f6a73808c95a0aa9f958c80736b60554c41352921170b02000000000000000000000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000040d17202c3945515d67778490939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000010d19242f3946525e68727f8c949ea8a8a19691867f79736e6968666f7b8895a093867a6d6568696e737980879298a2aea3999083786c6053463a2f24190d01000000000000000000000006121f2b3844505c66727f8b959fa89f958e81786e69656261605b544a3f33281c0f0300000000000000000000000613202d394653606c7884919daaab9f95887c6f62554b4034281c101c28333f4a54616e7b87939facaa9e9184786c6053463b3025190e0000000000000000000000000a1724313d4a5764707d8a97a3a4988b7e7165584b3e3225180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c9396877b6e6154483b2e212834404b546774808d9393867a6d6054473a2d21140700000000000000000000000000000c18232e3944505c666d7a828c91969a9c9e9f9f9f9f9e94877b6e6154483b2e211508000713202d3a4653606d798386868686868686857a6d60584e42382e21170d0000000000000000000000020b17222d38424e58606d7a858686868686868683796d6053463a2d201307000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f120600000000010c161f2834404a545f69727e8b949ea9a1978e81756b61554b41352d38424e58606d79839199a4a79f92877d6f675d51453e33291d140a0000000000000000000000000000000000000000000000000000000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000005111d2935404b556976828686868686868174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000004111d2935414c55616d7a86929fa6aba19691847c726d66615f57626f7b8895a093867a6d60575f61676d737d86929fa5ab9f958a7d7064554c4135291d110400000000000000000000000713202d3a4653606d7884919ea7a89d9083786d665f57555453504a42382d22170b000000000000000000000005111e2a36414c5663707d8996a0acaa9d9083766a5f5343392e23180c17222d3846535e6976828f9ca9aca096897d7063564d41362a1c110600000000000000000000000a1724303d4a5763707d8a96a3a4978b7e7164584b3e3125180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000b17222d3d4a5763707d868686867d7164574a3e3124232e3e4b5764717e868686867d7063564a3d3023170a000000000000000000000000000007121d28343f4a545e686d787f848a8d9091929292929190877b6e6154483b2e2115080006121f2c3844515c666d7779797979797979786d685d52463d30261c0f0500000000000000000000000006111c262f3c45525d686d7879797979797979776d665c5044382c1f120600000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d2013080000000008131e28313a44515c666e7b86929fa6a69e92857a6d61594f433a2f262f3c45515c666f7c87939fa8a39991847a6d605a50453b2f261c1106000000000000000000000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000010d18242f3a4e5a667076797979797979746f64584c4033271a0d01000000000000000000000000000000000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b010000000000000000000000000000000000000000000613202c3945515d6773808d98a2aea49991847b6e6a605c545355626f7b8895a093867a6d605353555d606b707d8a939ea9a79c8f8276675d5145392c20130600000000000000000000000a1623303d495663707c8996a1aca096897d70665c544d494746443f382f261c110600000000000000000000000714202d3946525e6875828e9ba8aea2988b7e7165584e4330271d1207111c2a36424d5764717e8a97a1ada89b8f8275685e5246382e23170b00000000000000000000000a1723303d4a5663707d8996a3a4978a7d7164574a3e3124170b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000616232f3c4855616b7079797979716c6155493c302323303d4955616c7179797979706b6055483c2f2316090000000000000000000000000000000c17232e38424c565e666c72797d808384858686858483817a6d6054473a2d2114070004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c41342b1e150a00000000000000000000000000000a141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c100300000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d010000010d19242f3a434f59606d78839098a2a99e948a7e71685e52473e31281d2834404b54606b74808d96a1aba0968e81746c61574d42382d22170b0000000000000000000000000000000000000000000000000000000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000007131d323e49545e66696c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000714212d3a4754606d7a85929faaab9f93877d6f695f58514b4855626f7b8895a093867a6d6053474b5159616b74818e9ba8ac9f92867a6d6054473a2d21140700000000000000000000000d192633404c5966737f8c99a8aa9d9184776b60544a423c3b3938332d261d140a0000000000000000000000030f1c28333f4a54616e7a86929facac9f92857a6d6053473c3120150b000e1a25313b4653606d7985929eabac9f92867b6e61544a3f34281c100300000000000000000000091623303c4956636f7c8996a2a3978a7d7064574a3d3124170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c64615a5044392d21212d3945505a61646c6c6c6c6360594f44382c20140700000000000000000000000000000006111c26303a444c545b60666d70737677787979787876746d685d5245392c20130700000c18232e39424a51535d606060606060605e54524c433a2f22190c030000000000000000000000000000020b19242f3a434c52545e606060606060605d53504a42382e23170c000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d1105000004111d2935414c55606b73808d959f9fa2978f82756c61564c41352c1f18232e39424f59606d7984919ea5a89e938a7e71695e544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000115212d38424c545a5c6060606060605b58534a41362b2014080000000000000000000000000000000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000030f1b27333f495364717e8a98a2aca3998d80746b60574e45404855626f7b8895a093867a6d60534740454f59626f7c8896a0aca3998a7d7063574a3d3024170a00000000000000000000020f1b2835424e5b6875818e9ba8a79a8e817467594f4239302e2d2b28221c140b02000000000000000000000006121f2b3844505b66737f8c99a3aea79a8e8174675d5145392c2013030009141f2c3845515c6674808d9aa7afa3998c7f73665c5044382b1f1409000000000000000000000916232f3c4956626f7c8995a2a3968a7d7063574a3d3024170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000004101c28333e474f555760606060575550483e33281c1d28333e485055576060606056554f473d33271c1004000000000000000000000000000000000a151e29323a424a50545c606467696b6c6c6c6c6b6967605d564c4135291d1104000007121c2730394044465153535353535353524745413a31281e10070000000000000000000000000000000008131e28313a41454752535353535353535146443f3830261c1106000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000613202c3945515d676f7d87939393939392857b6e615a50443a30231a121d27303d45515d67707d8a939393939392857b6e665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a0000000000000000000000000000000000000005121f2b3744505b6574818e9b9ea09f92867b6e61594f453c3c4855626f7b8895a093867a6d6053473a3e47535f6a7784919eaaab988c7f7265594c3f3226190c00000000000000000000030f1c2936424f5c6975828f9ca8a4988b7e7165584b3e302721201f1c17110a020000000000000000000000000613202d394653606c7884919eabaca095897c6f62554b4035291d11040004101c2834404b54626f7c88959fabab9e9184786d6053463b31251a0e000000000000000000000916222f3c4955626f7c8895a2a396897d7063564a3d3023170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000b16212c353e44484a535353534a49443e362c221717222c363e45494b535353534a48443d352c21160b0000000000000000000000000000000000030c1720292f383f444a5053575a5d5e5f5f5f5f5e5d5b54524c443a2f24190d010000000b151e272e34383a4446464646464646453a39352f281f160c0000000000000000000000000000000000010c161f282f35393a4546464646464646443a38342e261e150a0000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e21140700000714212d3a4754606d7a84868686868686867f71695e52483e32281e110b151e2935414b55616b75818686868686868682796c605346392d201306000000000000000000000000000000000000000000000000000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f02000000000000000000000000000000000000000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c11060000000000000000000000000000000000000613202d394653606c78858b8e9196968f8275695e53473d333c4855626f7b8895a093867a6d6053473a37434e586976828f9ca9a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a3978a7d7064574a3d31241513120f0b060000000000000000000000000005121e2a36424d5763707d8a96a1acaa9d9083776a6054433a2f24180d0100000c18232e3947535f6a7683909daaada1968a7d7063574d42362a1c12070000000000000000000915222f3c4855626f7b8895a2a396897c706356493d3023160a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646463e3c39332c241a10101a242c33393d3e464646463d3c38332c231a0f05000000000000000000000000000000000000050e171d262d33383f44464a4d50515253535251504e4745413a32281e130800000000030c151c23282c2d3739393939393939382d2c29241e160d04000000000000000000000000000000000000040d161e24292c2d3839393939393939372d2c28231c150c0300000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d20130700000613202c3945515d676d7879797979797979716d62574d42362c20160c030c18242f3a434f59656f7579797979797979766c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b4c4841382f21191108000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000613202d394653606c777c7e8184878a8b7e7165574d42352f3c4855626f7b8895a093867a6d6053473a32414e5b6874818e9ba7a79a8d8174675a4e4134271b0e0000000000000000000003101d293643505c6976838f9ca9a396897c706356493d3023160a06030000000000000000000000000000000714202d3a46525e6975828f9ca8aea3988b7f7265584e4331281d130700000007121d2b37434e5865717e8b98a2aea89c8f8275695e5346392e23180c0000000000000000000815222f3b4855626e7b8895a1a295897c6f6256493c2f231609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000008111a21282c2f303939393931302d28221a120808121a22282d303139393939302f2c27211a11080000000000000000000000000000000000000000050b141c22282e34383a3d404344454646454543413a39352f2820160c010000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d19130c040000000000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2a201f1c17110a030000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d1105000004111d2935414c555d606b6c6c6c6c6c6c6c65625a50453b30241a0e040007131d28313e47535d65686c6c6c6c6c6c6c69605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d2013060000000000000000000000000000000000000000000000000000000000000000050d1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5c5a6060606060605a58534a41362b201408000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f1409000000000000000000000000000000000005121f2b3744505b656c6f7274777a7d807a6e6154473b312f3c4855626f7b8895a093867a6d6053473a35414b556875828e9ba8a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000003101c28343f4a54616e7b87929facac9f92867a6d6154473d3221160c01000000000f1b26313c4754606d7a85929facac9f93877b6e61544a4034281c100400000000000000000815212e3b4854616e7b87949f9f95887c6f6255493c2f221609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000810161c2023242d2d2d2d2423211c17100800000810171d2123242d2d2d2d2323201c160f0800000000000000000000000000000000000000000000020a11171c23282c2d31343638393939393836342d2c29241e160d040000000000000000070c1012131e202020202020201f1413110d08010000000000000000000000000000000000000000000001080d1113141f202020202020201e1312100c06000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d010000010d19242f3a434c51545e60606060606060585650483f33291f12080000010c161f2c35414b53595b606060606060605c53504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d201306000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000030f1b27333f49535b60626568686d70736e685e524639292f3c4855626f7b8895a093867a6d6053473a3a45515d677683909da9a5998c7f7266594c3f3326190c0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000006121f2c3844505c6673808c99a3afa89b8e8175685e5246392d20130400000000000a15202c3945515d6774818e9ba7afa4998d8073665c5144382c1f150900000000000000000814212e3b4754616e7a8793939393887b6f6255483c2f221509000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000050b1014161720202020171614100b0500000000060c1114171820202020171614100b0500000000000000000000000000000000000000000000000000060b11171c1f2024272a2b2c2c2c2c2b2a2821201d19130c0400000000000000000000000406071113131313131313120706040100000000000000000000000000000000000000000000000000000104060712131313131313131107060300000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e13080000000008131e28313a41454751535353535353534b4a453f362d20170d00000000040d1a232f3941484d4e535353535353535046443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d010000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000b17222d38414950535558565d616366615e564c41362a2f3c4855626f7b8895a093867a6d6053473e444d57606d7a86929faca9988b7e7165584b3e3225180b0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000713202d3a4653606d7984919eabaca096897d7063564c4135291d1105000000000004111d2935414b55636f7c8995a0acab9e9185796d6053463c31261a0e00000000000000000714212e3a4754616d7a8686868686867b6e6255483b2f221508000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000407090a131313130b0a0804000000000000000005080a0b131313130a0907040000000000000000000000000000000000000000000000000000000000060c101213171a1d1e1f20201f1e1d1b1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c0200000000010c161f282f35393a45464646464646463e3d3a342d241b0e05000000000008111d272f373d404246464646464646433938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f120600000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e14080000000000000000000000000000000006111b262f383f4446494b4c5254575954524c443b30252f3c4855626f7b8895a093867a6d605347464f565f69727f8b98a3ada197887c6f6255493c2f2216090000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000005121e2b37424d5764717d8a97a1adab9e9184786c6053463a3025190d010000000000010d18242f3a4854606b7784919dabada1978a7d7164574d42372b1d1207000000000000000713202d3946525e687679797979797976695f53473a2e211408000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d10111213131212100e0707040100000000000000000000000000000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e04000000000000040d161e24292c2d383939393939393932312e29221b1209000000000000000b151d252c31343539393939393939362d2b28221c140b0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000a141d262d3337393c3f4146474a4d4746413b3229222f3c4855626f7b8895a093867a6d605350535961686e7b85929eaaac9e9285786c605346392d2013060000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000714212d3a46535f6976828f9ca9afa3998c7f73655b504437281e13080000000000000007131d2c38434f5965727f8c99a3aea99c8f8276695f5347392e23180c0000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c5f574d42372b1e1206000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000002080d10121313131313131313070704010000000000000000000000000000000000000000000000000002070b0d0d13131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000040c13191d20212b2d2d2d2d2d2d2d2524211d1811090000000000000000030b131a202527282d2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000020b141b22272b2d2f3035393a3d403b3936302920232f3c4855626f7b8895a093867a6d60545c60636b707a839197a1ada49a8e8175655b5044372b1f12050000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000004101c2834404b55616e7b87939facac9f92867b6e6153493f3327160c0200000000000000010f1b27323d4754616d7a86929facac9f93877b6e61554b4034281c1004000000000000010d1925303a444c525f60606060606055534d453c31261a0e02000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000060d14191c1f1f202020202020201413110d080100000000000000000000000000000000000000000001080e1317191a20202020202020201c1b191510090200000000000000000000000000000000000000000000000000010507070b0e101212131312110f0d0a07060400000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d08020000000000000000000001080d1113141e20202020202020181715110c060000000000000000000002090f14181b1b202020202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c201306000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c1106000000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000020a11171b1f202224292d2e30332e2d2a25292c2e343c4855626f7b8895a093867a6d6063666d70767d859195a0a9a89f93877c6f6253493f33271b0f030000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000006131f2c3845515c6773808d9aa4afa99c8f8275695e5241382d2217040000000000000000000a16202d3946525e6875828e9ba8afa49a8d8073675c5145382c1f150a0000000000000008131e28323a4146535353535353534847423c332b23190f04000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c0400000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d292825211b140c030000000000000000000000000000000000000000000003080d111314181b1d1e1f20201f1e1c1a171413100c0701000000000000000000000000000000000000000000040d161e24292c393939393939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000104060712131313131313130b0b0905010000000000000000000000000004080c0e0f13131313131313100606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c030000000000000000000000000000000000060b0f121316191d2021242621272c2f35393a3f444855626f7b8895a093867a6d6d7074797d828a9297a0a7aaa1968e81756a5f5341382d22170b000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000713202d3a4653606d7985929eacada1978a7d7064564d422f261b110600000000000000000005111d2a36414c5663707d8a96a1adac9e9285796d6053463c31261b0f01000000000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000006101a222a3035383939393939393939392c29241e160d040000000000000000000000000000000000000a141c242b2f333439393939393939393534312c261e150c0200000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b292724201f1d18120f0a04000000000000000000000000000000000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d01000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b00000000000000000000000000000000000000030506080d11131821272c33383a4145474a505356626f7b8895a093867976797d81858a8f949ea1a9a9a29891847a6e61584e432f261b1106000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000006121f2b37434e5864717e8a97a1adac9e9184796d6053463b3020140a00000000000000000000010d1925303a4653606c7884919eacada1978a7e7164584e43372b1d120700000000000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000006101c262e363b3f40464646464646464642413d3730271e14090000000000000000000000000000000000020a11171b1f252a2d2e3134363839393938383633302d2c29241d1b150e09030000000000000000000000000000000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000000000000050d161d242932383d44484c5154545c6063666f7b8895a2998c7f8285898d91979c9fa6aca69f9792867c6f685e52463c311d140a00000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000815212e3a47535f6a7683909ca9afa49a8d8073665c5044382c1f1202000000000000000000000008131f2b3844505b6673808c9aa4afa99c9083766a5f5347392f24180d01000000030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000000020b18222e3840474c4d53535353535353534f4d49423930261b1004000000000000000000000000000000060b141b22272b3036393a3e414345454646454442403d3a38352f2b27201a140d050000000000000000000000000000010d19242f3a444c525f606060606060605957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c0100000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d1004000000000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b0200000000000000000000000000000000000000050f171f282f353d43484f54555d6064666d6f73767c8895a29c918c8f92989a9ea1a9aca8a09d948f857d6f6a60564c41342a200b0200000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000004101d2935404b55626f7c88949fabac9f93877b6e61544a3f34281c10030000000000000000000000030f1c28333f4a54616e7b87939facab9f94887c6f62554b4035291d100400000005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000d1925303b4650585d5f606060606060605f524c443a2f24190d0100000000000000000000000000000a141d2a34404a52585a60606060606060605c59544b42372c21150900000000000000000000000000020a11171d262d33373a4146474b4e505152535352514f4d4a4745403937322a251f170f080000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d110500000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f0200000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000000050e172129313940454f54596063676d7175797c808387929faca39c999c9fa2aaabaca49f9c96918a827b6f6b60584e443b3022180e0000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000613202c3945515d6774808d9aa6b0a99c8f8276695f5342382e23170c000000000000000000000000000b17222d3846535e6976828f9ca9b0a69a8d8074675d5145392c20150a00000005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f07000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000000000000000006111c262f3c46525c64676c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000030b141b22272f383f44464c5254575a5c5e5f5f5f5f5e5c5a5753514b47433d363129211a120a0100000000000000000000000713202c3945525d687679797979797979736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c39393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a00000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e2216090000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c110600000000000000000000000000000000030c172029333b434b515960636b70757a7e8285898c909299a3afada7a5a9aaaba39f9c9a93908a847e766e6960594f463c32291e10060000000000000000000003070909101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000714202d3a4753606d7985929fabada2978a7e7164574d4230261c11060000000000000000000000000006111c2a36424d5764717e8a97a1adab9f9285796d6053473c32271b0f01000005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e52452f24180c000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800121f2b3844515d6974797979797979797976685d5245392c201307000000000000000000000000000b17222d38424e58646e737979797979797979756f65594d4134281b0e0200000000000000000000030c151d262d333d41495053565e616467696b6c6c6c6b6b696663605d55544e46423b332c241c130a01000000000000000000000714212d3a4754606d7a86868686868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b1106000000000000000000000000000000000000000000040e18222a32373b3c464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c010000000000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b030000000000000000000000000000000b151e29333b454d555d606b6f767d81868a8e9298999d9fa3abb5aca6a8a09e9a9992908c87837e78716c615e574f473d342b20170d000000000000000000040a0f131516191c28333f4a546a7683909da9a296897c6f6356493c30231609000000000000000000000006131f2b37434e5865717e8b97a2adab9f9285796d6053473b3120150a0000000000000000000000000000000e1a25313b4653606d7985929eabaea2988b7e7165584e43372b1e1308000005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8f8275685c4f4235291c08000e1a2734414d5a6774808d9aa7ab9e9285786b554b4035291d10040b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7986868686868686867a6d6054473a2d211407000000000000000000000000030f1c28333f4a545f6a738086868686868686868275685c4f4235291c0f02000000000000000000020c151e272f383f444e535b6063686d7174767878797978777573706d67626058534d453e362e251c130a000000000000000000000714212d3a4754606d7a8793939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313120706040100000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000000000006101820262b2e2f39393939393939393937332c251c1309000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000007121c27303b454d575e676d747c83898e92989b9fa2aaa9a8aab0aca29a9796918e8a86837f7b76716d66615a524d453d352b22190e050000000000000000070f161b1f222325252b3844505b667784909daaa296897c6f6356493c3023160900000000000000000000000815222e3b4754606a7783909da9b1a79a8d8074675c5145382c1f130300000000000000000000000000000009141f2c3845515c6774808d9aa7b1aa9d9083776a6054473a2f24190d010005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaa99c8f8376695c50433025190e020e1a2734414d5a6774808d9aa7ac9f928679675d5145392c1f13060b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000030d1a232b3844505b666f7c8792939393939392857b6e6154473b2e211408000000000000000000000a141e2730394149505860656c70767a7e818384858686858482807d79746f6a615e57504840372e251c12090000000000000000000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e04000000000000000000000000000c18232e39424d575e696e79818990959b9fa3aaaaa8a19e9c9ea6a69a908a8784817d7a76726e6964605c545046423b332b23191007000000000000000007101921272c2f30323230394653606c7985929faca295887c6f6255493c2f2216090000000000000000000004111d2935414c56626f7c88959fabab9f95887c6f62554b4034291c100400000000000000000000000000000004101c2834404b55626f7c88959fabab9f95887c6f62564c4135291d11040005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaaa9d9083776a564c41362a1e11050e1a2734414d5a6774808d9aa7afa399867a6d6053473a2d2014070b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d21140700000000000000000000010b151f2a36414c56606c78839099a39faa9e948b7e71685e5246392d20140700000000000000000006111c263039424a535b606a6f787d82868a8d8f9192929292918f8d8a86817c756e69615a524a40372e241b0f0600000000000000000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000001070b0f111213131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c06000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020201e1b1610090100000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c02000000000000000000000004101c2834404a545e696e7b838e939d9fa7aca7a09d9996918f949ea4978a7e7b7774716d6865615e5753504a423e363029211911070000000000000000040f19232b32383b3c3f3f3f424b55626e7b8898a2aea894877b6e6154483b2e211508000000000000000000000613202c3945525d6874818e9aa79faa9d9083766a5f5343392f23180c00000000000000000000000000000000000c18232e3947535f6a7683909daa9fa79a8e8174685d5245392c2013060005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaab9e918578685e5246392d2014070e1b2834414e5b6774818e9aa7b5ab94887b6e6155483b2e2215090b1825313e4b5864717e8b97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000007121d27313946525e68727f8b959fabaea2988f82766c62564d41362a1e11050000000000000000030d17232e38424a545c656c737c838a8f93999a9c9e9f9f9f9e9e9c9998928e89827b716c635c524940362d22180b02000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976695e53463a2d211407000000000000000000000000050c12171b1d1e202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000003060809131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000006121f2c3844515c666e7b8490959da5aba49f9b95908c8884828f9ca09386796e696764605d5654534d46443f38302a251f170f070000000000000000000a16212b353d4348494c4c4c4d525d67727f8c99aaaca096867a6d6053473a2d201407000000000000000000000714212d3a4754606d7a869293939393988b7e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865717e8b989393939392867a6d6054473a2d2114070005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaada197877a6e6154473b2e23180b0f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d31261a0d0c1825323f4b5865727e8b98a5aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000020b18242f39434f59616e7a85929fa7b0a69f92867b6e615a50443b3025190e0200000000000000010b151f28343f4a545c666d77808890959c9fa4aba8a5a3a2a2a3a5a8aaa39f9b938f867e736e635b52483e342a1d140a000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a1109000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686867b6e6154483b2e2115080000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d0400000000000000000005111e2a36414c56606d78829096a0a7a8a099938e88837f7b787c8895a093867a6d60565754524c4846423b38342e261e1a140d05020000000000000000030f1b27323d474f5456585859575e616d7984919eabaa9e918477675d5145392c201306000000000000000000000c1925323f4c5865727f8686868686868686796d6054473c3121150b010000000000000000000000000000000000000f1b26313c4754606d7986868686868686867f7265584b3f3225180c0005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daab3a9968a7d7063554b4034281d14111c2935424f5c6875828f9ba8b3a6998c807366584e43372b1f16111926323f4c5965727f8c98a5b5ab94877a6e6154473b2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000a141d2935404b55606b75818e97a2adaa9f948b7e72695e52483e32291f1408000000000000000007121d27313944505c666d78818c939a9fa7a9a29f9b9896959596989b9fa2aaa59e98928a80736e635a50463c2f261b11060000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393877b6e6154483b2e21150800000000000000000000050f1820282f333738393939393939392e2d2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0e10111213131212100e0b080806020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c0100000000000000000713202d3946525e6873808d949fa8a7a0969187817c77726e6f7b8895a093867a6d60534a4745413b3a36312b2823201f1b1714110e090200000000000007131f2c38434f59606365656667696e75808d96a1aca89b8e817568554b4035291d1104000000000000000000000b1824313e4a56626d7279797979797979796d675d5145392c201303000000000000000000000000000000000000000a15202c3945515d676d7979797979797979726d62564a3d3124180b0005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daab4a79a8d8074675c51453a2f26201d1e2b37424d576a7783909daab6a99d9083766a5f53473c3128201e1d27333f49536774808d9aa7aea399877a6d6054473a2d21140700131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000006111b262f3845515d67707d89939ea9aea2988f82776c60574d42362d20170d0200000000000000000c18232f39434f59606d78818e939fa4aaa29f97928e8b898888898b8e92989fa3aaa29f928c80736c61584e41382d22170b0000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0604020000000000000000000000000000020506060503000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f94877b6e6154483b2e211508000000000000000000010c16202a323a3f4345464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1c1e1f20201f1e1d1b181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d120700000000000000000714212e3a4754616d7a86929fa6aaa09590847c756f6a66626f7b8895a093867a6d6053473a3935302d2e3633312e2d2b2722201e19140d0500000000000915222f3b4854606b6f72727273767b818d929da8aca1968a7d7064574a3d2f24180d01000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c6c605d554b4135291d11040000000000000000000000000000000000000004111d2935414b555d606c6c6c6c6c6c6c6c65625b51463a2e22150900030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daab7ab9f9285796d60564c42382f2c292a2d3a47535f697885929fabb8ab9f95887b6e62584e4339312d2a2a2d3744505b6576828f9ca9ac9f928679685d5245392c20130600131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000b17222d38414e58606d7984919ea5afa79f92867b6e655b50453b30241b0e05000000000000000004101c2934404b55606b73808d939ea5a7a098928c85817e7c7c7c7d7f82868d9299a1a8a49c928b7e716a5f53493f33271c110600000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a1312110f0b0706040100000000000306070b0f11131312100d0a09070400000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b1007000000000000000000000000000000000000000606060606060606060606060606060606060713202d3a4653606d798693a0aca194877b6e6154483b2e21150800000000000000000007121d28323c444b5051535353535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e090200000000000000000000000000000000000000000000000000000000000000050b1013191d20212427292b2c2c2c2c2b2a282522211e1a15110d070100000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c0300000000000004111d2935414c566673808c98a2aea29890837a6f6a625f58626f7b8895a093867a6d6053473a2d30363a3b43403e3b3937332d2d2a251f170e0500000000091623303c4956636f7d7f7f7f8083868e939da4aea59e9184786d6053463a2d201307000000000000000000000006121e29343f49515658606060606060605f54514b433a2f24180d0100000000000000000000000000000000000000010d18242f3a434b51545f60606060606060585651493f34291d120600000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daab7ada2978b7e71685e544a423c3935363a3f4a54616e7b8898a2aeb5afa79a8d80746a5f554b433d393636393d4653606c7985919eabaa9e9184776b564c4135291d110400131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000030f1b27333f49535f6a73808d96a0acaa9f958c7f72695f53493f33291f120900000000000000000006131f2c3845515c67707d88939fa5a7a09590857f797572706f6f7072757a80869196a1a9a49f92867c6e655b5044382e23170c00000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261f201f1e1b181413110d080100060b101213171c1e1f201e1d1a171613100b050000000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f050000000000000000000000000000000306071313131313131313131313131313131313131313202d3a4653606d798693a0aca194877b6e6154483b2e2115080906010000000000000b17232f3a444e565c5e6060606060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000000000000000000000000000000040a0f161c1e24292c2d3134363839393939383634322e2d2b26201d18130c060000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a0000000000000713202c3945525d687783909daaab9f92857b6e6860585355626f7b8895a093867a6d6053473a333b4246474f4d4a4846443f3b3a36302920170d020000000e1a2734414d5a6774808b8b8c8d8f92999ea5aca59e938a7e71665c5044382b1f12060000000000000000000000010d18232d373f464a4c53535353535353524745413a31281d130700000000000000000000000000000000000000000007131d28313a41454752535353535353534b4a463f372d23180d01000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daab1a7a09d92857a6d665b544e474541424648505b66727f8c98aab4aba49f9d92877c6f675d554f4746414146474e58626f7c8997a1ada99c8f8276695c4f432f24190d0100131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000030c19232b3744505b656e7c87929fa8aea3989083786c60574d41382d21170d00000000000000000004111d2935414c55606d7984919aa4a9a09590837b726d67656362626365686d737c849197a1aba2989083786c60544a3f34281c1003000000000714212d3a4754606d7a8793a0ada6998c807366594d40332b2c2c2c2b282521201d19130d0a11171c1f2024282b2c2c2b2a272322201c160f0800000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d03000000000000000000000000060b1012132020202020202020202020202020202020202020202d3a4653606d798693a0aca194877b6e6154483b2e21191815120d0600000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000000000000000000000000060b151b21272c2f35393a3d414344454646454543413e3b3a37312c29241d17110a03000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700060000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c110600000000000714212d3a4754606d7a86939facaa998c8073695e564e4855626f7b8895a093867a6d6053473a3b454d52545c5a57555350494746423b32291f14090000000e1a2734414d5a6774808d98999a9c9fa3aba8a19e938e81756c61544a3f34281c100300000000000000000000000006111b252d343a3e3f46464646464646463a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a46464646464646463f3d3a342d251b1106000000010c17212b333a404445464646464646463d3b38322b23190f04000004111e2b3744515e6a7784919daaaca09590958e81786c665f5854524c4d53555a606c7883909daaafa4999390959083796d67605954524c4c525458606a74818e9aa9b3aa998d8073665a4d4033271a080000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000b151e2a36414c56606c77829099a3aea79f92867b6e665b50453b2f261b0f050000000000000000000613202c3945515d67737f8c96a1aca29790837a6e69605d5556555556565d606a6f7b859199a3aa9f948b7e71665c5044382c1f1509000000000714212d3a4754606d7a8793a0ada6998c807366594d4036383939393735322d2c29241e19141c23282b2d3135383939383633302f2c2721191108000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4653606d798693a0aca194877b6e6154483b2e2c2524221e18110901000000111d2a3743505c6872787979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000020a111720262b33383a4145474a4d4f515253535251504e4b4847423c39352f28231c150c05000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f19110900000000000000000000000000000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c1313130c060603000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c00000000000916232f3c4956626f7c8999a4aea298887b6e62574d444855626f7b8895a093867a6d6053473a424d575e6169666461605b5354524d443b3025190e0200000e1a2734414d5a6774808d9a9f9fa29f9e9d9a96918b81786d605a5042382e23170b000000000000000000000000000009131b23292e313239393939393939392d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d393939393939393932312e29231b13090000000000050f1821292f34373839393939393939302f2c272119110700000004111e2b3744515e6a7784919daaaa9d908490938e81786e6a64605d56575f61646c727f8b95a0acac9f93878390958f82796f6b64615e56565e61646a6f7c87929facaea298897d7063564a3d3023170a0000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000007121d27303946525e68717e8b949fababa0958c7f726a5f544a3f332a1d140a000000000000000000000714212d3a4754606d7a85929fa8a89f92857b6e685e57514b4949494a4c52585f696f7d87929faaa69e9184786d6053463c31261a0e020000000714212d3a4754606d7a8793a0ada6998c807366594d40434445464544423e3a39352f2a251e262e34383a3e424446464543403d3c38332b23190f050000131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000000020c141c23282b2d393939393939393939393939393939393939393939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884868686868686867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a0200000000000000000000000000000000000000030b141b222732373d44484c5254575a5c5e5f5f5f5f5e5d5b5855534d4745413a342e261e170f0700000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000000000000000000000000080e171f252a33384851595e6060605c60626567686a6b6b6c6c6c6b6a6a68666462605c6060605f5c574f453a29241d160d07000000000000000000000000000004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a20202020201913120f0b060c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c1003000000000a1724303d4a5763707d8a96abab9f9285796c6053463c4855626f7b8895a093867a6d6053473a46525e696e7673716e6c6567615e564d42362a1e110500000e1a2734414d5a6774808d939393989291908d8a847e746d665c51483e30261c11060000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2c21201d18130c0400000000000000000000000000000000000000000000000000040c13181d20212c2d2d2d2d2d2d2d2524221d18110901000000000000060f171e24282b2b2d2d2d2d2d2d2d2322201b160f070000000005111e2b3844515e6b7784919eaaa4978b7e8491938e827c75716d686b6b696e71767e87929fa7b1a79c8f827b8692948f837c75716e686b6b686d70757c859299a3afaa9f9285796d6053463a2d2013070000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000c18232e39424f59616d7a85929ea6aea3999083786d60574e42382d21180b0200000000000000000007131f2c38434f5965727f8c98a2aca0968b7f72695f564d45403d3c3c3d41454e57606b74808d98a2aca1968a7e7164574d42372b1e12060000000714212d3a4754606d7a8793a0ada6998c807366594d4c5051525352514e4b4745413a36302a30383f44464a4f51525351504d4a48443d352b21160b0000131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000000a141e262e34383a46464646464646464646464646464646464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11060000121e2b3845515e6b7884919393939393887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000030c151d262d333c43474f54565d606467696b6c6c6c6c6b696765615f5754514b443f3830292119100700000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000000000000000000000000050d141a2136424e59636b6c6c6c6c6b64615a5c5d5e5f5f5f5f5e5e5d5b535b60656c6c6c6c6b6861574c403428130c0400000000000000000000000000000006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f202c2d2d2d2c26201f1c17110a141e28333f4a54606a74808d979393939392877c6f665c5044382c1f1206000000000b1824313e4b5764717e8a97a4aa9e918477655b50443c4855626f7b8895a093867a6d6053473b4754616e7b82807d7b7976746e695e52463a2d20140700000e1a2734414d5a6774808686868686858483807d79716c605c544a40362c1e140a0000000000000000000000000000000000060d12151819202020202020201f1413110d070100000000000000000000000000000000000000000000000000000001070d1113141f20202020202020181815120d06000000000000000000050c13181b1e1f20202020202020161613100b04000000000005111e2b3844515e6b7784919eaaa3978a7d7d8992948f86817d7a797778797b7e838b9299a3afaba0958a7e737f8c94959087827e7a797878797a7d82889297a1abaea3988d8074665c5145382c1f13060000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000004101c2834404b54606b74818e97a1ada79f92877c6f665c50453c2f261c0f06000000000000000000000915222f3b4854606b7784919eaaab9e9184786d60574d443b352f2f2f30353c454f59616d7a86929faca89d908376695f53473a2d2114080000000714212d3a4754606d7a8793a0ada6998c8073665956595c5e5f5f5f5e5b5854524c46413a333c424a5053575b5e5f5f5e5d5a56544f473d33271c100400131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d130700000000000006111c2630383f444653535353535353535353535353535353535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919e9f9f9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a00000000000000000000000000000000030c151e272f383f444e54596063686d7074767778797978787674716e6965605d55504a423b332b221910070000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000002091f2c3945525e6b757979797978706c615f57514b525352524b51575f656c71787979797873685c5044372b1e11000000000000000000000000000000000713202d3a4653606d798386868686868686857a6d60584e42382e282b383939393939332d2b28221c140b17222d38424e58606d7a858686868686868683796d6053463a2d201307000000000b1824313e4b5764717e8a97a4ab9e918578665c50443c4855626f7b8895a093867a6d605347424e5865717e8b8d8a888583807b6e6154473b2e21140800000d1a26333f4c58646e74797979797979787774706d66625a514a42392e241a0c020000000000000000000000000000000000000106090b0c131313131313131307060401000000000000000000000000000000000000000000000000000000000000000104060713131313131313130c0b090601000000000000000000000001070c0f1112131313131313130a0907040000000000000005121e2b3845515e6b7884919eaba3968a7d73808d9499928e8a8785848585888b90959fa3abaea3999183786d78828f959a938f8b8786848485878a8e939aa1a9afa59f92867b6e61544b4034281c10040000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000040e1a242c3845515c66707d89939ea9aba0958c80736a5f544a3f332a1d140a0000000000000000000000091623303c4956636f7c8996a0aca3998b7f72665c50453b32292422222429333d46525d6874808d9aa8ab9f95887b6e6155483b3025190d0100000714212d3a4754606d7a8793a0ada6998c807366606366696b6c6c6c6a6865605d56524c443e454d545c6064686b6c6c6b69666360594f44382c20130700131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d0000000000000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d798693a0aca194877b6e615f5f5f5f5f585651493f34291e120600121e2b3845515e6b7884919eabaca194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000a151e273039414950585f626b70757a7d808284858686858483817e7b77726d67605c544d453d342b22190f05000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d03000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000006121f2c3844515c666d7779797979797979786d685d52463d302e34384546464646463f3938332d261d18111c262f3c45525d686d7879797979797979776d665c5044382c1f1206000000000a1723303d4a5663707d8996a9ac9f9286796d6053463e4855626f7b8895a093867a6d6053474b54606a76838f9997989290857a6d6053473a2d20140700000b1723303c47525c64676c6c6c6c6c6c6b6a6764605c545044403930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eaba396897c7078828f949f9b97989291919298979d9fa7aeaaa29f92877d70666d7a8390959f9c97999291919298979b9fa4acaca49f938c7f72695e5342392e23180c000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140b0b0b0b0c16202b37424d57606d7984919da5afa3999083796d60584e42382e21180b020000000000000000000005121e2a36424d576774808d9aa8ac9f92867a6d61544a3f33292018161619212935414c56626f7c8895a0aca7998c807366564c4135291d110500000714212d3a4754606d7a8793a0ada6998c8073656c6f7376777879787775716d68615e5650484d575f666d7175777979787673706b6054483c2f22160900131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d12070000000003101c28343f4a545c6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22150900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000006111c263039424a535b606a6f767d82868a8d8f919292929291908e8b88847f7a726d665e574e463d342b21170b0200000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c413430383f445253535353534c46443f382f2a2119141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c1003000000000815222e3b4855616e7b8897a1ada399897d70635a50474855626f7b8895a093867a6d60534c535c666f7c89949faaa29b8e8175675d5145382c1f1306000007131f2b36404a52585a60606060605f5e5d5a5753514b423f342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e10111212131313131211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556c7885929f9f9f95887c6f6d79828d939a9fa29f9e9e9fa3aaa9a9aba39f98928a7f726b60686d7a838d939a9fa39f9e9e9fa2aaa8a9aba49f9a938c81776c60574d4230271d1207000000131f2c3946525f6c7985929facada093877a6d6054473a2d211818181818181e28323a47535f69737f8c96a0aca89f92877c6f665c51463c30261c0f0600000000000000000000000714212d3a46535e697784919eaaa99c8f8276685e5242382e21170d07080f1924303a47535f6a7784919daaaa9d908377685e5246392d20130700000714212d3a4754606d7a8793a0ada6998c807370787c7f838485868584817e7a746d68615a51575f696e787e828485868483807d7063564a3d3023170a00131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000006121f2b3844505c6674797979797979797979797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3124180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000040e17232e38424a545c656c727c82898f92999a9c9e9f9f9f9f9e9c9a9895908b857f786e6960584e463d33291d140a000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000c18232e39424a51535d606060606060605e54524c433a2f38424a505e5f6060605f5953504a423b332a251f19242f3a434c52545e606060606060605d53504a42382e23170c00000000000613202d394653606c7985929eabab9b8f82756c615a544e55626f7b8895a093867a6d6053565d656d7983909da6aca0958a7d7064554b4035291d10040000030e19242f3840474c4d53535353535251504d4a464540393028231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1d1e1f1f2020201f1f1e1d1c1a18161312100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779869293939393887b6e676d7880878f93999b9d9e9f9f9f9e9c9a99928e867e726d62595e686d7980878e92999a9c9e9f9f9f9e9d9a99938e877f746c655b50453b311e150b00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2424242424242424303a44505a616e7b86929fa8aca0968d80736a60544b40342a1e150a0000000000000000000000000815212e3b4854616e7b8796a0acab988c7f7265564c4130261c0f06000008131e2b37434e586774808d9aa7ac9f93867a6d6154473a2e21140700000714212d3a4754606d7a8793a0ada6998c80747d83898c8f91929292918e8b86807a706c635b5e696e7b838a8e91929291908d86796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c10040000000713202d3a4653606d78868686868686868686868686868686868686868686868686868686868a95a1b9ac9f9286868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000000020c162028343f4a545c666d777f8790949b9fa3aba7a3a2a1a1a2a4a8a7a7a09d97928b837b6f6a60584e453b2f261b1106000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201408000000000000000000000000000000000007121c2730394044465153535353535353524745413a31343f4a545c6a6c6c6c6c6c66605b544d453f363029201e28313a41454752535353535353535146443f3830261c1106000000000005121f2b3744505b6574818e9ba6aa9e938a7e716c62605857626f7b8895a093867a6d605c60686d77818e95a0aca79d9184786c605346392f24180c0000000008121d262f363c3f414646464646464544413d3a38342e271e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141a1e2121242628292a2b2c2c2d2c2c2c2b2a29272522201f1c1814120e0903000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868686868686867a6d61666d737c82878b8e909192929291908d8a86817b716c625b51565e676d737c81868a8d909192929291908e8a87817c736d605b53493f33291f0c0300000000131f2c3946525f6c7985929facada093877a6d6054473a31313131313131313135414c56616c76828f98a3aea49a9184796d60584e42392e22180c030000000000000000000000000b1825313e4b5864717e8b97a8aea399887c6f6255493c3022140a000000020f1b26323d4a5763707d8a96a8afa4998a7d7064574a3d3124170700000714212d3a4754606d7a8793a0ada6998c80808a9095999c9e9f9f9f9d9b98928d857e736d63616e7b8590959b9e9f9f9e9c9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000713202d3a4653606d798692929292929292929292929292929292929292929292929292929298a3aebaaea399929292929292928b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000008131e28323a44505c666d78818c92999fa6a9a19e9a9795949596979b9fa2a9a9a29f9590857c6f6a60574d41382d22170b01000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c10040000000000000000000000000000000000000b151e272e34383a4446464646464646453a39352f2b3844505c66757979797979726c665f575146423b3229251f282f35393a4546464646464646443a38342e261e150a000000000000030f1b27333f4953626f7c89949ea9a59f92877e756f6a6764626f7b8895a093867a6d65676d717a818e939da7a99f958a7e71665b5044382b1d120700000000010b141d242b303334393939393939383734312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f20252a2d2e31333536373839393939393838373534322f2d2c2823211e1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67767979797979797976685e5c606a6f757a7e8183858586858483817e7a746e69615a51494c555c606a6f757a7e8183848586858483817e7b756f6a635b504941382d21170d0000000000131f2c3946525f6c7985929facada093877a6d6054473e3e3e3e3e3e3e3e3e3e3e45525d68717e8a949faaa89f93887d6f675d51463d30271d1006000000000000000000000000010e1a2734414d5a6774808d9aa7ac9f9286796d6053463a2d201307000000000a14212e3b4754616e7a8796a1adab998d8073665a4d402f24180c00000714212d3a4754606d7a8793a0adab9f92858d929da0a7aaa39f9e9e9fa2a39f97928a7f736d6975828e97a0a7aaacaaa29f9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e0200000713202d3a4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3aab4bfb4aba39f9f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000010d1924303a44505a606d78818e939fa3a9a29f97918d8a888788898b8e92979fa2aaa79f9792867c6f695e53493f33271d12070000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000000000000000030c151c23282c2d3739393939393939382d2c29242d3a4653606d7987868686867f786e69625b524d443e3530282024292c2d3839393939393939372d2c28231c150c03000000000000000b17222d384854606a75828f97a2aaa399928b827c7773716e6f7b8895a093867a6f7175797e848e939da5aba2979083786c60544a3f33281c0b010000000000020b12191f2326272d2d2d2d2d2c2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151a1d24292c2d31363a3b3d4041434445454646464645444342403e3c3a38342e2d2a261f1b17110a0200000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6c6c6c6c6c6c6c6c6c5e5651586062686d71747678797978787674716d67615e5750483f434b51585f62686d71747678787978777674716e69625f5851443f382f261b0f050000000000131f2c3946525f6c7985929facada093877a6d60544b4b4b4b4b4b4b4b4b4b4b4b4f59606d7a85929ea6aca1968d80746b60554b40342b1e150b0000000000000000000000000004111d2935414c55697683909ca9aa9d908377665c5144382c1f1206000000000714202d3946525e687884919eaba99c8f827669554b4035291d1004000714212d3a4754606d7a8793a0adada29792979da49f9c97989291919298969a9f9f918c7f726e7b87939fa9b1a7a09d98929286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e120500000713202d3a4653606d798693a0acacacaca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8b1a9a3a19f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000005111d2935414c56616c74808d939ea5a7a097928b85807d7b7b7b7c7e81858c9298a0a7a9a29891857b6e655b5044392f24180c000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d1f2b3844505c66717e879399928c827b726d615e565046413a3229241d20212b2d2d2d2d2d2d2d2a201f1c17110a03000000000000000006111b2c38434e58616e7b859298a2a9a39f948f8984807e7b7a7c8895a194877a7c7e82858b91969ea5aaa29992857b6e665b5042382d22170b0000000000000001080e13171a1a20202020201f1e1d1a171313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f262b2f35383a3e4246484a4c4e50515252535353525251504f4d4b494644403b3a36312b27221b140b070100000000000000000000000000000000000000000000000000000000000000010d18242f39434b515f606060606060605f524c454e54565e6165686a6b6c6c6c6b696764605d55534d453e363940454e53565d606467696b6c6c6c6b6a6764615e57534e4640332d261d140a000000000000131f2c3946525f6c7985929facada093877a6d605757575757575757575757575754606b74818e97a1ada59e9184796d60594f43392f22190c04000000000000000000000000000613202c3945515d677885929eaba89b8e827568544a4034281c10040000000005111e2a36414c566976838f9ca9ab9e918578675d5145382c1f1306000714212d3a4754606d7a8793a0adb3a9a29fa2a19e948f8b8786858485878a8d92979f93887e727e8b99a4afaba0959088858686796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d21140600000713202d3a4653606d798693a5afaca29a979393939393939393939393939393939393939393959ca6b1a99f97949393939393938b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000713202d3946525d68717e8a929da5a79f9590857f7974706f6e6e6f7175797f869195a0a7aaa1978f82776c60554b4035291d1004000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000000070c1012131e202020202020201f1413111c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191f202020202020201e1312100c0600000000000000000000000f1b27323d46525e69707d8692979ea5a69e9c95918d8a888786929fac978d87898b8e92979ea1a8a8a09892877e70695f544a3f2f261c110600000000000000000003070b0d0e13131313131312110e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a3137394045474a4d535457595b5c5d5e5f5f605f5f5f5e5d5c5a585553514a4846423b37332d261d18120c040000000000000000000000000000000000000000000000000000000000000007121d283139404553535353535353535346413c43474c5254585b5d5e5f5f5f5e5d5a5754514c46423b332c2e343c43474c5254575a5d5e5f5f5f5e5d5b5754524d47433c3427221b140b02000000000000131f2c3946525f6c7985929facada093877a6d646464646464646464646464646464666f7c88939fa9a89d93897d70675d51473d3129241e160e060000000000000000000000000714212d3a4754606d7a8797a2ada6998c807366594d402e23180c0000000000010d192530414e5a6774818d9aa7ada197867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbcb3ada9a1979289827e7b797878797a7d81858d929992857b818e9babafa49990837c79797b6e6255483b2f22150800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000713202d3a4653606d7986939ea8a69a908a86868686868686868686868686868686868686868a95a1ada3978d87868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000000000005121e2a36424d57616d7a85929ea4a99f9590837b726d66646261626364676d727b839095a0aaa99f948b7e71675d5145382c1f140900000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000004060711131313131313131207060b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f13131313131311070603000000000000000000000000000a16212a36424d57606b707d858e939d9fa7a7a09d9a9795989298a3ae9f979495989b9fa2a9aaa29f9691867d706c61574d42382d1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202930363c42474b515357575e61646668696a6b6c6c6c6c6c6b6b6a68676562605c5455534d46443f382f29241d160d05000000000000000000000000000000000000000000000000000000000000010c161f282f3539464646464646464646393632373a4146474b4e505252535251504e4b4745413a36312921232831373a4145474b4e505152535251504e4b4746423b37312a2217110a0200000000000000131f2c3946525f6c7985929facada093877a71717171717171717171717171717171717883909aa4ada1968e81746b60554e48443d35302820180f0600000000000000000000000915222f3c4855626f7c8895a9b3a4988b7e7165584b3e32251807000000000000081926333f4c5966727f8c99a5b2a995887b6e6255483b2f221508000714212d3a4754606d7a8793a0adbab9ada19792857d76716e696b6b676d70747a808792978e81828f9ca9ac9f93877b6f6a6c6e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000007131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030006121f2b3844505c6675818e96a1a4978a7e79797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3125180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000000000714212d3a46535e6974818d97a1ada19790837a6e69605c5455545556555c60696e7a839098a2aea69e9184796d6053473b31261a0e0200000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000040606060606060605000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00060606060400000000000000000000000000000000040e1a25303b454f59606b707b818a90959a9ea1a8a6a4aaa39fa3aab4a8a3a1a2a4a8aba49f9c98928c847c706b615a50453b2f261c0b0200000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090806030000000000000000000000000000020b141c2228323b41464d53555d606468696e70737476777878797979797877767573716f6d6665615f57535049413d352f281f170f06000000000000000000000000000000000000000000000000000000000000040d161d24292c39393939393939392e2d2a272b3036393a3e4143454646454543413e3a39352f2a251f171820262b2f35393a3e4143454546454443413e3b3a36302b2620181006000000000000000000131f2c3946525f6c7985929facb1a4988b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d95a0acab9e91847a6d67625f58544f45413a322a21181006000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000b1825313e4b5864717e8b97a4b0a3968a7d7063574a3d3024170a000714212d3a4754606d7a8793a0adbcb1a79e92857c706b64615e57555d6063686d747e8692938e86929faca99d908376695f60625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000010b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f12060003101c28343f4a54606d7a84919ea59f92867b6e666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22160900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000004101d2935404b55616e7b86929fa9a69e92857a6e685e57514b484848494b51575e686e7b86929fa9ada1968b7e7165574d42362a1e12050000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000000000009141f29333d474f5960696e757d83888d9196979a9b9d9e9fa3aab4aaa29f9e9c9b9999938f8b857f796f6a615950483e33291d140a00000000000000000000040a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a030000000000000000000000020b141d262d333e444c52575f62676d7174787b7d7f81838485858686868585848382807e7c7976726e6964605b534f454039312921170f06000000000000000000000000000000000000000000000000000000000000040c12181d202d2d2d2d2d2d2d2d21201d1b1e252a2d2e32353738393939383634312d2c29241e1a140d0c151a1e24292c2d31343638393939383734312e2d2a251f1b150e0600000000000000000000131f2c3946525f6c7985929facb8a69b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da7b1a79a8e817b77746f6a636059524c443c332a22180f050000000000000000000b1825313e4b5864717e8b97a4afa295897c6f6256493c2f2316090000000000000a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000714212d3a4754606d7a8793a0adb8ab9f958a7e716a605954524d4b5154565d616c707d8793989298a3aea79a8d817467575355534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000006111b2935404b5564717d8a99a3afac9f9285796d6053463a2d20130700000b17232e3845525d68707d89939da2989083796d6059606060606060606060606060606d798693a0aca194877b6e616060606060585651493f34291e120600121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150802020202020202020202020202020202020202020202020000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000006131f2c3945515d6774818d99a3ab9f948a7e71685e564d45403c3b3b3c40454d565f69727f8b97a1ada99d908377695f53463a2d211407000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d20140900000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000000000000030d17212b353d474f575e616b70767c8084878a8d8f90919298a3aea2989291908e8c8986837e79726d6660584f473e362c21170b02000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000000a141d262f383f4450565e61696e74797d8184878a8c8e8f909192929392929291908f8d8b8886837f7b76706c656059514b433b332921170d0400000000000000000000000000000000000000000000000000000000000001070d101320202020202020201413110f13191e202125282a2b2c2c2c2b2a272421201d19130e0903030a0f13191d202124272a2b2c2c2c2b2a282421201e1a140f0a030000000000000000000000131f2c3946525f6c7985929facb8aca29b9897979797979797979797979797979797979a9da4aeb5a99d938e8784817c76706b605d564e463c342a21170b0200000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f2215080000000000000916232f3c4956626f7c8995a2afa5988b7f7265584c3f3225190c000714212d3a4754606d7a8793a0adb6aa9d9083776c61584f4846424145474c525a616b73808d969fa3aab4a5998c7f7266594c4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000006111c2935414c56606b74818e96a1a0958d80746b60564c53535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a08040000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000000000714202d3a4753606d7985929faba89c8f82766c61564c433b342e2e2f2f343b444d57606d7985919eababa095887b6e6155483b2e221508000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000000000000050f19232b353d454d525961636a6f74787b7d8082838486929fac9f92868483827f7c7a76716d67605c544e463e352c231a0f0600000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000006111b262f38424a505a61686e747b81858a8e919697999b9c9d9e9f9f9f9f9f9e9e9d9b9a9898928f8c87827d78706b605d554d453b33291f160c0100000000000000000000000000000000000000000000000000000000000000010406131313131313131307070502080d111314181b1d1f1f201f1e1d1b181413110d08010000000001080d111314181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000131f2c3946525f6c7985929facb8b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeaeafafa59d9a96918d88837d746d685f584e463c33291d140a00000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998c807366594d4033261a0d000714212d3a4754606d7a8793a0adb3a9988b7f72655a50463d3a3635393a41465059606d7984919eabb4b2a5988b7f7265584c3f3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000713202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000d19242f3a444f59606d7984919aa49f93887d70685d5245464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11070000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171714110c05000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000004101c2834404b5564717e8b98a2aca096897d70635a50443b31282321222329323c44515c6673808c99aab1a7988b7e7265584b3f3225180800000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000071119232b333b42464f55585f6267696e71737576787c8895a093867977767572706d6764605d55514b423d342c231a1108000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000040d17222d38414a545b606c717a81878d92989b9ea1a8a6a7a8a7a5a4a3a3a3a3a4a5a6a8a6aaa39f9c9a938f8a837d746d675e574d453b31281d13070000000000000000000000000000000000000000000000000000000000000000000006060606060606060000000000010507070b0e101213131212100e0b070604010000000000000000010406070b0e101212131211100e0b08070502000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a5a7aba8a09e9a949089817a6e6a5f584e453b2f261c1106000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea69a8d8073675a4d4034271a0d000714212d3a4754606d7a8793a0adada197877a6e6154473e342d2a292c30353e45515c67727f8c99a3aeb2a5988b7f7265584c3f322b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000008131e28323d45515d67707d88939fa49a91847a6d60594f443a303939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e28282828282828282828282828282828282828282828282828282423211c1710080000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000006131f2c3845515c6775828f9caaaa9d9184776b6054483e32291f18151518202834404a54626f7b8898a2aea89b8e8175685b4e423025190d0100000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000000000000071119202930363e44484e5355575e616467686a6f7b8895a093867a6d69686663605d5553514b454039302b221a1108000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a0000000000010c161f27333f49535b666c747e858e92999fa2aaaba9a8a19e9c9a9897979696979798999c9e9fa4acaca49f9c95908981796e695f574d433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939495989b9ea1a9aaa69f9c938e847c6f6a5f574d42382d22170b000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0adab9e918578685e5246392c221e1d20242934404b55616e7a86929facb2a5988b7f7265584c3f32251a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000010d19242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000010c16202935404b55606b74808d96a0a1968e81746b61564c4135292d2d3a4653606d798693a0aca194877b6e6154483b2e2d2525221e18110901000000121e2b3845515e6b7884919eabaea194887b6e6155483b35353535353535353535353535353535353535353535353535353531302d28221a120800000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000713202d3a4653606d7985929facab998c7f7366594f44362c20170d07070e18232e394653606c7985929fabaa9d9184776a564c41362a1d110500000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000000000000070e171f252a33383c4347484d5254575a5c626f7b8895a093867a6d605b595653514b47454039342e271e19100800000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000007131d28313a44505b656c78808a92979fa3abaaa69f9c9896918f8d8b8a8a89898a8a8b8d8f91939a9c9fa4aca7a09d938e837b6e695f554b41352921160a000000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a050000000000000000000000000104060712131313130908060300000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868787898b8e92979da0a7aba59d9691857c6f695e544a3f33281d12070000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada99c8f827669564d41362a1a12111319232f3946525e687683909da9b2a5988b7f7265584c3f32251909030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000000081824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f00000000040d18242f3a434f59606d79849199a39d938a7d70685e52463e32292d3a4653606d798693a0aca194877b6e6154483b2e21191816120d070000000000121e2b3845515e6b7884919eabaea194887b6e615548424242424242424242424242424242424242424242424242424242423e3c39332c241a100500000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000a1723303d4a5663707d8998a2aea399897c706356493d32231a0e05000007121f2b3844505b6676838f9ca9ac9f928579685e5246392d20130700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b0000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000050d141a21282c31373a3c4246484a4d55626f7b88959f93867a6d60534c494745403a39352f28231d150c07000000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f1206000000010d18242f3a434f59606c77818d929fa2a9ada59e9b948f8b888482807f7e7d7d7d7d7e7e808284878b8f939a9ea6aca59d9590847b6e675d51453d32271b0f03000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a03000000000000000001070d1113141f202020201515120f0a040000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797a7b7c7e81858a90959fa3aba8a19792857b6e665b5044392e23180c0000000000000e1b2835414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000714212d3a4754606d7a8793a0ada79b8e8174685b4e4135281b0e000714212d3a4754606d7a8793a0ada89b8e8175685b4e423025190f0408121d2a36414c566774818d9aa7b2a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1724303d4a5763707d8a96a3b0a99c908276695d5043362a1d10000000000007131d28313d45515d676f7c87929fa59e91857a6d615a50443b302d3a4653606d798693a0aca194877b6e6154483b2e211508090601000000000000121e2b3845515e6b7884919eabaea194887b6e61554e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a49453e362c22170c00000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000d192633404c5966737f8c99aaac9f92867a6d6053473a2d201407000000030f1c28333f4a546874818e9ba7aea298877a6d6154473a2e21140700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000002090e161c20262b2e30363a3b3e4855626f7b88939393867a6d6053473d3a39352f2c29241d18120b030000000000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000004111d2935414b55616b73808d939da4ada9a29f938e88827e7b78757472717070707071727375777b7e82878f939fa2aaa7a0969183796d60594f43382c1f14090000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000040c13181d20202b2d2d2d2d22211f1b150e0600000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666c6d6e6f7274797e838c9299a3aba9a1978f82786c60554b4034281c100400000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0801010d1925303e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000010c161f2935404b55606a73808d95a0a1978e81756c61564c41362d3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281c110400000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101d2935404b556975828f9ca8aa9d918477675d5145392c201306000000000b17222d414d5a6774808d9aa7b4aa94887b6e6155483b2e2215080005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000050b10151b1f21252a2d2f3c4855626f7c8686868686796d6053473a2d2c2924201d18120c0700000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000613202c3945515d67707d8a929ca5aea9a197928a817c76726e69696765646463636464656669696e72767c828a9298a2aaa8a0958e81746b6054483c31261a0e02000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000000040d161d24292c2d38393939392f2e2b2620181006000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060605b6060616265666d71787f879299a3afa99f948b7f72675c5145382c1f130700000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100081724303d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000040d18242f39434e58606d79839099a39e938a7e71685e52463e333a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6868686868686868686868686868686868686868686868686868686868686864615a5045392d21140800000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006131f2c3845515d677884919eaba99d9083766a554b4035291d110400000000061a2633404d596673808c99a6aea295887b6f6255483c2f221509000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000040a0f12151a1e212e3a47535f6a76797979797976675c5145382c201d1813100d0701000000000000000000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000004101d2935404b55606d7984919ea4aeaaa19791857e756f6a65615f575a58575756565757585a565e61656a6f757e869298a2aea89e93897c6f63574d42372b1e12050000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a000000010c161f282f35393a45464646463c3b37322a22180e040000000000000000131f2c3946525f6c7985929facada093877a6d6054535353535353535353535353534a5053545456545c60666d737e87929fa7b0a69e9185796d6053463a2f24180d01000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea79a8d8074675a4d4134271a0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100091623303c4956636f7c8996a2afa5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000007121d27313d45515c666f7c87929fa59e92857a6e615a50453b3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7575757575757575757575757575757575757575757575757575757575757575716c6155493c3023170a00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000714202d3a4753606d7a86939faca89c8f8275695c4f422f24180d01000000000d1a2733404d5a6673808d99a6afa295887c6f6255493c2f221609000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000306090e121f2b37434e585f626c6c6c6c6c6c5c554b4034291c110d0704010000000000000000000000000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d10000006131f2c3945515d67737f8c96a1adaea29891857b716c625f5855534d4d4c4b4a4a4a4a4b4b4d4d5254585f626c707c86929fa7afa59c8f8276695f53463a2d211407000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000007131d28313a40454752535353534847433c342a20150a0000000000000000131f2c3946525f6c7985929facada093877a6d6054474646464646464646464646463f44464748494b51545c606c727e8b959fabada1978b7e7165554b4135291d1104000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998d8073665a4d4033271a0d000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222f3b4855626e7b8895a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916232f3c4956626f7c8995a2afaa9d9183776a5e5144372b1e1100000000000000010b151f2834404b545f6a737f8c959fa1978f82756c62574d423a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb5a89b8f8281818181818181818181818181818181818181818181818181818181818181817e7164574a3e3124170b00000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000915222f3c4855626f7b889aa4afa89b8e8275685b4f422d22170b00000000000e1b2834414e5b6774818e9aa7b4ab95887b6e6255483b2f221508000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c010000000000000000000000000000000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d1000000714202d3a4753606d7985929ea8b1a79f92867c6f69615a534e484642413f3e3d3d3d3d3e3f404246474e535a616a717e8b959fabac9f93877b6e6155483b2e22150800000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a00010d18242f3a434b51535e6060606055534e463c32261b0f0400000000000000131f2c3946525f6c7985929facada093877a6d6054473a393939393939393939392d3338393a3b3c40454a505a606c7883909da9b3a99d908376675d5145392c201306000000000c1926333f4c5966727f8c99a5aea195887b6e6255483b2f2215080000000000000916222f3c4955626f7c8895a2afa5988c7f7265594c3f3226190c000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000000000030d18232e39424e58606d78839098a39e948b7e71695e52463f4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e221508000a1724303d4a5763707d8a96acb6a89c8f827569544a3f33281c0f0300000004111d2935414c566875828e9ba8aea399877a6e6154473b2e211408000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d1207000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d100004101c2834404b5464717e8a97a2acaca0958b7e726a5f575047433c3a3631323131303031313230363a3c43475058616c7683909da9afa49a8c7f7265594c3f3226190700000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0004111d2935404b555d606b6c6c6c6c625f584e43372b20150a00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d22282b2d2d2e2e34383f44505b65707d8997a2adac9f92867a6d6054473a2d211407000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000000000000a1623303d495663707c8996a3afa4988b7e7165584b3e3225180b000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000b1824313e4b5764717e8a97a4b1a99c8f8276695c504336291d1000000000000000000007121d27303c44505c666f7c86929fa69f92857b6e615b51454653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7afa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000b1825313e4b5864717e8b97a4b1a99d908376665b5044382b1f130a0603060a13202c3945525d687784919daaac9f9286796c605346392d201306000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b01000000000000000000000000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100006131f2c3845515c6675828f9a9c9fa29d9083786d60584e453e37322d2a262524242323242425252a2d32373e46505a64717e8b97aab3ac9c8f8275695c4f422f24180c00000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3945515d676d78797979796f6a5f53473d32271b0f00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020171c1f20212123282e343f4953606d7985929eabafa3998a7d7063574a3d3024170a000000000b1724313e4a5764717d8a97a4b0a3968a7d7063574a3d3024170a0000000000000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e000000000000000000000b151e28343f4a545f6a727f8c949fa2978f82766d62574d4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e221508000c1926323f4c5965727f8c98a5b2ab9e9285796c6053463a30241b14121012141c26303a4754606d7a86939facaa9d918477655b5044372b1f1205000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d0300000000000000000000000000000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000713202d3a4653606d79868b8d909298988a7e71665c50463c332b26211e1a1918171717171818191e20262b343e4754616e7b8798a2aeaa9e9184776b554b4035291d100400101d293643505c69768386868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000714202d3a4753606d7a85868686877c6f62584e43372b1d1207000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313130b0f12131415181c232d3844505c6675828e9ba8b5ab998c7f7266594c3f3326190c000000000916232f3c4956626f7c8995aab4a4978b7e7164584b3e3125180b0000000000000c1925323f4c5865727f8b98a5b4aa95887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004101c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000030c17232e38424e58606c78839098a29f948b7f72695f544a53606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b1a9a3a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000d1a2733404d5a6673808d99a6b3ada297887c6f62564c41352d26201f1c1f20262e38424e5864707d8a9aa4afa89b8e81756853493f33271b0f03000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000613202d394653606c777c7e808385888b867a6d60544a3f342a211b15120e090b0a0a0a0a0b090e11151b222d3a46525e697885929fabac9f928679675d5145392c1f130600101d293643505c6976838f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d10000613202c3945515d67717e8b959a8f82756a605447392e23180c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606000003060607070c111b28343f4a546673808d99a6b3a69a8d8073675a4d4034271a0d010000000814212e3b4754616e7a8798a3aea6998c7f7366594c40332619090000000000000d1a2733404d5a6673808d99a6aea298877a6d6154473a2e211407000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000006131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000006111c26303c44505b666e7b86929fa69f92867b6e665b5053606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a99f9894939393939393939393939393939393939393939393939393939393939393938c807366594d4033261a0d0000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3b3a9998c8073685d52463f382f2d2b282b2d30383f4a545f6a76828f9cacb0a6988b7e7265584b3f2d22170b00000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c07010000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d0005121f2b3744505b656c6f717476797b7e7e71675d5142382e22180f0a0502000000000000000002050b111e2a36424d566b7884919eabafa399867a6d6053473a2d20140700101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100004111d2935404b55606d7883909d94897c6f62544b4034281c10040000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000b17232e3f4c5965727f8c98a5b2a79a8e8174675b4e4134281b0e010000000613202d394653606c7985929faca79b8e8174685b4e4131261a0e020000000003101c28343f4a546875828e9ba8ac9f928579685e5246392d201307000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000714202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000a151e28333f4a545f69727f8b949fa2989082786c605753606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a3988d888686868686868686868686868686868686868686868686868686868686868686807366594d4033261a0d00000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000e1b2734414e5a6774818d9aa7b4b8ab9f92857a6d615b5049413c393834383a3d424a505c666e7c87939facab9f94877b6e6154483b2e21150600000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131306040000000000000000000000000000000000000000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00030f1b27333f49535b60626467666c6e71716c62554b4030261c100600000000000000010507090e12161c222c3845515c677885919eabaea399877a6d6054473a2d21140700101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d1000010d18242f3a44505c66717e8a979a8e8174665c5145382c1f13060000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000104091925323f4c5865727f8b98a5b2a89b8e8175685b4e4235281b0f0200000005121f2b3744505b657783909daaa99c90837669574d42362a1e12050000000006121f2c3844505c667783909daaa99d9083766a564c4135291d1105000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000007101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d201307000000000000000000000000030c17222d38424d57606c77828f98a29f948c7f726a5f54606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7979797979797979797979797979797979797979797979797979797979797979736e63574b3f3226190c00000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000e1b2834414e5b6774818e9aa7b4b3ada2988d81746d605b534e4846443f4446484e545c606d7883909aa4afa79c8f8376695e52463a2d20140700000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000b17222d38414950535558545b60626465625a50433a2f1e140a00000000020507080d1113141a1e21272c343c4653606d7986929facac9f928679675d5145392c20130600101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d10000007131d28343f4a54606d7985929e9285796d6053463a2d2013070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c0c0c0c070d10151c28333f4a546673808c99a6b3a79a8e8174675b4e4134281b0e01000000030f1b27333f49536874818e9ba7ab9f928578695f53463a2d211407000000000713202d3a4653606d7986929faca79a8e8174675b4e413025190d01000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000050e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f12060000000000000000000000000006111c262f3c44505b656e7b86929fa69f92867b6e665c606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a00000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000e1b2834414e5b6774818e9aa7b3a9a19e9e928b7f726c655f585553504a5053555860666d74808d959facaba0958a7d7164574d42362a1e120500000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000006111b262f383f4446484b4a50535558585650483f31281d0c02030506090e121415191d2021262b2d33383e464e58636f7c8999a3afab9e9185786b554b4135291d110400101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d100000010b17232e3845515c6673808d99978a7d7063574a3d302417070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191919191a181d20262b3844505b6674818e9ba7b3a6998d8073665a4d4033271a0d00000000000b17222d3f4c5965727f8c98aaada297887b6e6155483b2e23180c000000000915222f3c4855626f7b8898a3aea9988b7e7265584b3f3225180800000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000060e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c100300000000000000000000000000000a141d27333f49535e69717e8b949ea3989083786d60606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e616060606060606060606060606060606060606060606060606060606060605957524a40352a1f1307000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000e1b2734414e5a6774818d9aa7ada19792919692877f776f6a6562605b545c6062656a6f78808d929ca7afa4999083786c6053463b30251a0e0200000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d03000000000a141d262d3337393c3e3f4446484b4b4a453f362d1f160c0b0f1213151a1e2121252a2d2e31373a3d44485058606a74818e9babb5a99d9083766a5d50432f24180d0100101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d1000000006111c2834404b54626f7c88979a8d8073675a4d402e23180c0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252525252525262624292c31373f4a54606c7985919eabb3a9988b7e7165584b3e3225180b00000000000616232f3c4956626f7c8998a2aea9978b7e7164544b4034281c1004000004101d2935404b5565727e8b98aaada197887c6f6255483c2f22150900000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030a0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000020b17222d38414d57626c75828f97a29f958c7f736a606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615553535353535353535353535353535353535353535353535353535353534d4b4740382e24190e020000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000e1a2734414d5a6774808d9aa7ab9e9285849199928c827c76726e6c666b666d6e72767c828d929ca4aea69f93877c6f655b504437291f14090000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d20130700000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b03000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000020b141b22272b2d2f2d3338393b3e3e3d3a342d241b1114171b1f2022252a2d2e3036393a3d4246484f545a616a6f7c87939facb2a8998d8073665a4d4033271a070000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d10000000000c18232e394653606c7985929c90837669544b4034281c100400000000131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232323232323232332f35393c4347505b66707d8997a1adada297887c6f6255493c2f22160900000000000713202d3a4653606d7985929faba79b8e8174665c5145382c1f160c06060c141f2c3845515d6775828e9ba8ab9e9285786c605346392d20130600000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000205060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000006111b262f3b45505a616e7b85929fa59f92877c6f666d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554846464646464646464646464646464646464646464646464646464646403f3b352e261c120700000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f22150900000d1a2734404d5a6773808d9aa6ab9e92857d89929f948f88827e7b79787778797b7f828990949da4aea69e938d80736b6053493f3327170d0300000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b06000000000000000000000000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a0300000000000000020a11171b1f202222282b2d2f3132312e29221b191e2022272b2d2f31363a3b3e4146474a4d53555960636c717c859199a4afaca096897d706356493d3023160a0000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d1000000915202b353f4744505b6575828f9b918578665c5145382c1f130600000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40414045474e535b606c7883909da9b3ac9e9285796c605346392d201306000000000006121f2b3844505c6675828f9caaab9e9285796d6053463d31281e171515171e28313a4753606d7985929facaa9b8e8175655b5044372b1f120500000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a0000000000000000000000000000000000000a141d29333f46525e69717e8a939ea3999083796d6d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b39393939393939393939393939393939393939393939393939393933322f2a241c130a00000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d20130600000d192633404c5966737f8c99a6ab9f928578808d939f9c948f8b888685848586888b8f949c9fa6aca49d948f81786c60594f41382d2217050000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e05000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a0200000000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000060b0f121315171c1f2022252524211d1d20252a2d2d3337393c3f4246484b4c525457575f61656b70767e859197a1abb1a79d9184786c605346392d2013060000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6673808c999786796d6053463a2d20130700000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4b5153585f626d737f8c959fabafa49a8d8174665b5044382b1f1206000000000003101c28343f4a5464717e8b98a3ada2978a7d7064594f433a30282322222227303a434f5964717e8a98a2aea2988a7d706453493f33271b0f0300000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e000000000000000000000000000000000000020b17212a36424d56616c75818f97a1a0958c80736d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a0100000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000c1825323f4b5865727e8b98a5ac9f92867977818c939a9f9c989993929192939a989c9fa6aba8a09d928d82796d665b50463d2f261b110600000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b07000000000000000000000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b262018100600000000000000000000030506060b0f12131518181b1e25292d3036393b3f4446484b4d535457565e616467696e72777d828a9297a1a9b3aa9f958b7e71665b5044382b1f12060000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c727f8b9894877a6e6154473b2e21140800000000131f2c3946525f6c7985929facada093877a6d605858585858585858585858585858585859595a555d60646a6e767f8c919ca7b1a99f93877c6f62544a3f33281c0f030000000000000b17232e3a4754606d7a86929faca99c9083766b60554b423a342e2f2e2d333a424b55616b7683909daaab9f9285796d6053473a2d22170b0000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000050f1925303b44505a616d7a85929ea59f92877c6f798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22202020202020202020202020202020202020202020202020201a1917130e070000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f0300000b1824313e4b5764717e8a97a4aea399867a6d74808891969d9fa49f9e9e9e9fa4aca9a7a79f9d95918980786d675c544a3f342b1d140a0000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e0500000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000000000000000000003060b141a20262b3035393b4146474950535558575e616467686d7074777b7f84898f949fa2a9b2aaa2989083786d60544a3f33281c0f030000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797e8a9795887b6e6255483b2f22150800000000131f2c3946525f6c7985929facada093877a6d656565656565656565656565656565656565666768676d71757b828c919ca4adaba2978e81756a5f5342382d22170b000000000000000613202c3945515d6775818e9ba6ab9f94897d70675d544c443f3c3b3b3c3f444b545d67707d89959faba4998d8174675c5145382c1b11060000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000009141f29323e46525e68707e8a939ea399908378798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22151313131313131313131313131313131313131313131313130d0c0a07020000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000a1623303d495663707c8996abb5ab94877b6e6e737d848a9095989b9d9e9f9f9f9e9c9a9895908a847d736d665c554b42382d22190b020000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000000020a11171f262a32373a4146474c5254535b60626568696e7174777a7d8084888c91959c9fa6adafa9a19892867b6e665c5142382d22170b000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c798786868a909a95887b6f6255483c2f22150900000000131f2c3946525f6c7985929facada093877a72727272727272727272727272727272727272737475777a7d82878f949ca3adaba39992857b6e61584e432f261c11060000000000000004111d2935414c55626f7c88949faba69e9184796d665d56504a494848494950555d666d7984919ea7aa9f93877b6e61554b4034291c0a000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000020d17202a36414c56616c75818e96a1a0958b7e788693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080606060606060606060606060606060606060606060606000000000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b11060000000815222e3b4855616e7b8899a3afa295897c6f626b6f797e83888b8e909192929291908e8b87837e78706b605c544b43392f261c10070000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000000000000000000040b141c222831363c43474c5254565e6164656c6f7275787b7e8184868a8d9196989da0a8abb0aba59e9791867d6f695f544a402f261c1106000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c79869293979aa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284868a8f92999fa6adaaa29992877d70695e52463c321d140a0000000000000000010d19242f3a47535f6a76828f99a3aca0968f82786d68605c5456555555535b60676d78818f96a0aca2988e8175695f5343392f23180c000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c110600000000000000000000000000000000000000000000050e1925303a44505a606d7a84919ea59e91847a8793a0ada194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000713202d3a4653606d7986929faca4978a7d716460666d71777b7f8183858586858483817e7b76716d666059504a423930271d140a0000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c1106000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f120600000000000000000000040d161d262d333b42464e53565e6165686e7175787c7e8184878a8e91939a9a9da0a8aaacaeaca69f9c938e857c6f6b60574d42392e1d140a00000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e9193999c9fa3abaca69f9892877e716b61564d42342a200b0200000000000000000008131e2b37434e58626e7c87929fa7a89e948f827a716d66646262616264656c7079818f939ea8a69f92867b6e61574d4231271d1207000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a00000000000000000000000000000000000000000000000008131e29323e45525d68707d8a939da1978c808c99a6aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150801010101010101010101010101010101010101010101010100000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000006121f2c3844505c667784919eaaa5998c7f7266545c6064696e72747778797979787674716e6964605c544f443f3830271e150b020000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c0400000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e050000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000000000000000000030c161f282f383f444d53585f62686d72767a7e8185888b8e9196979a9d9fa4acaaacafacaba39f9b948f89817a6f6a60594f453b30271c0b0200000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facafa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898989898989898999a9b9d9fa4abacaba7a09d9490867e716c62594f443b3022180e00000000000000000000010f1b26323c47535f6a73808d959fa8a69e948f847e7974716f6e6e6f7173787d848f939ea5a79f948c7f72695e53453c311f150b01000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c03000000000000000000000000000000000000000000000000020c17202935414c56616b74818e96a19f9285929fabaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000003101c28343f4a546875828f9ba8a89b8e817568565153575f6165686a6b6c6c6c6b696765615e5753504a423d342e261e150c070100000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000a151e283139424a50575f616a6f757a7f83868b8e9297989b9ea1a8a7aaacafacaaaba39f9c99928e89827c756d6860584f473d33291e150b0000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facaca295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa9a7a9a19e9a95908a837b706c625a50473e32291f100600000000000000000000000a15202b37434e58606d78839096a0a8a69e96918b85817e7c7b7b7c7e80848a91969ea5a7a0958f82776c60574d42332a1f0d0300000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000000050e1924303a444f59606d7984919aa2989298a2aeaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000c17232e404c5966737f8c99abaa9d908477685d52464d5355585b5d5e5f5f5f5e5d5b5854534d46443f3830282321201d18130c040000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000000000000000006111c263039434b545b60696e757c81868b9093999b9ea1a9a8abadafaca9a6a8a09d9a99928f8b86817c766f6b605d564e463d352b21180c030000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9897928e89837e766e69615a50483f352c20170d000000000000000000000000040f1a26313c44505c666e7b8491969ea6a9a19e97918e8b898888888a8d91969ea0a8a59e9590837a6d655b50453b3121180e0000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000008131e28323e45515d67707d88939fa29fa2aab4aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2727272727272727272727272727272727272727272727272727272423201c161008000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b02000000000000061724303d4a5763707d8a99a3ac9f93867a6d6054474246484c4e505252535251504e4b4846423c3b3937332d302d2c29241d160d04000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d1000000000000000020c17232e38424b555d666c727b82888e92999c9fa4ababadaeaca9aba39f9d9a9795918d8a86837e7a756f6b636059524c443c342b23190f06000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f22160900000000131f2c3946525f6c7985929393939393939393939393939393939393939393939393939399929291908f8d8b8885817d77716c615f5750483f362d231a0e05000000000000000000000000000a152028343f4a545e696e7b848f939ea1a8a9a19e9a9795959495979a9ea0a8a8a19e938e837a6e685e53493f33291f0f060000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000000020c16202935414b55606b74808d96a0abaeb4bcaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b34343434343434343434343434343434343434343434343434343434302f2c28211a110800000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000000714212d3a4754606d7a86929faca4998a7d7063544b403a3b3f4144454646464543413e3d4347494846443f3f3c3a39352f281f160c0100000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f010000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d10000000000000000a141e28343f4a545d676d787f868f939b9fa3abacafaca9aaa29f9c999992908d8a8784817d7a76726d68636059544f45413a322b2219110700000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868685858482807e7b7874706b64615a534d453e362d241b11080000000000000000000000000000030c17232e38424d565e696e7a828a91969d9fa7a7a7a4a2a1a1a2a4a6a7a7a09d96918a81796e685e564c41382d21170d000000000000000714212d3a4754606d7a8793a0aca69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aca5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c1209000000000000000000000000000000000000000000000000000000000000040e18242f3a434f59606d79849199a4afbbb9aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554840404040404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000613202c3945515d677683909ca9ab9a8e8174665c5145382e323537383939393836313d464e5456555350494b494745413a31281d1307000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000006111c26303844505c666d79828c92989ea5acaeabaca49f9d9998928f8c898683807d7a7774716d6865615e56544f48443d353028201910070000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e22150800000000121f2b3844515d697479797979797979797979797979797979797979797979797979797979797978777674716f6c65636059555046423c332c241b12090000000000000000000000000000000006111c26303b444d575e686d757e848b9095979a9c9e9e9f9f9f9e9c9a9895908b847e756d675e564c443a2f261b0f05000000000000000714212d3a4754606d7a87939f9f9f9a8d8073675a4d4034271a0d01000815222e3b4855616e7b88949f9f9f988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a000000000000000000000000000000000000000000000000000000000000000007131d28313d45515d676f7c87939fa7b1acaca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000004111d2935414b5566737f8c99a7ab9e9285796d6053463e3128282a2b2c2c2c242f39434e58606261605b53585654514b433a2f24180d0100000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100000000000000b17232e38424f59606d78828f949fa3aaafaca7a09d9a93908c8985827f7c7a7673706d686764605d5654524c48433d383229241e160e07000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f130600000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605b53544f49453e37312a211a12090000000000000000000000000000000000000a151e29323b454d565d606c71797e83878a8d8f9192929292918f8d8b87837e79716c605d554c443b32281d140a00000000000000000714212d3a4754606d7a8793939393938d8073675a4d4034271a0d01000815222e3b4855616e7b8893939393938b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c020000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55606b73808d95a09f9f9f9f94877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c1004000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000010d18242f3b4855616e7b88959faba1978a7e71645a50433a2f241d151f141c2935404b55606a6f6e6c65676563605d554b4135291d1104000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000003101c28343f4a54616b74818e949ea6aeafa7a09d95908b8783807c797673706d676764615e565754524c4746413a38322c272119130c0400000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f03000000000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060605f5f5e5d5c5a585553504948443d39342b261f180f0800000000000000000000000000000000000000030c172029333b444c525a61676d71767a7e818284858686858483817e7b77716d67615a514b433b322920160b0200000000000000000714212d3a4754606d7a868686868686868073675a4d4034271a0d01000815222e3b4855616e7b868686868686867f7265584c3f3225190c000000000000131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000040d18242f39434f59606d798390999393939393877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e67676767676767676767676767676767676767676767676767676767676767676361594f44382c2014070000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000714212d3a46535f697683909da8a99d9083766c61554b40352e27222222262d3845515d676f7c7b797674726f6d675d5145392c2013060000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f13060000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000000000006121f2b3844505c66707d89939da6b0aca49f959089837f7b76736f6d666663605d555754524c4a4745413a3936302c27211b160d08020000000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000000000008141f2a343e464d5152535353535353535353535353535353535353535353535353535353535252514f4d4b4846443f3838332d28221a140e06000000000000000000000000000000000000000000050e172129323a414550555c6064686e7174767778797978787674716e6965605d555045403a312920170e040000000000000000000713202c3945525d687679797979797979736e64584c3f3326190d00000714212d3a46535f697679797979797979726d62564a3e3124180b000000000000131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000000000007121d27313d45515c676f7c86868686868686867b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b737373737373737373737373737373737373737373737373737373737373737373706b6155483c2f231609000000000000000000020a131c242c323b41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e4e4c4841382f1d150c03000000000000000000000005121e2a36424d5764717e8b96a1ab9f958a7d70675d51454039302f2e2f2f38404b55606d7986888583817e7c796d6054473a2d211407000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d00000000000713202d3a4653606d7883909da5afafa49a938c837d77726e686663605c545653514b4a4746413e3a3935302d2a251e1b17151312100b0600010000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f040000000000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646454443413e3c3937332d2c27211d170e09030000000000000000000000000000000000000000000000050f1720282f353e434b5153565e616467696b6b6c6c6c6b696765615e5753514b433e352f281f170e050000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c67645c52473b2f23170b000005121e2b37424d575f6c6c6c6c6c6c6c6c65625b51463a2e221509000000000000121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000010b151f2834404b55606a6f797979797979797976695e53463a2d211407000000000000000000121e2b3845515e6b7884919eabb4a79a8e818080808080808080808080808080808080808080808080808080808080808080807d7063574a3d3024170a00000000000000000000020e1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5b596060606060605a58534a41362b2014080000000000000000000000020e1a26313b4653606d7984919ea7a79e9184796d605b514b423d3c3b3c3d424a515d67717e8b9892908e8b897e7164574b3e3124180b00000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b23191107000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a0000000003101c28343f4a5464717e8a95a0acaea49f93888078706b65615e565653514a494745403d3a3936302d2c292424242b29262422201f1c1711110c0600000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b27201910070000000000000006101a222a30353839393939393939393939393939393939393939393939393939393939393938373634322f2d2b27221b1c16110c060000000000000000000000000000000000000000000000000000050d161e242931394045474c5254575a5c5e5f5f5f5f5e5c5a5854524d474540393129241d160d050000000000000000000000010d19242f3a444c525f606060606060605a58524a40362b1f13070000020e1a26313c454d535560606060606060585651493f34291e1206000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232e39434e5860626c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000121e2b3845515e6b7884919eabb7a99d938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073665a4d4033271a0d0000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000000009141f2c3844515c66727f8b95a0aca1968e81756e605c544f4a4948494a4e545b606d7984919e9f9d9a92857a6d6053473a2d2014070000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c1003000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c11050000000006121f2b3844505c6675828f9ca7b1aa9d928b7e736d66605954524d494644403d3a39352f2e2d2a252120282d3031383533312f2d2b28231c1d181109000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1711100b050000000000000000000000000000000000000000000000000000000000040c13191f272f34383b4146474b4e4f515253535251504e4b4846423b38352f271f18130c040000000000000000000000000008131e28323a414553535353535353534d4c4740382e24190e0200000009141f2a333c424648535353535353534c4a463f372d23180d010000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c464e54555f606060606060605f534d453b31251a0e02000000000000000000121e2b3845515e6b7884919eabb7afa59d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998d8073665a4d4033271a0d000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000004101c2834404a54606d7883919aa4a89e938c80746d6660595755555556585f666c75818e96a1aca3998e8174675d5145392c201306000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f0800000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000713202d3a4653606d7985929facaea3988d80746c605c544f4746413c3a38342e2d2c292421201d19242c34393d3e4442403e3b3a38342e2e29231b12090000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a040000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020201f1f1e1c1a181513120f0b0600000000000000000000000000000000000000000000000000000000000000000001080d151d23292c3036393b3e414344454646454543413e3b3a36302c29241d150d07010000000000000000000000000000010c1620282f35394646464646464646403f3b362e261c120800000000030e18212a31373a3b464646464646463f3e3a342d251b11060000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343c43474953535353535353534846423b33291f140900000000000000000000121e2b3845515e6b7884919eabacacafa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000000000c18232e3944515c66707d88939fa6a59c928c8079706b666462616263666a6f78808d939ea9a89f92877b6e62554b4035291d100400000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c060000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d20130700000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d0300000000000815222f3b4855626e7b8898a2aeac9f92867a6d615a504a423d3936302d2c282320201d18141317222c363e45494b514f4d4a4846443f383a342d241b110600000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000000000004090e1112131313131313131309080603000000000000000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131211100e0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363838393939383634322e2d2a251f1d18120b030000000000000000000000000000000000040d161e24292c393939393939393934332f2b241c140a010000000000060f181f262b2d2e3939393939393932312e29231b13090000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c46464646464646463b3a36312921170d0300000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000000000007121c2834404a54606b73808d949fa7a49c928d837d7773706f6e6f7072767c828d929da5aaa1968d8174695f5343392f24180d01000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d17110a03000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f22150800000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b0000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000a1723303d4a5663707d8996aab4a89c8f8275685e52443f38302d2a25201f1c181413100d07111d28343e485055575e5c59575553504a4a453f362d23180c01000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000001040606060606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e20212427292b2c2c2c2c2b29272521201e1a14100c070100000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2726231f19120a0200000000000000060e141a1e21222d2d2d2d2d2d2d2524221e1811090100000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939392e2d2a251f170f050000000000000000000000121e2b3845515e6b7884919393939393939393939393939393939393939393939393939393939393939393939393939393938d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000000000000c18232e39424f59606d788290959fa7a49d95908984807d7c7b7c7d7f838890949da4aaa39891847a6d61574d4231281d12070000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c060000000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a03000000000000000b1724313e4a5764717d8a97a4b0a6998d807366564c41342e26201e191312100c070604010815212d3945505a61646b68666462605c545651483f34291d1105000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000004080a0a1313131313131313130e0e0b080300000000000000000000000000000000000000000000000000000000000004080e111414181b1c1e1f20201f1e1d1b181514120e0904000000000000000000000000000000000000000000000001080d111314202020202020201a1917130e080100000000000000000003090e12141520202020202020191815120d060000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222c2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000007121c27303d44505c666d7a8390959da5a7a09d95918d8a888888898c90959c9fa6a9a19892867c6f685e52453c311f160c0100000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201d1913100c0701000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a050000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f30231c15110e080807070808090e131925303d4955616c71777573716e6d6665625b51453a2e221509000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000050b101416172020202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0b0807050200000000000000000000000000000000000000000000000000000001040707131313131313130d0d0b07020000000000000000000000000002050708131313131313130c0b0906010000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c0705030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020201514120e090300000000000000000000000000111d2a3743505c6872787979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63584b3f3226190c000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000b151e28343f4a545d686d7a838e939ea0a8a8a09d999795949596999d9fa7aba49f9792867e706a60564c41332a1f0d040000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96abb5a69a8d807367544b403428201c1816151514141515171a1e242b37434e5864717e8482807d7b7977726d62564a3d3124170b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091313131313131313080705020000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000000000000030c17232e38424c565e686d79818991969d9fa4aca6a3a2a1a2a3a5a8a9a29f99938e857c706c61584e443a3021180e00000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f221508000000000000000000000000000000000000000000000105090b0b1313131313131313120706030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afa89b8e8275665c51453a322c29232322212121212223252a2f353f47535f6a76828f8f8c8a8886837e7265584b3f3225180c000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000008121a22282d30313939393939393939393533302b251d140b010000000000000000000000000000000000000000000000000000000003090d1012131313131313131313060300000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a40362a1f1307000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000006111c26303a444c565e676d747d848a90939a9a9c9e9f9f9f9e9d9b9997928d87817a6f6a615a50463c32281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000000000000000000000000000000000000000060c1115171820202020202020201f1312100c06000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facab9f9285796d60564c443d38342f2f2f2e2d2e2e2f3031363a4145515b626f7c87939b999798928a7e7164574b3e3124180b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b010000000000000000000000000006101a242c33393c3d46464646464646464641403c362f261d1309000000000000000000000000000000000000000000000000000000070e14191d1f20202020202020202012100c06000000000000000000000000000000000000000000000000000000000002090f14181b1c20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0b080705020000000000000000000000000000000000000000000000000007121d28323c444b505153535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000000000000000a151e28323a444c555c606b70787e83878b8d909192929291908f8c8985817c746d68605850483e342b20160c000000000000000000000000000000000000000000000000000000000000000306060808080808080605030000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000006131f2c3945515d677683909dabada2978a7e71685e564f4745403e3c3b3b3a3a3b3b3d3f42464c515a626d76828f99a4a6aa9f92857a6d6053473a2d201407000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000000000050e18222c363e44494a5353535353535353534e4c4841392f251a0f03000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1c1a181514120e09050200000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b362e261c120800000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000030c162029323a434b515960666d71767b7e8183848586858484827f7d79746f6a615e564e463e362c22190e050000000000000000000000000000000000000000000000000000000000060b0f121314141414141413120f0b06000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000009121b22292e31323939393939393939382d2c28231c150c030000000000000000000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91857a6d68605953514b4b494848474748484a4b4d53555d606c727f8c949fabaea3998d8074675d5145392c201306000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000030c17202a343e485055576060606060606060605b59534b41362b20140800000000000000000000000000000000000000000000000007111a232a3135383939393939393939392c28231c150c03000000000000000000000000000000000000000000000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c020000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a03000000000000000000000000000000000000000000000000000000000000000000060b1012181d1f202325282a2b2b2c2d2c2c2a29272521211e1a14110e0902000000000000000000000000000000000000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c140a00000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000000040d172029303940454f545c6064686e7174767878797878777573706d67625f58524c443d342c241a100700000000000000000000000000000000000000000000000000000000020a11171c1f20212121212121201f1b17110a0200000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000006111b242d343a3d3e4646464646464646453a38342e261e150a00000000000000000000000000000000000000000000000c18242f3b4754616e7a86929fa8ada19790827a6f6b63605c5557565554545454555658575e61676d747e88939fa6b0a89f92867b6e61554b4035291d1004000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000b151e29323c46505a61646c6c6c6c6c6c6c6c6c68645d53483c3024180b0000000000000000000000000000000000000000000000030e19232c353c414546464646464646464638342e261e150a00000000000000000000000000000000000000000000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e1309000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d30323437373839393938373634312e2d2a25201e19140e09020000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000050e171e272e343d424a5053565e616567696b6c6c6c6b6a686663605c55534e46413a322b221a110800000000000000000000000000000000000000000000000000000000020b141c22282b2d2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000010c17222d363f454a4b53535353535353535246443f3830261c1106000000000000000000000000000000000000000000000714202d3946525e6874808d96a1aaa99f9490847c76706d67666462626160616162636567696e737a818b939aa4afaaa1968d8074695e5343392f24180d01000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000007121c27303a444e58616c70797979797979797979746f64594c4033271a0e010000000000000000000000000000000000000000000009141f2a353e474d51535353535353535353443f3830261c110600000000000000000000000000000000000000000000040f1a252f3941484d4f53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f04000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000003090c141c23282b2f35383a3c3f41434445464646454443413e3b3a36312d2a251f1a140d050000000000000000000000000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020202020202020202020202020202020201a1917130e0800000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000050c151d232830383f44464d5254585a5d5e5f5f5f5e5d5c595653514b47433c3630292019100800000000000000000000000000000000000000000000000000000000000a141d262d3338393b3b3b3b3b3b3937332d261d140a000000000000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000005111d29343f4850565860606060606060605e53504a42382e23170c0000000000000000000000000000000000000000000005111e2a36414c56606d7a849198a2aaa69f969189827d797573716f6e6e6d6d6e6e707274777b80858e939fa4acaba3989184796d60574d4231281d120700000000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d1000000000000000000104060606060606060606000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000081118232e39424c565f6a707e8786868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000010d1925313c4750585e5f606060606060605f504a42382e23170c000000000000000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000060d141a1e262e34383a404547494c4e50515252535252514f4d4b4846423b3a36302a251f170e07010000000000000000000000000000000000000001070b0f111213131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a070200000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000000000000000000000000000000000000000000030b12181e262e34383b4146474b4e505152535251514f4c4a4645403937322a251e170e07000000000000000000000000000000000000000000000000000000000006111c262f383f444647474747474746443f382f261b11060000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6b605c544a3f34281c1003000000000000000000000000000000000000000000020e1925303b45525d686f7c869298a0a8a8a09e948f8a8582807e7c7b7b7a7a7b7b7d7e8084878d92979da5afaaa29992867c6f675d51453b311f160c0100000000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d1000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140700000000000000060f19232834404a545e686f7c86929a93939393968f82786d6053463a2d2013070000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000000000000000070f181f262a30383f44464b515356585b5d5e5e5f605f5f5d5c5a5854534d4746423b3630292018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000000000000000000070c151c23282c3036393b3e414345454645454442403d3a38342e2b262019130d050000000000000000000000000000000000000000000000000000000000000b17222d38424a505354545454545453504941382d22170b00000000000000000000000000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000b1724313d4a56626c717979797979797979786d665c5044382c1f13080000000000000000000000000000000000000000000008141e2935414c56606a707d8691969fa3aba69f9c98928f8c8a89888787878788898b8d9195999fa2a9aba69f9892877e706a60554b4133291f0d040000000000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000040d18212b353d44515c666d7a849198a29f9fa19791847a6d665c5144382c1f12060000000000000000000000000000000000000000000005121f2b3845515e6a74797979797979797976665c5044382c1f12060000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e00000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000081019212931363e424a5053555d606365676a6a6b6c6c6c6b6a696764615e5754524d46423b3329241d150d040000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000030a11171c1f252a2d2e3234363839393938373533302d2c28231d1b150d0802000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60616161616161605b53493f33271b0f03000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000005121e2a36424d5765717e868686868686868685786d6053463a3025190d01000000000000000000000000000000000000000000020d19242f3a434e58606b707c848d92999fa2aaaaa29f9c99979595949394949596989a9da0a8abaaa79f9d948f857d706c61584e433a2f21170d000000000000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facaca093867a6d6053473a2d2014070000000000020b161f2a333d47515b606d78829096a1aaaea39992857b6e685d544a4034281c1004000000000000000000000000000000000000000000000613202c3946535f6c798686868686868686786d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b68758286868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f0000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000000000000008111a222b333b424650545c6063676d6f727476777879797978777674716e6966615e56524d453f352f271f160d04000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000060c1014191e202125272a2b2c2c2c2b2a292623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6e6e6e6e6e6e6c655b5044372b1f1205000000000000000000000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000714212d3a46535e69768390939393939393978a7d7063564c4135291d11050000000000000000000000000000000000000000000008131e28313c464f59606a6f7980878e92989b9fa2aaa6a6a4a2a1a1a0a0a1a1a3a5a7a7aca49f9d9995908a827b706b615a50463d31281d0f05000000000000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000a141d28313c454f59626d74818e949fa8aea49f92877d6f695f564c42392e23180c00000000000000000000000000000000000000000000000613202c3946535f6c798692939393939386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9393939393939393939393939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f00000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000000000000060f1a232c343d454d535a61666d7075797c7f81838485858685858482807e7b77736e69615e575145403931281f160c030000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000003080e111414181b1d1e1f201f1e1e1c19171313100c0700000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7a7a7a7a7a776c605346392d20130600000000000000000000000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000815212e3b4854616e7b87939f9f9f9f9fa99b8f8275685e5246392d20150a00000000000000000000000000000000000000000000010c161f2b343d474f585f676d737b81868b8f9298989a9b9d9e9f9f9f9f9f9f9e9d9c9a989a93908d88837d766e69615950483e342b1f160c00000000000000101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facada093867a6d6053473a2d2014070000000006111c262f3a434d57606b727f8b939da6afa59c928b7e716b60574d443a30271c120700000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f9386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000000000000030d18212c353e464e575f616c70787d8185898b8e90919192939292908f8d8b87847f7b746e69625b514b433a31281e150b000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101212131212110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8787878787877a6d6154473a2e211407000000000000000000000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000007131f2c38434e5866737f8c9aa4afaca8aaac9f92867a6d6154473c32261b0f0000000000000000000000000000000000000000000000040d19222b353d464e555d60696e747a7e8285888b8d8f909192929292929291908f8d8c898683807c76706c615f574f473e362c22190d0400000000000000101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000071017222d38424c555f69707d87929fa5afa79e938d80736c61594f453c32281e150b0000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8acacb2adaba5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f0000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000010b151f2a333e474f5860696e767d84898e9298989a9d9d9e9f9f9f9e9d9c9a9795918c86817b726d605d554b433a30271d1207000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794949494877a6d6154473a2e211407000000000000000000000000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000915222e3b4854606a7784919eaca49f9b9ea5a3998b7f7265584e43372b1c12070000000000000000000000000000000000000000000000071019232b343c434b51575f61676d7175797c7e80828384858586868585848482817f7d7a77736f6a64615a534d453e352c241a10070000000000000000101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473a2d2014070000050e192228333f4a545d676e7b859299a3afa89f958e81776c605a50473d332a20160c030000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875818e9babb5b2a8a19e98989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000007121d27313c454f59616a6f7b828a91969b9fa2aaa7a7a5a3a2a2a3a4a5a8a7a7a09d99928e867f756d675d554b42392e23180c0300000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b09050100000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000004101c2834404b54626f7c8996a0a49a938e939eab9d9083776a5f5347392e23180c000000000000000000000000000000000000000000000000071119222a313940454d53555d6065666d6f71737576777879797979787877757472706d6866625f58555046423b332c231a1208000000000000000000101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d20140700030d17202b343d44505b666d79839197a2abaaa1969083796d655b50483e352b21180e04000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000d1a2734404d5a6773808d99a3aeada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4f4235281c0f0000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c11060000000000000000000c18242f39434d57616b707c858f949ea0a8aca8a19e9a989695959697989c9fa2aaaba39f98928b81796d675d544b4034281e150b0000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126292825201b140c0300000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000006131f2c3845515c6674818d9aa89f9388828e9baaa095887c6f62544a4034281c10040000000000000000000000000000000000000000000000000710181f282f353b42464c5154545c60626567686a6b6c6c6c6c6c6c6b6a69676563605d5655534e49443e36312a211a110800000000000000000000101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d201407010b151f29333d46505a606c78828f95a0a9aba29891847a6e675c53493f362d23190f0600000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000815212e3b4854616e7b86929faaab9e91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c040000000000000004101d2935404b555f69707d8692979fa6aca69f9c96918e8b898988898a8c8f92989ea1a8aaa29f938f83796d665c51453d30271c1207000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e333534312c251e150c0200000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000713202d3a4653606d7985929eaa9d90837d8998a2a79a8d8074665c5144382c1f130800000000000000000000000000000000000000000000000000060d161d242931363a4145474a505355585a5c5d5e5f5f5f5f5f5f5e5d5c5a595654524c4847433c39332a261f180f080000000000000000000000101d293643505c6976828f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d20140707121d27313b454e58616c73808d949ea7afa39992867c6f685e554b41382d241b11070000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000714212d3a46535e6974818e98a2ada196887c7272727272727272727272727272727272727272727272727272727272706b6054483c2f22160900000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a0000000000000006131f2c3845515d676e7b869298a1a9aaa29f948f8984817e7d7c7c7c7d7f82868b91969da4aea59e958f82786d60594f42392e23180c0000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e1409000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b120900000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000005111d2935414c5664707d8a97a2a9998c807885929fab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000000000000040c12181f262a2f35393a3f4446494b4d4f505152525353525251514f4e4c4a4745413c3b37322d28221a140e06000000000000000000000000101d293643505c69768286868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014071118242f39434d57606a717e8b929ca6aea49f92877d706a5f564c43392f261b1209000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa8a89c8f82766c6565656565656565656565656565656565656565656565656565656360594f44382c2014070000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000004111d2935414b55606d79839098a2aaa9a198928a827c787472706f6f70717275797e848d929fa4aba79f948d80746b60544a4034281c10040000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32383a4146474c4f4d49423930251b0f0400000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000713202d3946525e6875828f9ba9a197897c75828e9baba1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000001070d141a1e24292c2e34383a3c3e40424344454646464645454442413f3d3a3935302e2b26201c170e0903000000000000000000000000000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014101a232935404b555e696f7c86929fa4aea69d928b7f726b61584e443b31271d140a00000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a25313b46525e6973808c96a0ac9f948b7e716a5f5658585858585858585858585858585858585858585858585856544f473d33271c10040000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a00000000000613202c3945515d67737f8c95a0aaaba19792867e766f6c6565636262636465676d7279808b9399a4afa69d92897d70665c5144382c1f150a00000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000000000000000000000000000000000000000000000000000002090e11171c1f262b2f35393d43474c5254595c59534b42372c2015090000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000714212e3a4754616d7a86929fab9e928579717e8b99a3a99b8f8275685e5246392d20150a0000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f32343537383939393939393837363432302d2c2924211f1b15100b050000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201418222c353e45515d676e7b859198a3aea79e948d80746d62594f463c32291f150b0200000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009141f2a36424d57606d7984919aa4a69f92867c6e685d554b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b0000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f01000000000714212d3a4754606d7a85929fa7afa49992857c716c63605b535656555657555c60676d747f87939fa6aea49d9184796d6053463c31261b0f0300000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616668655d53493d3125190c000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d11050000000000000002050708080808080808080814212e3b4754616e7a8794a1a094877a6d6154473a2e21140808080808080808080705020000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000006121e2b37424d5765727f8b99a3ab9b8e81756d7a86929fac9f92867a6d6154473c32271b0f00000000000000000000000000000000000000000000000000000000000001080d1113171c1f20222527292a2b2c2c2c2c2c2c2b2a2927262321201d1915120f0a0400000000000000000000000000000000000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2016202a343e47515b606d79839097a1aaa9a0958f82786d605b51473d342a20170d030000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e1a25303b45515d67707d88939fa6a29891847a6d675c544b423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231a0f05000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000005111e2a36424d5766727f8c97a2adaa9f93877d706a615a5350494a4949494a4b51555c606d73808c949fabaca0958b7e7164584e43372b1f1206000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000000000000000000000000000000000000001080d11161c1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e00000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000000000002090e121415151515151515151515212e3b4754616e7a8794a1a094877a6d6154473a2e211515151515151515151514120e09020000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000814212e3a47535f697683909daba3998a7e716875828f9caba3998c7f7265584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000104060c10121316181a1c1d1e1f1f20201f1f1e1e1c1b19171413110d0806030000000000000000000000000000000000000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201e28323c464f59636d75818e959fa9aaa1979083796d665c50493f352c22180e05000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000009141f2935404b55606b73808d949fa8a0968f82796d665c544b433a323232323232323232323232323232323232302f2c27211a110800000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c0000000714202d3a46525e697784909da9a8a2988d80746b60585046443f3d3c3c3d3e40454b515b606d7882909ca6b0a89d9083776a5f53473a2e21150600000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464e53555d60656a6f747a7f8175685c4f4235291c0f00000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b00000000050d141a1e2021212121212121212121212e3b4754616e7a8794a1a094877a6d6154473a2e2121212121212121212121201e1a140d05000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000030f1b27333f4953626e7b88959fac9f92867a6d64717e8b99a3ab9d9083776a605447392e23180c0000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f101112131313131212110f0e0c0a0707040100000000000000000000000000000000000000000000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2026303a444e58616b727f8c939ea7aca29891857b6e675d544a3f372d231a100600000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000020c18242f39434f59606d78829096a0a89f948f82786d665d554c443b332b2525252525252525252525252525252322201c160f08000000000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000814212e3b4754616e7b8795989a9b9c92857a6d61594f463e37332d2f2f302e34394045505c666f7c88949fabaca095887b6f6255483c2d22170b0000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000000000000000000000000000000000000001070c10151b1e24292c33383b42464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000000050f171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e3b4754616e7a8794a1a094877a6d6154473a2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f0500000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000005121f2b3744505b6573808d99a7ac9c8f837668606d7a86929faca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d232e38424c565f6a707d87939fa5afa49a92867c6f695e554b42382e251b11080000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007121d27313d44505c666d7a849197a1a69e948f81786d675d564d453d3528231c141919191919191919191919171614100b050000000000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f130600000b1825323e4b5865717e888a8b8d8e908e8174685e52473d342b272223222323282f343f4a545f6a76828f9cacb1a7998c7f736653493f33271b0f030000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c60646a6e74797e83898e929084776a5d5144372a1e110000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b0000020d17212930363a3b3b3b3b3b3b3b3b3b3b3b3b3b4754616e7a8794a1a094877a6d6154473b3b3b3b3b3b3b3b3b3b3b3b3b3a36302921170d020000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000613202d394653606c7884919eaba49a8b7f72655d6875828f9caaa79a8d8074675c5145382c1f14080000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d28343f4a545e686f7c869299a4afa59f93887e706a60574d433a30261c1309000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010b151f28343f4a545e686e7b859298a2a69e938f82796d685f574f473e342e261e160d0c0c0c0c0c0c0c0c0c0a09070400000000000000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000714212d3a4754606d797c7d7f808183847d7063564c41352b221b17161616181d232e38424e5864717d8a9aa4afa99c8f8276655b5044372b1f12050000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000000000000000000000000000000000000060b0f141a1d23292c32373a4145474f54565e61666d71767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000009141f29333b4246484848484848484848484848484854616e7a8794a1a094877a6d6154484848484848484848484848484846423b33291f140900000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004101d2935404b5563707d8996a1ac9f93877b6e615664717e8a98a2ab9e9285796d6053463b3025190e02000000000000000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a030000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d353d44505c666d7a849198a2aba69d938c7f726c61584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000030d17232e38424c565f696f7c869299a3a59e948f827a6e69605950443f38302820180f07000000000000000000000000000000000000000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b00000613202c3945515d676d6f707273757678706b6054443a30231a0f0b0609070c121c26303c4754616d7a86939facab9f9285796c605346392d20130600000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000000000000002080d11171c1f262a2f34383c43474c5254596063696e73797d82888d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00020e1a25303b454d52545454545454545454545454545454616e7a8794a1a094877a6d61545454545454545454545454545454524d453b30251a0e020000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000006131f2c3945515d6774818e9ba8ab9c908376695e53606d7a86929faca2978a7d7164564d41362a1e110500000000000000000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e181109010000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a05000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473f383d47515b606d78828f96a0aaa89f948e81746d635a50463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000006111c26303a444d57606a707d879298a2a69e9490847b6f6b625a504a423a322a21191106000000000000000000000000000000000005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030004111d2935414c555d606264656768696b6360594f4432291e110800000000010a14202d3946525e687784919daaaea298877a6e6154473b2e21140800000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000001040a0f13191c22282b3136394045474e53565d60656b70757b80848a8f949a9fa2a7a09d979083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005121e2a36424d575e616161616161616161616161616161616e7a8794a1a094877a6d616161616161616161616161616161615e574d42362a1e120500000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000714202d3a4753606d7985929faba3998b7f726557515d6775818e9ba9a99c8f8275685e5246392d20160a000000000000000000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6059504a42454f59626d74808d949fa8a9a0968f82786d605b51483e342b21170d040000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000a151e29323c454e58616b707d869298a2a69f9691857d716c605c544c443c332b2317110a020000000000000000000000000000000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600010d19242f3a434c51545557585a5b5d5e56544f473d3320170d00000000000005111d2a36414c566875828e9ba8b3aa95897c6f6256493c2f2316090000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000000000000000000000001070d11161b1e252a2d33383b42464b5153585f62686d72777d82868c91969c9fa6a39f9b95908b857f7366594c403326190d0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8794a1a094877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e52463a2d2014070000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000005111e2a36414d5664717e8a98a2ac9f92867a6e61544b5563707d8a97a1ac9f92867b6e6154473d32271b0f0100000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000050a0d0f101313131313130f0f0d0904000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facaea194887b706b605b544c4d57606b727f8b929da6aba19791847a6d665c51493f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000030c17202a333d464f59616b707d869298a1a8a09792877e746d665d564d453d3527221b140b0300000000000000000000000000000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d201307000008131e28313a414547494a4c4d4e50514948443d352b210e05000000000000010d192530414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000040a0f13181d20272c3036383f44464d53555c60646a6f747a7f84898f92999ea1a9a19e99928e89837e79736d63574b3e3225180c0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8995a2a295887c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000714202d3946525e6876828f9caaab9c8f8276685e524653606d7985929eaba3998c7f7266584e43372b1d12070000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000000000000030a11161a1c1d2020202020201c1b1915100902000000000000000000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facb8ab9e92857d736c665e56555f69707d87929fa4aea39992857b6e685d544a40372e241a100700000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000050e18212b343e474f59616b707d8691969fa7a199928b80786d685f574f473f332d261d150c03000000000000000000000000000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080000010c161f282f35393a3c3d3f404243453d3b38332b23190f0000000000000000081a2733404d5a6673808d99a6b0a4978a7d7164574a3e3124170b00000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000070c10151b1d24292c32383a41464a5053575f61676d71767c81868b91959b9fa3a69f9c96918c86817c77716d67635b51463b2f22160a0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788487878787878787878787878787878787898e99a4a4988e888787878787878787878787878787878784786b5e5245382b1f120000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000814212e3b4754616e7b86929faca3998b7e7165564c44515c6674818d9aa8ab9d9184776a605447392f23180c000000000000000000020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facb9ada197928780786d68605d676e7b859299a3aea49f92877d6f695f564c42392e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000060f19222c353e474f59606b6f7c8490959ea5a39f928d827a6e69605950443f382f271e150d040000000000000000000000000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000040d161e24292c2d2f313234353638302f2c272119110700000000000000000d1a2633404d596673808c99a6b1a4978a7e7164574b3e3124180b00000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000030b12181c1f262b2f35393d43484c52545b6063696e73797e83888e92989da0a8a29f9a94908a847f7a756f6b65605d55514940352a1e12060000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919494949494949494949494949494949599a0aaaaa098959494949494949494949494949494949184786b5e5245382b1f1200000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000006131f2b37434e5865727f8c99a3ac9f92867a6d615447404a54636f7c8996a1aca095897c6f62554b4034291c1004000000000000000005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e2216090000000000000000000000000000000000000000000000030d161f272d3235363939393939393635312c261e150c020000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929facb9b3a9a199938c827a6f6a656d79839097a1aba59c928b7e716b60574d443a30271c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000007101a232c353e474f59606a6f7a838f939fa4a49d948f847b706b625a5049413930271f160d0400000000000000000000000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000040c13191d202122242527282a2b252423211c170d0801000000000000000e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000000030c151c23282c31373a4045474f54565e61666c70767b80858b90959a9fa2a8a09e98928e88837e79736e6863605953514b4340372e23190d020000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919ea1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2b2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a19e9185786b5e5245382b1f120000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000815212e3b47535f6a7783909dabaa9c8f8275685e5246394653606c7884919eaba89a8d8174675c5145382c1f140900000000000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000000000000000a151f2831383e424346464646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929facb9bab2aba49f948f847c726c77818f95a0a9a79e938c80736c61594f453c32281e150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000008111a232c353d474f585f686e79818c939aa2a69f9691857d716c605b534a423931281f160d04000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000000000008121a22282d303132323232323231302d282219130c04000000000006121e2b37424d576875828f9ba8b4aa96897d7063564a3d3023170a00000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000000000b151e272e34383c43474b5153596063686d72787d82878d92979d9fa7a49f9c96918b86817c76716d66615e56544f47454039312e251c1207000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1a3a8b0b0a8a3a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f08040000000000000000000003050e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000003101c28343f4a54626f7c8895a0aca3988b7e7164564c413744505b6573808d9aa7ab9f9285796d6053473b30251a0e02000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000005111c27313a434a4e505353535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9b2a8a09da09f9691877f76808c939ea7a89f958e81776c605a50473d332a20160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000008111a232b353d464e565e676d7780889298a0a8a09792877e736c655c544b433a31281f160c030000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0000000005101a242c33393c3e3f3f3f3f3f3f3e3c393329241e16100c0709060b1117232d3a47535f697884919eabaea398887b6e6155483b2e2215080004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000007121c2730394044464e53555d60656b6f757a7f848a8f939a9ea1a9a29e99938f89847f7a746f6a64605c54524c48433d39352f271f1c130a00000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b78849193939393939393939393939393939394979ea8a89e97949393939393939393939393939393939185786b5e5245382b1f12000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1614100b05000000000000060b0f12131b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000006121f2b3844505c6673808d9aa7ac9f92867a6d6054473a333f4953626f7c8895a0aca2978a7e7164574d42362a1e1205000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060605c5a544c42372c2115090000000000000000000000000000000000000000000000000000000105090b0b13131313070604000000000000000000000000000013202c3946535f6c7986929facb9aca0969196a0a199928c838c929ca5aaa1969083796d655b50483e352b21180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000081119232b343c444d555d656c737e8691969fa6a299928b80776d665d554b433a31281e150a0000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222c363e44494a4b4b4b4b4b4b4a49453e352f281f1c18171616171b222935404b55616e7b8896a1acac9f9286796d6053463a2d2013070006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000c18232e39424a5153585f62676d72777c81868c91969c9fa4a7a09d97928d87827d78726d68625f5853504a46413b38322c29241d150d0a0100000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788486868686868686868686868686868686878c97a3a3978c878686868686868686868686868686868684786b5e5245382b1f12000000000000000000000000000000080e171f2f3a454f575c5e60605f545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e42352b2423201c170e09030000020a11171b1f20252c34414e5a6774818d93939393938b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000713202d3a4653606d7985919eabaa9b8f8275675d5145392d3847535f6a7784909daaa99c8f8276695e52463a2d20160a000000000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c2013000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c69655e54493d3125190d0000000000000000000000000000000000000000000000000000060c111517182020201f1413100c0701000000000000000000000013202c3946535f6c7986929facb7aa9d91849196a0a39f9490949ca4aba29891847a6d675c53493f362d23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000071019222a323b434b535b606c707c848f949da4a39f928d81786d675d554b433a30261c110600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000004101c28333e4850555758585858585857555045413a312c282323222322282d333d45515d67727f8c99a8b2a99d908376665c5144382c1f1206000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101c2834404a545c60646a6f747a7e83898e92999ea1a8a39f9b95908b85807b75706c65605d56534e46443f3836302c271f1d18120b03000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00111e2a3743505c687278797979797979797979797979797979797a8794a1a094877a797979797979797979797979797979797872685c5043372a1e11000000000000000000000000000000000f1b2834404c5761686b6c6c6c605c5455585a5c5d5e5f5f565d6065696b6c6b6965605c554e463c37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e42393831302d28221a140c07070b141b22272b2d323939414e5a677480868686868686867e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060403010000000000000203060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000004111d2935414c5563707d8a97a1ada2988a7e7164554c41352b37434e5866737f8c99a7ac9f93877b6e6154483d32271b0f010000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000000000000000000000000000000030f1c2935424e5a6670767979797979797570655a4d4135281b0f020000000000000000000000000000000000000000000000000911181d2124252d2d2d2c201f1c18120b030000000000000000000013202c3946535f6c7986929facaea194877b849196a1a69f9c9fa6afa39992867c6f685e554b41382d241b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000071018202931394149505a616a6f7a828d929fa4a49c938e82796d675d554b42382e23171006000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000814212d3944505a616465656565656564615a514c433e38342e302f302d33383f44505a606d7985929eabb1a7998c807366544a4034281c1004000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006121f2c3844515c666d71767c81858b90959b9fa3a8a19e99928e89837e79736e6963605b53524c47433c38342e2a251e1b16100c070100000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7a8794a1a094877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f00000000000000000000000000000005111e2a3744505c6873787979796d665c504b4d4f4c52565e61686d727678797876726d675f584e463c30261c160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4646453d3c39332a261f181212181d262d3337393e4546464c58646e7479797979797979716c6256493d3024170a000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b13131311100e0a050005090d0f1013131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0000000000000613202c3945515d6775818e9ba9ac9f92867a6d6053473a2f26323c4855616e7b88959faba4998c7f7266594f43382c1d12070000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d6976828686868686868275695c4f4236291c0f03000000000000000000000000000000000000000000000009121b22292e3132393939392d2c29231d150d0300000000000000000013202c3946535f6c7986929facada09386797b849197a1a9a9abb0a89f92877d706a5f564c43392f261b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000060e171f282f383f4450585f686d78808b9399a3a59e948f82796d675d544a3f342822180b020000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303c4955616c71727272727272716c605d554f4645403e3d3c3c3d3f44495059616c73808d97a1adab9f95887c6f6255483c2e23180c00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000713202d3a4653606d787e83888d92989da0a7a69f9c96918c86817c77716d67615f5753504945413a37312c28231c19140f0a0400000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b17232f3a454e565c5e6060606060606060606060606060616e7a8794a1a094877a6d6160606060606060606060606060605e5c564e453a2f23170b00000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b0000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53535353514a49443e363129231d1d23282f383f44464b52535353535c64676c6c6c6c6c6c6c64625a5045392d211508000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e423528202020201d1d1a16110b1015191c1c2020202734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0000000000000714212d3a4754606d7a86929facaa9b8e8175675d5145392c212d3a46535f697683909dabab9e9184776b605448392f24180c0000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d69768390939393938f8275695c4f4236291c0f030000000000000000000000000000000000000000000006111b242d343a3d3e464646463a38342f271f150b01000000000000000013202c3946535f6c7986929facada093867a6e7b859197a1a9b3aca1968b7f726b60584e443a31271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000050d161d262d333e464e565d666d747f879298a2a69e949082796d665c50443f342a1d140a0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1724313e4a5764717e7e7e7e7e7e7e7d756d67615953514b4b4a49494a4a50535b606b707e88939fa9b0a69d9083766a5f53473b2e1c120700000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700101d293643505c6976828a90949a9fa2aaa29f9a948f8a847f7a756f6a64605d55534d46443f38352f2b261f1c17110e0802000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0007121e28333c454b50525353535353535353535353535354616e7a8794a1a094877a6d61545353535353535353535353535352504b453c33281e120700000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c1003000000000000000000000000000000000005111d29343e48505658606060606060605b595e606060605e57555046423b342f27272e343c41495053585f6060605f5c585a60606060606060585650483e34291d1105000b1825313e4b5864717e8b93939393938e8175685b4e42352d2d2d2d2d2a2926221c151b212528292d2d2d2d34414e5a6774818d93939393938b7e7164584b3e3125180b000000000005121e2a36424d5765717e8b98a2aea2988a7d7064554b4035291e2a36424d5765727f8b99a3aca096897c6f63554b4035291d100400000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000010c18222d363f454a4b535353524745403931271d1207000000000000000013202c3946535f6c7986929facada093867a6d6f7c859297a2aaab9e91847a6d675c554b423930261e140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000040b141b2227343c444c545c606d727e869298a2a69f958f82786d605a50463c2f261c110600000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000003101d2a3643505d6976838b8b8b8b8b8b8a817a706b64605c545756555657545b60656c727d86929aa4afaa9f948a7d7064584e43372b1f0b0000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800101d2a3743505d6a7683909c9fa6a8a09d98928d88837d78736d6862605853514b46423b37332d29241e1b15100c06000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010c17212a333a4043454646464646464646464646464754616e7a8794a1a094877a6d6154474646464646464646464646464543403a332a21170c01000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000000000c17222d363e45494b5353535353535359636b6c6c6c6c6b64615a534d45403931303940454d535b60656c6c6c6c6b686157535353535353534b49453e362d22170c00000b1825313e4b5864717e868686868686868175685b4e423939393939393736322d271f262c3235363939393939414e5a677480868686868686867e7164584b3e3125180b00000000000714212d3a46535e697683909caaab9f9285796d6053463a2f241a26313b4754616d7a86929faca89a8e8174675d5145392c1f140900000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000000000000000407090a0b0b0b0b0b0b101d2a3643505d697683909ca9a89c8f8275695c4f4236291c0f0b0b0b0b0b0b0a09070400000000000000000000000005111d29343f485056586060605f53514b43392f23180c000000000000000013202c3946535f6c7986929facada093867a6d6a6f7c859298a2aaa1968f82796d675c544a423830261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a323a424a505b626c717d869298a2a79f948e81746d62584e42382d22170b00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000030f1c2936424f5c6975828f9898989898938e847d76706d6666646362636465666c71787f879298a2acaca2988f82766c6155463c32261b0f0000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800101d2a3743505d6a7683909da9a49c96918b85817c76716d66615e56544e4745403936312b27221b19130f0a030000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000050f1821282f34373839393939393939393939393b4754616e7a8794a1a094877a6d6154473a39393939393939393939393837342f2821180f0500000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d01000000000000000000000000000000000006111b242d34393d3e464646464646525e6b757979797978706c615f57514b433e3d424b51575f656c71787979797873685c504646464646463e3d39342d241b110600000a1724303d4956626c7179797979797979756f65594d3b46464646464644423e39312930383d41434646464646464c58646e7479797979797979716c6256493d3024170a00000000000815212e3b4854616e7b87939faca99b8e8174675c5145382c1d14202d3946525e6876828f9caaab9f9285796d6053473b31251a0e00000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000040b10131616171717171717171d2a3643505d697683909ca9a89c8f8275695c4f4236291c17171717171717161613100b05000000000000000000000915212e3a45505a62656c6c6c6c605c554b4034291c10040000000000000013202c3946535f6c7986929facada093867a6d606a6f7d869298a3a89f948f82796d665c544a42382f261d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000061018202830383f44515a616b707d869299a4a69d938b7e716a5f544a3f33281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000020e1b2835414e5b6874818e9ba5a5a5a59e96918a837d79767271706f6f707275787d838b9299a2aaafa49a92867b6e61594f44342a20150a0000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524c48433d38352f2a261f1b17110d080100000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2e3b4754616e7a8794a1a094877a6d6154473a2e2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000000000009121b22292d303139393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245393939393931302d29221b12090000000815212d3945505a62646c6c6c6c6c6c6c68655d534648535353535353504f4a433b313a42494e4f53535353535348535c64676c6c6c6c6c6c6c64625a5045392d2115080000000007131f2c38434e5866737f8c9aa4ada2978a7d7063554b4034281c111d2a36414c5664717e8b98a2aea2988b7e7164574d42362a1b1106000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000070f161b20222324242424242424242a3643505d697683909ca9a89c8f8275695c4f42362924242424242424242322201c160f070000000000000000000b1724313d4a56626c71797979796d675c5145382c1f13060000000000000013202c3946535f6c7986929facada093867a6d60606a707d869299a3a69f948f82786d665c544a42382f261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e262e343f485059606b707e87939fa6a59f92867c6f665b5044392e23180c000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000010e1a2734414d5a6774808d9aa7b1b4aea8a19e94908a85827f7e7d7c7c7d7f82858a90959fa3ababa39f93887e71695f53473e3322180e040000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800101d2a3743505d6a7683909da69a8d8079726d68625f5853504a46413b38322c29241d1a150f0b0600000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000050c12171b1e1f202020202020202020212e3b4754616e7a8794a1a094877a6d6154473a2e212020202020202020201f1e1b17120c05000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000911171d2124252d2d2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d2d2d2d2524211d1711090000000005111d29343e48505658606060606060605b59534d535f6060606060605d5b554d4339424c545a5c6060606060605f5353585a60606060606060585650483e34291d1105000000000915222e3b4854606a7784919eacab9e9285796d6053463a2e23180d1925303a4754606d7a86929facaa9c8f8276695e5346382d22170b000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000007111921272c2f303131313131313131313643505d697683909ca9a89c8f8275695c4f4236313131313131313131302f2c272119110700000000000000000b1825323e4b5865717e86868686796d6053473a2d20140a0000000000000013202c3946535f6c7986929facada093867a6d6058606b707d879299a3a69e948f81786d665c544a41382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000010000040607080707050100040c141c2328363e474f59616c727f8c949faaa3989083786c60554b4034281c10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000d1a2633404d596673808c99a6b4aaa29f9a9f9f9c98928f8c8a8988898a8b8e92979da0a7aea8a199928b7f726c61574d42352c21100600000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524d48443d39352f2b261f1c17110d080200000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000001070b0f1112131313131313131314212e3b4754616e7a8794a1a094877a6d6154473a2e2114131313131313131312110f0b0701000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d2114070000000000000000000000000000000000000000060c1115171820202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023202020181715110c060000000000000c17222d363e45494b535353535353534e4d4d575e6c6c6c6c6c6c6c6a665f554a3e49545e66696c6c6c6c6c6c6c5e574d4e535353535353534b49453e362d22170c0000000004101c2834404b54626f7c8996a0aca99a8e8174665c5144382c1d120813202c3945515d6775818e9ba9ac9f93877b6e6153493f33271b0f030000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000040f19232b32383b3d3e3e3e3e3e3e3e3e3e3e43505d697683909ca9a89c8f8275695c4f423e3e3e3e3e3e3e3e3e3e3d3b38332b23190f05000000000000000a1723303d4a5663707d8993988a7d7063574a3d31261b0f0300000000000013202c3946535f6c7986929facada093867a6d605359616b717e87929aa4a69e938e81786d665b534941382d2217140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000020608080e070c101313151413110d0802020a1117242c353d47505a606c77828f98a2aa9f958b7e71675c5145382c1f14080000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000c1926323f4c5965727f8c98a5aea298928d939aa0a29f9c999796959697989b9ea1a9acaba39f9691877f726d625a50453c31231a1000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600101d2a3743505d6a7683909da9a49c96918b86817c76716d66615e56544f4745403937312b28221c19130f0a040000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000020405060606060606060814212e3b4754616e7a8794a1a094877a6d6154473a2e211407060606060606060504020000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000005080a0b131315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201413130b0a0805000000000000000006111b242d34393d3e464646464646464246535e69767979797979797771665b4f424e5a66707679797979797976695e5346464646464646463e3d39342d241b11060000000006131f2c3845515c6674818d9aa8ada197897d7063544a4034281c0b04111d2935414b5564707d8a97a2ada49a8c7f73655b5044372b1f13070000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a505d697683909ca9a89c8f8275695c4f4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000815222f3b4855626e7b88959a8d817467584e43372b1f120600000000000013202c3946535f6c7986929facada093867a6d60534f59616c717e88939fa3a59e938e81786c655b53493f3327261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000003090e1214151a1c181c1f202121201d19130c050006121a232b353e44505b656e7b86929faaa79e9184796d6053463b3025190d0100000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1825313e4b5864717e8b97a4ab9f9286818890959b9fa3aba4a3a2a2a3a5a8a9a7a8a19e99928d847d716d625b51483e332a1f110800000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400101d2a3743505d6a7683909c9fa6a8a09d98928d88837e79736e6863605953514b47423c38332d2a251e1b15100c07010000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004060000000000000000000000000009121b22292d3031393939393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b39393939393931302d29221b120900000000000713202d3a4653606d7985929eabab9e9185796d6053463a2e23180c010d18242f3a4653606d7985929fabac9e9184786c6053463a2f24180d0100000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000004101b27323d474f54565757575757575757575757575d697683909ca9a89c8f8275695c57575757575757575757575756544f473d33271c10040000000000000714202d3a4753606d7a86979e9184786a5f53473a2e21150800000000000013202c3946535f6c7986929facada093867a6d605347505a616c727f8b919ba4a59e938e81776c655b504440382e261c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000060e151a1e2122272823282c2d2e2e2d2a251e160e05000811192327333f49535e69737f8c98a2ada1968b7e7164564c41362a1e110500000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1724313d4a5764707d8a97a3ac9f9286797c83898e9299999c9d9e9f9f9f9e9d9b9896918c86807a706b625a51493f362c21180e0000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100101c2936434f5c6976828a8f949a9fa2a9a29f9a94908a84807b756f6b65605d55534d46443f3836302b271f1c18120e0903000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000911171d2124252d2d2d2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d2d2d2524211d171109000000000005111d2935414c5664707d8a97a2ada89a8d8074665c5044382b1c12070007131f2c3845515c6674818e9aa8aca096897c7063554b4035291d110400000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000713202c38444f59606364646464646464646464646464697683909ca9a89c8f827569646464646464646464646464646360594f44382c20130700000000000006131f2c3945515d677885929e96887b6f6255483c3025190d01000000000013202c3946535f6c7986929facada093867a6d60534748505a626d727f8c929ca4a59d938e80776c605c524a40382e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000060f181f262b2d2e34352e34383a3b3a3936302820160c0200071117222d38414d57606d7a86929faca89c908376685e5246392d20140700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303d495663707c8996a3afa399867a6f787d82868a8c8f909192929291908e8b8884807b736d68605950483f372d241a0f0600000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000713202d3a4653606d787d82888d92979da0a7a69f9c97918c86817c77726d67625f5753504a46413a37322c29231d1a140f0b0600000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e110400000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000060c111517182020202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120202020181715110c060000000000000713202d3946525e6875828f9ba9ada196897c6f63544a3f34281c0b000004101c2834404b5463707c8996a1ada89b8e8174675d5145392c20140900000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f120000000000000916222f3b4854606b7071717171717171717171717171717683909ca9a89c8f82757171717171717171717171717171706b6054483b2f22160900000000000004101d2935404b556a7783909d998c7f7266564c41362a1d1105000000000013202c3946535f6c7986929facada093867a6d6053473e48515b626d737f8c929ca4a59d938d80746e645c524a40372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e18212a31373a3b414243404546484746413a32281e1308000006111b262f3b45525d6875828e9ba8ac9f93877a6e6154473b2e21140800000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000916222f3c4955626f7c8895a2b5ab94877b6e6c70757a7d808284848586858583817f7c78736e68605d564f473f362d251b120800000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000006121f2c3844505c666d71767b80858b90959b9fa3a9a19e99928e89837e79746e6964605b54524c47433d38342f2a251f1b17110d080100000000000000000000000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d10040000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000005080a0b1313131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21151313130b0a080500000000000000000714212e3a4754616d7a86929facab9e9184786c605346392e23170b0000000c18232e394653606c7884919eabac9f92857a6d6053473b31261a0e02000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83919daaaa9d90837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000c18242f424f5c6875828f9b9c908376685e5246392d201307000000000013202c3946535f6c7986929facada093867a6d6053473a3f49515b636d73808d929da5a59d928d80746e635c524940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009151f2a333c4247484d4f504b51535454524c443a3025190d0100000a141d2935414c5664717e8b97a4afa49a8a7e7164574b3e3124180b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000815212e3b4854616e7b8794abb5a295887b6f6263686d7073767778797978787674726f6a66615e56524c433d352d241b1309000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000003101c28343f4a545c60646a6e74797e83898e92989ea0a8a39f9b95908b85807b76706c66615e56544e4745403936312b27221b19130c04000000000000000000000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000606060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080606000000000000000000000006121e2b37424d5765727f8b99a3aea89a8d8073655b5044372b1c110600000007121f2b3844505b6673808d9aa8aea2988b7e7164574d42362a1e12050004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d000000000003101d2a3643505d6976838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9195a0acab9f95908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5044372a1d1104000000000000071a2734414d5a6774808d9a9f93867a6d6154473a2e23180c000000000013202c3946535f6c7986929facada093867a6d6053473a373f49525b636e74808d939da5a49d928d80736e635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c454d53555a5b5c555c6061615e564c41362a1d11050000020b19242f3c4955626f7c8895a2b6ac998d8073665a4d4033271a0d00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000714212d3a4754606d7a8799a4afa296897c6f63565d606366696a6b6c6c6c6b6a6865625f5854524d45413a312b231b1209010000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000c17232e38424a5053575f62676d71777c81868c91969c9fa4a7a09d97928d87827d78726d6862605853514b46423b37332d29241e160d0a0100000000000000000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a87949f9f94877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b0000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000814212e3a47535f697683909d9f9fa096897c6f6253493f33271b0a00000000030f1c28333f4a54626f7c8895a09faa9c908376695f53463a2d21140700000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f1409000000000003101d2a3643505d6976839097979797979797979797979797979da0a8b1b1a79f9d97979797979797979797979797979083776a5d5044372a1d11040000000000000c1926323f4c5965727f8c98a4998b7e7164544a4034281c10040000000013202c3946535f6c7986929facada093867a6d6053473a2d374049525c606c77818e939ea6a49c928c80736d635b51493f372d241b1209000000000000000000000000000000000000000000000000010101010101010101010613202c3946535f6c7986929facaca09386796d6053463a2d20130701010101010101010101000000000000000000000006121e2b37424d575f616768696a676d6e6d685e5246392d2013080000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000613202d394653606c7986939faca3968a7d706357525457595c5d5e5f5f5f5e5d5b5855534e4746413b352f281f19110900000000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000006111c2630383f44464e53555d60656a6f747a7f848a8f93999ea1a9a29f9a938f8a847f7a746f6a64605c55534d46443f38352f28201c140a00000000000000000000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8792929292877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815222f3b4855626e7b8895939393939184776a605441382d22170b00000000000b17222d3847545f6a7784919393939394887b6e6155483b2e221508000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e03000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9f9f9f9fa9abb0b8b8b0aaa89f9f9f9f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000b1724313e4a5764717d8a97ab9b8e8275665c5144382c1f12060000000013202c3946535f6c7986929facada093867a6d6053473a2d2e374044505b656d78818e949ea6a49c928c7f736d635b51493f362d241b120900000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d13202c3946535f6c7986929facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d07060400000000000000000814212d3a47535f696e7475767778797b7a6d6154473a2f24190d0100000714202d3a4753606d7a8693a0ada89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000005121f2b3744505b657885929faba4978b7e7164584b474a4d4f515152535252504e4c4947433c39363029241e160d0700000000000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000000000a151e262e34383c42474b5153586062686d72787d82878d92979c9fa6a49f9c96918c86817c76716d67615e5753504945413a322e261c1207000000000000000000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000000000000000000000814212e3b4754616e7a8786868686877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a010000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000d1a2733404d5a66738086868686868686807366584e432f261b1106000000000006111c2b37434e5866737f86868686868686807366594d4033261a0d00000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a110700000000000003101d2a3643505d6976839093939393939393939393939393939c9fa6b0b0a69e9c93939393939393939393939393939083776a5d5044372a1d11040000000000000916232f3c4956626f7c8995ab9f9285796d6053463a2d2013090000000013202c3946535f6c7986929facada093867a6d6053473a2d2027333f49535c666d78828f949fa6a49c918c7f726d625b51483f362d241b12080000000000000000000000000000000001070d1113141a1a1a1a1a1a1a1a1a1a1a1a202c3946535f6c7986929facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1313100c070000000000000815222e3b4855616e7b80828384858687807367554c4135291d120c070a0a15212e3b4854616e7b8794a1aea89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000030f1b27333f495e6b7884919eaba5988b7f7265584c3f3d404344454646454543413f3c3b37322d2a251f19130c0400000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000030c151c23282c3137394045474e54565e61666c70757b80858a90949a9fa2a8a19e98928e89837e79736e6963605b53524c4440382e24190e020000000000000000000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000714202d3946525e687579797979797975685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a02000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000c1926323f4b57636e7379797979797979736e6358463d321d140a000000000000000f1b26323c4b57636d7379797979797979736e63574b3f3226190c000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f1911080000000000000003101d2a3643505d69768286868686868686868686868686868690949fabaa9e948f86868686868686868686868686868683776a5d5044372a1d11040000000000000814212e3b4754616e7a8799a3a297897c706356493d31261a0e0200000013202c3946535f6c7986929facada093867a6d6053473a2d20222d38414a545c666d79828f949fa7a49c918c7f726d625b51483f362c241a12080000000000000000000000000000040c13181d2021272727272727272727272727272c3946535f6c7986929facaca09386796d6053463a2d27272727272727272727272727201f1c18120b03000000000915222f3c4855626f7b888e8f9192978f8276675d5145392f241d181616141b222f3c4955626f7c8895a2afa89b8e8275685b4f4235281c0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222d44505d6a7783909daaa6998c7f7366594c403333363738393939383735322f2e2b26201e19140d080b09050100000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000030a11171c1f262b2f35393d43474c52545b6063696e73797e83888e92989da0a7a39f9b95908b85807b75706c65605d56524a40352a1f13070000000000000000000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000005111e2a36414c565e616c6c6c6c6c6c615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e050000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c66635c5247342b200b02000000000000000a15202f3b46515b63666c6c6c6c6c6c6c66635c52473b2f23170a0000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000030f1c2935424e5a66707679797979797979797979797979797982909ca9a89c8f827979797979797979797979797979797771665b4f4236291d10030000000000000613202d394653606c7986929fa99a8d807367574d42372b1e120600000013202c3946535f6c7986929facada093867a6d6053473a2d201b262f38424a545c676d798290959fa7a39b918b7f726d625a50483e362c241a1108000000000000000000000000040d161d24292c2d34343434343434343434343434343946535f6c7986929facaca09386796d6053463a34343434343434343434343434342d2c28231d150c030000000713202d3a4653606d7985929c9d9f9f92867a6d60554b40352f2923232324262d36424d5765717e8b98a4b1a69a8d8073675a4d4034271a0d01000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000061d293643505c6976838f9ca9a69a8d8073675a4d403427292a2b2c2c2c2b2a282522211f1b1919191919181715110c06000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000000000000060c10151a1d24292c32383a41464a5053575e61666d71767c81868b91959b9fa3a79f9d97928d87827d78726d68635c52473b2f23170a0000000000000000000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000000000000000000000010d1925303b444c52545f5f5f5f5f5f54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b040000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000007131f2a35404a52575a606060606060605a58524a403522190f000000000000000004121e2a354049515759606060606060605957524a40352a1f1307000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0903000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f9ca9a89c8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e0100000000000005121f2b3744505b657784919eaa9d918477695f53473a2d21140800000013202c3946535f6c7986929facada093867a6d6053473a2d20141d263039424b555d676d79839095a0a8a39f93887f726c625a50483e362c231a110800000000000000000000010c161f282f35393a40404040404040404040404040404046535f6c7986929facaca09386796d6053464040404040404040404040404040403a38342e271e150b00000006121f2c3844515c6676828f9caaaba2988b7e72675d51454039342f3030312f383f46525e6975818e9ba8b3a9988b7e7265584b3f3225180c00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020f1c2935424f5c6875828f9ba8a79a8e8174675b4e413428252525252525252525252525252525252525252524211d17110900000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000003090e12181d1f272b3036383f44464d53545c60646a6f747a7f84898e92999ea1a8a19e99938f89847f7a736e63574b3f3226190c0000000000000000000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000000000000000000008141e29323b4146475353535353534746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d03000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e14080000000000000000000000000000020e19242e3840474b4d535353535353534d4b4740382e2410070000000000000000020d19232e3740464b4c535353535353534d4b4740372e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d606060606060606060606060606976838f9ca9a89c8f827569606060606060606060606060605d5b554d43392d22160a00000000000000030f1b27333f49536976838f9ca9a096887b6e6155483b2f24190d01000013202c3946535f6c7986929facada093867a6d6053473a2d2014141e273039434b555d676d7a839096a0a8a49a93887e716c615a50483e352c231a110800000000000000000007131d28313a4145474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d535f6c7986929facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4645403930271d1207000004101c2834404a5465727e8b98a2aeaa9e9184796d605b514b45403e3d3d3d3f4149505b616e7b86929facada197887c6f6255493c2f22160900000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020e1b2835414e5b6874818e9ba7a89b8f8275685c4f4235323232323232323232323232323232323232323232312e29221b12090000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000000000000000000000001070c10161b1e252a2d33383b42464b5153585f62676d72777c82868c91969c9fa4a49f9c96918b868073665a4d4033271a0d0000000000000000000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000000000000000020d1720293036393b4646464646463a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000007121c262e353b3f4046464646464646403f3b352e261c120000000000000000000007121c252e353b3e4046464646464646403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b0803000000000000000000000000000000000000000000000000000000030f1b26323c464e53555656565656565656565656565c6976828f9ca9a89c8f8275695c56565656565656565656565655544e463c32271b0f0300000000000000000b17222d414e5b6874818e9ba7a8988c7f7265554c4135291d1104000013202c3946535f6c7986929facada093867a6d6053473a2d20140c151e273039434c555d686e7a849196a1a9a49a93877e716c615a50473e352c231a110700000000000000010d18242f3a434b51545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7986929facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c0000000c18232e3a4754616d7a86929fa9aca1968d80746d605d55514b4a49494a4b4f535b606d74818e98a3aeab9e9285796d6053463a2d20130700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000010d1a2734404d5a6773808d9aa6a99c8f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b1106000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000040a0f13191c22282b3136394045464e53555d60656b70757b7f848a8f939a9fa2a8a09e989083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000000000000050e171e252a2d2e3939393939392e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000a141c242a2f32333939393939393933322f2a241c140a00000000000000000000000a131c232a2f32333939393939393933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e08010000000000000000000000000000000000000000000000000006131f2b37434e585f62636363636363636363636363636976828f9ca9a89c8f827569636363636363636363636363636260584e43372b1f13060000000000000000061a2633404d596673808c99a6a99c8f8276675d5145392c201306000013202c3946535f6c7986929facada093867a6d6053473a2d2014070c151e27313a434c565e686e7b849196a1a9a49992877e716c61594f473e352b23190f0400000000000004111d2935414b555d606767676767676767676767676767676767676c7986929facaca09386796d676767676767676767676767676767676767605c544b4034281c100400000713202d3946525e6874808d97a2ada89d928c7f746d67605c5557565657585960656c727f8b939daaafa4998d8074665c5044382b1f120600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000d192633404c5966737f8c99a6aa9d9083776a5d504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c0100000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000002080d11171c1f252a2e34383c43474c5154596063686e73797d82878d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e02000000000000000000000000000000000000000000050d14191e20212c2c2c2c2c2c21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2726231f19120a020000000000000000000000010a12191e2325262d2d2d2d2d2d2d2626231f19120a010000000000000000000000000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000815212e3b47535f6a6f707070707070707070707070707075828f9ca8a89c8f827570707070707070707070707070706f6a6054473b2e22150800000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d6054473a2d22170b000013202c3946535f6c7986929facada093867a6d6053473a2d201407030c151f28313a444c565e696e7b849197a1a9a39992877e706c61594f473d352b21160b0000000000000613202c3945515d676d737373737373737373737373737373737373737986929facaca0938678737373737373737373737373737373737373736d665c5145382c1f1306000005111d2935414c56616d7a85929fa5aea49b918c8079716d67656463636465686b70787f87929fa5afa89f93877b6e61544a3f34281c100300000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000c1925323f4c5865727f8b98a5aa9e9184776b5e5858585858585858585858585858585858585858585858585650483f34291d1105000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000000000000000000000000000000000000060b0f141a1d23282c32373a4145474f54565e61666d70767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000002080d1114142020202020201413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000070e1317191a202020202020201a1917130e08000000000000000000000000000000070d12161919202020202020201a1917130e07000000000000000000000000000000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d82909ca9a99d90837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000a1723303d4a5663707d8996a3aea3998a7d7164544a3f33281c0f030013202c3946535f6c7986929facaca093867a6d6053473a2d20140700030d161f28323b444d575f696e7c859297a2aaa39992877e706b61594f473d32271b100400000000000714212d3a4754606d79808080808080808080808080808080808080808087929facb3a69a8d8080808080808080808080808080808080808080796d6053463a2d2013070000010d1925303a46525e68717e8b939da5ada39b928d847e797572717070707274777d828c9299a3afaaa1968e8174695f5342382e23170b0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b1825313e4b5864717e8b97a4ab9f9285786565656565656565656565656565656565656565656565656565625a50453a2e21150900000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c6064696e74797e83898e929084776a5d5144372a1e110000000000000000000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000000000000000000000000000000000000000000105070813131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000002070a0c0d131313131313130d0c0a0702000000000000000000000000000000000002060a0c0d131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d13080000000000000000000000000000000000000000000003101d2a3643505d69768289898989898989898989898989898990949fabab9f959089898989898989898989898989898983776a5d5044372a1d1104000000000000000815222f3b4855626e7b8895a99f9f9b8e8174665b5044382b1f12060013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070000040d162029323b454d575f6a6f7c859298a29fa39992877d706b60594f44382c20130700000000000814212e3b4754616e7a878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3afb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d20140700000008131e2a36414c56626c74818e939da4aea49d96918b85827f7d7c7c7d7e8184898f949fa3abaaa29891847a6d60574d4230261c11060000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000a1724313d4a5764707d8a97a3ac9f93867872727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000000000000000000000000000000000000000000000000070c10151b1e24292c32383b41464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e0300000000000000000000000000000000000000000003101d2a3643505d6976839096969696969696969696969696969c9fa6b0b1a79f9d96969696969696969696969696969083776a5d5044372a1d1104000000000000000714202d3a4753606d7a8697939393939285796c605346392d2013060013202c3946535f6c7986929393939393867a6d6053473a2d201407000000040e172029333b454e585f6a6f7c8692989393939992867d706b6054483b2f22160900000000000814212e3b4754616e7a87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5b9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a93867a6d6053473a2d201407000000020d1925303a44505a606d78818d929fa2aaa8a09e97928f8c8a89898a8b8e91969c9fa6ada7a09892867c6f685d52453c311e140a000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000091623303c4956636f7c8996a2afa4998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464d53555d60656a6f747a7f8175685b4f4235281c0f0000000000000000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a08040000000000000000000000000004080a0b1313131313131313131313131313131311100e0b06000000000000000000000005090d0f101313100f0d090500000000000000000000000000000000000000000000000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f140800000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9fa3a3a3a9abb0b9b9b1aba9a3a3a39f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000006131f2c3945515d677885868686868686867c6f6256493c2f2316090013202c3946535f6c798786868686868686796d6053473a2d20140700000000050e172129333c464e58606a707d8686868686868686867c706356493d3023160a00000000000814212e3b4754616e7a8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5acacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a093867a6d6053473a2d2014070000000008131e29323f44505c666d78808b92989fa3aba9a29e9b9897969697989b9ea0a8aca9a19e9590867d6f6a60564c41332a1f0c02000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000915222f3c4855626f7b8895a2b5ab9b918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5f5245382c1f12050000000000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000001080d11161b1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e0000000000000000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f150900000000000002090f14181b1b191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000050c11141717202020202020202020202020202020201e1d1b17120b0400000000000000020a1015191c1c20201c1c1915100a020000000000000000000000000000000000000000000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000003101d2a3643505d6976839093939393939393939393939b9ea5afb7b7b6b7b9b8afa59d9b93939393939393939393939083776a5d5044372a1d11040000000000000004101d2935404b55687378797979797979796f6a6054483b2e22150900121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000050f18212a333c464e58606b70797979797979797979706b6054483b2f22160900000000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000020d172028343f4a545c666d747e858e92999ea1a8a7a8a5a4a3a3a3a5a7a8aca49f9d97928c837b6f6b60584e443a3021180e00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000815212e3b4854616e7b8794abb5ada39b989898989898989898989898989898989898989898989898989285786b5f5245382c1f1205000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616568655d53483d3125190c0000000000000000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e030000000000030b131a202527282621201d19130f0a040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000040c141b212528292d2d292825211b140c0400000000000000000000000000000000000000000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d00000000000000000000000000000000000000000003101d2a3643505d6976828686868686868686868686868e939ea9b0aba9abacb2a99d938e86868686868686868686868683776a5d5044372a1d110400000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260584e43382c1f130700111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000060f18212a343d464f5960636c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000814212e3b4754616e7a8793939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d2014070000000000050e17232e38424a545c606c717a81868d9196989a9c9e9f9f9f9f9e9d9c999a93908b857f786e6960594f463c32281e0f0600000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000000000714212d3a4754606d7a8799a3afacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9285786b5f5245382c1f120500000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514a47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11171c1f262b2f35393d43474c5254595b59534b42372c2015090000000000000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000000020b151d252c313435332e2d2a251e1b16110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000020c161e262c32353639393635322c261e160c0200000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e010000000000000000000000000000000000000000030f1c2935424e5a667076797979797979797979797979818e9ba7a69f9c9ea1a8a79b8e817979797979797979797979797771665b4f4236291d1003000000000000000007121d2731454f575d5f6060606060606056544e463d32271b0f03000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000060f18222b343d474f54565f606060606060605f56544f473d32271b100400000000000814212e3b4754616e7a868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000000006111c263038424a505a61686e747b8084888b8e90919292929291908f8d8a87837e79726d665f574f473d342b20160c0000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000000000613202c3945515d677986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f1205000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494644403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32373a4146474c4f4d48423930251b0f040000000000000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000009131d272f373d40423f3a3936302c27201d18130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000a141e2830383d4143464643413d3830281e140a000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d010000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c66707d89939eab9f94909196a1ac9f93887c6f666c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e010000000000000000010b151f333d454c5052535353535353534948433d342b21160a00000915202b353f474e5253535353535353535345403931271d1207000000000000000000061019222b353d4448495253535353535353524948443d352b21160b0000000000000714202d3946525e687679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675d5145392c201306000000000000000a141e2630383f4450565e61696e73787b7e81838485868685858482807d7a76726d67605c544d453d352b22190e040000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0000000004111d2935414b556b7885929393939393939393939393939393939393939393939393939393939393939285786b5f5245382c1f120500000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e14090000000000000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000040f1a252f3941484d4e4c4746413a38322c29241d1a15100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060005101b26303a42494e4f53534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060606057606d7883919da5a499908384919ea6a49a9083786d6057606060606060605d5b554d43392d22160a00000000000000000000030d212b333b404445464646464646463c3b38322b22190f040000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000071019232b32383b3d4646464646464646463d3b38322b23190f0400000000000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d110400000000000000020c141e262e343e444c52575e61666a6f727476777879797978777573716d6865605d55504a423c332b23191007000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a677480868686868686867e7164584b3e3125180b00000000010d18242f44515e6b7784868686868686868686868686868686868686868686868686868686868686868685786b5f5245382c1f1205000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231c1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e323534312c251e150c0200000000000000000000030f1b27323d464e545660606060606060595751444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000814202c37414b53595b5954524c48433d39352f2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000915212c38424c545a5c60605c5a544c42382c2115090000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535e69727f8c95a0a99f93877c7e8a949faba0958c7f72695e53535353535353504f4a433b31271c110500000000000000000000000f1921292f343738393939393939392f2e2c27211910070000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000007111921272c2f30393939393939393939302f2c272119110700000000000000020e1925303b444c525f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b433a2f24180d010000000000000000020c141c2328323b41464d5354585f626567696b6c6c6c6c6b6a696664615e5653514b443f38302a2119110700000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e01000000000000000000000000010d1a2733404c58646e7479797979797979716c6256493d3024170a0000000000071d2a37434f5c67727779797979797979797979797979797979797979797979797979797979797979797873685d5044372b1e11050000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126282825201b140c030000000000000000000000000a16202b343d434749535761686b6c6c66635b5146464b515357565e61666a6c6c6a66605d56514c46423b3328231c140c020000000000000c1825313d48535d656866615e56544f4745403a37312c28231c1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e000d1925323d49545e66696c6c69665e54493d3225190d0000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000a151f2831383e42434646464643505a616e7b86929fa7a2978d817476828f99a3a79f92867b6e61594f434646464644423e3931291f150b000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000070f161b2022232c2d2d2d2d2d2d2d2c2322201b160f0700000000000000000008141e29323b4146535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403a31281d130700000000000000000000020a1117202930363b4246484e5355585b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f070000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180c00000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800000000020f1b27333f4b5660676b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000040f19222b32373b3c505c6873787979736d63574b434750555d60686d7276787977736d685f584e443b31292117110a02000000000000000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d08020000000000000000000000000000000000000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000f1c2835414e5a66707679797670665a4e4135281c0f0200000000000000000000000000000000000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b0203040506000000000000000000000000000000000000030d161f272d323536393935404b55616c75828f98a2a79f92857a6d6e7c87929fa9a2988f82756c61554b403539393736322d271f170d0300000000000000000000000000060d13181c1e1f202020202020201615130f0a040000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000040b101316161f202020202020201f161613100b0400000000000000000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f281f160c01000000000000000000000000060e171e252a31363a3c4347484b4e50515253535252514f4d4a4746413a39352f28231c150c060000000000000000000005111d29343e48505658606060606060605b59534b41372c20140800000000000000000000000000000814202b36414a53585a60606060606060585650483e34291d110500000000000b17232e3a444e565c5e60606060606060606060606060606060606060606060606060606060606060605f5d574f453b2f24180c00000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c09040000000000000000000000000000000007101920272b3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f14080000000000000000000f1b2835424e5b6875817f7a756f6b65605d55534e4644403936302b27221b19130f0a040000000000000000000000000000000000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000b1724313e4a5764717d8686868686868686868686868686868684776a5e5144372b1e1100101c2936434f5c69768286868276695c4f4336291c10030000000000000000000000000000000000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e1011121307060401000000000000000000000000000000040d151c2226292a2d2c3945515d67707d8a949eaaa0958b7f72686a73808d97a1aa9e938a7d70675d51453c31262a2926221c150d0500000000000000000000000000000002070c0f11121313131313131309090703000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000307090a1313131313131313130a09070400000000000000000000000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241d160d040000000000000000000000000000050d14191f252a2d31373a3c3f41434445464646454442403e3a3936302c29241d17110a030000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a0f040000000000000000000000000000030f1a252f3841484c4e535353535353534b49453e362d22170c00000000000006121d28323c444b4f51535353535353535353535353535353535353535353535353535353535353535352504c453d33291e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000101d2a3743505d6a76838c86817c77726d67625f5853514a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000b1724313e4a5764717d8a93939393939393939393939393939184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1413110d08010000000000000000000000000000030a11161a16202b37434e58606d7984919ea6a59d9083786d60606d7a85919ea6a59e9184796d60584e43372b20161a16110b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c040000000000000000000000000000000002080d141a1e21262b2e2f323436383939393938373633312e2d2a25201d18120c06000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d13090000000000000000000000000000000008131d262f363c4041464646464646463e3d39342d241b1106000000000000010c16202a323a3f434446464646464646464646464646464646464646464646464646464646464646464544403b332b21170d0200000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312100e0c08070502000000020404060606060606000000000000000000000000000000000001040707131313131313130d0c0a07020000000000000000000000000002060808131313131313131310060603000000000000000000000000040a1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e11050000000000000000101d2a3743505d6a768390928e89837e7a746f6a64605c54524d46443f3835302b271f1d18120e09030000000000000000000000000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070f161b1f22232c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201d19130c040000000000000000000000000000000508131e28323a47535f6a73808d96a1aa9e93897d70665c5d67717e8b949faba1968d80736a5f53473e32281e13080500000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013110d07010000000000000000000000000000000000000003090e12151a1f212225282a2b2c2c2c2c2b2a29272421201e1913100d07010000000000000000000000000000000009121b22292d3031393939393939393534312c251d150b0100000000000000000000000000000000010b141d252b3033343939393939393931302d29221b12090000000000000000040e1820282e33373839393939393939393939393939393939393939393939393939393939393939393837342f2921190f0600000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191514120e09030b0e10111313131313130b0b0905010000000000000000000001080d111314202020202020201a1916130d0700000000000000000000030a0f1214151f202020202020201c13120f0b0600000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d2014060000000000000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29241d1a15100b060000000000000000000000000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101920272b2e2f3938373635343331313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392d2c29241e160d040000000000000000000000000000020c1924303a44505a626e7c87929fa8a2988e81756b605455606c78839099a4a89f92877c6f625a50443a3024190c03000000000000000000000000000000040b101316162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313060401000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1e1c1a171413110d080401000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2524211d17110900000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f070000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a282522211e1a1410171b1d1e202020202020181715110c060000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a0100000000000000060e151a1f21222c2d2d2d2d2d2d2d29201f1c17110a020000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000101d2a3743505d6a7683909da7a09d98928d88837e79736e6963605b53524c47433c38352f2b261f1c17110e0802000000000000000000000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040f19222b32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041434445463a39352f281f160c01000000000000000000000000000a141e2935414c56616c76828f99a3a89f92867b6e61594f505b656f7c87939fa9a3999082766c62564c4135291e150a0000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10111213131312110f0d0b070705010000000000000000000000000000000000000000000000060c11151718202020202020201b1b18140f0901000000000000000000000000000000000000000001080f14181a1b20202020202020181715110c06000000000000000000000000040c12171b1d1e20202020202020202020202020202020202020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322e2d2b261f1c23272a2b2d2d2d2d2d2d2524211d181109000000000000040d161e24292c393939393939393933322f2a241c130a000000000000060f1820262b2e2f3939393939393939362d2b28221c140b0200000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000101d2a3743505d6a768390979d9fa7a29f9a94908a85807b75706c65605d56544e4745403937312b28231c1914100b040100000000000000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a16202b343d4347495251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524745413a31281e130800000000000000000000000006111c26303845525d68717e8b949faba1968c8073695e534749535f6a74818d97a2ab9f948b7e71685d52463d30261c110600000000000000000000000007111921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211a11080000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f0e0c080400000000000000000000000000000000000000000000000003080b0d0e131313131313130b0a080500000000000000000000000000000001060b0f1111131313131313131313131313131313131313131313131313131313131313131312110f0c070200000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464543413f3b3a37312c282e33363739393939393932312e29221b120900000000010c1620282f35394646464646464646403f3b352e251c120700000000040d18222a31373a3b4646464646464646433938332d261d140a000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f1206000000000000000c1926323f4c5965727f858b90959b9fa3a69f9c97918c87827d78726d6862605853514b47423c38342e2a251e1b16110d0801000000000000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f221509000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b27323d464e54565f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c433a2f24190d0100000000000000000000000b17232e38424e58606d7a85929ea6a69e9184796d60574d42414e58616d7a85929ea7a69e92857a6d61584e42382e23170c0200000000000000000000040f19232b32383b3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a10050000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b161009010000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4846423c3834393f43444646464646463e3d3a342d241b110600000008131e28323a414553535353535353534d4b4740372e24190d020000010c161f2a343c43474852535353535353534f46443f382f261c11060000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d201306000000000000000b1825313e4a57626d72797e83898e92999ea1a8a19e99928f89847f7a746f6a65605d55534d46443f3836302c27201d19130f0a0400000000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e5860626c6b6a696867666463626160626f7b8895a2aa93867a6d606162636465666768696a6b6c605d564c4135291d11040000000000000000000003101c28343f4a54606a74818d97a1ab9f948a7e71675d51453b3c46525e68727e8b95a0aca1978e81746a60544a3f34281f1409000000000000000000000b16212b353d44484953535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443d352c21160b000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000001060b0f111113131313131207060300000000000000000000000000000000000000000000000000000000000000000000060606060606060503000000020608080c0f111213131312100e0b08070502000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5855534d46443f444b4f515353535353534b4a453f362d22180c0100010d19242f3a444c525f606060606060605957524940352a1e1307000007131d28313c464e53555f606060606060605c53504a42382d22170b00000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f221508000000000000000916222e3a46515b62676d71777c81868c91969c9fa6a39f9b96918c86817c77716d67615f5753504a46413b38322c29241e1b15100c0700000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222e3b4754606a6f7877767574737271706f6e6d686e7b8894a1a39886796c6c6d6e6f7071727374767778796d685d5245392c201306000000000000000000030c19232b3844505c666f7c87939fa9a3998f82766c61554b403335414c56606c7883909aa4a99f93887c6f665c50443b30251a0d03000000000000000004101b27323d474f5456606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606056554f473d33271c1004000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c1309000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000040c12171b1d1e20202020201f1312100c060000000000000000000000000000000000000000000000000000000105090b0b13131313131312120f0c04090e121415191b1d1f1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865615f5753504a4e565b5e606060606060585650483f34291d11050004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a00071018242f3a434e585f626c6c6c6c6c6c6c6c69605b544a3f33281c0f030000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000006121e29353f4951555c60646a6f757a7f848a8f949a9fa2a8a09e98928e88837e79736e6964605c54524c48443d39352f2b261f1c18120b030000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f03000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6d6054473a2d2114070000000000000000000b151e2a36414d56606d78839099a4a99f92877c6f625a5043392f303a44505b666f7c87939faaa49a9083786d60574d42362a1f150b01000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b1005000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000060e161d23272a2b2d2d2d2d2d2c201f1c17110a03000000000000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1e212225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787674726e6964605c545660676a6c6c6c6c6c6c65625a50453a2e211509000713202c3945525d687679797979797979736d63574b3f3225190c050e19222935404b555f6a6e7979797979797979766c665b5044382b1f120600000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c00000000000000010d18232d373f434b5153586062686d73787d82888d92989da0a8a29f9b95908b85807b76706d66615e56544f4745413a37312c28231d150c030000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8991908f8e8d8c8b8a898887868583919daa9f92878385868788898a8b8c8d8e8f9091877a6d6054473a2d211407000000000000000007121d27303946525e68727f8b95a0aba1978d80746a5f53483e312728333f4a54606b74818e98a2aca0958c7f72695e52463e31271d1207000000000000000916222f3b4854606b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f2316090008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a00020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b1005000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000040e1820282e3337383939393939392d2c28231c150c03000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735312e2d2a251f1b150d07010000000000000000000000000000000000020b18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f58677277797979797979716c62564a3d3124170b000714212d3a4754606d7a86868686868686807366594d4033261a0d0b16202b343d45515d676e7c868686868686868682796c605346392d201306000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000007111b252d31394045474e54565e61666d70767b81858b91959b9fa3a79f9d97928d87827d78736e6863605954514c47433c38342e271e150b000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959d9c9b9a99979695949992919195a0aca399929091929995969798999a9b9c9d93877a6d6054473a2d21140700000000000000000c18232e39424f59616e7b85929fa7a79e92857a6d60584e43362c1f222d38424f59616e7a86929fa7a79f92867b6e61594f43392f24180c030000000000000a1623303d495663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f0008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a00040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000010c16202a323a3f43444646464646453a38342e261e150a00000000000000000000000000000000000000000009121b22292e313239393939393939373430282c31373a3b3f4244454646464543413e3b3936302b272018130c04000000000000000000000000000000000a141d2a333e474f5961696e787e83888b8e909292939291908e8b88837e786f6a606a77848686868686867e7165584b3e3225180b000714212d3a4754606d7a8793939393938c807366594d4033261a0a141d28323d46515b606d798391989393939991847a6d665b5044382b1f12060000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000a131b1f272f34383d43474c52545c60646a6e747a7f84898f92999ea1a9a29f9a938f8a847f7a75706b65605d55534e4645403930271d1207000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8995a2a7a6a5a4a3a2a1aaa29f9e9da0a7b1aba39f9d9e9fa2aaa2a3a4a4a5a6a7a093877a6d6054473a2d2114070000000000000004101c2834404b54606b75818e98a2aca0958b7e72685d52463c31241a1c262f3d46525e68727f8c95a0aca2988e81756b61554b4035292015090000000000000a1623303d495663707c89939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a00101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c000006121d28323c444b4f5153535353535246443f3830261c11060000000000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4247484c4e505252535252504e4b4746413b373229241d160d05000000000000000000000000000006111b262f3c454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c706b67798592939393938a7d7164574a3e3124170b000714212d3a4754606d7a87939f9f9f998c807366594d4033261a111c262f3a444e58626d75818e95a0aaa59f92877c6f685e544a3f33281c0f03000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e1206000000000000000000010a0d151d23292c32383a41464a5053585f62676d72777d82878d92979d9fa7a49f9c96918c86827c77726d67625f5853514b42392e23180c000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959b9a999998979695949892919095a0aba39992909192989495969798999a9b9c93877a6d6054473a2d211407000000000000040d1a242c3845515c66707d89939eaaa59d9083786c60564c41342a2012141d2a36414c56606d7883919da5aa9e938a7d70675d51453c31261a0d0400000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000b17232e3a444e565c5e60606060605f53504a42382e23170c000000000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000000000000b17222d38414d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d706d798698a29f9f96897d7063564a3d3023170a000714212d3a4754606d7a8793a0aca6998c807366594d4033261a17222d38424c56606a727f8b939ea8a79e938b7f726a60564c42382d22170b000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d010000000000000000000000030b12181c1f272b3036383f44464e53555d60656b70757b80858b90959b9fa3a8a19e99928e89847f7a746f6a64605c544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6d6054473a2d2114070000000000010c161f2a36424d57606d7984919da5aa9e93897c6f665b50443a3022180e0b1925303b44515c66707d89939eaaa59e9184796d60574e42372b20160c01000000000a1623303d495663707c8996a3acacacb5afaca7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a00131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d201300111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000f1b27333f4b5660676b6c6c6c6c6c6c605c544a3f34281c1003000000000000000000000000000000000005111d29343f485056586060606060605f5d574f4a5153575f6265686a6b6c6c6c6b6a6864615e56544e45413a312921170f050000000000000000000000030f1b27333f49535f69707d8792989fa7aba7a09d9898929191919299989d9f9892877d707a8794aab4a396897c706356493d3023160a000714212d3a4754606d7a8793a0ada6998c807366594d403326172128333f4a545e686f7c87929fa5aaa0958e81756d62584e443a2f261c11060000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b11060000000000000000000000000001070c10161b1e252a2e34383c43474b5154596063696e73797e83888e92989ea1a8a39f9b95918b85817c76716d665c5145382c1f1306000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c83838281807f7e7d7c7b7a7978777887939f9e9184787879797a7b7c7d7e7f80818283847a6d6054473a2d211407000000000007131d28313a46535f69737f8c96a0aca2988e81756b60544a3f32281e100608141e2834404a54606b75828f98a2aca0968c80736a5f53473e32281e1308000000000a1623303d495663707c8996a7b1bbb5aba39f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a96897d7063564a3d3023170a00131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00111d2a37434f5c6772777979797979786d665c5044382c1f120600000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c696157545c60646a6e72757778797979787674716e68626058514b433b332921170d030000000000000000000005121f2b3744505b656e7b859299a2aaaaa39f95918b888584848586888b90959e9992857b7b8894a1aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d4033261e29333b44505b666d7a849199a3aea2989083796d605b51463d32281d140a00000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000040a0f13191c23282b31373a4145474f54575e61676d71767c81868c91969c9fa4a7a09d98928e88837e796d6053463a2d20130700000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815212e3b47535f6a6f77767574737271706f6e6e6d66667885929e9d9083766b676d6e6f7071717273747576776d675d5145392c20130600000000020b18242f3a43505a616e7b86929fa8a89f92867b6e61594f42382d20160c00020c18232e39424f59616e7b86929fa8a89f92867b6e625a50443a2f24190c020000000a1623303d495663707c8995a0a9b3afa399928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d20130013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00111e2b3844515e6b7784868686868686786d6053463a2d20130800000000000000000000000000000000000b1724313d4a56626c71797979797979787369585f666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b010000000000000000030f1b27333f4953606c77829097a2abaaa398928b837f7b79787778797b7f83899196978f827c8895a2aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d40332627303b454f59606c78828f96a1aba49f92857b6e675d51493f342b20160b02000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e181109010000000000000000000000000000000000000002080d11171c1f262b2f35393d44484d53555c60646a6f747a7f848a8f939a9fa2aaa29f9a94908a8376695d5043362a1d1000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e585f626a69686766666564636261605c6a7784919d9c8f8275695c60616263646566676869696a605d554c4135291d1104000000000a141d2935404b55616c75828f98a3aca0968c7f73695e52473d2f261c0e04000007121c27303d46535e69737f8c96a0aca3998f82766c61564c4135291e140a0000000714202d3a4753606d79839097a2acac9f928780808080808080808080808080808080808080808080808080808080808080808080808080807b6e6255483b2f22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d20130013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000e1b2734414e5a6774818d93939398897c6f6356493c2f24190d01000000000000000000000000000000000b1825323e4b5865717e868686868686857866616a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000000005121f2b3744505b65717e8a949fa9aea39892867f78726e6c656b666d6e72767d849094948c7f8c99a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033232e39424d57616b73808c949fa8a69d928a7e71695f554b40372d22190e050000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d06000000000000000000000000000000000000000000000000060b10151a1d24292c33383b42464b5153586062686d72787d82878d92989da0a7a69f9c9084776a5d5144372a1e1100000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b26323c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54514c433a2f24190d0100000006111b262f3845515d67717e8a949eaaa69e9184796d60574d42352b1d140a000000000b151e2a36424d57606d7984919ea6ab9f948a7e71685d52453d30261c1106000006131f2c3945515d676e7b85929aa4afa3998e81747373737373737373737373737373737373737373737373737373737373737373737373736e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000a1724313d4a5764707d8a99a3aa998c807366564c4135291d1104000000000000000000000000000000000b1724313e4a5764717d8a939393939786796d6c707c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f24180c03000000000000000613202d394653606c7883909da6b0a79f92867d726c6662605b545c6062656b707a8290959286929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332834404b545e69707d88939fa6a99f948d80736c61574d43392f251b100700000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000030a0f13181d20272c3136394045464e54565e61666c70767b80858b90959ca4aa9d9084776a5d5144372a1e1100000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474951504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514745413a31281e1308000000000b17222d38414e58606d7984919ea6ab9f948a7d70675c51453b3023190b0200000000030c1a25313b45515c67707d8a949eaba69e91857a6d60584e42382e23170b000004101d2935404b555f69707d88939fa6ab9d938b7e716a67676767676767676767676767676767676767676767676767676767676767676767625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000714212d3a4754606d7a86929fa99d908376685d5245392c201307000000000000000000000000000000000a1723303d4a5663707d89969f9fa994877a6d707e8690959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403529201509000000000000030f1c28333f4a5463707d8995a0acab9f958b7e716b605b5453504a5053555961686d798391999299a3aeafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033343c45515c666e7b85929aa4aba1979082786d605a50453c31271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11161c1f252a2e34383c43474c52545b6064696e747a7e838c929caa9d9084776a5d5144372a1e1100000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040e18222a32373b3c44434241403f3e3d3c3b414e5a6774818d9a988c7f7265594c3f3c3d3e3e3f40414243443a39352f281f160c01000000030f1b27333f49535f6a73808d96a19fa3998f82766c61554b4033291f100700000000000009141f2934404b55616c76828f99a39fa1978d80746a60544a3f34281c100300000c18242f39434d57616b73808c949ea8a59f92867c6f685d545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000613202c3945515d677683909ca99f92867a6d6054473a2d211409000000000000000000000000000000000a1623303d495663707c8996a3aca195887b707e8792989e9896918f8e8d8e8f91979b9fa4aca49f9691847b6e675d51453c31261a0f02000000000006121f2b3844505b6674818e9ba7b1a99d9083766d6259504a46443f4446484f565d676f7c87929fa3abb4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40313c46505a606d78839097a2aca39991857a6e665c50483e332a1f150b00000000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1d24292c32383a41464a5053585f62676d7279808c99a69d9084776a5d5144372a1e110000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101820262b2e2f37363534333332313033404d596673808c99978b7e7164584b3e313031323334353636372d2c29241e160d040000000005121f2b3744505b656f7c87929393939392877c6e625a5043392e21170d00000000000000030c18232f3943505a616e7b86929393939393877c6f665c5044382b1f1206000007121d27313b454f59606c78828f96a0aaa39891847a6d665b504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0004111d2935414c5566737f8c99a9a3998a7d7164574a3e31261a0e02000000000000000000000000000000091623303c4956636f7c8996a2afa295897c7c86929996918c8784828181818285888e939aa1a9a8a0969083796d60584e43372b1f140900000000000613202d394653606c7985929eabada1978a7d70645a50443f393734383a3d444c555f6a74818e9aa7b1bdafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403a434e58616c74808d959fa9a59f92877d6f685e544a3f362c21180d0300000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f262a2f35383d43484c52545c60646a6e747a7e838c929caa9d9084776a5d5144372a1e110000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070e151b1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0400000000000613202d394653606c79838686868686868680736a5f53473e30271d0f05000000000000000007121d27313e47535f6973808686868686868683796d6053463a2d2013070000010b151f2a333e44505b666d7a849198a2aaa1968f82786c60594f45404040404040404040404040404040404040404040404040404040403b3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900010d19242f3c4956626f7c8997a2ab9a8e817467574d42372b1e12050000000000000000000000000000000916232f3c4956626f7c8995a2afa396897d839098938d847f7b777574747476787c81889197a1a9a8a0958d80736a5f53473b30251a0e02000000000916232f3c4956626f7c8997a2adab9e9285796d6053463f332d2b282c2d323a434e58626e7b88959fabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40414b555f6a717e8a929da7a89e938c7f726b60564c42382e241a0f06000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000000000000040a0f13191c22282b3136394045474e54565e61666d70767b80858b90959ca4aa9d9084776a5d5144372a1e110000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161e1d1c1b1a19181724313e4a5764717d8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d080100000000000005121f2b3744505b656c7679797979797979736e64584e43352c1e150b000000000000000000010b151f2b37424d57636e7379797979797979776d665c5044382b1f1206000000030d182128333f4a545d686f7c86929fa4a89f948c80736b61574d43392f343434343434343434343434343434343434343434343434342f2e2b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000813202d394653606c7985929eab9e918478695f53463a2d2114060000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f828f9593888079726e6969686768696a6f747d859197a2ada79f92877c6e62574d42362a1e1205000000000c1926323f4c5965727f8c98a9b3a79b8e8174665c50443828221f1c1f2028313c47535f6a7683909da9b6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d3f45515d676f7c86929fa4aaa0968f81756d62594f443b30261c12080000000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f05000000000000000000000000000000000000000000000000000000000000070c10151b1e24292d33383b42464b5153586062686d73787d82888d92989da0a7a69f9c9084776a5d5144372a1e110000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000306080911100f0e0d0c0b1623303d495663707c899694877b6e6154483b2e21150b0c0d0e0f1011070604010000000000000000030f1b27333f49535b60696c6c6c6c6c6c6c67645c52463c31231a0c0300000000000000000000030d1a26313c45525c63666c6c6c6c6c6c6c6a605c544a3f34281c100300000000060f17222d38424c565f6a717e8b929da7a69f93887d70695f554b40352927272727272727272727272727272727272727272727272722211e1a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000006121f2b3844505b6675828e9ba8a196887b6e6155483b2e23170c0000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e948f9493887e736d67615e575b5a5b5860626b6f7c85929ea6afa3998e8175695e52463a2d201408000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f342817121012161f2b37434e5866727f8c99abb5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595049515b606d79849198a2aea29891847a6d605b51473d32291e150a0000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c01000000000000000000000000000000000000000000000000000003090e12181c1f262b3035383f44464d53555d60656a6f757a7f848a8f949a9fa2aaa29f9a948f8a8276695d5043362a1d100000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020100000915222f3c4855626f7b889598867a6d6053473a2d201407000102030304000000000000000000000000000b17222d38414950535d606060606060605a58524a40332a20110800000000000000000000000009151f2a33404a52585a606060606060605d53504a42382e23170b00000000000006111c262f3a444e58616c74808d959fa9a49a92857b6e675d51453f342b20171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030000030f1c28333f4a5465717e8b98a8a8988b7e7265544a3f34281c100300000000000000000000000000000916222f3c4955626f7c8895a2afb0a69e9c958c80736c605c55524d4e4e4e4e5459606a717e8a949fabab9f92877b6e6154483b3025190e02000005111d2a36414c566a7784909daaafa499887b6f6255483c2e23170603060d1a26313c4956626f7c8999a3afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736b605b5358626d75818e96a0aaa49f92867c6f675d51493f352b20170c03000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000001040b10141a1d23282c32373a41464a5053575f61676d71777c81868c91969c9fa6a7a09d98928d88837e786d6053463a2d2013070000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879a928579675d5145392c2013060000000000000000000000000000000000000006111b262f383f444650535353535353534d4c4740382e21180e00000000000000000000000000030e18212e3840474b4d535353535353535046443f3830261c1106000000000000000a141d28323c46505a606d78839097a1aba2979083796d605b51463d32291e140a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000b17222d3b4854616e7b8795a0a89b8f8275665c5044382c1f120600000000000000000000000000000916222f3c4955626f7c8895a2afb8b0a89d9083786d605a514b464241414143474f58616c76828f9ca9afa3998c7f7266564c41362a1e110500000713202d3946525e687985929facac9f9386796d6053463a2d20130600000913202d3a4653606d7986929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adab9e91847d726c655d606a727f8b939ea8a79d928a7e716a5f554c41372d23190e050000000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b00000000000000000000000000000000000000000001080d11161c1f252a2e34383c43474c52545b6063696e73797e83898e92999ea1a8a39f9b95908b85807b76716d665c5144382c1f12060000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939184786b554b4035291d100400000000000000000000000000000000000000000a141d262d3337394346464646464646403f3c362e261c0f060000000000000000000000000000060f1c262e363b3f4046464646464646443a38342e261e140a0000000000000000020b16202a343e44515c666e7b859199a3a9a0958e81756d62584e443a30261c11060001010101010101010101010101010101010000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000000000614202d3a46525e697784919daa9f9285796d6053463a2d20130800000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d71665c5045403936303432373d46505a63707d8a97a1adab9d908377685e5246392d20140700000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3845515c667784919daaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adada19691877f776d68686f7c87929fa5a99f958d80746c61584e433a2f251b110700000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f0200000000000000000000000000000000000000040c13191d20272c3036394045464e54565d61666c70757b80858b90959b9fa3a8a19e99928e89837e7a746e6a64605c544a4034281c10040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869a9184786b554b4135291d11040000000000000000000000000000000000000000020b141b22272b2d36393939393939393433302b241c140b000000000000000000000000000000000a141c242a2f323339393939393939372d2b28231c140c02000000000000000000040e18222834404a545e69707d87929fa5a79e938b7f726a60564c42382e23170f0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000005121e2a36424d576774808d9aaaa298897c6f6356493c2f24190d01000000000000000000000000000916222f3c4955626f7c8895a2afb8ab9e9184786c60544a3f342f2a2527272b333e4653606c7885929eabaca095877a6e6154473b2e21140800000915222f3c4855626f7b8895aab4a99d9083766a554b4034281c1004000004101c2834404b546975828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb2a9a199928c827a6f6d7a849199a3aba1979083786d605a50463c31281e130a000000000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e07000000000000000000000000000000000000010a0d161e24292c33383b42464b5153585f62686d72787d82878d92979da0a7a49f9c96918c86817c77726d67625f5853514a42392e23180c000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794928679675d5145392c201306000000000000000000000000000000000000000000020a11171b1f202a2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2a201f1c17110a020000000000000000000000061018232e39424d57606b727f8c939ea7a59f92877c6f685e544a3f342821180d04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000020e1a25303d4a5763707d8a98a3aa998c807366564c4135291d1104000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8074665b5042382e231d1a1b1b212b3844505b6674818e9ba7b1a7978a7e7164574b3e3124180700000a1623303d495663707c8996a3afa89c8f8275695c4f422e23180c000000000c18232e414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adbbb2aba39f948f847c78828f96a1aba49992857b6e665c51483e342a1f160c0100000000000000000000000000000000000000000000000000000002080e111724313d4a5764707d8686868684786b5e5245382b18120e09030000000000000000000000000000000a131c1f282f35393d44484d52545c60646a6f747a7f848a8f939a9fa2a9a19e9a938f8a847f7a756f6b65605d55534e4644403930271c12070000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020101000915222f3c4855626f7b889598877a6d6054473a2d2114070001020303040000000000000000000000000000000000060b0f12131d202020202020201a1917130e080100000000000000000000000000000000000000080e1317191a202020202020201d1312100b06000000000000000000000000000007121c27303b454f59626d75818e95a0aaa39991847a6d665c50443e332a1f160c010000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a0400000000000000000914202d3a4753606d7a86929fa99d908376685d5245392c201307000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0a0f1c28333f4a5465717e8b98abb5a69a8d8073675a4d402e23180c00000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb8b0aaa9a69e969186828f949fa8a69f93877d70695e544b40362c22180d04000000000000000000000000000000000000000000000000000001070c14191b2227313d4a5764707d8a93939185786b5e52453828231c1a140d070100000000000000000000000007121c252e313a4145474f54575e61666d71767c81868c91969c9fa4a79f9d97928d87827d78726d6863605953514b47433c38342e271e150b000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000206080811100f0e0d0c0b1623303d495663707c899694887b6e6155483b2e22150b0c0d0e0f10110707050100000000000000000000000000000003050610131313131313130d0d0b07030000000000000000000000000000000000000000000002070a0c0d131313131313131107060300000000000000000000000000000000000b151e29333d47515b606d79839098a2aba1968f82786d605a50453c31281d13070000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070303030303030303030303030713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000000000006131f2c3945515d6776838f9ca99f92867a6d6054473a2d211409000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6054473a2d21150a01000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c1004000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb0a69e9c9fa2a199928f949ea6a89e948c7f736b60574d42392e241b10060000000000000000000000000000000000000000000000000000030b12181e252a2d33373d4a5764707d8a979e9185786b5e524538342e2a251f18120c0400000000000000000000020d19232e3740434c5154596063696e73797e83888e92989ea0a8a29f9a95908b85807b76706c66615e56544f4745403a37312c28231c150c03000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000030a0f1214151e1d1c1b1a19181824313e4b5764717e8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b353f45515d676e7b86929aa4a89f948d80736c61574e433a2f2418110700000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114101010101010101010101010101013202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000000000004101d2935404b5566727f8c99a9a3998a7d7164574a3e31261a0e020000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130300000613202d3a4653606d7986939facab9e918478675c5145382c1f1306000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adaa9e948f9298a2a39f9c9ea6aaa1968f82776c60594f453b30271d12090000000000000000000000000000000000000000000000000000060d151d23293036383f44464a5764707d8a979e9185786b5e5246444039363029241d160d0600000000000000000006121e2a35404951555d60656b70757b80858a90959a9fa2a8a09d98928e88837e79736e6963605b54524c48433d39352f2b261f1c18120b030000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000060e151a1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0500000000000000000000000305060e101010101010090806030000000000000000010304060606060504030100000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232935404b555f69707e88939fa6a69d928a7e716a5f554b40352923190e05000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a1ab9a8d817467574d42372b1e12050000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4135291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada99c8f82869298a3aba9aaaea39891847a6d655b50473d33291e150b0000000000000000000000000000000000000000000000000000070f181f272f343b4146495053565964707d8a979e9185786b5e5753514a46423b352f281f180f0700000000000000000a16232f3b46515b63676d72777d82878d92979d9fa7a39f9b96918b86817c76716d67615f5753504a46413a38322c29241d1a15100c07000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000060f1820262b2e2f37363534343332313033404d596673808c99978b7e7164584b3e313031323334353636372e2d2a251e170e050000000000000000060b0f12131b1d1d1d1d1d1d1615130f0a0400020507080b0e1011121313131211100e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000071118242f39434d57616c73808d949fa8a49f92867c6e675d51453f352b20170c030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2929292929292929292929292929292929292d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000713202d394653606c7885919eaa9e918477695f53463a2d2114060000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e221508000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807d869299a3abb5ac9f92867c6f685d53493f352b21170c0300000000000000000000000000000000000000000000000000071019212a313940454c52535b60636669707d8a979e9185786b6763605c54524d454039312921191007000000000000000c1925323e4b57636d737a7f84898f92999ea1a9a19e99928f89847f7a746f6a64605c55534d46443f3836302c27201d18130f0a040000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000030e18222a31373a3b44434241403f3e3d3c3b414e5a6774818d9a998c7f7266594c3f3c3d3d3e3f40414243443a3936302920170c020000000000020a11171b1f202729292929292922221f1b150e090e111414181a1c1e1f20201f1f1e1c1a181514120e0904010000000000000000000000000000000000000000000000000000000000000000000007121d28313c45505a606c78828f96a1aaa2989183796d605b51473d33291e150b0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a36363636363636363636363636363636363636363a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d07010000000000000000000000000005121f2b3744505b6575818e9baca096887b6e6155483b2e23170c0000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95897c6f6256493c2f231609000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80737d879299a4aca6998c80736a60584e453c332a21170f05000000000000000000000000000000000000000000000000060f19222b333c434b51565e61656c6f7375777e8a979e9184787674706d66615e57514b433b332b22190f060000000000000d192633404c5966737f868b91959b9fa3a69f9c97918c86827d78726d68625f5853514b46423b38332d2a251e1b16110d0701000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474851504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514746413a32291e130800000000020b141b22272b2d343636363636362f2e2b262019141a1e20212527292b2c2c2d2c2c2b29272421211e1a14110d08020000000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505b666d7a849198a3aaa0958e81756d62594f453b30271c120700000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447434343434343434343434343434343434343434343434653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000000000000030f1b27333f495364717e8b9aa4a8988b7e7265544a3f34281c100300000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073717e87939aa4ab9e92857c6f6a5f574d453b332921170e0500000000000000000000000000000000000000000000040d18212b343c454d555c60686e73787c7f828486929fa196898482807d79746e69605d554d453d342b21180d030000000000101d2a3743505d6a768390989da0a8a29f9a948f8a84807b75706c65605d56544e4745403936312b28221c19130f0a040100000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000020f1a26313c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54524c443a3025190d010000000a141d262d333739414343434343433c3b37322a2220252a2d2e313436373939393938373634312e2d2a25201d19130d070100000000000000000000000000000000000000000000000000000000000000040d182128333f4a545e686f7c86929fa5a79e938c7f726b60574d42392e23181006000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000000000000b17222d3b4754616e7a87939fa89b8f8275665c5044382c1f120600000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000916232f3c4956626f7c8995acb6a89b8f8275685c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736c717e88939fa3a19792857c6e695f574d453b332920170e050000000000000000000000000000000000000000010c161f2a333c464e575f676d737a8084898c8f919298a3a8a197918f8d8a85817b736d675f574e463d332a1f150b0100000000101d2a3743505d6a7683909da7a09d98928d88837d79736e6963605b53524c47433c38342f2a261f1c17110d080200000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006121f2b37434e585f626a69686767666564636261605c6a7784919d9c8f8275695c60616263646566676869696a615e564c41362a1d1105000006111b262f383f44464e5050505050504947433c34292c30363a3b3e41434445464646454443413e3b3a36312c29241e18130c0400000000000000000000000000000000000000000000000000000000000000060f17222d38424c56606a717e8b939da7a59f92877d70695e544a40342822180d040000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000000000000000614202d3946525e687783909daa9f9285796d6053463a2d20130800000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000815222e3b4855616e7b889aa4afa99d9083766a544b4034281c10040000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073666c727f8b919ca4a19791857b6e695f574d453b322920170e050000000000000000000000000000000000000008131e28313c464e5860696e7980868d9196999c9d9fa3aaaba9a19e9c9a97928d8680796e6960584e453b31271d120700000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29231d1a140f0b06000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000814212e3a47535f6a6e77767574737271706f6e6d6d66667885929e9d9083766b666d6e6f7070717273747576776d685e5246392d20130700000b17222d38414950535a5c5c5c5c5c5c55544e463c35393b4246474b4d4f515253535252514f4d4b4846423b39353029241d160d070000000000000000000000000000000000000000000000000000000000000006111c262f3a444e58626c74818e959fa9a39991857b6e665c51443e342a20160b0200000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d696969696969696969696969696969696969696969696969696969696d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000005111e2a36414c566773808d9aaaa298897c6f6356493c2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000714202d3a4753606d7a86939facab9e918478665c5145382c1f1306000004111d2935404b556976828f9ca9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366626d727f8c929ca4a19791847b6e695e574d443b322920160e040000000000000000000000000000000000010d19242f3a434e58606a6f7b838c92989ea1a9a8aaa39f9e9e9fa3aaa8a9a29f98928d837b6f6a60574d43392f24180c03000000101d2a3743505d6a768390928e89837e79746e6a64605c54524d46443f38352f2b261f1c18120e09030000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222f3b4855626e7c83838281807f7e7d7c7b7a7978777887939f9e9184787778797a7b7c7d7e7f80818283847a6d6154473a2e21140700030f1b27333f49535b6067696969696969625f584e454045474d5254585a5c5e5f5f605f5f5e5c5a5754534d4745413a352f281f191109010000000000000000000000000000000000000000000000000000000000000a141d28323c46505a606d79839097a1aba1979083786d605a50463c32281d140a00000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a767676767676767676767676767676767676767676767676767676767676788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000000010d1925303d495663707d8998a2aa998c807366564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000613202c3945515d677784919eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073665b636d73808d929da5a19691847b6e695e564d443a322820160d040000000000000000000000000000000004111d2935414c555f6a6f7c8590959fa2aaa69f9c98989291919298979c9fa4aaa39f9590857c6f695f554b4035291f1509000000101d2a3743505d6a76838c86817c77716d67625f5853504a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c88908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6e6154473b2e2114080005121f2b3744505b656c747676767676766f6a5f574d4b5153575e616467696a6c6c6c6c6b6a696764615e5754524c45403a312b231b130a010000000000000000000000000000000000000000000000000000000000020b16202b343f45515c676e7b859299a3a99f958d80746c61584e443a2f261b1106000000000000000000000000000000000000131f2c3946525f6c7985929facb6a99c8f82828282828282828282828282828282828282828282828282828282828282828f9ca9b5ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d110400000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0004101c2934404b55697683909ca9afa399887b6f6255483c2d22170b00010714202d3a4753606d7a86939facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595b636e74808d939da5a19691847b6e685e564c443a32281f160d040000000000000000000000000000030e18222c3945515d676e7c859297a0a7a8a09e94908b8886858586878a8f93999fa7a7a09792857b6e675d51453c31261a0e0000000f1b2835424e5b6875817f7a756f6b65605d55534e46443f3836302b27221b19130f0a040000000000000000000000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100704000000000000000000000000000000000916222f3c4955626f7c88959b9a9a99989796959a93929190959faba39992909192989495969798999a9b9c94877a6e6154473b2e211408000613202d394653606c79808283838383837c6f695e56555d6065696e717476777879797978777674716e6966605d56514b433d352d251c130a000000000000000000000000000000000000000000000000000000000000040e19222834404b555e69707d87929fa5a79d928a7e716a5f564c41382d22170f050000000000000000000000000000000000131f2c3946525f6c7985929facb8ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000006131f2c3845515c6775828f9ca89f92867a6d6054473a2d211409000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261906000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000c18232f414d5a6774808d9aa7b5ab978b7e716453493f33271b0f0b0e121c28333f4a5463707d899aa4afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736659525c606c77818e939ea6a09691847a6e685e564c443a31281f160d04000000000000000000000000000a15202b37434e58606d7a849197a2a9a79f969189837e7b797878797b7e828790959ea5a9a1979184796d60574d42372b1d120700000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d0801000000000000000000000000000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1614100b0500000000000000000000000000000916222f3c4955626f7c8895a2a7a6a5a4a3a2aca49f9f9e9d9fa7b1aba39f9d9e9fa2aaa2a3a3a4a5a6a7a194877a6e6154473b2e2114080005121f2b3744505b656e7b858f8f8f8f8f857b6e685d60676d72777b7e80828485868685858482807e7b77726d68605d554f473f372e251c1209000000000000000000000000000000000000000000000000000000000000071018232e39434d57606b727f8c939ea8a49f92867c6f685d53493f332721170c0300000000000000000000000000000000131f2c3946525f6c7985929facb8b0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000000000000000004101c2834404b5565727f8b98a8a3998a7d7064574a3d31261a0e020000000000000000000916222f3c4955626f7c8895a2afa79a8d8074675a4d412e23170c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000071824313e4b5764717e8a97a7b1a79a8e8174655b5044372b211b171a1d242b3844505b6673808d9aacb6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d505b656c78818e949ea6a09691837a6d685e564c433a31281f160d030000000000000000000000020f1a26313b4754606a74818e96a0a9a89f9590847d76716e6c656b696e71757c838e939ea6a9a0968d8073695f5347392e23180c00000c1825313d48535d656866615e56544f4745403937312c28231c1a140f0b060000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336292423201c171008000000000000000000000000000916222f3c4955626f7c88959d9c9b9a98979695949992919095a0aca399929091929994969798999a9b9c9d94877a6e6154473b2e21140800030f1b27333f49535e696f7c8692999c9790837a6d666d72797f83878b8d8f919292939292918f8d8a87837f7a736d676059514940372e241b0f0600000000000000000000000000000000000000000000000000000000000007121d27303b454f59636d75818f95a0aaa29891847a6d655b50443d33291e150b00000000000000000000000000000000131f2c3946525f6c7985929facb8b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8b9ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000c18232e3b4855626e7b8896a1ab9a8d817467574d42372b1e12050000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a3f34281c1003000004101d2935404b556a7683909da9b4aa95887b6e6255483b2f22150800000814212e3b4754616e7b8795a0acab9e9184786c6053463e332b2722252a2f35404a54606c7884919eabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d49535b666d78828f949fa6a09590837a6d685d564c433a31281f150c030000000000000000000006121f2b37434e58626f7c89939da8aca09690837a706b6561605b575e61646a6f78818e949faaa89f92867b6e62554b4034281c1004000814202c37414b53595b5954524c48433d39352f2b261f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433633302f2c28211a11080000000000000000000000000916222f3c4955626f7c8891908f8e8d8c8b8a898887868583909daa9f92878385868788898a8b8c8d8e8f9091877a6e6154473b2e21140800000b17222d38414d57606a707e87939fa0958f82786e787f858b9095979a9c9d9f9f9f9f9e9d9c9a9795908c868079706b625b514940362c21180e030000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839198a2aaa0968f82776c60594f453b30271d1207000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714212e3a47535f6a7884919eaa9e918477695f53463a2d2114060000000000000000000916222f3c4955626f7c8895a2afaa9d908377665c5044382c1f1206000006131f2c3845515d677885919eabaea298877a6d6154473a2e21140700000714202d3a46525e697784909dabada197897d70635a50453d37332d3136394045515c66717d8a96a1adb9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d414a545c666d79828f949fa7a09590837a6d685d554b433931271e150c030000000000000000000814212e3a47535f6a76828f9ca5afa49a91847a6d6860595553504d5254585f666d78828f98a3aea3998d8074675c5145382c1f130600040f1a252f3941484d4e4c4746413a38322c29241d1a15100c060000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433e3f3d3c38332c231a110800000000000000000000000915222f3c4855626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6e6154473b2e211408000006111b262f3b454e58616c727f8b929d9f948e817b838c92979d9fa7a8a09e9c9b9a9b9c9d9fa4a7a09d98928d847d726d635b51483e332a201509000000000000000000000000000000000000000000000000000000000000030c17212b353f45515d676e7c86929fa4a89e948c7f736b60574d43392e231810070000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939393939393939393939393959ca6b1ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000000000006121f2b37434e586774818e9aaba096887b6e6155483b2e23170c0000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facab9f928578685e5246392d201307000005111e2a36424d5666737f8c99a3afa99c8f82766c61574f46443f414142464b515a606d7883919da8b0b8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40424a545c676d79829095a0a7a09590837a6d675d554b433930271e150c0300000000000000000815222f3b4855626e7b88949fabac9f93877d6f685d564f4846444246484e545c666e7b86929facab9f9285796d6053463a2d201307000009131d272f373d40423f3a3936302c27201d18120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f464a4c4a48443e352c231a1108000000000000000000000815212e3b47535f6a6f7877767574737271706f6e6d676e7b8894a1a39886796c6c6d6e6f7071727374757677796e685e5246392d2014070000000a141d29333c464f59626d74808d939e9d938e8690959ea2a8a19e9896918f8e8d8e8f91939a9d9fa7a29f9691877f736d635a50453c31261a0e05000000000000000000000000000000000000000000000000000000000000050f19232935414b555f6a717e8a929da6a69f93877d70695e554b40342822190e0400000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868686868686868686868686868a95a1adac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000020f1a26313e4a5764717d8a99a4a8988b7e7265544a3f34281c100300000000000000000916222f3c4955626f7c8895a2afaea398887c6f6255493c31251a0d06030615222f3c4855626f7c889aa4afaa9d9083776a564c4135291d11050000020e1925303b4854616e7b87929fabab9f948a7d706a60595350494e4e4d53555d606c73808c959c9ea6b0afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4038424b555d676d7a839095a0a79f959082796d675d554b433930271e150c0200000000000006121f2b37434e586774808d9aa6b0a89b8e82756b60564c443d3937363a3c424a545f6975818e9baba7a2978a7d7064574a3d3124170a0000020b151d252c313435332e2d2a251e1b16100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f51575957554f473e352c231a110800000000000000000006121f2b37434e585f626c6b6a696867656463626160626f7b8895a2aa93867a6d606061636465666768696a6b6c615e564c41362a1e1105000000020b17212b343e47515b606c78818f959f9d999299a0a7a49f96918b8884828181818284878b90959ea2a8a199928c7f736c61574e42372b22170b00000000000000000000000000000000000000000000000000000000000000071118242f3a434e58616c73808d949fa8a49992857b6e675c51453f342b20160b02000000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797979797979797979797979788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000a14212e3a4754616d7a86939fa89b8f8275665c5044382c1f120600000000000000000916222f3c4955626f7c8895a2afb4aa988b7f7265574d42362a1f161210121c2834404a5465717e8b98acb6a79b8e8174685b4e413025190d010000000914202d3a46525e6975818e99a3afa69e92857c6f6b62605b535a5b575e61676d737e8893948f949eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403039434b555d686d7a839096a0a79f959082796d675d554b423930261e140b0200000000000815212e3b47535f6a7884919eabaca096897c6f62594f443a322d2b2a2d3038424d5763707d89999b9a99988d8073665a4d4033271a0d000000030b131a202527282621201d19130f0a04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c515b63666361594f473e352c231a11080000000000000000030f1b26323c464e53555f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c443b3025190d0100000000050f19222c353f44505b666d79839096a1a39fa3aba49a938c847f7b777675747475777a7e838a9297a1a8a39f918a7e716a5f53473e33281c10040000000000000000000000000000000000000000000000000000000000000007131d28313c46505a606d78828f96a1aba1979083796d605a50463c32281d140a000000000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000713202d3946525d687683909da99f9285796d6053463a2d20130800000000000000000916222f3c4955626f7c8895a2afb6a99c8f8376695e53463c3128201f1c1f232c3844515c6675818e9ba8b3a9988b7f7265584c3f322519080000000005121e2a36424d57626e7c87929fa7ada19791857d746f6c6568676869696e7279808893958f828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40333039434c565e686e7a849196a1a79f948f82796d675c544b423830261d140a00000000000915222f3c4855626f7c8896a1adaa9e9184776a6054473d3228201f1e2026303c4753606d79868f8e8d8c8b8b8276695c504336291d100000000002090f14181b1b191413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c5b636d72706b61594f473e352c231a110800000000000000000a15202a343c4347485251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524746413b32291e140800000000000007101a2328333f4a545d676e7a84919eabacafa49a93888079726e696968676869686d71767e859196a1aaa39f92867c6e625a5044392d20150a00000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505c666d7a849199a3a99f958e81746c62584e443a2f261c11060000000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060606060606060606060606060606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000005111d2935414c566673808c99aaa298897c6f6356493c2f24190d01000000000000000916222f3c4955626f7c8895a2afb9ac9f93877b6e61584e433a312d2c282b2e343f4953606d7985929eabada197887c6f6255493c2f22160900000000020e1a25303b47535f6a73808d95a0a8a9a1979188817c797674747476787b7f848d939890837e8a97a3afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403328313a434c565e686e7b849197a1a69f948f82796d665c544a42382f261c1106000000000c1925323f4c5865727f8b98a8b2a79a8d807467584e43352b20161212151f2c3845515c677481828180807f7e7d7063564a3d3023170a00000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958636d727f7d706b61594f473e352c231a110800000000000000040e18222a32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041424344463b3936302920170d0200000000000000081117222d38424b555e6873808c99a6b3ac9f93887e736d67615f575b5a5b565e61656c717b849198a2aea2988f82766c6155493c32271b0f0300000000000000000000000000000000000000000000000000000000000000040d182128343f4a545e686f7c87929fa5a79d938b7e716a60564c42382d22170f0600000000000000000000131f2c3946525f6c7985929facada093877a6d605453535353535353535353535353535353535353535353535353606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000010d1924303c4956636f7c8998a2aa998c807366564c4135291d1104000000000000000916222f3c4955626f7c8895a2afbbafa4998d80746a5f554c433d3a383438393f44505b65717d8a97a2adab9e9285786c605346392d201306000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284878c91969992867c7d8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332628313a444c565e696e7b859197a1a69f948f82786d665c544a42382d22170b000000030f1b27333f49536875818e9ba8b4aa978a7d7064574a3d3224190d0505101c2934404b55646f74757474737271706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a727f8c867d706b61594f473e352c231a11080000000000000006101820262b2e2f3938373635343231313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392e2d2a251e170e0500000000000000000006111c28343f4a54606d7a85929eabb7aa9d91847a6d665d55534d4e4e4e4c52545a61696f7c86929fa8aa9f948a7d7064584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000060f17232e38424c56606a727f8b939da7a59f92867c6f685e544a3f332821180d03000000000000000000131f2c3946525f6c7985929facada093877a6d605447464646464646464646464646464646464646464646464653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e0200000000000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000916222f3c4955626f7c8895a2afb4aba39f92877c6e675d554f4846443f44464a5059606c7883909da9b1a79a8e8174655b5044372b1f12050000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877e717e8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261f28323b444d575f696f7c859298a2a69e948f81786d665c544a3f33281c0f03000005121f2b3744505b657784909daaaea298877b6e6154483b2e21150800000c18232f3943535d64686968676665646360594f44382c2014070000000000000000000000000000000000000000000406071013131313131310100d0a050000000003060809121313131313130d0c0a0702000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f827669626e7b869292877d706b61594f473e352c231a110800000000000000060e151b1f21222c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201e19140d050000000000000000000006121f2b3844505c66727f8c97a1adb8aca0968f81786c605b514842414141464750575f6a727f8c96a1ada69d9083766a6054473b2e22150900000000000000000000000000000000000000000101010101010101010101010006111c26303a444e58626d74818e95a0a9a39891847a6d665b50443e332a1f150b010000000000000000131f2c3946525f6c7985929facada093877a6d6054473a39393939393939393939393939393939393939393a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d211409000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760595553504a5053545c606b727f8b959fabaca095897c6f6353493f33271b0f030000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9e9f9d9590867e70717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403326162029323b454d575f6a6f7c869298939393938e81786d665b5044382b1f120600000613202d394653606c7985929facab9f928578695e52463a2d201407000007121d2731414b53595b5c5b5a59585856544f473d33271c100400000000000000000000000000000000000001070c1013141d2020202020201d1c1a16110a03040a0f1215151f2020202020201a1916130d07000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000060606060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a707e869292877d706b61594f473e352c231a0e0400000000000000040a0f1215151f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1414110d080200000000000000000000000713202d3a4653606d7985919ea9b3b2aca89e938d80746d625a50463d3336393e454e58606d7984919eabab9f95887c6f6255493c31251a0e02000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0a141e29323d46515b606d79839097a1aaa1968f82786c60594f453c31271d12070000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e020000000000000916222f3c4955626f7c8895a2afac9f928692958f827a706b6562605c545b6062666d727d86929fa7b0a69d9083776b605441382d22170b00000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908a837c706c717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a172029333c454e58606a6f7d868686868686868681796c605346392d20130600000714212e3a4754616d7a8798a2aeaa9d9084776a574d42362a1e12050000010b151f2f3941484c4e4f4e4d4d4c4b4a48443d352b21160b000000000000000000000000000000000000030b12181d1f202a2d2d2d2d2d2d2a2926221c150d0e151b1f21222c2d2d2d2d2d2d2625231e19120a010000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f0200000000000306060c13131313131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958616c707d869292877d706b61594f473e352c20160c020000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e0f1011130807050100000000000000000000000000091623303c4956636f7c8997a1adb2a8a19ea19d928b7f726c61584e453c322d333c44515c66727f8c99a7b1a79a8d807367574d42362a1e12050000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a17202b343f45515c676e7b859299a4a89f948d80736c61574d43392f2418100700000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2120202020202020202020202020202020202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c17232e3b4855616e7b8896a0ab9a8d817467574d42362a1e12050000000000000916222f3c4955626f7c8895a2afa6998c7f8c94948f847d76726f6d666b666c6e72787f879298a3aea99f948a7e7164594f442f261b1106000000000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0e17212a333c464e58606b6f7979797979797979756c665b5044382b1f120600000815222f3b4855626e7b8895aab4a99c8f8276695c4f4330251a0e02000000030d1d262f363c4041424141403f3e3d3c38332b231a0f050000000000000000000000000000000000030d151d24292c2d363939393939393736322d271f161820262b2e2f3939393939393933322f2a241c130a0000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000060b0f12131920202020201b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276696464646b707d859292867d706b61594f473d32281e130800000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b02030405060000000000000000000000000000000005111d2935414c566773808d9aa9b2a8a0969196a19f93877e706a60574d443a312834404a54616e7b8795a0acaa9e918477695e53463a2d211407000000000000000000000000050c13191d2021272727272727272727272727272727272727272934404b555e69707d87939fa6a69f93887d70695f554b40352922190e05000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313131313131313131313202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000614212d3a46535f697784919eaa9e918477695f53463a2d2114060000000000000916222f3c4955626f7c8895a2afa396897d828f97969189837f7b79787778797b7f848b9299a3aaaaa2978f82766c6155473d321d140a000000000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0f18212a343c464f5960636c6c6c6c6c6c6c6c68605b544a3f33281c0f030000091623303c4956636f7c8996a2afa89b8e8275685b4f4235281c0900000000000b141d252b303335363534333231302f2c27211a11080000000000000000000000000000000000020c151f272f35383a4346464646464643423e3831281f222a31373a3c45464646464646403f3b352e251c120700000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f0200020a11171c1f20262c2d2d2d2c202734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276717171717171717c859292867d706b61594f443a3024190d01000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000713202d3946525d687784919daaaca09691849197a19992867c6f695f564c43392f2e3946535e697784919daaaca096877b6e6154483b2e2115080000000000000000000000050e171e252a2d2e34343434343434343434343434343434343434342f39434d57606b737f8c939ea8a49a92857b6e675d51453f342b20170c030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606060606060606060713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e09020000000000000000000000000000000000000005121e2a36424d576774818d9aaba096887b6e6155483b2e23170b0000000000000916222f3c4955626f7c8895a2afa3968a7d7b8592999e95908b888685848486888c91959fa3abaaa29892857b6e615a5045352b210b0200000000000000000000030d172129333b434b51586062686e71747678797978787674726e6964605c5464717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d060f18222b343d474f54565f606060606060605b53504a42382d22170b0000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e0100000000020b131a202427282928272625252322201c160f080000000000000000000000000000000000000a141e27313940454750535353535353504e4a433a31212a343c434748525353535353534d4b4740372e24190d0200000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5b60666c6c6c6c6c6a5c544a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f00060b141c22282b2d333939393939382b34414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f90837e7d7d7d7d7d7d7d7e7f869392867d706b61564c4135291d1105000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acaa9e91847b859298a29892857b6e685e554b42382d36424d576774818d9aa7b2a8978a7e7164574b3e3124180b00000000000000000000020c1720293036393a4040404040404040404040404040404040404040404040454f59606c77828f96a0aaa2979083796d605b51463d32291e150a0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000020e1a26313d4a5764707d8a99a3a8988b7e7265544a3f34281c100300000000000916222f3c4955626f7c8895a2afa4978a7d717d8792989f9d9899929191919298989da0a8aba79f9892867d70695f53483e3323190f000000000000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865615f5753505864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00061019222b353d43484952535353535353534e46443f382f261c11060000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e01000000000001090f14181a1b1c1b1a1a1918171614100b0500000000000000000000000000000000000006111c263039434b51535d6060606060605d5b554d433829333c464e53555f6060606060605957524940352a1e1307000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051575f666c72797979797975665c504439352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e090f181d262d3338393f4646464646453834404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f95908a8a8a8a8a8a8a8a8a8c93999892867d70685d5246392d201307000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2a89b8e81757c869299a19791847a6d675c544a3f33313e4b5865717e8b98a4b1a6998d8073665a4d4033271a060000000000000000000008131e29323a4146474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d505b656d7a849198a2a9a0958e81756d62594f443b30261c110600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000000000000000000000914212d3a4754606d7a86929fa89b8f8275665c5044382b1f120600000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959d9fa39f9e9e9e9fa3aaa9a8a79f9d9590867d706b60574d42362c22110700000000000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534d464b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000071019232b32383b3c4646464646464646423938332d261d140a000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e010000000000000003070909131211100f0e0d0a09070400000000000000000000000000000000000000091317232e38424b555d60696c6c6c6c6c6c6a665f554a3e323b454e585f626c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e444d525b62696e787f8686868687796d6053463a2d241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180d1419212a2f383f44464c535353535352443f3848535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f9393939393939393939393979fa4a39892857a6d6154473a2e211407000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a6998c7f73707e87939fa0969083796d665b50443f363c4956636f7c8996abb5a89c8f8275695c4f422e23170b000000000000000000010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a535d686f7c86929fa4a79e938b7f726b60564c42382e23170c00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000000000000000000000000000613202c3945515d677683909ca99f9285796d6053463a2d20130800000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838a9095989b9d9e9f9f9f9e9d9b9895908a837b706b60594f453b31241a10000000000000000000000000000000050d161d242932373b4146474b4e505252535252504e4c4846423e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000007101921272c2f303939393939393939352d2b28221c140b02000000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e010000000000040a0f131516201f1e1d1c1b1a171614100b050000000000000000000000000000000009121b2528343f4a545d676d767979797979797671665b4e423b444d575f6a6f78797979797979736d63574b3f3225190c000000000000000000000000000000000000000000050b1014191e202429323a414650565e616d727b828c929992877e71665c5044382b1f130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b41372c200e171f252a333b424a5053595f6060605f5e504a42414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828686868686868686868686868b93999992877e70685d5246392d20130700000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e0100000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b1a4978a7e716c727f8b929d9f958f81786c605b51483e3b4754616e7a8799a4afaa9d9084776a544a3f34281c1003000000000000000005111d2a36414c565e6167676767676767676767676767676767676767676767676767676767676a717e8a929daba59f92877d6f685e544a3f34281c1003000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000004111d2935414c5566737f8c99a9a297897c6f6356493c2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192929291908e8b88837e766e6960594f473d33291f120800000000000000000000000000000000040c131820272b3036393b3e4143454646454543413f3b3a363e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000070f161b1f22232c2d2d2d2d2d2d2d28201f1c17110a020000000000091623303c4956636f7c8996a2afa79b8e8174685b4e4135281b060000000000070f161b1f22232c2b2a292827262322201c160f08000000000000000000000000000008111b242d373f44505c666d798286868686868683766a5d5043434c565f696f7c85868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c100100000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a19202930363f454d545b60666c6c6c6c6c6a5c544a3f41484c4e535353535353534b49453e362d22170c00000915202b353f474e5253535353535359636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b686157535353534e4c4841382f251a0f03000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000f1c2835414e5a6670767979797979797979797979797e869392877e706c61564c4135291d1105000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d0000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c70636d74808d939e9e938d80746d625a50463d4653606c7986939facab9e928578665c5044382b1f120600000000000000000713202d3946525e686d7373737373737373737373737373737373737373737373737373737373737374808d99a3aea39991847a6e665c5044382c1f1206000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000000000000000000010d19242f3c4956626f7c8997a2a9998c807366564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7e8183858586858583817e7b76716c615f574f473d352b21180d00000000000000000000000000000000000001070d151b1e252a2d2e31353738393939383735322e2d313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000040a0f1315161f202020202020201b13120f0b06000000000000000915222f3c4855626f7b8895aab4a89b8f8275685c4f422d22170b0000000007101921272c2f3039383736353433302f2c27211a110800000000000000000000000007101a232d363f49525c606d78828f94939393938c807366594d434c565e686e7b85919793939992877d706356493d3023160a00000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b00000000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d1e2529323b424651575f666c72797979797975665c5044383c4041464646464646463e3d39342d241b11060000040f19242d353d42454646464646525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5046464641403c362f261d130800000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c717e879392877e716c615a50443a3024190d01000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9aea295887b6f62606c78818f959f9d928b7f726c61584e4544505b667885929fabac9f9386796d6053463a2d20130700000000000000000714212e3a4754616d7a80808080808080808080808080808080808080808080808080808080808080808086929facaba1969082786d6053463a2d201307000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a1005000000000000000000000000000000000813202d394653606c7985929ea99d908376685d5245392c201306000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678787979787675726e6964615a534d453d352b23190f060000000000000000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a28252225313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000307090913131313131313130f0606030000000000000000000714212e3a4754616d7a8798a2aea99c8f837669544a3f33281c0f030000040f19222b32383b3c464544434241403d3c38332b231a0f0500000000000000000000060f19222c353e48515b636e74818e949ea69e948e81746e63574b4b555d686e7a849197a1a49f93877e716b6054483b2f221609000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c11060000000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312c2518202830353e444d525b62696e787f8686868687796d6053463a2d33343939393939393931302d29221b12090000000008121b242b313638393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f524539393433302b251d140b0100000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000915212c38424c545a5c6060606060605a626c717e879392877e716c615a50483e32281e130800000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f1408000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea194877b6e615b666d79839096a09f93877e706a60574d444a546b7884919eabafa49a867a6d6053473a2d20140700000000000000000815222f3b4855626e7b888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb2a99f94897d7063564a3d3023170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000000000000000000000000000006121f2b3844505b6675828e9ba89f92867a6d6054473a2d211409000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6865615f57555046423b332b231a1108000000000000000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000000000000000000606060606060606020000000000000000000000000613202d394653606c7985929facaa9e918477665b5044382b1f120600000a16212b343d434849535251504f4e4d4a48443d352b21160b000000000000000000050f18222b343e47505a626d73808d939da69f948f82786d605c524a545c676d7a839096a0a49c918b7f726c61594f44382c201307000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201d2429323a414650565e616d727b828c929992877e71665c5044382b27272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d282724201a130b020000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110005101b26303a42494e4f535353534e58626c717e879393877e716c615a50483e362c20160c02000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e03000000000000000000000000000000000000000004111d2a3744505d6a7783909daaada194877a6e61545d676d7a849197a19992867c6f695f564c515e6b7784919eaab6a094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5bbb0a6968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000000030f1c28333f4a5465717e8b98a7a3998a7d7064574a3d31261a0e020000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f5f5f5e5d5b5855534d49453e36312a211a11080000000000000000000000000000000000000000000000000000020507080b0e101213131212100e0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784909daaac9f9285796c605346392d20130600030f1b27323d464f54565f5e5d5c5b5a5956544f473d33271c100400000000000000040e17212a343d464f59616c727f8c929ca5a0959082796d665c5044505c666d79829095a0a59d928c7f736d625a50473d32271b100400000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c0200000000000000000000000000000000000000000000000000000000060c11151718202020202020201b1b191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c1b20202020202020181715110c060000000000000000080f151a1d1f202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c30231b1a18140f08010000000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000a141e2830383d414346464647535f6a717e879393877e716c615a50483e362c231a0e04000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d130800000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada094877a6d6154555e686e7b859298a29892857b6e685e554b5e6a7784919daaada194877a6e6154473b2e21140800000000000000000815222f3b4855626e7b8895a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7acaeb5acacaca3968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000000000b17222d3b4854616e7b8795a0ab9a8d817467574d42362a1e12050000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484b4e505252535252504e4b4847423c39332a261f180f0800000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba8aea398887b6e6255483b2d22170b0407131f2c38434f5960636c6b6a696867666360594f44382c201407000000000000040d162029333c464e58616b717e88939fa4a19690837a6d675d544a525c606d78818f949fa69e938d80746d635b51483e352b21160b000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b131313131313130b0a0805000000000000000000000004090e11121315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d20140d0b08030000000000000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110000020c161e262c32353639393c4855626f7b869393887e716c615a50483e362c241a11080000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada194877a6e61544c565f696f7c869299a19791847a6d675c545e6b7784919eaaada094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000614202d3a46525e697784919daa9e918477695f53463a2d2114060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e363a3b3f4143454546464543423f3b3a37312d28221a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5865727f8b98a8b2aa978a7e7164544a3f33281b13101014222f3b4854606b6f79787776757473706b6054483c2f2216090000000000030c161f28323b454e58606a707d87929aa4a19791847b6e685d554b515b636e74818e939ea69e948e81776c605b51493f362c23190f04000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000606060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060606000000000000000000000000000000000001040605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000000040c141b212528292d2e3a47535f6a73808c887e716c625a50483e362c241a120800000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000004111d2a3744505d6a7783909daaaea194877b6e6154484d57606a707e87939fa0969082796d665b5e6b7884919eabb4aa93877a6d6054473a2d21140700000000000000000815222f3b4855626e7b88939393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b0000000000000000000000000000000005121e2a36424d576774808d9aaaa096887b6e6155483b2e23170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735322e2d2b261f1c170e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a1ada79a8e8174665b5044382d241f1c1d1f27303c4956636f7d868584838281807d7063564a3d3023170a00000000020b151e28313a444d575f6a6f7c869299a3a29892857b6e695e564c505a626d73808d939da59f948f82786d655b504940372d241a110700000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000020a1015191c1c1f2b37434e58636d73807e716c625a50483e362c241a1208000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e0801000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea295887b6f625548454e58616c727f8c929d9f948e81786c605b657885929eabaea29886796d6053463a2d20130700000000000000000815222f3b4855626e7b8686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a000000131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000000000000000000000020e1a25303d4a5763707d8a98a3a8988b7e7265544a3f34281c100300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2c2c2b2a282522211e1a15110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabab9e9185786c6053493f352f2c28292c2f39424f5966727f8c91908f8e8d8b7e7265584b3f3225180c000000000a141d273039434c565e696e7c859298a2a39992867c6f695f564d4f59626c727f8c929ca5a0959082796d665c53493f372e251b12080000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c02000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000000005090d0f0f1a26313c46525b646e73716d625a50483e362d241a120800000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b080300000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8afa296897c6f6356493d46505a626d74808d939e9e938d80736d606c7986929facab9f928578665c5044382c1f120600000000000000000814212e3a47535f6a76797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f231609000000131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000000000000000000000000000000000914202d3a4753606d7a86929fa89b8f8275665c5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518181b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f221609000714212d3a4754606d7a8793939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aa6ada1978a7d70655b5045413a383435393b424b54606b7783909d9d9c9b95887b6e6155483b2e22150800000006111b262f39424b555e686e7b849197a2a49a92877d706a60574d4f59616c717e88939fa4a19690837a6d675d544a41382d251c1309000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b110800000000000000000000000000020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000a15202a344049525c646765625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3e48515b606c78818f959f9d928b7f726c6d7a8799a3afaa9e9184776b544a3f34281c1003000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000131f2c3946525f6c7986929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d0000000000000000000916232f3c4956626f7c89959f9f9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000000000006131f2c3945515d6776828f9ca99f9285796d6053463a2d20130800000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101212131312100f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f221609000714212d3a4754606d7a86868686868686807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4855626e7b88949eaca99d9083786c605a524c4645404045474c545c66707d8995a0aaa99d918477695f53463a2d2114070000000b17222d38414a545d676d7a839196a1a49f93887e716b60584e4e58606b707e87929aa4a19791847b6e685d554b42392f261b130a00000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100000000000000000000030e18222e37404a52585a585650483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313080705020000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a5998c7f7266594c3f363f44505b666d79839096a09f93877e706f7c8995abb5a99c8f8376695c50432e23170c000000000000000000020e1a26313c454e535560606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c1004000000131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f060000000000000000000916232f3c4956626f7c89939393939386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000000000004101d2935404b5566727f8c99a9a297897c6f6356493c2f24190d01000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000713202c3945525d687679797979797979736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000a15212e3a47535f6a76828f9aa4ab9f958c7f726c605d5653514b4b5153565e666d7983909da7ada2978b7f7265574d42372b1e12050000030f1b27333f49535c666d79839095a0a59c928b7f726c61594f4d575f6a6f7d869299a3a29892857b6e695e564c433930271d140a010000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c13090000000000000000000000000000000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000006101c252e3840474c4d4b4a453f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e0902000000000000000000000000000000000a1724313d4a5764707d8a97a9b2a89b8e817568564c4136333f4a545d676d7a849197a19992867c717e8a97a4b1a79a8e8174675b4e4134281b06000000000000000000000915202a333c4247485353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b00000000121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300131f2c3946525f6c7986868686868686868681756c61554b40342b1e150a000000000000000000000916232f3c4956626f7c86868686868686796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000000000000000000000000000c18242f3c4955626f7c8897a1a9998c807366564c4135291d1104000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a0000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939fa8a79f93887e746d6863605c54555d6063686e78818e95a0aca69f9285796d6053473c31261a0e02000005121f2b3744505b656d78828f959fa59d938c80736d625a504c565f696f7c859298a3a39892867c6f695f564d443a31271e150b020000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b1209000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e110000000000000000000000000a131c262e363c3f403e3d3a342d241b1209000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000815222e3b4855616e7b8896a1adaa9d908477685e5246392d38424b555e686e7b859298a29892857b808d9aa6b4aa988b7f7265584c3f3225190c00000000000000000000030e18212a31373a3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a100500000000101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200121f2b3844515d6974797979797979797979756f65594f433a2f22190c03000000000000000000000815222e3b4754606a6f79797979797979766c5f5346392d20130013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000000000000000000000000000713202d394653606c7885919ea99c908376685d5245392c201306000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f130600010d19242f3a444c525f606060606060605957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754606a74818e96a0a9a49a9387807a74706d666a6a676d70747a828e939ea7a89f948b7e72675d5145392a1f140900000815212d3945505a606c77818e949fa69e938e81746e635b5146525e686e7b859197a2a39992867d706a5f574d443b32281f150c030000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e11000000000000000000000000010b141c242b30333432312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939392e2d2a251f170f0500000000000000000000000000000714212d3a46535f697884919eabac9f93877a6d6154473c322f39434c565f696f7d86929aa197918483909daaaea298897c6f6356493c302316090000000000000000000000060f1820262b2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a110800000000000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00101c2935414d5862696c6c6c6c6c6c6c6c6c68655d53473e31281d1007000000000000000000000006131f2b38434e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000000000000000000000000000000005121f2b3744505b6575818e9bac9f92867a6d6054473a2d211407000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f03000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d7a849197a2a9a499938d85807d79787777787a7c81868f949ea5a9a1969082776c60554b403529180e0300000a1724303d4956626c74808d939ea69f948f81786d605c52494754616e7a849197a1a49a92877e706b60584e453c322920160d0300000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100000000000000000000000000020b12191f2326272524211d181109000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036394646464646464646463b3a36302921170d020000000000000000000000000005121e2a36424d576875818e9baaafa49a8b7e7164584e43372b313a444d57606b717e88939fa096919095a0abac9f9285796d6053463a2d201307000000000000000000000000060e151a1e21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c16100800000000000008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a000d1925303b4650585d5f60606060606060605b59534b42352c1f160c000000000000000000000000030f1b27323d464e5456606060606060605f5a52493e33271b0f00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000000000000030f1b27333f495364717e8a9aa4a3998a7d7064574a3d3124170a000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c45515d676e7c859297a0a7a49f97928d89868584848586898d92989fa6a79f9791847b6e655b50433a2f2418060000000b1825313e4b5864717e8b929da5a0958f82796d665c504a43505d6a76839096a0a99f93887e716c61594f463c332a20170e0400000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c13090100000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e11000000000000000000000000000001080e1317191a181715110c060000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000020e1a26313e4a5764717e8a98a2aeac9c8f82766a5f53473f352f323c454f59616c727f8c929da09d9da0a7b1aa9c8f8275665c5145382c1f13060000000000000000000000000003090e121415202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050008141f2a343e464d515253535353535353534f4d48423930231a0d04000000000000000000000000000a16202b343d43474953535353535353534f4940372c21160a000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000000000000000b17222d3a4754616d7a87939393938d8174675a4e4134271b0e000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e0400000000040d161e24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414c555f6a6f7c8590959fa3a9a19e9a96979291909192999a9fa2aaa29f9590857b6e695e53493f31281d13070000000d1a2633404d596673808c99a4aa9d91847a6d675c544a3f45525e6b7885919ea8a5998c7f726c625a50473d342a21180e0500000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000b1724313e4a5764717e8a93939393939393939393939393939184776a5e5144372b1e110000000000000000000000000000000003070b0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525f60606060606060605f524d453b30251a0e02000000000000000000000000000914202d3a4753606d7985929fabab9f94887c6f625b5145403937333d46505a626d74808d939ea7aaabb1aea2988b7e7164544b4034281c1004000000000000000000000000000000020608081313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000020d18222c343b414446464646464646464642413d3730271e11080000000000000000000000000000040f19222b32383b3c4646464646464646433e372e251b1005000915202b353f474e5253535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000613202d3946525e687783868686868684776b5e5144382b1e11000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b2620181006000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434e58606a6f7b838c92989ea1a9a7a9a29f9d9d9e9fa3aba9a19e98928d837b6e695f574d41382d1f160c010000000d1a2633404d596673808c99a3ac9f92867c6f695f564c4345525e6b7885919ea6a89c8f82786d605c52493f362c2319100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000b1724313e4a5764717e8686868686868686868686868686868684776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000006131f2c3945515d6774818d99a3afa69c8f82766d625a514b474242414148515b606c78818f959fabb8b4aa9f92857a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000006101a222a3035383939393939393939393534312c251e150c0000000000000000000000000000000007101920272b2e2f393939393939393937332c251c13090000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d1308000000000000000000000000000000000000000005111e2a36414c5667717779797979797772675c4f43372a1d11000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e06000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313c464e5860696e7980868d9197999c9d9fa3aaaaa9a19e9c9a97928d8680796e695f574d453b2f261b0d04000000000a1623303d495663707d87929aa4a29891857b6e685e554b424e5b6874818e949fa79e948e81746e635b51483e352b22180f060000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f1013130f0e0c09040000000000000713202d3946525e6876797979797979797976695e52463a2d2014070000000000000000000000000004101d2935404b55616e7b87929fa9ab9f948b7f726c605d55534d4e4e4e4b51535b666d7983909da9b6aea2988d8073675d5145392c1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000000810181f25292b2c2d2d2d2d2d2d2d2d282825201b140c030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2b27211b130a0100000008121b242b31363839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b010000000000000000000000000000000000000000010d1925303a44555f676a6c6c6c6c6c6b6760564b3f33271b0e0006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a04000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a333d464e575f676d737b8085898c8f919298a3a8a196918f8d8985807b736d675e574d453c33291d140a00000000000916222f3b4854606b717e88939fa4a19791847a6d675d544a4653606d78828f959fa69d938d80736d625a50473d342a21180e050000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c04000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1b1915100902000000000714212e3a4754616d7a86868686868686867b6e6154483b2e21150800000000000000000000000000000c18242f3946535f6974808d96a1aba69f92877e736d67615f575b5a5b555d60636a6f7a83909daab6ab9f92857a6d61554b42382d2217110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a050000000000000000060d14191c1f1f20202020202020201c1b19150f090200000000000000000000000000000000000000040a0f13151620202020202020201e1b16100901000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000008131e2932434d555b5d60606060605e5c564e44392e23170b00030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1313131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343d454d555d60696e73787c7f828486929fa196898482807d79746e69605c554d453c332a21170b0200000000000713202c38444f59616c727f8c929da5a0969083796d665c5044515c666d79839096a0a59c928b7f726c61594f463c332920170d0400000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c030000000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000000000000000007121d2a36424d57606d7a849199a3aba39992878079736e696968676869676d70757c8490959fabb3ab9e91847a6e675d544a3f3328231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313130f0e0c09040000000000000000000000000000000000000000000000030608091313131313131313120f0a050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f08010000000000000000000000000000000000000000000000020d1720313b434a4f515353535353514f4b443c32281d120600000a15202a343c434749535353535353534b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0d0f111213131212100e0c080705020000000000000000000000000000000000000000000000000000000000060f19222b333c434b51565e61666c6f7375777e8a979e9184787673706d66615e56514b433b332a21180f0500000000000003101b27323d47505a626d73808d939ea69f958f82786d605b524a545d676d7a849197a1a49f93887e716b60584e453b32291f160c0300000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393534312c261e150c0200000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000010e1a26313b45525d686f7d879299a3aaa399938d847f7b787675747475777a7d828991969fa7aca6a8a1969083796d665b50443f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b08030000000000000000000000000000000000000000000000000000050e1f2931393f4244464646464644433f39322a20160c010000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000000000000000000002080d111314171a1c1e1f1f201f1f1d1b181514120e090400000000000000000000000000000000000000000000000000000000071019212a313940454d52545b60636669707d8a979e9185786b6763605c54524d454039302921180f0600000000000000000b16212b353e48515b606c77818e949fa79e948e81746d635a504b555e686e7b859198a2a49a92877d706a5f574d443a31281e150b02000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464642413d3730271e140900000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e21150800000000000000000000000000000009141f2935414c56606b717e879298a0a8a49f97918c8885838181818283868a8f939da0a8a39f999b9e9f958f81786c605b51483e342b21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000004090e111213131313131313131313131313131313131313131313131313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d171f272e33363739393939393837332e2820180e040000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f1112131313131313090907030000000000000000000000000000000000000000050b1013191d20212427292b2b2c2c2c2b2a282522211e1a14100c07010000000000000000000000000000000000000000000000000000070f181f272f353b42464a5053565964707d8a979e9185786b5e5653504a46423b342e271e170f06000000000000000000040f19232c363f44505b656d78828f95a0a69d938c80736c62594f4c565f696f7c869299a3a39992867c6f695f564c433a30271d140a0000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4d49423930261b1004000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000000000000030d19242f3a444f59616c717e8691969fa2a9a19e9997918f8e8d8e8f9092999b9ea5a69f99928d8e939e9e938d80746d625a50463d33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000080f151a1d1f202020202020202020202020202020202020202020202020201f1f1e1d1b19161413100c07040100000000000000000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2b2a27231d160e06000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a0400000000000000000000000000000000040a0f171c1e24292c2d3133363738393939383735322e2d2a261f1d18120b060000000000000000000000000000000000000000000000000000060d151d24293036383f44464a5764707d8a979e9185786b5e5246443f38363028231d150c05000000000000000000000007111a2427333f49535c666d79839096a1a59c928b7e716b61584e4d575f6a707d879299a4a29891857b6e685e554b42392f261b11060000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c0500000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c59544b42372c211509000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e2115080000000000000000000000000000000008131e28323d47505a616c717c848c92989d9fa4a9a19e9c9b9a9b9c9d9fa3a9a29f9a94908780818e949f9d928b7f726c61584e453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b29282623201f1d1813110d080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e20202020201e1d1b17120c040000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000000000000000000070f151b22282d3035393a3e404244454646454543413f3b3a36312c29241d17110a0200000000000000000000000000000000000000000000000000030b12181f252a2d33383d4a5764707d8a979e9185786b5e524538342e2a251f18120b0300000000000000000000000000091217222d38414b545d676e7a849197a1a49f92877d706a60574d4e58606b717e87939fa4a19791847a6d675d544a41382d22171209000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000050c11141717202020202020202020202020202020201e1d1b17120b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c68655d54493d3125190c000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800000000000000000000000000000000010c16202b343e48505a616a6f797f858b90939a9a9c9d9e9f9f9f9e9d9c9a9897928d88837c7378828f95a09f93877e706a60574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000008121b242b31363839393939393939393939393939393939393939393939393939393837363432302d2c2924201d19130e0902000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131311110e0b0601000000000000000000000003060809131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000009101920272b33393a4145474a4d4f515252535252504e4b4846423b39352f27221b140b050000000000000000000000000000000000000000000000000001070c14191c2228313d4a5764707d8a93939185786b5e52453828231c19140c070000000000000000000000000000000006111b262f39424c555e686e7b859298a2a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f3327241a1007000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000004080a0b1313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a6670767979756f65594d4134281b0e000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000000000000040d19222d363e48505860676d737a7f83878a8d8f90929292929190908e8b8885807c766f6a6d7a8390969a9992867c6f695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100040f19242d353d42454646464646464646464646464646464646464646464646464646454443413f3d3a38352f2c29241e1a140c06000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000000000000020a131b222b32373e44494c5254575a5c5e5e5f5f5f5e5d5b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000002090e111724313d4a5764707d8686868684786b5e5245382b17110e09020000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857b6e685e554b505a626d73808d939da69f958f82786d655b50443f362c22190f04000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868175685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000007101b242d363e464e555c60676d72767b7e80828485858685848483817e7c79746f6a625f686e7b848d8d8d8d8d857b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000915202b353f474e5253535353535353535353535353535353535353535353535353525251504e4c494745403a39352f2a251f17110a03000000000000000000000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000000000000a141c252d343d43475055565d606466696a6b6c6c6c6b6a6865615f5753514b443f382f292018100600000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e06000000000000000000000000000000000000000000020b151e28313b444d57606a707d87929fa3a19791847a6e675d544a515b636e74818e949ea79f948e81776c605b51483e342b21160a0000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000000000000000000000000000000000000010406070a0c0e101112131313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000009121b242d343d434b51555d6065696e717375777879797978777674716f6d66625f58565e696f7c8181818181807f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000e1a26313d4751595e5f60606060606060606060606060606060606060606060605f5f5f5e5c5b595653514b4745413a363028231c150c05000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000009121c262e373f464e545a6164686d7173757778797978787674726e6965605d555049413a322a221810060000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f00000000000000000000000000000000000000000000030c161f29323c454e58616b717e8b919ca4a0969083796d665c5349525c606d78828f959fa69e938d80736d625a50473d32271b0f03000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000000000000000104080d11131417191b1d1e1f1f20201f1e1e1d1b19161413100d0704000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000009121b222b313940454b5154575e616467696a6b6c6c6c6b6a69676562605c54534e4d575f6a6f747474747474726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5554524c46423b342e261e170f06000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000000000006101b242e384049515860626c70757a7d808284858586858583817e7b77726d67605b534c443c342a22180e05000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b0000000000000000000000000000000000000000000000040d17202a333d464f59626c737f8c929da5a0958f82786d655b5044505c666d79839095a0a59d928c7f726c61594f43382c1f13070000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000002080d1113191d2021232628292b2c2c2c2c2c2b2b2a28252320201d1813100c0700000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c10040000000000000000000000000000000000000000000910191f272f343a4145474d5254575a5c5d5f5f5f5f5e5d5d5b585553514a4743454e585f6267676767676765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797877767472706d6765605d56524d443f38302921180f06000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000008121b242b3136383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e2215090000000000030e18222d36404a525b626a6f767d82868a8d8f919192929291908e8b88847e79716c655e564e463c342a20170c0300000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000000050e18212b343e47505a636d74808d939ea69f948e81776c6053464a545d676d7a839196a1a49f93887e716b6054483b2f221509000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000000000001080d13191d2024292c2d303335363738393939393837363432302d2c29241f1c18120b060000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000070d151d23292f35393b4246474a4d4f51525253525151504e4b4946444039373c464e53555a5a5a5a5a5a585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130013202c3946535f6c798786868686868686868686868686868686868686868686868685858483817f7c7976726d68615e57504a423b332a22180f050000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00040f19242d353d424546464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000000000a15202a343e48525c636d727c838a8f9299999c9d9e9f9f9f9e9d9b9895908b857e776d685f584e463c32291e150a000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c0100000000000000000000000000000000000000000000000000060f19222c353f48515b606c78818f94939393938c7f7366594c424b555d686e7b84919793939a92867c6f6356493c302316090000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000000040c13191e24292c2f35393a3d3f4143444546464645454443413f3d3a39352f2c28231d17110a02000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c1207000000000000000000000000000000000000000000000000030b12181d24292c30363a3b3e40424445464646454443413e3c3a38342e2b343c4347484e4e4e4e4e4e4b4a463f372d23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939399929292918f8e8c8986827e7a746e69605c544d453c342a21170c0200000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000030f1b26313c46505a636e737f8790949c9fa3aba8a5a3a1a1a1a3a5a7a7a09d97928b827a6f6a5f584e443b30261c1106000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f0500000000000000000000000000000000000000000000000000000007101a232d364044505b666d79828686868686868275695c4f42434c565e696f7c858686868686867f7265584c3f3225190c000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000000000000000000070d161e24293035393a4145474a4c4e505152525353525151504e4c494745403a38342e27221b140b060000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000000001070c13181d20252a2d2e313436373839393938373634322f2d2c2823222a31373a3c4141414141413f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9899928f8b86817b736d665e574e463c33291e140a00000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000006121f2b37434e58626c73808b92999fa6aca49f9c989695949596989c9fa4a9a19e948f847c6f6a5f564d42382e23170c0300000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000008111b2428333f4a545c676d767979797979797570655a4d413a444d575f6a6f78797979797979726d62564a3e3124180b00000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000810181f282f353a4145474c525456595b5c5e5f5f5f5f5f5e5e5d5b585653514b46454039332d261d180f0700000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000000000000000000000000000001070d11141a1e20212427292a2c2c2c2c2b2a2a282522201f1c181820262b2e2f34343434343432312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a9a7aba39f9c98928d867f786e695f584e453b30261c1106000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000815212e3a47535f6a717e8b929fa3aba69f9a938f8c89888788898c90939a9ea6a69f9691857c6f685e544a3f34281f1409000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000091217222d38424b555c60696c6c6c6c6c6c69655e54493d323b454e585f626c6c6c6c6c6c6c65625b51463a2e221509000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0000000000000008111a222a313a41454c5254565d60636668696a6b6c6c6c6c6b6a69676563605d5553514b443f382f2a21191107000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000000000000000000000104090e111414171a1c1e1f1f201f1e1e1d1b18161312100c0e151b1f21222727272727272524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a8a9acaaa29f98928c837b6e6a5f574d42382e23170b010000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000713202c38444f59626f7c86929fa4afa49c948f87827f7c7b7a7b7c7f83878f949fa3a8a19791857a6e665c50443b31261a0e030000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000006111c262f39434b51535d6060606060605c5a544c423729333c464e53555f606060606060585651493f34291e120600000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000007101a242c343c434c51565d6065686d707274767778797979787877767472706d6764605c555049413c332b231910070000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020507080b0d0f11121313131211100e0b0907060400040a0f1215151b1b1b1b1b1b181815120c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9196979c9fa3abaaa29f9590847c6e695e544a3f34281d13070000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c798786868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d2014070000000916222f3b4854606b76828f98a2aea49c928c827b7672706e6e6e7072767c828b9299a3a9a1979082786d60574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273139404547505353535353534f4d49423930212a343c434748525353535353534c4a463f372d23180d010000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0000000000040e19222c363e464e555d60686d72767a7d7f8183848585868685848483817f7c7a75706d67605b534e463d352b22190d0400000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000001030405060606050403010000000000000000030608090e0e0e0e0e0e0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284878b8f92999fa7aea79f9691847b6e665c50443a2f24180d0100000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000005111e2a36424d5663707d89949faaa79d928c80766e69656362616263656a6f767f879299a4a99f948c7f73695f53463c31261a0f010000000000000000000005080a0b1313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000000000000000000020b151f272f34383a4346464646464642413d3730271e222a31373a3c454646464646463f3e3a342d251b110600000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000020c16202b343e4850585f676d737a7f8386898c8e8f9192929292929191908e8b8986827d79716c655f584f473d342b20160c01000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c10040013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787a7e828790959da4aea9a1969083786d60554b4135291d110400000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070606060606060606060504020000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d20130700000714202d3a46525e6976828f9ca6aca0958d80736d625f575655545556585f626d727e87939fa6a69f92867b6e61584e43372b1e13080000000000000000060c111517182020202020202020202020202020202020202020202020202020202020202020202020201c1b191510090200000000000000000000000000000000000000030d151d23292c2d363939393939393635312c261e151820262b2e2f3939393939393932312e29231b13090000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080000000008131e28323d46505a616a6f7a80868b909399999b9c9d9e9f9f9f9f9e9d9c9a9898928e8a847e786e6a60594f463d32281e1308000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000020608080b0e10121213131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0f1111121313131211100e0c0906050300000000000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769686d71767c838d929da5afa89f958c7f72675d5145392c201307000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20141313131313131313131212110f0d0a07060401000000000000000000000000000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d20130700000814212e3b4754616e7b87939e9fa39d9083786d605b534d49484748494e535b626c727f8c949faba3988f82756a5f53473a2f24190d010000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d292825211b140c0e151b1f21222c2d2d2d2d2d2d2524221e1811090100000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000000010d1924303a444e58616c707c848d92989c9fa4a49f9e9c9a9a99999a9a9b9d9fa3a29f9b96918b837c706b60584e443a2f24190d020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000104090e121415181b1d1e1f20201f1e1d1a181514120e090401000000000000000000000000000000000000000000000000000000000000000105080e11141417191c1d1e1f20201f1f1e1c1b181513120f0b060000000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565d60646a6f78808d939eaab1a79e92857a6d6054473a2f24180d010004101c2834404b545c606161616161616161616161616161616161616161616161616161616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20202020202020202020201f1f1e1c1a171413110d08040000000000000000000000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d20130700000c1926323f4c5965727f8c8f91929996897d70665c5047423d3b3b3b3d4347515a606c77828f99a3aa9f93877c6f62564c4135291d1104000000000009121b22292d30313939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c020000000000000000000000000000000000000001070c1013141d2020202020201c1b1915100902030a0f1215151f202020202020191815120d06000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000005111d2935414c56606a707e8691969fa2a49f9b9993918f8e8d8d8c8d8d8f9092989a9fa2a19e9590867d706a60564c4135291e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000001080d11151a1e212225282a2b2c2c2c2b2b2a272421211e1a14100d070100000000000000000000000000000000000000000000000000000002080d1114191e20212426292a2b2c2c2d2c2c2b29272522201f1b17110f0a040000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c5254585f666c78818e98a2aeada2978b7e7265554b4035291d100400000c18232e39424b51535454545454545454545454545454545454585c5c5c5c5c58545454545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a28262421201d1913100c07000000000000000000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d20130700000a1723303d4a5663707d80828486888a84776b60544a3f37312f2e2f31373f44505b656e7b87929faca49a8e8174685d5245392c2013080000000006111b242d34393d3e46464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000000000000000000000000000000000000000000040607101313131313130f0f0d09040000000003060809121313131313130c0b0906010000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000713202d3946525d686f7c869298a0a7a099938f8a868482818080808081828486898d92989da59f9892867c6f685d52453a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000070c13191d20262b2e2f3234363839393938373634312e2d2a25201d18120c0400000000000000000000000000000000000000000000000002090e13191e20252a2d2e30333537383839393938373634322f2d2b27221b1b16100b04000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f40414145474e545b666d7a85929fabb3a99c908376675d5145392c201306000007121d2730394045464747474747474747474747474747505a6264686868686865625b5147474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312d2c29241f1c18120c060000000000000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d20130700000916222f3c4854606b70737577797b7d7d7063594f42382e26222122262b333f49535f6974818e9aa6ac9f92867a6d6054473a2f24190d010000000c17222d363e45494b5353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000005121e2a36424d57616d7a859298a3a69f959087827d7a77767474737373747577797d80868e929ba3a29891847a6d60564c4135291d110400000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000030b12181e24292c31373a3b3e414345454646454443413e3b3a36312c29241d160d0802000000000000000000000000000000000000000000070c141a1e252a2d3036393b3d4042444445464646454443413f3c3937332d2b27201b160d070100000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b05000000000013202c3946535f6c7986929facada093867a6d6053473a3232323232323232323233332f35393c424a545e68737f8c99a9b2ac9f9286796d6053473a2d2014070000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b4956626c717575757575726d62564a3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403d3a39352f2c28231d17110a030000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d20130700000714202c38444f5960636669666d6f71706b6054473d30262c2c2c2b2a222d38414d57626e7b88949faba3988b7e7265554c4135291d1104000005111d29343e485056586060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900000000000002070a0c0d131313131313120908060300000000060b0e10111313131313130f07060300000000000000000000000000000000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000714212d3a46535f6974808d97a1a99f948f837c75706d686967676666676768666d70747a818b919ba5a1968d8074685d5245392c20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000060c151d23282f35393c4247484b4e50515253535251504d4b4846423b39352f281f19130c04000000000000000000000000000000000000030b12181f252a3036393b4146474a4c4f50515253535252514f4e4b4846443f3837322c272118130c04000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252525262724292c2f38424c56626f7b8896a1adaea399897c6f6256493c2f231609000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e313e4b5864717e82828282827f7265584c3f322e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252514f4d4a4745413a38342e28231c150c0700000000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000004101c27333d474f54565a545c6062646360594f44353638393939383734312f3c47535f6a76838f9ca9aa9c908376675d5145392c20130600000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000070d1316191a2020202020201f1515120f0a04040b11171a1d1e2020202020201c1312100b060000000000000000000000000000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000815222e3b4855616e7b86929fa9a1978f82796e6a64615d565b5a5a595a5a545c6063686d747f8b939ea89f92867a6d6054473a2d21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000810181e272e343a4145474d5355585b5d5e5f5f5f5e5e5d5a5754534d474540393129251e160e0500000000000000000000000000000000050c151c232830363a4146474d525457595c5d5e5f5f605f5f5e5c5a585553504947433d383229241d160d060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191d20262f3a47535f6a7885919eabb5ab978b7e7164584b3e3125180b00000000030b12181c1f20212121212121212121212734404d5a6773808d8f8f8f8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d606060606060606060606060606060605f5e5d5b595754514c46454039342e261e191009000000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d2013070000000b16212b353d44484a4d4b5153555756544f473e4143454646464543413e3a39424e5765727e8b98a7ac9f92867a6d6054473a2d21140600000a1724303d4956626c717979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000000010a12191e2325262d2d2d2d2d2d2c22211f1b150e0e161d22272a2a2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000004101c2934404b556673808c99a2a99e91857a6d675f5854524c4e4d4d4d4d4e4b5153565d606d75818e9ba9a2988b7e7164584b3e3125180b00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000000000000000000000000000000009121a222a303940454c5254575f626567696b6c6c6c6b6a696764615e5753514b433e35302820170e050000000000000000000000000000050e171e272e343b42464c5254565e616366686a6b6b6c6c6c6b6a69676562605b53544e48443d352f281f180f0600000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c080d11141d2b37434e58697683909ca9b2a5988c7f7265594c3f3226190c000000000000070c1013131414141414141414141a2734404d5a6773808d9a9b9b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664605d5553514b443f38302b221b120a0100000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000000050f1a232b33383c3d40404546484a494845474a4d505152535252504e4b4746414754616e7a8795a0aca3998a7d7064574a3d2e23170b00000b1825313e4b5864717e8686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f0000000a131c242a2f3233393939393939392f2e2b2620181720272e333637393939393939352d2b28231c140c02000000000000000000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000006131f2c3845515c6777848f929797988b7f72685d554e4746414141404040414045464c525b626f7c8897a2aa9b8e8174685b4e4135281b0e02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000009121a242c343c434b51565d6066696e7174767878797978777674716e6965605d555046413a322920170e05000000000000000000000000050e172029303940444d52565e6165686e70737577777879797978777674726f6c65626058544f45413a312a21180f060000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040b1b2631424f5c6875828f9ba8b2a6998c7f7366594c403326190d000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573706d6764605c54504a423d342d241c130a01000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d2013070000000008111a21272c2f302e34383a3c43474b5154575a5c5e5f5f5f5e5d5a5854524c48525e687784919daaab9a8d807467544a3f34281c1003000b1825313e4b5864717e8b939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000007121c252e353b3f40464646464646453c3a37312a22202932393f4344464646464646423a38342e261e140a00000000000000000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d2014070101010101010101010101010101010101010101010101010101010100000000000000000000000714202d3a4753606d79808285878a8c86796d60564c433c393530343333342e34383a4147535f6a7885929fa99d9083766a5d5043372a1d1004000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000000000000000000000000000000007111a242c363e464e555c60686d72777b7e818384858686858483807e7b76716d67615a524c443b332920170b0200000000000000000000040d172029323b424a51575e61686d72777a7d7f82838485868685858482817e7b78746f6a636059514b433b332a21180d0400000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040a1b2835424e5b6875818e9ba8b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858482807d7a76716d66605c544e463f372e251c1309000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000080f161c2022232a313a41454e53555d606467696b6c6c6c6b6a6764615d56544f566774818d9aa7a99c908376665c5044382b1f1206000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8275695c4f4236291c0f00020d19242e3740474b4d535353535353524847433c342a21323b444a4f515353535353534f46443f3830261c1106000000000000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7376787b7d807f73675d51443a312d29242727262723282c3037434e586a7784919daa9e9184776b5e5144382b1e1105000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000000000050e19232c363e4850585f676d737a7f84888b8e90919292929191908d8a87837e79716c615e564d453b32291d140a000000000000000000010c161f29323b444c545c60696e757a7f83878a8c8f90919292939292918f8d8b8885817c76706b605d554d453c332a20160c010000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140a0a0a0a0a0a0a0b070d10141b2a36414c566976828f9ca9b4aa978a7e7164574b3e3124180b000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140b0b0b0b0b0b0b0b0b0a0a0907060401000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399939291908e8c8a86837e79726d666058514940372e251b10070000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000000000000050b1019232b343c434c52585f62676d71747678797979787674716d686360595865717e8b98a4ac9f9285796d6053463a2d201307000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a7a9aeacacacafa9a7a5a5a5a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0007131e2a3540495257596060606060605f55534e463c332939444d555b5d6060606060605c53504a42382e2317130a0000000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000004101c2934404b555c606769696e7073736d63554b403228201d191a1a1e21262b30363e46525e697885919eab9e9184786b5e5145382b1e1205000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000000000000000000000000000000020d17202b353e48505a616a6f797f868c9195989a9c9e9f9f9f9e9d9c9a9795908b857e766d685e574d443b2f261b1106000000000000000007121d28313b444d565e666d727b81868c909596999b9d9e9e9f9f9f9e9d9c9a9897918d89837d746d675f574d453c32281e13080000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2016161616161616171718181d20262d3946525e687784909daaaea298897c6f6356493c30231609000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20181818181818181818171716151413110d080705020000000000000000000000000000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9b9999928f8b857f786f6a625b514940372d22190c0300000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000050e19222b353d464e565d606a6f747a7d8083848586858583817e7a76706b625f626f7c8995aaaea298887b6e6255483b2f221508000b1825313e4b5864717e8b979898989898989898989898989a9da4aebaafa59d9a9898989898989898989898988f8275695c4f4236291c0f000a16232f3b47525b63666c6c6c6c6c6c6c625f584e453b323f4a555f676a6c6c6c6c6c6c68605c544a3f3428251c120900000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000c18232f39434b51535a575e61646666635b5143392f20191d2021262b2e31373a41464f59616e7b8796a1aa9d9083776a5d5044372a1d1104000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000008141e29323d47505a616c717c848c92989da0a7a7a7a4a3a2a1a2a4a6a7a79f9d97918a827a6e695e564c41382d22170b01000000000000010d18242f39434d565e686e787f868e92999da0a7a6a8a7a5a4a3a3a4a5a7a9a7a9a19e9a94908981796e695f574d443a2f24190d04000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d232323232323232324242524292c2f38404b55616e7a86939facac9f9285796d6053463a2d201307000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d242424242424242424242424232221201d191514120e0903000000000000000000000000000000000013202c3946535f6c7986929facb9b3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa2a5a8aba39f9c97928c837c726d635b51493f342b1e150b00000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000020c17202b343d474f585f686d747c81868a8d8f9192929291908d8b86827d766f6a616d7a8798a2aeaa968a7d7063574a3d3024170a000b1825313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929da9b5a99d938e8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f000c1925323f4b57636d73797979797979786f6a5f574d443a434f5b677177797979797979756d665c504440372d241b1108000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c0400000000000000000007121d2731394045474d4d535457595957514940312720252a2d2e31373a3c42464c5259616b73808d99a9aa9b8e8175685b4f4235281c0f02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f120600000000000000000000000000020b1925303b444f59616c717e8691969fa2aaa9a19e9b9796959595979a9ea1a8a9a19e948f837b6e685e53493f33271e130800000000000004101d2935404b555e696e7a838c92989fa3ababa39f9d9a9897969697989a9d9fa3ababa69f9c938e847b6e695f564c41352921160a0000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a3030303030303030303031312f35393c4149515d67727e8b99a4afa79c8f8275665c5145382c1f1306000000000000070c1013131414141414141414141a2734404d5a6773808d9aa69b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a31313131313131313131313131302f2d2c292422211e1a14100b0600000000000000000000000000000013202c3946535f6c7986929facb9ada1979292929292929292929292929292929292989495989b9fa3aaa9a19e9591877f736d635b51463c30271d1207000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000008131e29323d464f59606a6f7a81878e92989a9c9e9f9f9f9e9d9a99928f89837c726d687885929faba5988b7f7265584c3f3225190c000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d9aa7b4a79a8e807f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000d1a2633404d59667380868686868686857c6f695e564c4344515d6a778386868686868682786d605c52493f362d231a1107000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000010b151f272f34383a404246484a4d4c4b464037292c2d3036393a3e4247484d53565e616b707d87929faca2988b7e7265584b3f3225180c00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000a141d2a36414c56606b717e879298a0a8a8a19e97928e8b898888898a8d91969ea1a8a69f9591847a6e655b50443a2f24190d0000000000050f1a232c3945515d676e7b8490959fa2aaa9a19e9992908d8b8a89898a8b8d9092999ea1a9aba59e9691847b6e685d52453d32271b0f03000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473d3d3d3d3d3d3d3d3d3d3d3e3e3f4045474e535b606d7984919eababa0958a7d7164544b4034281c100400000000030b12181c1f20212121212121212121212734404d5a6773808d9aa69b8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2e2d2a261f1c17110a020000000000000000000000000013202c3946535f6c7986929facb8ab9e9285858585858585858585858585858585858687898b8e92989fa2aaa7a099928b7f736d62584e43392e23180c000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000010d1925303a444e58606b707c848e939a9fa2aaa9a8a4aba39fa3aba39f9c9490877f746d7784919daaa69a8d8073675a4d4034271a0d000814212e3a47535f6a6e72727272727272727272727272727d8a96a3b0a3978a7d72727272727272727272727272706b6155483c2f231609000a1623303d495663707d87929a93939791847b6e685e554b424d5a6774808d93939393938e81746e635b51483f352c231910060000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010000000000000000030d151d23292c2d31363a3b3d40403e3b352f35393a3d4146474a4d5355575f61686d747d869299a3a79f92867a6d6154473a2e21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000006111b262f3846525e68707d879299a3aaa49d96918a85817e7d7b7b7c7d80848a91969fa7a7a0968f82776c60564c4135291c1106000000000b16212c38444f59606d798390969fa7aea59d97918c8683817e7d7d7d7d7e8083868c91979ea5ada8a09691847a6d60594f43382c1f14090000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d605349494949494949494949494a4a4b4c4b5153585f656c74808d96a1aca4999083786c605346392e23180c00000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e34404d5a6773808d9aa69b8e8174685b4e41352e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d60534b4b4b4b4b4b4b4b4b4b4b4b4b4a4a49484745413f3b3a36312b28231c140c0701000000000000000000000013202c3946535f6c7986929facada093867978787878787878787878787878787878797a7c7f82868c92989fa7aba39f918b7f726a60554b4034281d12070000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000005111d2a36414c56606a707d8691969fa4acaaa29f9b979599929994979a9e9f99928c81787683909ca9a79b8e8174685b4e4135281b0e0006121e2b37424e575f6265656565656565656565656565707d8a96a3b0a3978a7d706565656565656565656565656361594f44382c201407000916222f3b4854606b717e88939fa4a19691847a6d675d544a4653606c78818e949fa69d938d80736d635a50473e352b22180f0600000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000030b12181c1f20252a2d2e3133332f34383a4045474a4c525457575f6265696e737a81889298a2a8a0958d8073685d5246392d20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000b17222d38414f59616e7a859299a3aba49c928d847e787471706f6e6f7173787d8490959fa8a89f948c7f72685d5245382d22170b00000004101c27333c4854606b74818e95a0a8ada39c938e857f7b777472717070717274777a7f858e939ca4ada9a0968e81746b6054483b31251a0e02000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6056565656565656565656565657575859555d60646a6f77808d929da8a59f93877d70655b5044372b1d1207000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b404d5a6773808d9aa69b8e8174685b4e413b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6057575757575757575757575757575757565554514c4c4846423b38342e261e18120b030000000000000000000013202c3946535f6c7986929facada093867a6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b666d6d6f72757a808590959fa6aea49f92877c6f675c5145392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000040f19232d3946525e686f7c869298a1a8aba39f98928e8a88878686888a8e92979f9f938d8075828f9ba8a89c8f8275695c4f4236291c0f00020e1a26313c454e535558585858585858585858585863707d8a96a3b0a3978a7d7064585858585858585858585857554f473e33281c1004000713202c38444f59616c727f8b929ca5a0969083796d665c5349505b666d78828f959fa59c928c7f726c625a50473d342a21180e05000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000001070c1013141a1e2124293036394045474b515357565e616467696e72767b80858d939aa2a79f969183796d60564c4135291d110500000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000030f1b27333f4953616b75828f97a1aba49c918c8079716c66646362626264666c707a839096a0aca69f92857a6d60544a3f33281c0f0300000714202c38444f5963707d89939ea7aea49c918c817a726e686765646363646567686e737a818c919ca5afa89e93897c6f63574d42362a1e12050000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d636363636363636363636363636364646668676d71757c828d929da4a49f938c7f726b6053493f33271b0b0000000007121d273039404546474747474747474747474747474d5a6773808d9aa69b8e8174685b4e474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d64646464646464646464646464646464646362605d555855534d46443f383029231d150d0500000000000000000013202c3946535f6c7986929facada093867a6d605f5f5f5f5f5f5f5f5f5f5f5f5f5c60616265686d737b838f949fa7afa3999183796d60544b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a16212c38444f59616d7a849198a2aaaaa299928d85817d7b7a79797b7d81858b92979d928a7e818e9ba7a99d9083766a5d5043372a1d1000000915202a333c4247484c4c4c4c4c4c4c4c4c4c4c5763707d8a96a3b0a3978a7d7064574c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000004101c27323d47505a626d73808c929da59f958f82786d655b504a545c666d79839096a0a49c918b7e716c61594f463c332a20170d040000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000000000000000000040610181f272f353b41464b5153555d606467686d7174777b7f83888d92989fa4a39f9590847b6e675d51443a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000005121f2b3744505b65707d8a939ea9a79d928c7f746d67605b5456555556545b60686d7984919da6aea2988c7f72665b5044382b1f120600000916222f3c4854606b7783909da5afa89d928c7f746d68615e56585756565758565e61686d747f8c939da9afa59c8f8276695e53463a2d211407000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867970707070707070707070707070707071717274767a7d82878f949da4a099938c80746d63594f41382d22170b000000000c18232e39424b515354545454545454545454545454545a6773808d9aa69b8e8174685b545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada0938679717171717171717171717171717171717170706f6d676865615f5753504a423d342f271f170e05000000000000000013202c3946535f6c7986929facada093867a6d605352525252525252525252524a50535456565e61696e78828f95a0acaba0958b7f72665c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1b27323c4855606b75818e96a1aaaaa2989287807a75716e6d676d6e7074797f858f949e9185818e9ba8aa9d9084776a5d5144372a1e110000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f4a5763707d8a96a3b0a3978a7d7064574a3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000b16212b353e48515b636e74808e939ea69f948e81776c605b514b545d676d7a849196a1a39f92877e706b60584e453b322920160d0300000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000000071019222a313940454d52555c6064676d7074777a7d8184888c90959a9fa2a39f98928c837b6e695e554b4032281e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000613202d394653606c7883909da6aca0958d80736d605c55504a4a4848494a50565d676f7d89949facaa9e9185786c605346392d2013060004101c2834404b5463707d8995a0acaca0968d80736d605d56524d4b4a4a4a4a4b4c52565d606d74818e97a2adab9f94877b6e6154483b2e211507000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7f8183868a8e93999f9f9d9590877f746e645b51473d2f261b110600000004101c2834404b545c606161616161616161616161616161616773808d9aa69b8e817468616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7a7875726e6964605c544f454039312920170e050000000000000013202c3946535f6c7986929facada093867a6d605347454545454545454545453f444647494c52575f666d7a83919da6b0a79e9184796d6053463a2d20130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000007131f2c38444f5963707d89939ea8aea29892867d746d686462605d606164676d727a828e93979185929facaa9e9184776b5e5144382b1e11000000060f1820262b2e2f3232323232323232323d4a5763707d8a96a3b0a3978a7d7064574a3d3232323232323232302f2c28211a110800000000050f19232c363f49525c606c78818f949fa69e938d80746d635a504b555e686e7b849197a2a39992867d706a5f574d443b32281f150c03000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000061019232b343c434b51565e61676d71757a7d8084868a8d9196989d9fa7aba399928e867f796e695e574d43392f20160c020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000005111e2a36424d5763707d8a95a0aca69d9083786d605b514b443f3d3c3b3c3f444c55606b7683909c9f9e9d97897c6f6256493c2f2316090006131f2c3845515c6675818e9ba7b1a99e9184796d605b524c46413f3e3d3d3e3f41464c525b606d7a85929fabb0a6988c7f7265594c3f2f24180d0100000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9a5998f8989898989898989898989898989898a8a8b8c8e9092989b9e9c9995908a837d726d645c53493f352b1d140a0000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e73808d9aa69b8e81746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facb9a69a908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784827f7b76716d666059514b433a322920160c0300000000000013202c3946535f6c7986929facada093867a6d6053473a38383838383838382e34383a3a3c41464d545d686f7c89949eaaada1968a7d7064574a3d31251a0e02000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000915222f3b4854606b7683909da5afa69f92867d706b605d565554515355555d60686d78818e94989298a2aeab9e9184786b5e5145382b1e1200000000060e151a1e21222525252525252525303d4a5763707d8a96a3b0a3978a7d7064574a3d31252525252525252423201c16100800000000000007111a242d374044505b666d79828f95a0a59d928c7f726c625a504c565e696e7c859298a2a39892867c6f695f564d443a31271e150b020000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e21150800000000000000000000030c18222b353d464e555d60686e73797e82868a8d90939a9a9ea0a8a9abb1ac9f9287817b736d665e574d453b31271d0e04000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000714202d3a46525e6976828f9ca7ab9f94897d70665c50454039332d2f2f2d333a434f5964717e8b989291908f8c7f7366594c403326190d000713202d3a4653606d7985929facada1978a7e71675d5145413a36303130303130363a4145525d68737f8c99a9b3a89c8f827569554b4035291d10040000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9aba199969696969696969696969696969696969797999b9d9f9e96918f8c88837e78706b625b534a41372e23190b02000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d9aa79b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9aca29a97979797979797979797979797979797979797969596918f8b88837e78706b605c554c443a32281e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d2c2c2c2c2c2c2c23282b2d2e30363b424c56606b75828f9cabb2a89b8e817568574d42362a1e1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700030f1c28333f4a54636f7c89959fabab9f948b7e716a6059524c48474546484b51565e666d788290989fa2aab4ab9e9185786b5e5245382b1f12000000000003090e1214151919191919191924303d4a5763707d8a96a3b0a3978a7d7064574a3d3124191919191919171614100b05000000000000000008121b2528333f4a545c676d79839096a0a49c918b7e716c61594f4d575f6a6f7d869299a3a29891857b6e685e564c433930261d140a0000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000000000000000b151e2a343d474f585f676d737b80858a8f92989a9d9fa4a39f9fa4aba4a7a79a8d807b756f6a605c544a42382e23170c03000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000205070814212e3b4754616e7b87939facaa9c9083766b60544a3f342f282222222228313d4855616e7b878685848483817f7265584b3f3225180c00091623303c4956636f7c8998a2a5a69e9285796d60554b40352f2a2524232324252a2f35414c56626f7c8897a1adab9e918578675d5145392c201306000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9b3aba5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a5a7a99e948f84827f7b76716c656059514941382f251c110700000000000a1723303d4a5663707d87878787878787878787878787878787878d929da99e938e87878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929facb9b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a8a19e9b9894908a847d746d675e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d201f1f1f1f1f1f171c1f2021252a303a434f5964707d8a99a3afab9e928578695e53463a2d211407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505b6674818e9ba7b1a79c8f82766c62584f45413b3a393a3b40454c545c666e7b86929facb4b7ab9e9184786b5e5145382b1e1200000000000000020608080c0c0c0c0c0c1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170c0c0c0c0c0a0907040000000000000000000000091317222d38424b555d676d7a849197a1a39f92877e706b60584e4e58606a707d87929aa4a19791847a6e685d554b42382f261b1106000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000007121c27303c464f59606a6f7980868d92979c9fa3a8a09e9a9992939995989b9f9d928d87827c736d665c544a3f34281e150a000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000002080e1114141d2935404b5565727f8c99a4aea2988a7e7164594f42382e231d17191917212d3a46535f69767b7a7978777675726d62564a3d3124180b000c1926333f4c5966727f8c969798999a8d8174665c5143392f241e1917171717191e24303a4653606c7985929eabada197867a6d6053473a2d20140700000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f2316090000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a4a6aaa89c8f827e7a736e6964605b534f473f372f261d130a0000000000000a1723303d4a5663707d89949494949494949494949494949494949a9da4aea59e9b949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a2a5a8aba8a69f9c95918981796d685e564c42382e23170c030000000013202c3946535f6c7986929facada093867a6d6053473a2d201412121212060b10121314191e28313d4754606d7a86929facada297877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000613202d394653606c7985929eabaca095897c6f635a50463d35302d2c2d2f353a424a545e6973808d9aa4afb7aa9e9184776b5e5144382b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000006111c262f39434c555e686e7b859197a2a39992867d6f6a5f574d4e58616b717e88939fa4a09690837a6d675d544a41382d22170b060000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000c18232e39424e58606b6f7c848c92989fa2a7a09d9996918d8a868687888b8e92989f9a948f8780786d665c50443e30261c11060000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000050d14191e2021252c3845515d6776838f9cabac9f9285796d6053463d3026252525252525252a36424d575f696e6d676b6a696865625b51463a2e221509000e1b2835414e5b68748188898a8b8d8e8b7e7164544b4031271d130e080a0a080e131f2b3744505b657683909da9b3a994887b6e6155483b2e2215080000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393949597999d9f9e948f8a85807b726d605c544a42392e2318140b010000000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9aeb6afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949496989b9fa2a9aba7a09d938e837a6d685e544a3f342820150a0000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070505050000030607080c16202c3945515d677783909daab3a9968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000916232f3c4956626f7c8997a2adaa9d9083776b6054483f34292421202024293039424d57616e7b87939facb7aa9d9184776a5e5144372b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3a39892857c6f695e564c4f59616c727f8b929ca5a0959082796d665c53493f332722170c0000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000004101c2834404a545f6a6f7d8691969fa2a69e9c95908c8884807d7a797a7c7e81858c92989e99938c81786d605a5042382e23170c0000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000050e171f252a2d2e32323a4753606d7986929faca89b8e8275675c51453832323232323232323230313b454d575e61605d555d5c5b585651493f34291d1206000714212d3a4754606d7a7b7c7d7f8081827b6e6155483b2e22150b0100000000030f1b27333f49536975828f9ca8aea295887b6f6255483c2f2215090000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868787888a8d90959a9f9c98928d867e756d665c544a40342820160a000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa6a8aeb6afa9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868788898c8e92979da0a8aca59d9590837a6d665c50443c31261a0f0300000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004111d2935414c556975828f9ca8b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000c1925323f4c5865727f8b98a9b3ab998c7f7266594f43362d2219141313181e27303b46525e697683909da9b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000020b151e28313a444d575f6a6f7d869299a3a29791847b6e685e554b505a626d73808d939da59f948f82786d655b50443e34281d11050000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000006121f2c3844515c666f7c859298a0a8a19e948f89847f7b7774706d6c6d6f7174797f869195a09f938e81746c61544a3f34281c100300000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000020d1720293036393b3f3f3f495663707c8998a3aeaa988b7e7265554b403f3f3f3f3f3f3f3f3f3f3d3c383b454d535453514b51504f4b4a463f372d23180d01000613202c3945515d676d6e7071727374756e695f53463a2d2114030101000205080f17222d424f5b6875828e9ba8b5ab95887b6e6255483b2f2215080000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000013202c3946535f6c7986929facada0938679797979797979797979797979797a7a7b7e8083888d9299a19f98928b81786d665c51443d32271b0f030000000000000a1723303d4a5663707d89939393939393939393939393939393939a9da4aea59d9b939393939393939393939393939393938a7d7164574a3e3124170b0013202c3946535f6c7986929facada0938679797979797979797979797979797979797a7b7c7f81858b91969fa4aca79f959082786d60584e43372b1f140900000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000010d19242f414e5b6874818e9ba7b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c6f6356493d32231b100806070c151e2a36424d576774808d9aa7b3a99c8f8276695c4f4336291c10000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000030c161f29323b454e58606b707e87929fa3a19691847a6d675d5145515b636e74818e939ea69e948e81776c605a5045392d21150800000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d20140700000000000000000713202d3a4653606d78839197a2a8a097928a827c77726e6967636060616265676d727b839196a19d938a7d70665c5044382c1f120600000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000008141f29323b4146474c4c4c4c5966727f8c99aaaea398887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4948443d3b4246484745404443423f3d3a342d251b1106000004111d2935414c555d6062636465666869615f574d42362a1e120d0d0e090e121419212b37434e58697683909ca9aea399877a6d6154473a2e2114070000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c666c6d6e6f7173777b80879196a1a29f938e81786d60584e43382b20150a0000000000000a1723303d4a5663707d86868686868686868686868686868686868d929da89d938e86868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c666d6d6e6f7275797e848d939aa4afa79f948d80736a5f53473b31261a0e02000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000081b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d201407000000030c1a25303f4b5865727e8b98a5b1a89b8e8275685b4f4235281c0f000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000040d172029333c464f59616c717e8b919ca4a0969083796d60534749525c606d78818f949fa69e938d80736c6156493d3024170a00000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000006131f2b37434e5865727f8c95a0a9a09691857d766f6b66625f575753535455555d60696e7a84919ea59e9184786d6053463a2d20130800000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c12070000020e1925303b444d5254585858585b6875828e9ba8ac9f9286796d605858585858585858585858585856544f473d363a3b3a39352f363532312e29231b1309000000010d19242f3a434c5154555657585a5b5c55534d453b31261a1a1a1a1b1b1a1e21252a333b4754606a7884919eabac9f9286796c605346392d20130600000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000013202c3946535f6c7986929facada093867a6d606060606060606060605b606061626466696e747c849196a1a59e938d80736a6054473c31261a0f0200000000000916232f3c4855616b707979797979797979797979797979797979808d9aa69b8e817979797979797979797979797979797979716c6155493c3023170a0013202c3946535f6c7986929facada093867a6d606060606060606060606060605c6061616365676d71798088939fa5afa69f92877c6f62574d42362a1e1205000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004101c2834404a546875828e9ba8b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c1f130600000000091724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000050e17212a343d474f59626c727f8c929da89f958e8175685b4e4244505c666d79828f95a0a59d928b7e7164584b3e3125180b000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000000000815222e3b47545f6a7784919ea7a39891847b706b63605955534d4a474647484b51575e68707d8a96a1a1968a7e7164574b3e2f24190d01000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000005111e2a36414d565e6165656565656a7784909daaaa9d9083776665656565656565656565656565656360594f44382d2e2d2c292429282524221d181109010000000008131e28313a41454748494a4c4d4e4f4846423b332923272727272728252a2d30363c454e58626f7c8896a1adab9c908376655b5044372b1f1205000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000013202c3946535f6c7986929facada093867a6d6053535353535353534a505354545557575f616a6f7b84919ea7a59f92877c6f62584e43372b1f120600000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808d9aa69b8e81746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080013202c3946535f6c7986929facada093867a6d6053535353535353535353534a5153545556555d60676d747f8c939daaaea3998e8275695f53463a2d211407000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000104060708090b141f2c3844515c667683909ca9b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000000b1824313e4b5764717e8a97a4b1a5998c7f7266594c3f3326190c000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000060f18222b353e47505a636d74808d9aa7a79d9083766a5d50433f4a545c676d7a84909daaa4998c807366594d4033261a0d0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000916222f3c4955626f7c8896a0ac9f92867c6e696159544f4847423d3a393a3c40454d56606c7884919ea89b8f827568554c4135291d1104000000000000000000000000000000000408101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000714202d3946525e686e7272727272727985929faca89b8e8275727272727272727272727272727272706b6054483c3126201f1d181d1c181815120d06000000000000010c161f282f35393a3b3d3e3f4041423b3a36312c2f3034343434343531363a3b41464e57606a74808d9aa8aea3998c7f726653493f33271b0f03000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646463f44464747484b4d53585f69707d8a959faba3998f82766a5f53473a2e211408000000000004101c27333d474f55566060606060606060606060606060606773808d9aa69b8e817468606060606060606060606060606060575550483e33281c11040013202c3946535f6c7986929facada093867a6d6053474646464646464646464044464748494b51555d606d74818e98a2aeab9f93877b6e6155483b2f24180d010013202c3946535f6c7986929facada093867a6d6053473a2d2014131313070d10131414151a1d27303a4653606d7985929fabb2a896897c706356493d3023160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180c00000000000c1825323f4b5865727e8b98a5b5ab978a7e7164574a3e3124170b000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000007101a232d373f44505c666d7983909da9a59d9083766a5d5043434c565e696f7c85929faca3998c807366594d4033261a0d0000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000b1825323e4b5865717e8b98a8a79a8d81746a5f574f48443d3a37312d2d2e2f353b44505b6574818e9ba79e928578675d5145392c2013060000000000000000000000000000050c1114171d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000814212e3b4754616e7a7f7f7f7f7f7f7f8c98a2aea99c8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574e42372b1e13100c070f0c0b0906010000000000000000040d161e24292c2d2f3031323335362e2d2a32383b3d404040404141424246484c525860696f7c87929faca99f92867b6e6155483b2d22170b000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939392d3338393a3b3c3e42464e57616c7683909da9ab9f94887b6e6255483b2f2215060000000000000b16212c353d44484a53535353535353535353535353535a6773808d9aa69b8e8174685b53535353535353535353535353534a49453e362c22170c000013202c3946535f6c7986929facada093867a6d6053473a393939393939392e34383a3a3b3c40454b515b616d7a86929facafa4998c7f7366554b4035291d10040013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181d20202122252a2f39434d57636f7c8998a2aeaca196877b6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180d01000000000c1926333f4c5966727f8c99a5afa399887c6f6255493c2f221609000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000060f19222c363f49525c606d78828f959fa69d938c807366594d424b555e686e7b859198a2a49a92867d706356493d3023160a00000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000d192633404c5966737f8c99a6a3968a7d7063584e453e38322e2b262020212429333f49536673808d99a6a197877a6d6054473a2d211407000000000000000000000000000810171c2123242a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000714202d3a4753606d7a868b8b8b8b8b8c919caab4ab9f948f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b84776a5f53473a2e2114080000020000000000000000000000000000040c13191d202122232425272829222b353d4448494d4d4d4d4e4e4f4d5354565e616a6f7b849199a3aba1978d8174695f53463a2d1b11060000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d22282b2d2d2e2f31363c45505a65727f8c98a5b0a6998c7f7366594c402d22170b00000000000005101a232c33383c3d464646464646464646464646464d5a6773808d9aa69b8e8174685b4e464646464646464646464646463e3c39332c241a1005000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d23282c2d2e2e2f35394046525e6873808d99a9b3ab9d908377675d5145392c2013060013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d24292c2d2e2f30363b424b555f6974818e9aaab4ab9e918478695e52463a2d201407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000030f1b27333f49536773808d9aa6ac9f92867a6d6053473a2d201407000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000050e18212b343e48515b636e74818e949ea79e948e81746e63574b4a545d676d7a849197a1a49f93887e716b6054483b2f22160900000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000d1a2633404d596673808c99a6a295887c6f6255493c332c27211e1d2024292d333b434e586774818d9aa7a994887b6e6155483b2e22150800000000000000000000000008121a22282d3031323643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e211508000613202c3945515d6775828f98989898999ca3adbcb0a69f9c98989898989898989898989898989896887b6e6255483b3025190e02000000000000000000000000000000000001080d111314151617191a1b1c27323d474f54565a5a5a5a5a5b5c575e6164686d747c859196a0aaa39992857a6e61574d42362a1e0a000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d202020171c1f20212122262a333e4955626f7c8895a2afa99c8f82766953493f33271b0f0300000000000008111a21272c2f30393939393939393939393939404d5a6773808d9aa69b8e8174685b4e4139393939393939393939393931302d28221a120800000013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181c1f20212224292f35414c56626f7c8897a2adac9f9286796d6053473a2d2014070013202c3946535f6c7986929facada093867a6d6053473a393939393939392f35393a3b3b3d42464d545c676e7b87929facb1a79a8d817467574d42362a1e1105000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c20130600000005121f2b3744505b6576838f9ca9aa9d908477675c5145382c1f1306000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000040d17202a333d47505a626d73808c939da69f958f82786d605b5244505c666d79839096a0a59c928b7f726c61594f44382c201307000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000000000c1925323f4c5865727f8b98a9a396897c706356493d332b262324292c2f35383f444d56606a7683909da9a399877a6e6154473b2e211408000000000000000000000008121a242c33393c3e3f3e43505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080004101d2935404b5565717e8b99a49f9fa5a7adb5bbb2aaa4a19f9f9f9f9f9f9f9f9f9f9f9f9f9fa8998c7f7266564d41362a1e11050000000000000000000000000000000000000001040607080a0b0c0d13202c38444f596063676767676768686a696e71757a81879197a0a8a19892877d6f685e52453b31261a0e00000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014130b0f12131414151a212e3b4754616e7a8794a1adab9e928578655b5044372b1f1205000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d34404d5a6773808d9aa69b8e8174685b4e41352d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000013202c3946535f6c7986929facada093867a6d6053473a2d2014131313130c1012131415181d25303a4653606c7985929fabafa399897c6f6256493c2f2316090013202c3946535f6c7986929facada093867a6d60534746464646464646464640454747484a4d52575e666d79829099a3afab9f95897c6f6356493c30251a0e02000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d20140a0000000613202d394653606c7985929fabac9b8e817468554b4034291c1004000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000030c161f29323c464f59616c727f8b929ca5a0969083796d665c5049525c606d78828f959fa69e938d80736d625a50473d32271b10030000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2014131313131313131313131313131313131313131313131313130807050200000000000000000000000000091623303c4956636f7c8997a1a5988b7e7265594f453d3731302f35393a40454950565e686f7c89959fac9f9286796d6053463a2d2013070000000000000000000008121a242c363e45494a4c4a46505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800010d18242f3a4754616d7a86939393939a9da5afb5aaa0989593939393939393939393939393939393908376685e5246392d2014070000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737374747576787b7e82868e9299a1a39f9791867e716b60564d4133291f140900000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c090e13202d3a4653606d798693a0acac9f9286796c605346392d2013060000000000000000050b10141617202020202020202020202734404d5a6773808d9aa69b8e8174685b4e41352820202020202020202020171714110c05000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000004060707070c131f2b3844505b667683909ca9b5ab978a7e7164574b3e3124180b0013202c3946535f6c7986929facada093867a6d6053535353535353535353534b5153545557575e61696e78818e949fabafa59d9083776b6054483b2f1f140900000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c706356493d30261c110a080a111c28343f4a54626f7c8898a2aea49a8a7e7164574b3e2f23180c00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000020b151e28313b444e58606b707e87929fa4a19791847a6d675d544a515b636e74818e949ea79e948e81776c605b51483e352b21160b0000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000713202d3a4653606d7985929ea99c8f82766b60574f47433e3d3d4045474b51535b60686e7a84919ea7a99d908376665c5145382c1f130600000000000000000008121a242c363e48505557585651505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000713202d3946525e687682868686868e929da9b0a4988e888686868686868686868686868686868686887b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000a1623303d495663707d808080808181828385878b8f92999fa09e99928d857c716c61594f443b3021180d030000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20191919191919191a1a1c222d3a4754606d7a8793a0adafa399877a6d6054473a2d211407000000000000000000000407090a1313131313131313131a2734404d5a6773808d9aa69b8e8174685b4e4135281b1313131313131313130b0a08040000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000030f1c28333f4a546875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facada093867a6d606060606060606060606060555d6061626466696e737b828e939ea6b0a79e938a7d7063594f44382c200d0200000b1825323e4b5865717e868686868686867c6f6256493c2f23160b0301071a2733404d5a66738086868686868686786d6053463a2d201307000c1825323f4b5865727e8b98a9b2ab998c7f7266594f42382e231a1615141c232c3844505c6673808d9aaaac9f93877a6d6154473a2e21140700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000a141d27303a434d565f6a6f7d869299a3a29892857b6e685e554b505a626d73808c939da69f958f82786d655b50493f362c23190f0400000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000006121f2b3844505c6673808c96a19f94897d70696059534e4b49494b5153555d60656c717a839096a0aca2978c7f7265544b4034281c1004000000000000000008121a242c363e48505a616465625b515d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000005111e2a36414c5666707679797979818e9aa7aea195887c79797979797979797979797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8d8d8d8d8e8f909298979c9c9a9896918d86807a6f6a615a50473d32291f0f060000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252626262b2d333c4855616e7b8894a1aeaea399867a6d6053473a2d201407000000000000000000000000000006060606060606060d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0606060606060606000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000b17222d414e5b6774818e9aa7b2a5998c7f7266594c3f3326190c0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c676d6e6e7073767b80858f949ea5afa8a0958e81756b6155473d32271b0f0000000b1724313d4a56626c71797979797979796f6a6054473b2e231c150c0b121826323f4b58636e737979797979797976665c5044382c1f1206000916222f3c4955626f7c8897a1adaa9d9184776b60544a3f342b26232222262e35414c56606d7985919eabaa9d908376685e5246392d20130700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000006111c262f39434c565e696e7c859298a3a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f372d241a110700000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000003101c28343f4a54606d7a849199a49e91847b6f6b625f58585656555d6064676d71787e859095a0a8a49e92857a6d6154473a2e23180c000000000000000008121a242c363e48505a616c71726d625b5d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000010d1925303a44545e66696c6c6c75818e9ba8ada194877a6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564d41362a1e11050000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999a9a9a9b9b9d9fa29f94908d8b8884807b746d68605850483e352b20170d00000000000000000000000915202b353f474e524d52575f62666a6e71737577787879797978777573706d67636059534d46423c332a1f140900000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a323232323232323233333137383f444f5964717e8b97a4b1ac9f928679675d5145392c1f1306000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000061b2834414e5b6774818e9aa7b2a6998c7f7366594c403326190d0013202c3946535f6c7986929facada09386797979797979797979797979797979797a7a7b7d8082868c92979fa6afa79f969183796d60594f44352b21160b0000000915212e3a45505a62656c6c6c6c6c6c6c6260584e443d342e271e18151d2329333c47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000613202d394653606c7884919eabaca095897d70665c50443f37312f2e2f30383f46525e68717e8b97a1ada3988b7e7265564c41362a1e110500000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000091217222d38424b555d686e7b849197a2a39f92877d706a60574d4e58606b707e87929fa4a19791847a6d675d544a41382d251b120800000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000b17232e3845525d68707d87939aa19691847d746f6a6764636366676d70757a7e838b9297a0a7a49c928b7e71685d5246392d1d12070000000000000008121a242c363e48505a616c717e7f726d6257697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000008131e28323a4146545a5d60606875828f9ba8ada093877a6d606060606060606060606060606060606054524d443b3025190e020000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a7a7a8a9aba99c9083807e7c77736e69615e564e463e362c23190e0500000000000000000000010e1a26313d4751595e5f6060605e575f626466696a6b6b6c6c6c6b6a686663605d6060606055534d453c31261a0e02000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f404142464a5057606b75828f9ca8b5aa9d9184776a554b4035291d1004000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000205101c2834404b556875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868687888a8c8f92999fa2a9aba39f9590847b6e675d51473e3323190f0400000005111d29343f4850565860606060606060605e56544f444039302a211f272f343e454d53555d60606060606060605f504a42382e23170c000005121f2b3744505b6574808d9aa6b0a89d9083786d605a5047433d3c3b3c3d424a505b616d7a85929ea9ab9f92867a6d6154473a3025190d0100000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000007101b2428333f4a545c676d7a839096a1a49c918b7e716b61584e4d565f6a6f7d869299a3a29891857b6e685e554b42382f261b130900000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000000000006111c2935414c56606b717e8892989f969188817c777471707073767a7d81858b91959ea1a9a29f928d80736c61564c4135291d0b0000000000000008121a242c363e48505a616c717e878b7f72695e697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e21150800010d1925303a444c52545757575c6875828f9ba8aca09386796d60575757575757575757575757575755544e46413b32291f1408000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9fa0a1a2a4a6aa9e9185817e7a746e69605c554d443d342c241a1107000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585a5c5d5e5f5f5f5f5e5d5b575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4d4e4d53545b6069707d88939facb3a99b8e8174685b4e412f24180c00000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c090e1116202c3845515c677683909ca9b6ac978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949597999c9fa3abaca49f99928d837b6e695e554c41352c21110700000000010c18222d363f454a4b5359636a6c6c6c6c6b636059514a423c332a2a3139404550575f626a6c6c6c6c6c5f574d53443f3830261c11060000030f1b27333f4953626f7c88949eabab9f958c7f726c625a534e4a4948484a4e545c606d75818e97a1ada3998d8074685d524639291e13080000000000000000000002070a0c0d0908060a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000040f19222d363e44505b666d79828f95a0a59d928c7f726c62594f4c565e696e7c859298a2a39892867c6f695e564c433930261d140a01000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000d19242f3a444f59626c717e868f949c9a938e8883807e7c7c7f83868a8e92989da0a7a39f97928a80736e645a50443a3024190d00000000000008121a242c363e48505a616c717e879292867b6e61697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e2115080005111d2a36414c565e61646464646875828e9ba8aca09386796d6464646464646464646464646464646260584e43372b20170d02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c939393939495979a9d9f97918e8b85817b736d675e564d453b30271d1207000000000000000000000006121f2c3845525e6a757979797978706b605c544d5151525353524b515a61696e777979797976695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada093867a6d60585858585858585858585859595a575f61666c717b84919aa4afada2978a7e7164574b3e3124180700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191e2028323a4653606d7986929facafa49a897c6f6356493c302316090013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a1a3a6a8a6a8a09e9a938f8780796e695e574d433a2f231a1000000000000006111b242d343a3d3e525e6a757979797978706b605c544d453f36333c434b515a61696e777979797976695f53463a342e261e150a000000000b17222d3847535f6a75828f99a3afa79f92877e716c625f5857565555575860666d737f8c939ea9a89f92867b6e61564c413529170d02000000000000000000070d131619191515120f1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000a16212b343e48515b606c78818e949fa69e938d80746d635a504b555d686e7b849197a2a49992867d706a5f574d443a31281e150b02000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c11050000000000000008131e28323d47505a626c717b82898f92999b95908d8b89898c8f92999b9fa2a9a29e99928e857e736e645c52483e32281e13080000000000050e1a242c363e48505a616c717e879292867d70695e697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d201407000713202d3946525e686d717171717174818e9ba7ada093877a717171717171717171717171717171716f6a6054473c31261a0e02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f868686868687888a8d90959a9e9b98928d8680796e695f574d43392e23180c03000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e221508000000000000000000000013202c3946535f6c7986929facada093867a6d65656565656565656565656566666769696e72787e859196a1acb1a79f9285796d6053473a2d20140700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a9a9a8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2525252525252525252627252a2d323a444e5863707d8998a2aeac9f93867a6d6154473a2e2114070013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999796918c87827c736d675e574d453b31281e11080000000000000009121b22292e3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e231c150c030000000006111b2b37434e58626f7c87929fa6aea39992877e766f6a666462616263666a6f78808c919ca5aaa0968c8073695e53443a302419050000000000000000010a12191e23252622211f1b1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000030f1b27323d47505a636d74808d939ea69f948e81786c605b514a545c676d7a839096a1a49f93877e716b60584e453b32281f160c030000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000000000000010c16202b353f48505a61696e767d8287929fa09d9a979696999c9fa3a9a29f9b97928d86817a716c635c524a40362d20160c0200000000020d17202c363e48505a616c717e879292867d706b6057697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000714212e3a4754616d7a7e7d7d7d7d7d828f9ca9b1a4988b7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f62574d42372b1e1205000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797a7a7b7e8083888d9399a09f99928c837b6e695f554b4034281f140900000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada09386797272727272727272727272727272737476787b7f848a9297a1a8b2a9a0958c7f72675d5145382c1f130600000000000000000000000000000000000000000000010d1a2734404d5a6773808d8d8d8d8d8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a32323232323232323232333330363a3e444c565f6a75818e9baab4aa9d918477685d5246392d2013070013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399929291908f8d8a8784807b756f6a605c554d453b33291f160c0000000000000000000911181d25323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d21110a030000000000000f1b26313c47535f6a73808c949fa7aba399928b827c7773706f6e6f7073777c838d929ca3aba2989184796d60574d4232281e130800000000000000000a131c242a2f32332f2e2b262024303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000007131f2c38434f59616c727f8c929da5a0959082796d665b5044505b666d79828f95a0a59c928b7f726c61594f463c332920160d0400000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a0000000000000000040d19232d363f49515a61696e757b818e9aa7aaa7a4a3a3aba39f9c9997928e8a85807b746d68615a524a40382e241b0e04000000000008141f29323e48505a616c707e879291857c6f6b646464697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e02000714212d3a4754606d7a868a8a8a8a8a8f949fabb3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8377695f53463a2d211408000000000000000000000000000000000000000000000000000001020a16222f3a46515b63666c6c6c676d6e6f7173777c81879195a0a39f9590847b6e675c51453b30251a0e02000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818384888b91959fa2a9afa8a1979083796d60554b4035291d100400000000000000000000000000000000000000000000000a1724303d4a5763707d80808080807e7164574a3e3124170b0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f404142464750565d686f7c87939facb0a69a8d807367564c4135291d11050013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858382807e7b77736e69625f58514b433b332921170d0400000000000000000000060c1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1200000000000000000a15202b37434e58606d78828f959fa6aba39f948f8883807d7c7b7b7d7f838990959ca4aba39992867c6f675d51453b3120160c020000000000000007121c252e353b3e403c3b37322a24303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222f3b4854606b717e88939fa4a19690837a6d675c544a4653606c78818e949fa69d938c80736d625a50473d342a21170e0500000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000000000000000915202a333f48515b636c717b81878e939da9acaba49f9d999992908c8985817d79746e69615e56504840382e261c12090000000000020e1925303b44505a616c707e879291847c717171717171717683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000613202c3945525d6876828f979797979c9fa6b0b7aca39b9897979797979797979797979797979795887b6e6155483b3025190e0200000000000000000000000000000000000000000407090a0d0e0f10121e2a353f495157596060555d60616264676a6f747c839095a0a7a0969083796d60574d42362a1e1205000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8f9196989da0a7adaba59e9691857b6e675c5143392f24180c0000000000000000000000000000000000000000000000000916232f3c4855616b707373737373716c6155493d3023170a0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4e4d52545a61686d7a83909aa4afac9f94887c6f6255493c3024190d010013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573716e6966625f57534e454039302920170f050000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e0200000000000000030f1b26313c44505c666d7a8390949fa4aca69f9c95908c8a8988888a8c90959d9fa7a8a19992877e716a5f554b4033291f0e0400000000000000020d19242e3740464b4c4847433c3429303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000091623303c4956636f7c86929a93939791847b6e685d554b424d5a6673808d93939393948e81746e635b51483e352b22180f0500000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000020e1a26313c45505a636d727e868e939a9da5a39f9c9993908c898683807c7975706d66615e57524c443e362e261c140a00000000000005111e2a36414d56616c707e879292867f7e7d7d7d7d7d7d7d7e83918f8275685c4f4235291c0f0000020c1620283036394646464646464646463b3a36302921170d02000004111d2935414c5665727e8b9aa49f9fa1a3a9b1bbb5aca7a49f9f9f9f9f9f9f9f9f9f9f9f9f9fa7988c7f7265564c41362a1e1105000200000000000000000000000000000000050b101416171a1b1c1d1e1f232e373f464b4c53534b5153545557585f626a6f7a839097a1a8a0958d8074695e52463a2d2014090000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000000000013202c3946535f6c7986929facb9ada39b989898989898989898989898989899999a9c9ea1a8aaacaaa69f9c938e847c6f695f554b4031271d12070000000000000000000000000000000000000000000000000714202c38444f596163676767676764615a5045392d2114080000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565e61656c707a829095a0acafa49a8f82766a5f53473b2e1e1308000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5755534d47433c342e271e170e050000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f14090000000000000000000a152028343f4a545d686d7a828d939a9fa6aba7a09d999795949596999d9fa7aba39f9691877e716c61584e43392f21170d000000000000000007131e2a35404952575955534e463f35303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000c1925323f4c5865727f868686868686857c6f695e564c4343505c69768286868686868682786d605c52493f362c23191006000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060606060000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e0100000000000006121e2b37424e57626d727f8a92989fa4a29f99928f8b8683807d797673706d6664605c54534d46413a322c241c140a020000000000000714202d3946525e68707e87929999928c8a8a8a8a8a8a8a8a8a91958f8275685c4f4235291c0f000000050e161e252a2d2e39393939393939392e2d2a251f170f05000000010d19242f3b4754616e7b879393939394979fa9bcaea49c9993939393939393939393939393939393908376685e5246392d20140c070f0b0a080500000000000000000000000810161c202324262728292a2b2c202e353a3e3f464640454747484b4e535860686d7a85929ea9a79f92877b6e6154483b31261a0e02000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a9a9a7aca49f9d99948f89817a6f6a5f574d43392e1f150b0100000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5a5a575550483e33281d11050000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769696e72777d8590949fa7b1a79f93877c6f62584e43372b1f0c02000013202c3946535f6c7986929facada093867a6d6060606060606060606060606060605f5f5e5d5c5a5754524d4847423c373128231d150c050000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000030c17232e38424c565d686d78808790949b9fa2aaa8a6a3a2a1a2a3a6a8a9a29f99928d847d716c615a50463c31271d0f0500000000000000000a16232f3b46525b6366625f585146413a3d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000b1824313e4a56626d72797979797979786f6a5f574d443a414e5a667076797979797979756d665c504a40372d241a11070000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f13131313130c06060300000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000814212e3a47535f6a717e8b919fa2a69f98928d87827e7a7673706d676663605c5453514b46423b363029201c17110a020000000000000814212e3b4754616e7b859299a3a39f9793939393939393939393938f8275685c4f4235291c0f00000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d0500000000000814202d3a46525e69768386868686878d97aab4a89c928c8686868686868686868686868686868686887a6e6154473b2e211c181c1b171714110c05000000000000000008111a21282c2f30333435363738392d2c282f3233392f35393a3b3c3e43474e565e68717e8b97a1ada3998d807367574d42362a1e12050000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999a93908d88827d756d685f584e453c30271d0d0300000000000000000000000000000000000000000000000000000b16212c353e44484a4d4d4d4d4d4a49453e362c22170c000000000000000000000000000000000000000013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787b7f838a91979fa6b0a79f958d80746a6054463c32261b0f00000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252504f4d4b4846423b3a37312b262018120b030000000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000006111c26303a434c565d666d737c83898e9298999b9d9e9f9f9f9e9d9b9997928d87817a6f6b615a50483e342a1f150b0000000000000000000c1925323e4b57636d736f6a625b524c443d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c625f584e453b323e49545e66696c6c6c6c6c6c69605c544a3f382e251b1208000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1320202020201913120f0b060000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000005111e2a36424d57626e7b86929fa3a59e949086807b75716d686663605d555653504a464540393631302e2d2b28231c140c0400000000000714202d3946525e68717e87929999928a8686868686868686868686868175685c4f4235291c0f000000000002080d11131420202020202020201514120e090200000000000005111e2a36424d56667176797979797b8798a3aea6998c8079797979797979797979797979797979797976685e5246392d2c292329282423211d17100800000000000005101a232c33383c3d404142434445453a38342e27262d24292c2d2e2f31373d444c56606c7885919eabab9e918478695f53463a2d2114070000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939a93929291908f8e8c898683807b76706b615e564e463c332a1e150b00000000000000000000000000000000000000000000000000000005101a232c33383c3d40404040403e3d39332c241a1005000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818285878b90959ea1a9aea69f959083796d60584e43342a20150a00000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403e3b3a36302e2b261f1b150c0700000000000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000a151e28313a444c545c606a6f767c8185898c8e909192929292918f8c8985807b746d68605950483e362c22180d030000000000000000000d192633404c5966737f7c726d615d564f444a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000006121e29343f495156586060606060605f55534e463c332938424c545a5c6060606060605c53504a42382e261c130900000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281f202c2d2d2d2c26201f1c17110a02000e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000714202d3a46525e6975828e98a2a89e938e827b736e6964615e565653514b4946443f3a3e4041403e3d3b3a38342e261e160d040000000005111e2a36414d56616c717e879392867e797979797979797979797979756f65594d4134281b0e00000000000000010507071313131313131313080705020000000000000000020e1925303b44555f666a6c6c6c6c7985929faca89b8e81756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564c413b3a38342f363531302d28221a120800000000000b16212c353e44484a4d4e4f505152524644403930271c181d20202122262b323a44505b6674818e9aa7ada196887b6e6155483b2e22150800000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868685858483817f7d7a77736e6a636059524c443c342a21180c030000000000000000000000000000000000000000000000000000000008111a21282c2f30343434343431302d28221a120800000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9197989da0a7adaaa39f948f837a6d675c51463d3222180e0400000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312e2d2a25211e1a150f0a0400000000000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c0200000000000000000000000000030c161f28323a424a515860626b6f75797c7f828385858685858482807c79746e6a615e564f473e362c241a1006000000000000000000020f1c2835424f5b687581867f756d686059504a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d18232d373f464a4c535353535353524847433c342a21303a42494e505353535353534f46443f3830261c130a010000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a545c6a6c6c6c6c6c66605b5f5e5e5d5b59575553504a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235282b383939393939332d2b28221c140b060e1b2734414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000814212e3b4754616e7b87939faaa0968e81786e69615e5754524c494745403d3a3840464b4c4e4c4b494846443f3830281f160c01000000020e1925303b44505a616c717e879392877e716c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000009141f2932434d555b5d60605b667783909daaaa9d908377675c60606060606060606060606060606054524c4446484745404443423e3d39332c241a100500000004101c28333e474f5557595a5b5c5d5e5f53514a42392e231810131414151b2028333f4a5464717e8b97a4b2a8978a7e7164574b3e3124180b000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000121f2c3845525e6a757979797979797979797979797979797979797979797979797877767472706d6866625f58544f46413a322a22180f060000000000000000000000000000000000000000000000000000000000000810161c20232427272727272423211d1710080000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a9aaacaba39f98928c827a6d685e554b40342b2110060000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1a14120e09030000000000000000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000040d162028303940444e54596063666d707275767879797978777573706d66625f57524c443d342c241a120800000000000000000000020f1c2835424f5b6875828e8b827a6f6b605c545763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000006111b252d343a3e3f464646464646453c3a37312a221e2830383e4143464646464646423a38342e261e140a010000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a44505c66757979797979726c665f5751504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d402e34384546464646463f3938332d261d180f091a2733404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d0100000000000b1825313e4b5864717e8b99a4aa9d9184796d665f57524d4746413d3a38352f3040495157595b5958565453504a423a31281e13080000000008141f29323e48505a616c717e889392877e716c615a6060606060605c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000020d1720313b434a4e50534a546774818e9aa7ac9f9286796d6053535353535353535353535353535347464a51535453514b504f4e4a49453e362c22170c0000000714202c38444f596163666768696a6b6c605c544a4034281c100607080a0e17222d3d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c00000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f0500000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e5655534e48443d363028201810060000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a171714110c05000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa8a6a7a09d99928e867f786d685e564c43392e22190f000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20202020202020202020201f1f1d1c1a181514120e0906020000000000000000000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f050000000000000000000000000000000000040d161e272e343d43474f54545c606366686a6b6c6c6c6b6a686663605c54534e46413a322b221a12080000000000000000000000020f1c2835424f5b6875828e938f847d736d665e5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000009131b23292e3132393939393939392f2e2b262018161e262d323536393939393939362d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252d3a4653606d7987868686867f786e69625b524d443e3c3a38342e2c29241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d383f445253535353534c46443f382f2a2119141824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000010d1a2734404d5a6773808d9aaba4988b7e71675c544d46423b3935302d2c292e3842515b63666866646361605c544c433a2f24190d01000000020d17202c363e48505a626c717e889392877e716c61574d535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000050e1f2831383e4243464b5865717e8b98a8aea399897c7063564946464646464646464646464646404a545c6061605c555d5c5b575550483e33281d110500000916232f3c4855616b70737475767778786d665c5144382c1f12060000000616232f3c4956626f7c8995a2afa6998c807366594d4033261a0d0000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060605f5f5e5d5c5b595654524c4847433c38332a251e160e0600000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999795908c86817b736d665e564c443a30271d1007000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d20141313131313131313131212110f0d0b08070502000000000000000000000000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000040c151c232832373d43484b515356595b5d5e5f5f5f5f5e5c595653514b47423c35302820191008000000000000000000000000020f1c2835424f5b6875828e9b96918780786e696163707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2c22211f1a150e0c141b212628292d2d2d2d2d2d29201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000050b10141f2b3844505c66717e879399928c827b726d615e565046413a322924201d19130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b4138424a505e5f6060605f5953504a423b332a251f17202b36414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000000020e1b2835414e5b6874818e9ba7a194887b6e61554b423b36302d292523282c343f4a54636d73747371706e6d665d564c4135291d110400000000050e1a242c363e48505a626c717f889392877e71695f534646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000d161f272d3236373b4855616e7b8896a0acab998d807366594f4338393939393939393939393844515c666d6e6d676b6a696864615a5045392d21140800000a1724303d4a5763707d80818283848586786d6053463a2d20160d0909070c1724303d4a5763707d8a96a3b0a69a8d8073675a4d4034271a0d010000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000000000915202b353f474e525353535353535353535353535353535353535353535353525251504e4c4a4746413b3a37312c272119130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939393939399929291908f8d8a87847f7b756e69605c544c443a32291e150b00000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140706060606060606060605040200000000000000000000000000000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000000000000030b121820272b323839404546494c4f505252535252514f4d4946454039373129251e160e0700000000000000000000000000020f1c2835424f5b6875828e9ba199928c827b706c63707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000060d121518192020202020201f1515120f0a03030a1015191c1d2020202020201c1312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f19100700000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841343f4a545c6a6c6c6c6c6c66605b544d453f3630292019252f3841484c4e535353535353534b49453e362d22170c00000915202b353f474e525353535353535353535353534a545c6a6c6c6c6c6c66605b544d5353535353535353535353535353535353534e4c4841382f251a0f030000000000020e1b2835414e5b6874818e9ba7a194877a6e6154473e39352f3333332e34383d44505c66737f817f7e7c7b786d685d5245392c201306000000000008121b242d363f48505a626d727f8b9192867b6e6155483b39393534312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292d3a46535f697784919eaaaa9d9184776b6054483d31282d2d2d2d2d2d2d2d3a4653606d787b7a7978777675716c6155493d3023170a00010e1a2734414d5a6774808c8d8e8f9091887c6f6255483e31281f1a171617181d27333f495364717e8b97a4b1a6998c807366594d4033261a0d00000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646454443413f3d3a3936302e2b26201c160d080200000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868685858382807d7a77736e69615f57504a423a322920170c0300000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000000000000000070c151b21272c2e34383a3d3f424345464646454442403d3a38342e2b262019130c040000000000000000000000000000020f1c2835424f5b6875818e969ea39f9490857d746d707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000106090b0c13131313131312090806030000000005090d0f101313131313130f07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d373844505c66757979797979726c665f575146423b3229251e262f363c4041464646464646463e3d39342d241b11060000040f19242d353d4245464646464646464646464644505c66757979797979726c665f5751464246464646464646464646464646464641403c362f261d1308000000000000000d1a2733404d5a6673808d99aca295897c6f62585047454140403f40404045464f57606d78858e8c8b8987867a6d6054473a2d21140700000000000009121b242d363f48505a626d727f8b8c7f72695f53463a2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1e2a36424d576773808d9aa7aca096897c6f63594f433a3129242322222429333f4a5463707d878685848382817e7164574a3e3124170b00000b1825323e4b5865717e8b989b9c9d988b7f7265594f433a312a2524232323282f3744505b6574818e9aa7b5ab988b7e7265584b3f3225180c0000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393837363433302e2d2a25211f1a15100b050000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797878777573716e6866615e57534d443f38302820170e0500000000000000121f2c3845525e6a75797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373533302d2c28231d1a150d080200000000000000000000000000000000091623303c4956636f7d848e939fa29f97928a8079707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312d3a4653606d7987868686867f786e69625b524d443e35302820252b3033343939393939393931302d29221b12090000000008121b242b313638393939393939393939393a4653606d7987868686867f786e69625b524d443e353039393939393939393939393433302b251d140b01000000000000000b1824313e4b5764717e8a9aa4a69a8d80736a615a54524c4d4d4c4c4d4b515359606a717e8b979997968f8376685d5245392c2013060000000000000009121b242d363f48515b626d727f80736d63574d42362a1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1a26313c4855626f7c88959faba89b8f82756b60554b433b352f2f2f2f2f353b44505b6673808c989291908f8b7e7164584b3e3125180b00000815222e3b4855616e7b8896a0a9aa9d9083776b61554b433c36313030302e3439404b55606c7884919eaaafa499897d7063564a3d3023170a00000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262321201d1914120f090300000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5654534d46423c342e261e160e050000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b292623201f1c18120e09030000000000000000000000000000000000000915222f3b4854606b6f7a818a92989fa29e928d837b7d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a131313131310100d0a050000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d28271f2b3844505c66717e879399928c827b726d615e565046413a3229241d2427272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d2d2d2d2d2d2d2b3844505c66717e879399928c827b726d615e565046413a3229242d2d2d2d2d2d2d2d282724201a130b0200000000000000000814212e3b4754616e7b87939fac9f92867c706c64605d565a5959595a555c60636b707c85929fa9a1968b7e7265564c4135291d1104000000000000000009121b242d363f49515b626d72736e635b51453b31261a0e0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a47535f6a7683909da7aa9e93897c6f675d554c45413d3c3b3c3c40454d57606c7884919e9f9e9d95877a6e6154473b2e21140800000814212d3a47535f697784919daaaca0958a7d70675d554d46423e3d3c3d3e40454b515c67707d8a96a0acac9f93867a6d6054473a2d2114070000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d04000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020201f1f1e1d1b19171413110d08060200000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060606060605f5f5e5d5c5a5754524c4846423b373128231c140c040000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1f1f201f1f1e1c1a161313100c070000000000000000000000000000000000000000000713202c38444f5960686d757e8590949fa39d959086818e9ba8b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020201d1c1a16110a0300000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000000000000000060c11151718202020202020201b1b1c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191b20202020202020181715110c060000000000000000080f151a1d1f20202020202020201c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f1920202020201b1a18140f08010000000000000000000714202d3946525e6876828f9aa4a39892857d76716d6868676666666668676d70757d859197a2a49e9184796d6053463a2f24190d0100000000000000000009121b242d373f49515b626566635c52493f33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a95a0aca59d9183796d675e56514b4a494848494b51575f69717e8b96a1aca89d908377685e5246392d201407000006121e2b37424d5766737f8c98a2aea79e9184796d675f57534d4b4a494a4b4b51555d606d7983909da8b2a99d908376685d5245392c201307000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f05000000000000000000000000000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131211100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000915202b353f474e5253535353535353535353535353535353535353535353535353535252504f4d4a4746413b3a36312b261f17110a02000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f101213131312110f0d0a0706040000000000000000000000000000000000000000000000030f1b27323d474f565d606c717b828c9299a0a098928e939eaab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000000000000000005080a0b131313131313130f0b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313131313130b0a0805000000000000000000000004090e1112131313131313130b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313130e0d0b0803000000000000000000000005111e2a36414d56626f7c87939fa5a297928a837d7a777573737273737476797d82889197a1a59d928a7e71675c514538281e1308000000000000000000000009121b252d373f495156585a57524a40372d21180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4653606c7883909aa4aca0958f82796e68605d555756555556555d60696e7b85929fa8aca1968a7e7164564d41362a1e11050000020e1a26313c4754616d7a86929fa8aca1969082796e69615e575857565657545c60676d75818e95a0acada2978b7f7265564c4135291d11040000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464645454442403e3b3936302d2a251f1a140b06000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444c525a61696e787f8791969da29f9b9ea5afb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d303139393939393736322d271f160d030000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000606060600000000000000000000000000000000000104060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000601010000000000000000000000000000020e1925303b4754606a73808d939fa4a29f94908a86848280807f7f80818385898f939aa1a49f938d80746c61554b403428160c0100000000000000000000000009121b252d373f464a4c4d4b4740382e251c0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656f7c88939fa7a89e948f837a736d6765636262626365676d727b849197a2ada59e9184786d6053463b3025190e020000000915202d3946525e6873808c95a0aaa89f9490837b736e6967646363636465666d7179818e939da7b0a69e92857a6d6054473a2f24190d0100000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e09020000000000000000000000000000000000000000000000000000000000000000000104060606060606060601000000000000000000040607090c0e0f11121213131211100e0b0808060200000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000008121b242b31363839393939393939393939393939393939393939393939393939393938373533312e2d2a25211e1a140e0903000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000040f19232b323a414550575e666c727c848d929ea1a9aaafb7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000008141f2b37434e58606d78818d939a9fa69f9c9992908f8d8c8c8c8d8e9092989c9fa49f99938c81786d605a5043392e231804000000000000000000000000000009131b252d343a3e3f403f3b352e261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74808d959fa8a69e959086807a7672706f6e6f6f7274797f869196a1a9a79d938a7e71665c504438291f14080000000005111d2935414c56606d79849198a2aaa69f959086807b767371706f70717275797e848e939da5afa89f948b7f72675d5145392c1e13080000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b0703000104070c10131316191b1c1e1f1f20201f1e1d1b181514120f0a0400000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1914120e0903000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131208070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020171714110c0500000000000000000000000000000000071119202830353e454d545b606a6f79808a92979ea6aeb4aca3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000020f1b27323d44505c666d78808890959b9fa2a39f9d9b9a999999999b9d9fa2a29e9b948f877f776d665c50483e30271d120700000000000000000000000000000109131b23292e313233322f2a241c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d788390959fa7a79f98928c86827f7d7c7b7b7c7e81858b9298a1a8a69f958e81746c61544a3f3428170d0200000000010d1925303a45515c676f7c869298a1a9a79f98928d8783807e7d7c7d7e7f82858b91969ea5afa7a0969082786c60554b4135291d0c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201a1a17130e070d1113181c1f20232527292a2b2c2c2c2c2b2a282522211f1a15100c0701000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020201f1f1d1c1a171414110e0805020000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000070e161e2429333b424a505860676d747d858f949fa29f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850555760606060605d5b554d43382d22160a00000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000a152028343f4a545c666c737c83898e9298989b9c9e9e9f9f9f9e9e9d9a9897928e89827c736c655c544a3f362c1e150b00000000000000000000000000000000010911181e2225252726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d45515c666d7a8390959fa4aaa29f98928f8c8a898888898b8e92979fa2aaa59e949083796d605a5042382e23170500000000000008131e2934404b555f6a707d8692979fa6aaa39f9993908d8b8a89898a8c8f92979da0a8aca59e9590847a6d665b50433a2f24180d00000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726231f1913181d2023282c2d2f323436373839393938383734322f2e2b261f1c18120b03000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000004090e111213131313131313131313131313131313131313131313131313131212110f0d0b0807050200000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130a09070400000000000000000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000040c131921292f383f444e555d606b707a828b9298939393938a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6c6a665f554a3e32261a0d0000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f23160900000000000000000000000000000000000000040b17232e38424a545b606b6f767d8185898c8e9091929293929291908e8c8985817c766f6a605b534a42382e241a0c03000000000000000000000000000000000000070d121618191a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b545e686d7a838d939a9fa7aaa29f9c989695959596989b9fa2a9a8a09e938e827a6d675d51483e30261c1106000000000000020c18232f39434e58606b707d858f949ea0a8aba49f9c9a9796969697989b9ea1a9aca7a09d938e837b6e685e544a3f31281d1307000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e09050200000000000000000000000000000000000008121b242b313638393939393939393433302b241d24292c2e34383a3c3f41424445454646454443413e3b3a37312c29231d150d0700000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020171614100b05000000000000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000000002080f171d262d333c434b515961686d757e858686868686867d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7079797979797671665b4e4236291c1000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000006111c263038424a505960636b7075797c7f81838485858685858483817f7c79746f6b6260585049413830261c120900000000000000000000000000000000000000000106090b0c0d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e39424c565e686d79808790959b9fa2aaa8a5a3a2a1a2a2a5a7aba49f9c96918981796d685d554b40362c1e150a000000000000000007121d27313c464f59606a6f7b828a91969c9fa3aba8a6a4a3a2a3a4a5a8a8aaa29f9b95908981796e695e564c42382d1f160c01000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000040f19242d353d424546464646464646413f3c362f282f35393a404546494c4e4f51525253535251504e4b4847433c38342f271f19100a01000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000020507081313131313131313131313131313131313131313131313131313131313131211100c09060503000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000010406070a0d10111213131312100e0b070705010000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2323201c16100800000000000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000000000000000050b141c2228313940454f565e616d7279797979797979706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d868686868683766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000a141e262f383f444f54596063666d6f72747677787979797877767472706d66636059544e443f382f261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c565e676d747c83898e9298999b9d9e9f9f9f9e9d9c9999938f8a847d756d675d564c433a2f241a0c030000000000000000010b151f2a343d474f5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9998928e89837d756d675e564d443a2f261c0d040000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000915202b353f474e52535353535353534d4c474038313a4045474b515356585a5c5d5e5f5f5f5f5e5d5b5855534e47454039312b221b130a0000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020201f1e1c191613120f0b06000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000000000000000000000000000001070d111314171a1c1e1e1f201f1e1d1b181413110d080200000000000000000000000000000000000008111a21272c2f3039393939393939302f2c27211a1108000000030f1b27323d474f545660606060606060575550483e33281c1104000000000000000000000000000000000000020a11171f272f353e444c525b62656c6c6c6c6c6c6c64615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000020c141d262d333d43484f54545c60636568696b6b6c6c6c6b6b6a676563605c54544f47433d332d261d140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a444c555c606b6f767c8185898c8e909192929291908f8d8a86827d79706b605d554c443a31281d120800000000000000000000030d18222b353d464e575e616c71787d82868a8c8f90919293929291908e8c8985817d77706b605d554d443b32281d140a00000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000e1a26313d4751595e5f6060606060605a58524a403a434b5153545c60626567696a6b6c6c6c6b6b6a6765625f5853514b433d342d251b12090000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b292623201f1b17110c0600000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000000000040a0f13181d20202326292a2b2c2c2c2b2a272521201e1913100b0500000000000000000000000000000005101a232c33383c3d464646464646463d3c38332c231a1005000007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000060d151d2429323a41465156585f606060606060575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000000000000000000020b141c222832383d44484a515356595b5d5e5f5f605f5f5e5d5b595653504a48443d383227221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162028323a434b515960636b6f75797d7f828385858685858482807d7a76716d666059514b433a32281f160c000000000000000000000000061019232b343d454d525a61666c70757a7d80828385858686858483817f7c7975706b636059514b433b322920160b02000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c67645c5247404b555d6064666d6f727475777878797978777674716e6a64605c554e463f372d251b11070000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000000050e171e252a2d2e39393939393939393939393939393939393939393939393939393939393938373633302d2b27221b17110a0300000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000000002080d151b1d24292c2d3033363738393939383634312e2d2a251e1c160f0a04000000000000000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000915222f3b4854606b6f79797979797979716c6155493c3023170a000000000000000000000000000000000000000000030b1218202930363f454a4b525353535353534a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000020a111721272c333839404446494c4e5051525253525251504e4c4946443f3838322b272017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e162028313940454f54596063676d707375777879797978777673716e6864605c544f454039312820160d0400000000000000000000000000071119222b333b424650545b6064676d707375777879797978787675726f6d67636059544f45403a312920170e050000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000121f2c3845525e6a7579797979797979746e64584c45515d676d7176797c7f81828485858686858483817e7b77716d67605851493f372d23190b020000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464544433f3c3937332d28231c150c0500000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000050d131920262b2f35393a3d404344454646464543413e3a3936302c28211b150e06000000000000000000000004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7d868686868686867e7164574a3e3124170b0000000000000000000000000000000000000000000001070e171e252a343a3d3f464646464646463d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000060b161b21272c2e34383a3c3f41434445464646454443413f3d3a38342e2c27211b160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f272f343d43484f54555c606366686a6b6c6c6c6b6a696664615e5653514a423d352f271f160d04000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605c55554f48443d352f281f170e050000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a02000000000000000013202c3946535f6c79878686868686868074675a4d4753606d797e8286898b8d8f90919292929291908e8b88837e796f6a625b51493f352b1d140a0000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000008141e29323b41465353535353535353535353535353535353535353535353535353535353535352514f4c4946443f38342e261e170f070000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000080e171e252a31373a4045474a4d4f515152535251504e4b4746413a38332b2620181009000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8993939393938a7d7164574a3e3124170b000000000000000000000000000000000000000000000000050d131923292e31323939393939393931302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000040a0f161c1c23282c2d3032353638383939393838373432302d2c28231c1b160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5e5d5c5a5754524d464440393029241d150d040000000000000000000000000000000000070e171f252a2f383f44464b515457595c5d5e5f605f5f5e5d5b595653514b48443d383329241d160d050000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000013202c3946535f6c798692939393938d8074675a4d4f5c6875828b8f9298989a9c9d9e9f9f9f9e9e9d9a9895908b847c726d625b51473d2f261c1106000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000020e1925303b444c525f60606060606060606060606060606060606060606060606060606060605f5f5e5c5956535049443f38302921191007000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000008111a202930363c43474b515356595c5d5e5f5f5f5e5d5a5854524c48443e37312a221b120a0100000000000000000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000002080d181d2224252c2d2d2d2d2d2d2423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000050b1012181c1f202326282a2b2c2c2d2c2c2b2a282623201f1c17110f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c3238394045464a4c4f505252535252514f4d4a4746413b38342e271e18120b0300000000000000000000000000000000000000050d141a1d262d33383a4145474a4d4f50525253535251504e4c494645403938332c272118130c0400000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000013202c3946535f6c7986929f9f9f9a8d8074675a4d4f5c6975828f9c9fa3aaa7a7a4a2a1a1a0a1a3a6a7a79f9d9691877f726d62594f42382d22170b000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a696663605b53504a423b332b23190f0600000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000008121a232c323a41464e53555d606366696a6b6c6c6c6b696764615e56554f47433c342d241c130a01000000000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000060c111517181f202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000070c10121316191b1d1e1f1f201f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b21272c2e34383a3d40424445464646454443403e3b3936302c28231c150c070100000000000000000000000000000000000000000002090b141c22282b2f35393a3d40424445464646454543423f3c3a38342e2c27211c160d070100000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9caaa29f9c9a97969594939496999ea0a8a8a099928b7f726b60544a3f33281c0f03000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000714202d3946525e6876797979797979797979797979797979797979797979797979797979797979787776726f6c65605c544d453d352b22180d0300000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000008111a242c353e444c52585f62676d7073767778797979787674716d68636159534e463f362e251c1309000000000000000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000105090b0c131313131313130a0a080400000000000000000000000000000000000000000000000000000002050708080808080808080808080808080808080808080808080808080a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0c0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373633312e2d2a251f1c18120b0300000000000000000000000000000000000000000000000000020a11171c1f24292c2d30333537383939393938373533302d2c28231d1c16100b0500000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9c9a9892908d8b8988878787898c91969fa2aaa39f93877d70665b5044382b1f120700000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000814212e3b4754616e7a8686868686868686868686868686868686868686868686868686868686868584827f7c78716d665e574f473d342a1f150b0100000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000050f1a232c363e474f565e616a6f747a7d808284848586858483817e7a76706b625f58514840372e251b11070000000000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141415151515151515151515151515151515151515151515151515151724313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f12181c1f202326282a2b2c2c2c2b2a29272421201e1914100c070000000000000000000000000000000000000000000000000000000000060b0f13181d20212426292a2b2c2d2c2c2b2a282623201f1c1812100b050000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f1409000000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838f918d898583807e7c7b7a7a7b7d7f848b9298a2aba4999083786c605346392e23180c0000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000814212e3b4754616e7a87939393939393939393939393939393939393939393939393939393999292918f8c89837e786e6960594f463c31271d1207000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000020d17212c353e48505961686d757c8186898c8f909192929291908d8b86827d766f6a625b524940372d23190d0300000000000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000010507080b0e10111213131211100e0b0807050100000000000000000000000000000000000000000000000000000000050d14191e202121212121212121212121212121212121212121212121212121212124313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317191c1d1f1f201f1f1e1c1a171414110e080400000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1f1f20201f1e1d1b19161313100c07000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838a85807c797674716f6e6e6d6e7073787e869299a3aba0958a7e7164544b4034281c100400000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d9c9995908b837b6f6b60584e43392f23180c02000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000009141f29333d47505a616b707a82888e9298999c9d9e9f9f9f9e9c9a99938f8a837c726d635c52493f352b1f150b01000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110d080300000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000013202c3946535f6c7986929faca79a8d8074675a4d4e5a6774807d7974706d666764636261606163656c727d87929faca79b8f8275665c5145382c1f130600000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7a8794a1acacb4aeaca6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8aaa9a7a09d9590857d6f6a5f554b4034291e130800000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020e1a25303b454f59616c717d858f939a9fa3aaa9aaa8a7a6a7a9a9aba49f9c9490867f736e635b51473d31271d1207000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000060b1014191e20212427292b2c2c2c2c2b2a272421201e19140f0b0600000000000000000000000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b1108000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4c58646e74716d6663605c54585655545454535b606b74818d9aa9ac9f9285796d6053463a2d20130700000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000814212e3b4754616e7a8794a7afb4aba39f9a9898989898989898989898989898989898989898999b9ea1a9aca79f9792857c6e675c51453a3025190d0100000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000005121e2a36424d57606b717e8791979ea5acaba9a19e9b9a9a9b9d9fa4abaca69f98928b80736d62594f43392f23180c000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000020a11171c1f252a2d2e3134363839393938373634312e2d2a251f1b17110a02000000000000000000000000000000000000000009141f29323b4246474848484848484848484848484848484848484848484848484848484848484a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a12080000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b13090000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000013202c3946535f6c7986929faca79a8d8074675a4d47525c646764605c5453514b4b4948474748495059626e7b8897a1ada298887c6f6255493c2f2216090004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000814212e3b4754616e7a87959fa3aba399928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8f92979ea1a9a9a2979184796d60564c41362a1d110500000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000030e18212d3a46525e69707d879299a1a9ada79f9d97928f8d8d8e9093999fa2aaaaa39f928b7f726b60554b4034291c12070000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000001070c141c23282b3036393b3e414344454646454443413e3b3936302b27221b140b07000000000000000000000000000000000000020e1925303b444d5254545454545454545454545454545454545454545454545454545454545454545764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000000000000010b151f272f343846464646464646464645423d352d24190f040000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000013202c3946535f6c7986929faca79a8d8074675a4d414a52585a5753504a4645403e3c3b3b3a3b3f47535f6a7885929eabaa968a7d7063574a3d3024170a0006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e0300000714202d3a4753606d79838c9299a29f9286807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8082858a91969fa7a9a0968c7f73685e5246392d2013080000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000915202c38444f59616e7b869299a3abada49c959089858281808183878c9298a0a8aea49f93877d6f675c5145392e23180c0000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000030b12181e262e34383b4146474a4d4f515253535251504d4a4746413b37332d261d18120b030000000000000000000000000000000005111e2a36424d565e61616161616161616161616161616161616161616161616161616161616161616164707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000013202c3946535f6c7986929faca79a8d8074675a4d4141474c4e4a46443f3a38342e302f2e2d2d37434e586a7784909daaa4978b7e7164584b3e3125180b000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f140900000613202c3945515d676d787f879297a29992867e727272727272727272727272727272727272727375797e8490959fa9a89f92867a6d6154473a2f24190d0100000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020f1a26313c4855616b75828f98a2abada39b928c837d7975747374767a7f869196a0a8afa4999184796d60544a4034281c100400000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000050d151d242930383f44464c5254575a5c5e5f5f5f5f5e5d5a5754524c46443f382f28231c150c030000000000000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000013202c3946535f6c7986929faca79a8d8074675a4d41363c3f413e3a38342e2c2823232221212c3844505c667784919daaa5988b7f7265584b3f3225180c000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020004101d2935404b555d666d727d859298a29892877f716b6565656565656565656565656565656566666d717a839097a1ada2988b7f7265564c4135291d11040005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b37434e5863707d8a939eaaafa59b918b8078706c66676768686d737b849196a0acaba0968c7f72665c5144382c1f120600000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000050e161f272f353e424a5053565e616467696b6c6c6c6b6a696764615e56535049413d342e271e150c0300000000000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f8b98a49d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f090000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000013202c3946535f6c7986929faca79a8d8074675a4d4134303334312d2c28231f1c18161e2429363e4653606d7985929facab978a7e7164574b3e3124180b000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500010d18242f39434b545c606b707d86929fa29992877d70675d5858585858585858585858585859545c60686d7a85919ea9aa9c908376685d5245392c201306000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000814212e3a47535f6a7683909ca5afa99e938b7f736c65605b545a565e61696e7a84919aa4afa89e9285796d6053463a2d22170b00000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000040d162028313940454f545c6064686e7174767778797978777674716e6863605b534e44403930271e150c0300000000000000000000000000111e2a3744515d6a7784878787878787878787878787878787878787878787878787878787878787878787878b919ba99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b12090000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000013202c3946535f6c7986929faca79a8d8074675a4d413427262724201f1c1713141920282f353f48515b63707d8998a2aea399897c6f6356493c30231609000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000007121d283139424a5059606b717e8b949fa39991857a6d60564c4c4c4c4c4c4c4c4c4c4c4c4c4a51565e68717e8b97a1a69f94877a6d6054473a2d211407000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000815222f3b4855626e7b88949fabada2978e81746d605b53504a4d4c52575e68707d87939facada1978a7d716453493f33271b0f03000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000010c161f28323a434b515961666d71767a7e808284858686858483807d7a76706c656058514a423930271e150a00000000000000000000000000111e2a3744515d6a778490949494949494949494949494949494949494949494949494949494949494949494989ba3a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d20130600000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f120600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a1b171312100e171f252a323a4145515a626d76828f9caaac9f9286796d6053473a2d201407000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000010c161f2830383f444f59626c76828f9ca7a1978d8073685e52463f3f3f3f3f3f3f3f3f3f3f40444c56606d7985929a999896897c6f6356493c30231609000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576774808d9aa6b0ac9f92857a6d615b5049443f4041464d56606b75828f9baab3a99b8e8175655b5044372b1f1205000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000008131e28313a444c555d606b70787e82868a8d8f919292929291908d8a87827d786f6a605c544a423930261c1106000000000000000000000000111e2a3744515d6a7784909da1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4a7aca99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b0013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b02000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0b070b1218202930363e444c525b626c727f8b949faba89c8f8376675d5145392c1f1306000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000000040d161e262e343d47505a63707c8995a0a99f92867a6d6154473b3032323232323232322e343a45515c6674818e8e8c8b89887f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714212d3a46535f697884919eabafa49a8c7f73685e52443f383330363b444f5963707d8a98a2aeab9f9285796c605346392d201306000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000050e19242f3a434c565e676d747d848a8f93999a9c9e9f9f9f9e9d9c9a9a938f8a837c736d665c544a42382e23170b020000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c00000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e030c151c2328323b41464f565d606d727e87929fa6ada1968b7e7165554b4035291d1004000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000040c141c2328353f4854606b7783909daaa3988c7f7266574d42362a25252525252525232834404b5464717e8281807e7d7c796d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815222e3b4855616e7b8896a1aca69f93877b6e61564c41332d28252a323d4653606c7985929fabada297887b6e6155483b2e221508000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d00000000000000000000000000000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0c151e272e343e444d525961686d757f879299a3afa59e9184796d6053463a2f24180c00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080000000000020a1117232c38444f596673808c99a6aa9d918477695e52463a2d2019191919191918232e394955616c7176747371706f6d675d5145392c201306000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b939a979a9c908376695e52443a30221b19202b3844505b6676838f9ca9b3a9978a7d7064574a3d3124170a000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c110600000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c00000000000000000000000000000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0b151e273039404450565e616b707a818b9299a3aba79e938b7e71665c5145382c1d12070000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000006101b27323d4956636f7c8996a9aca095877b6e6154483b2e21150c0c0c0c07121d2d3944505a6164696766656362605d554b4035291d1104000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000c1925323f4c5865727f8486898b8d8f8c807366574d4232281e110f1c28333f4a546774808d9aa7b2a5988b7f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b00000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c100000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000013202c3946535f6c7986929faca79a8d8074675a4d4134271a121d273039424a515a62686e757d848e939fa3aba8a0958f81756c61544b4034281c0b0100000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000b14212d3a4754606d7a8797a1ada7978b7e7164584b3e3125180b00000000101c28333e485055575c5b5958565553514b433a2f24180d01000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000b1824313e4a56626d72787a7c7e8082847d7063574a3d3024160c0b17222d404c5966737f8c99a6b2a6998d8073665a4d4033271a0d000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f030000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d000000000000000000000000000000000000000000000001080d13202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000000000000000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f2215090013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020013202c3946535f6c7986929faca79a8d8074675a4d4134271a18232e39434b545c606c717b818a91969ea5afa69f959083796d605a5042392e23180c0000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000030613202c3945515d677885919eaba6998d8073665a4d4033271a0d0c0c0c0c0b17222c363e44494a4f4e4d4b4a484745403a31281d1307000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000916222e3a46515b6265676d6f71737578706b6155483c2f231604061925323f4c5865727f8b98a5b2a79a8d8074675a4d4134271a0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f13080000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00000000000000000000000000000000000000000003090e13191d202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120802000000000000000000000000000000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d201306000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050013202c3946535f6c7986929faca79a8d8074675a4d41342716202834404b555c666d747e858e939ea1a8aca49f9490837b6e675d51483e30271d12070000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000040a0f13151d2935414b556a7783909daaa89b8f8275685c4f4235291c191919191919191a242c33393c3e4341403e3d3c3a39352f281f160c01000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000006121e29343f495156555d60626467696b6361594f44382c2014070b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d01000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000000000000000000000000000000000000030a0f151a1e24292c2e3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c19130d080100000000000000000000000000000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f12060013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d4134271e28323a45515c676d78818b92979ea5ada8a19a938d827a6e695e554c41362d1e150b0000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000070f161b1f2223242f43505d697683909ca9a99c908376695d5043362a2525252525252525252520282d303136343332302f2d2c29241d160d04000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000010d18232d373f464a4b515356585a5c5e57554f473e33281c10040b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d11050000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000000000000000000000000000000060b151a1f262b2f35393a40444a54616e7b87939f92878583817d786f6a5f584e4238342e29241e19130c04000000000000000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d41342724303a44515b606d79828e939fa2a9ada59d96918880786d685e564d433a2f241b0c0300000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000007101921272c2f303236434f5c6976828f9ca9aa9d9083776a5d50443732323232323232323232322d2c28232429282625232220201d18130c0400000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000006111b252d343a3a404547494b4d4f514a48443e352c21170b000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d201307000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d030000000000000000000000000000000000020a111720262b31373a4145474a5153555e6976828f9b8f82787774706c655f58504a46443f38353029241e160d070000000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272935414c56626d75818e949da5ada9a19e938e847d736d665d564d443b31281e1209000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000000040f19222b32383b3c3f3f434f5c6976828f9ca9aa9d9184776a5e51443f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e151a1817151413110d070100000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a00000000000000000009131b23292e2f35393a3c3e4042453d3c38332c231a1005000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e21140700000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000060c141c232831373c42474c5154545c60626466717e8a9792877b6e6a69676462605b5453504a45413a352f281f18120b03000000000000000000000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e040000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272d3946525d68727e8b939ea6afa69f979189817a706b605c544c443b32291f160c000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000a16212b343d4348494c4c4c4f5c6976828f9ca9aa9d9184776a5e514c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d12070a09070604010000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000010911181e1d24292c2d2f31343638302f2c28211a110800000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a030000000000000000000000000000000000070f181e262e343c43474d53555d6064666d6f717375798592998c8078777673716e6c6663605c54524c45413a3128231d150c040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b262018100600000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080013202c3946535f6c7986929faca79a8d8074675a4d4134272e3a4754616d7a85929fa5afa59e948f857d746d676059514a423a322920170d04000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000030f1b27323d474f5456585858585c6976828f9ca9aa9d9184776a5e585858585858585858585858585853514b42392e23180c00000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000060d1213181d2020232527292b2423201c1710080000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d00000000000000000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a05000000000000000000000000000000000000081019212a30383f444e53575f62676d7175797c7e80828390979c928c848382807e7b7974706d66605d56524c433d342e271e160e0500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e060000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000613202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d41342935404b5565727f8c97a2ada59e938e827a706b605d554f444039302820170e05000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000007131f2c38434f59606365656565656976828f9ca9aa9d9184776a656565656565656565656565656565605c544b4034281c10040000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000000000000000101070d11131416181a1c1e171614100b05000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f9095a0a49c9691908f8d8a8885817d79736d68605d564f454039302820160e05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000020a13202d394653606c7984868687888b90959a9590867c6f665b5044382b1f1206000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c2013060013202c3946535f6c7986929faca79a8d8074675a4d41342c3945515d677783909da9ac9e938e81786d686159514c433d342e271e160e05000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000915222f3b4854606b6f72727272727276828f9ca9aa9d918477727272727272727272727272727272726d665c5145382c1f130600000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a00000000000000000000000000000001040607090b0d0f120a0a07040000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a0000000000000000000000000000000000000000000000000002050708080808080808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9da0a7aea8a19e9d9c9a9797928e8985807a736d686059514b423a322820170e050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000001070c141c232b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d11040013202c3946535f6c7986929faca79a8d8074675a4d41342d3a4753606d7a86929faca49a8f81776d665e564f45413a3128231c150c04000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000091623303c4956636f7d7f7f7f7f7f7f7f83919daaab9e91857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d201307000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000000000000000000010305000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d211408000000000000000000000000000000000000000000000003090e12141515151515151513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000030b12181e262e34383f4a54616e7b87939f92878583817d786f6a5f584e42382d2218120b030000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4855626f7b8899a3ac9f93877b6e655c544c443d352f281f18120b0300000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000d1a2734404d5a6773808b8b8b8b8b8b8b9195a0acada197918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d21140700000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d110500000000000000000000000000000000000000000000050d141a1e2121212121212121201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000050d151d242930383f44464c535e6976828f9b8f82787774706c655f584e443f382f28231c150c03000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000013202c3946535f6c7986929faca79a8d8074675a4d4134303c4956636f7c8996abaa9e918477695e534a423a3229241e160d070000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000d1a2734404d5a6773808d9898989898989da0a7b1b3a9a19e98989898989898989898989898989893877a6d6054473a2d21140700000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c00000000000000000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000050e161f272f353e424a5053565e6164717e8a9792877b6e696764615e56535049413d342e271e150c0300000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4955626f7c8895a7ab9e9184786a5f544a423930281f160d040000000000000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000d1a2734404d5a6773808d9a9f9f9f9f9fa9aab0b8bab2acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211407000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a1006000000000000000000000000000000000000000000030c17212931363a3b3b3b3b3b3b3b3937332d261d140a00000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d040000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d070100000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000040d162028313940454f545c6064686e7174798592998c80777674716e6863605b534e44403930271e150c0300000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000013202c3946535f6c7986929faca79a8d8074675a4d41342e3a4754616d7a8795a0aca196887c6f665c544b423a31281f160d03000000000000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a00000000000d1a2734404d5a6773808d9393939393939c9fa6b0b2a8a09393939393939393939393939393939393877a6d6054473a2d21140700000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a1208000000000000000000000000000000000000000000000a151e29333b42464848484848484846443f382f261b110600000000000000000000000000000000000000000000000000000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000010c161f28323a434b515961666d71767a7e80828f979c928c8483807d7a76706c656058514a423930271e150a000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000013202c3946535f6c7986929faca79a8d8074675a4d41342d3946525e687784919da8a89c9082786d665c544b433a31281f150b0100000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b0200000000000d1a2734404d5a677380868686868686868f949faaaca0968986868686868686868686868686868686867a6d6054473a2d2114070000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d1710080000000000000000000000000000000000000000000006111c26303b454d535454545454545453504941382d22170b0000000000000000000000000000000000000000000000000000000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d130700000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000008131e28313a444c555d606b70787e82868a8d8f949fa49c9691908d8a87827d786f6a605c544a423930261c11060000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f1205000013202c3946535f6c7986929faca79a8d8074675a4d41342935414c5666727f8c96a1ab9f948e81786d665d554c433a31271d1207000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000d1926333f4c58646e7379797979797979828f9ca9aa9d9184797979797979797979797979797979797976685d5245392c201307000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000000000c17232e38424d575e61616161616161605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000050e19242f3a434c565e676d747d848a8f93999a9c9fa6aca8a09e9c9a9a938f8a837c736d665c544a42382e23170b02000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000013202c3946535f6c7986929faca79a8d8074675a4d413425303a4754606d79849199a4a69e938e81786d675d564c43392f24180d03000000000000000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000b17232f3b47525c64676c6c6c6c6c6c76828f9ca9aa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a080500000000000000000000000000000000000000000000000003101c28343f4a545e696e6e6e6e6e6e6e6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f1409000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d130700000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000013202c3946535f6c7986929faca79a8d8074675a4d4134272c3945515d67707d87939fa3a59e938f82796d685d554b4035291f150b0100000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000007131f2b36404a52585a60606060606976828f9ca9aa9d9184776a6060606060606060606060606060605f524c443a2f24190d0100000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d0908060300000000000000000000000000000000000000000000000006121f2c3844505c66767b7b7b7b7b7b7b776c605346392d2013060000000000000000000000000000000000000000000000000000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e020013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d01000000000013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c1106000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000013202c3946535f6c7986929faca79a8d8074675a4d4134272935414b55606b727f8c919fa3a59e948f837a6d675d51453e31271d12070000000000000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000020e19242e3840474c4d535353535c6976828f9ca9aa9d9184776a5e53535353535353535353535353535345413a32281e13080000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000713202d3a4653606d7986878787878786796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000013202c3946535f6c7986929faca79a8d8074675a4d413427242f3a434f59626d727f8b9299a2a69f959083796d605a5043392f24180c000000000000000000000000000000000915202b353f474e524c52575e61666a6f7274767878797978787675726f6d66626058534e4846423c332a1f140900000000000000000008121c262e363b3f404646464f5c6976828f9ca9aa9d9184776a5e51464646464646464646464646464639352f2820160c010000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e060000000000000000000000000000000000000000000713202d3a4653606d79869394949493867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f0300000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271d28313d47515b636d727e879298a2a79f958e81756c61554b4035291d10040000000000000000000000000000010e1a26313d4751595e5f6060605e585f626568696b6c6c6c6c6b6a686663605c546060606055534d453c31261a0e020000000000000000010a141c242b2f33343939434f5c6976828f9ca9aa9d9184776a5e5144393939393939393939393939392c29241e160d040000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000713202d3a4653606d798693a0a1a093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e2114080013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f1308000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000013202c3946535f6c7986929faca79a8d8074675a4d413427161f2c353f49515b636c717d869299a3a79e938a7e71675d5145382c1f1307000000000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585b5d5e5f5f5f5f5e5d5b59575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000020a12191f2326272d36434f5c6976828f9ca9aa9d9184776a5e5144372d2d2d2d2d2d2d2d2d2d2d2d201d19130c040000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e04000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d0100000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000131f2c3946525f6c7985929faca79a8e8174675b4e4134281b1a232d373f49515a626b707d87929fa6a59e9184796d6053473a2f24180d010000000000000000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d2114070000000000000000000001080e1317191c2936434f5c6976828f9ca9aa9d9184776a5e5144372b202020202020202020201413110d0805030000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000713202d3a4653606d798693a0a7a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a00000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d1105000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000121f2c3945525f6c7885929faba89b8e8275685b4f42302519111b252e373f485059606b717e8b949faba1968b7e7165554b4135291d1104000000000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e22150800000000000000000000000002070b101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e13131313130b101316171e1a1613120f0b060300000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f030000000000000000000000000000000000000713202d3a4653606d7986939a9a9a93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f12050013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d2013070000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000121e2b3845515e6b7884919eaba99c8f827669564c41362a1e11131c252e363e474f59626d76828f9caaa99c908376675d5145392c20130600000000000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e110600080f161c2022232b2723201f1b17120f0b0600000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000040607080808080808080813202d3a4653606d79868d8d8d8d8d86796d6053473a2d20140808080808080808070604000000000000000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f030013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e211407000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000101d2a3643505d697683909ca9ab9e918478685e5246392d20140a131c242d353d47505a63707d8998a3ac9f92867a6d6054473a2d21140700000000000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e070008111921272c2f3038342f2d2b27221f1c17110a020000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000001070c101314151515151515151515202d394653606c7880808080808080786d6053463a2d201515151515151515151413100c0701000000000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000f1b2835424e5b6875818e9ba8ada196877a6e6154473b30251b1413121b232b353f4653606d7986929faca399897c6f6256493c2f23160900000000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e51442f24180d050f19232b33383c3d45403c3937332d2b28221c140b050000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c020000000000000000000000000000000000000000000000000000000000000000000000010b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f22160900000000030b12181d1f20212121212121212121212b3844505b666c747474747474746d665c5044382c21212121212121212121201f1d18120b030000000000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b1106000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000c1926323f4c5965727f8c98a9b2a8978a7d7064564d42362b2621201f1f20232c3845515c667784919eaaab978a7d7164574a3e3124170b000000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000000000000000000020f1c2935424f5c6875828f9ba8ab9e9184786b554b4035291d110b16212b353d44484a514d4946443f3938332d261d170e0500000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c30231609000000030d151d24292c2d2e2e2e2e2e2e2e2e2e2e2e333f4a545b6067676767676767605c544a3f342e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d030000000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d201407000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b0000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000091623303c4956636f7c8997a2ada89b8f8275695e52463f37312e2d2c2c2d2e343b45515d677885919eaba4978b7e7164584b3e3125180b0000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000000000000000020f1b2835424e5b6875818e9ba8ab9f928578675d5145392c2017161c27333d474f54565e5a5653504946443f382f2920170d0200000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a25313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000010b151f272f35383a3b3b3b3b3b3b3b3b3b3b3b3b3b424a50535a5a5a5a5a5a5a53504a423b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b0100000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b0200000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000713202d3a4653606d7985929fabac9f92877b6e615a5147433c3b3a38383a3b40444d56606d7a86939facaa978a7d7164574a3e3124170b00000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f0600000000000000000000000000000000010d1a2734404d5a6773808d9aa6ac9f93867a6d6053473a2e262323262c38444f5960636b6762605b5353504a423b33291f1409000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000000000000000000000000000000911181d21242527272727313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000b16212c353d44484a535353535353534a48443d352c21160b0000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000007121d27313940454748484848484848484848484848484848484d4d4d4d4d4d4d48484848484848484848484848484848484745403931271d12070000000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a020000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d21140800000000000000000000010a121a202830363b4246484e5361696b6c6c6c68605c545d5b595653514a47433d373127221b140b030000000000000000000006121f2c3844505c6674818e9ba6afa3998e81756c625b534e494746444446484a51575e68727e8b99a4aea398897c6f6256493c2f23160900000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a0000000000000000000000000000000000000c1825323f4b5865727e8b98aaafa49a897c7063544b403631303031363f4854606b7078736f6c6563605b544d453b30251a0e02000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000000000000000000000000009121b22292e313234343434343e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000005101a232c33383c3d464646464646463d3c38332c231a10050000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000c18242f39434b5153545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392f24180c0000000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b0600000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d1105000000000000000000000000080e161e252a30363a3c505d697378797979746d665e564e4c494644403937322b262017110a02000000000000000000000003101c28343f4a54626f7c89949fabab9e938b7e726d625f5856545351505355545c60696e7a85929eabac9f92867a6d6053473a2d201407000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000000000000091623303c4956636f7c8998a2aeac998c8073665c5146423e3d3c3d4246515b63707d84807c78746f6c665e574d42362a1e11050000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f4c4841382f241b130900000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4040404040404b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000008131e28313a414547494949494949494745413a31281e13080000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c000004101d2935404b555d606161616161616161616161616161616161616161616161616161616161616161616161616161616161605d554b4035291d100400000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b06000000000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c0000000000000000000000000000050c13191f252a3845525f6b788586868681786d685f584f473f38342e2b27201b150b0600000000000000000000000000000c17232e384754606a76828f99a3aea59f92877f756f6a666261605c5c606164666d727b839097a1ada59c8f8275675d5145392c1f13060000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000000000000714202d3a4753606d7985929facab9e9185796d605a534d4b4a494a4d535b626d76828f8d8984807c786e695e52463a2d201407000000000000000000000000020e1925303b444c525f6060606060605d5c5d5e5f5f5f5f5e5d5b6060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4d4d4d4d4d5864717e8b97a4b1a79a8e8174675b4e4134281b0e00010d19242f3a434c52545656565656565654524c433a2f24190d0100091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000006131f2c3845515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b060000000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a100600000000000000000000000000000002080d141a26323f4c5965727f8c93938e827a6f6a615951444039302820180f0a0300000000000000000000000000000006111c2b38434e58626f7c87929fa5afa399928b817c76726f6e6d66666d6e7074797f859095a0a9a89e93897d7063554b4035291d1004000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000000000000000006131f2c3845515c6775828f9ba7ada1978c80736c615f5757565657575f616d727f8b949a96918d89857b6e6154473b2e21140800000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555253534f5960636c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5a5a5a5a5a64717e8b97a4b1a79a8e8174675b4e4134281b0e0004111d2935414c565d6062626262626262605d564c4135291d110400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d20140700000000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b06050300000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d11050000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a120800000000000000000000000000000000000003091825313e4a56626d75818f969490847c706b625b514a423a322a21191106000000000000000000000000000000000f1b27323d47535f6a727f8c939da5aba39f938e87827f7c7a797879797b7d81858b9297a0a7a8a0968f82756b605443392f24180c0000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000000004101c2934404b5563707d8a95a0aca99f93887e746e69666463636366696e757f87939fa6a19e9a908377695e52463a2d2014070000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676767676767717e8b97a4b1a79a8e8174675b4e4134281b0e000613202c3945525d686d6f6f6f6f6f6f6f6d685d5245392c20130600091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c030000000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d17100800000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000a16202b37434e58606c77818e939fa2aaa59e9a938f8c898786858586888a8d92979ea1a9a59e9691847a6d61594f4431271d1207000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b110800000000000000000000000000000000000000000000000c18232f394653606c7883909aa4afa49a938b817b767371706f7072767b818b9399a4afa99f948a7e7164574d42362a1e11050000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1724313d4a56626d71737373737373737373737e8b97a4b1a79a8e8174675b4e4134281b0e000714212d3a4754606d7a7c7c7c7c7c7c7c7a6d6054473a2d21140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f000000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000000000000000000000040f1b26323c44505b656d78818b92989fa4aca49f9c9995949892929894979a9ea1a9a7a09d938f847b6e685d52473d331f150b0100000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000000000000007121f2b3844505b66707d88939fa5aca49f938e8783807e7d7c7d7f82878e939fa4aba9a1978f82766c6155453b30251a0e020000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717f80808080808080808080828f9ca9b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d898989898989897d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b0000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b211007000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a08050000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000a152027333f49535c666d747f868e939a9ea1a8a7a5a2aaa29f9fa2aaa3a7aaa29f9b959089827a6e695e564c41352b210d03000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000000000000030f1c28333f4a54606b73808d939da4aca59d99938f8c8a89898a8c8f93999ea5aea79f9791857b6e615a504533291f1409000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976828d8d8d8d8d8d8d8d8d8d8f949eaab4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899595959595897d7063564a3d3023170a00091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f00000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d09080603000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000040b17222d38414a545c606d727b81878d9196989a9c9d9e9f9f9f9e9d9d9b9898928e8a837d756d685e574d443a3023190f000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000b17222d38424f59606c78818d929ea0a8aba49f9c9997969696999c9fa4abaaa29f9590857c6f695e53483e3420170d02000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9a9a9a9a9a9a9a9a9a9c9ea6b0b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a2a2a296897d7063564a3d3023170a00091623303c4956636f7c8993939393938a7d7164574a3e3124170b0000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c17100800000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c0000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000006111b262f38424a505b62696e757b8084888b8d8f90929292929191908e8b8985817d78706b605d564d453b32281e110700000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000000000000000000006111c262f3d44505b666d78808a91969d9fa7a7a9a6a4a3a2a3a5a9a7a8a09e98928c837b6f6a5f574d42362c220e0500000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca6a6a6a6a6a6a6a6a9aab0acaca79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7d868686868686867e7164574a3e3124170b00000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a0000000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a1208000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e0600000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000000000000000000000000000a141d2630383f4451575f61696e73787b7e80828485858685858483817f7c7a75706d666059524c443b332920160c000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000a141d28333f4a545c666d747d848b9095979a9c9e9f9f9f9f9e9d9a9896918c857f786e695f584e453b31241a100000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a000915222f3b4854606b6f79797979797979716c6155493c3023170a0000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c020000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00000000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000020b151e262e343f454d53575f6266696e71747677787979797877767472706d6763605c544f45413a322921170e040000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000020b17222d38424a545c606b70797e83878b8d8f919292929291908e8b88847f7a736d665f574e463c33291f12090000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f939393939393939393939393939393938e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a0007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d211408000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c03000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b0707040100000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e0400000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000030c151c2328333c42464d5355575f626567696a6b6c6c6c6b6a6a686563605d5553504a423d35302820170f050000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e0902000000000000000000000000000000000000000000000000000000000000000006111c262f38424a505961666d71767b7e818384858686858483817f7b77736d68605c544d453c342a21170d000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000003101d293643505c6976828686868686868686868686868686868686868174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00030f1b27323d474f545660606060606060575550483e33281c110400000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d08050100000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c110500000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000010a121a212930363c4247484e5355596063676a6b6c6b6a666260585653514b48433d37312a211b1209010000000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000000000000000000000000000000030a1117212a31373c4247484d5355585a5c5d5f5f5f5f5e5e5d5b585653514b46443f383029241e160e05000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000000000a141d2630383f444f545c6064696e7174767778797978787674726f6a66605d56514a423c332a22180f05000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076797979797979797979797979797979797979746f64594c4033271a0d000916232f3c4855616b7079797979797979706b6155483c2f23160900000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d08020000000000000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000080f171f252a31373e4850585f626b6f737778797877736f6a615f574f473d38322b2620180f090000000000000000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f0300000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000000000000060f181f262b31373a3c4247484b4d4f51525253525251504e4c494745403a38342e261e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141e262e343e424a5153575e616467696b6c6c6c6c6b6a6765625f5854524c444039302a21181006000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c2014070000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000005101a232c33383c3d46464646464646464646464646463f44464f4f4f4f4f4f4f46444046464646464646464646464646463e3c39332c241a10050000000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c0701000000000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a00000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000050d15202a333e47505a616a6f767c808385868583807c756e6960594f473d32291f150e060000000000000000000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000000000000000000000000000000000000060e141a1f262b2e31373a3b3e41434445464646454443413f3d3a39352f2b28231c140c0802000000000000000000000000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232830394044464d5254585a5c5e5f5f5f5f5e5d5b5855534e4745413a342e271e180f06000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060606060606060606060606060605b59534a41362b2014080004101c27333d474f55566060606060606056554f473d33271c100400000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a02000000000000000000000000000008111a21272c2f3039393939393939393939392d38424a50535c5c5c5c5c5c5c53514a42392e393939393939393939393931302d28221a12080000000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b030000000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020e1a26313c454f59616c707c82898d90929291908d88827b706b60594f443b3025190e02000000000000000000000000000000000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5a61646c6c6c6c66635c5248433d37312a211b120901000000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000003090e151a1e21262b2e2f32343637383939393837373532302d2c29241f1c17110a02000000000000000000000000000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e34383b4246484b4e50515253535251504e4c4847433c39353028231c150c06000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000005101b26303a42494e505353535353535353535353535353535353534e4c4841382f251a0f0300000b16212c353d44484a535353535353534a48443d352c21160b0000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d28333f4a545b6068686868686868605c544a4034282d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d0300000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000006121e2b37424d57616c707e868f949a9c9998999c99938f857d706b60564d42362a1f14080000000000000000000000000000000000000000000000000000080f171f252a31373a3c4247484b4d4f4a505b636c7079797979736e63574b3f322b2620180f09000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f2216090000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e0200000000000000000000000000000000000000000003090e12151a1e21222527292a2c2c2c2c2b2b2a282523201f1d1812100b0600000000000000000000000000000000000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c30363a3b3e414344454646454543413f3c3a37312c29241e18120b03000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464646464646464646464646464641403c362f261d130800000005101a232c33383c3d464646464646463d3c38332c231a1005000000000000040a0f13151620202020202020171714110c050000000000000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e08030000000000000000000000000000000000000000050b101416172020202020202020201f2b3844505b666c757575757575756d665c5144382c1f202020202020202020171714110c05000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000814212e3a47535f69707e87929899938f8c8b8c90949e9792877d6f695e52463b3025190e020000000000000000000000000000000000000000000000000000050d141a1f262b2e31373a3b3e444c545c606d727e868686868073665a4d4033271a150e060000000000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c3023160900000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000000206090e121415181a1c1e1f1f201f1f1e1d1b19161413100c0703000000000000000000000000000000000000000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363839393939383734322f2e2b26201d19130c07000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393939393939393939393939393433302b251d140b010000000008111a21272c2f3039393939393939302f2c27211a110800000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000010507080b0e10111213131211100d0b080705020000000000000000000000000000000000000000000000000407090a131313131313131313202d394653606c7881828282828281796d6053463a2d201313131313131313130b0a08040000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000020714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013070502000000000000000000000000000000000006121f2b37434e58626e7b869299959187827f7f80838991969992857b6e61564d41362a1e110500000000000000000000000000000000000000000000000000000002090e151a1e21262b343d454d565d666d747f87929892857b6e6154473b2e21140903000000000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000020608080b0e1011121313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10141a1e20212527292b2c2c2c2c2b2a282522211f1b15110d08020000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606060713202d3a4653606d79868f8f8f8f8f867a6d6053473a2d201407060606060606060000000000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e0100000000000003090e1214202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201514120e09030000000000000000000000000000000815212e3a47535f6a75828f989691837c76737273767d849197978e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d20130000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484f5152525352514f4b4746413a35302820191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e121415181b1d1e1f20201f1e1d1b191515120f0a0401000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020202020202020202020202020201b1a18140f08010000000000000000050b1014161720202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939b9b9b93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d10040013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e01000013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000050d141a1e21212d3a4753606d7a8693939393939286796c5f5346392d2d21211e1a140d0500000000000000000000000000000915222f3c4855626f7b88949e91847a6f6a6665666b6f7b85929e93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9fa9ababa99f9f9f9f9f9f9386796c605346392d20130000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131313131313131313131313130e0d0b08030000000000000000000000000407090a131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a8a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f13060013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e01000013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000050f171f252a2d2e393a4753606d798686868686868687796c5f53463939392e2d2a251f170f05000000000000000000000000000d192633404c5966737f8c99968a7d70685f5858596069717e8b98998b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000000000000013202d394653606c7986939facacacacacb6b7b7b6acacacacac9f9386796c605346392d201300000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c00000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d20140700121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000030d17212931363a3b464645515c67767979797979797979756a5e52464646463b3a36312921170d030000000000000000000000020f1c2935424f5c6875828f9b9184786b61564e4c4f57606d7a86929a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9c3c4c4c3b9b9b9b9ac9f9386796c605346392d2013000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a030000000000000000000000000000000000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a1006000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000020507080b0d0f1112131313131211100e0b08080602000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f130600111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000009141f29333b4246485353534b555c6c6c6c6c6c6c6c6c6c6a635953535353534846423b33291f1409000000000000000000000004101d2a3743505d6a7683909c8f827669594f443f45515d677784919c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6cfd0d0cfc6c6c6b9ac9f9386796c605346392d20130000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000205090e121415181a1c1e1f1f20201f1f1e1c1a181514120e09060300000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d1004000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000020e1a25313b454d535f6060606060605d606060606060605f5e5c6060606060605f534d453b31251a0e020000000000000000000004101d2a3743505d6a7683909c8f827669594f454045515d677784909c8f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2dcdddddcd2d2c6b9ac9f9386796c605346392d201300000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c0300000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a070704010000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b01000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000003090e12141a1e21212527292a2b2c2c2c2c2c2a29272522211e1a15120f0a0400000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000915202b353f474e52535353535353535353535353535353535353534d545b60666c6c6c6c6c6a5c544a53535353535353535353534e4c4841382f251a0f030000000915202b353f474e52535353535353534d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d5353535353534e4c4841382f251a0f0300000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000020f1c2935424f5c6875828f9b9184786b61574f4d5058606d7a86929a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfe9eaeae9dfd2c6b9ac9f9386796c605346392d2013000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f00000000000000000000000000000000000000000000000004080d111314171a1c1d1f1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000003090e141a1e21252a2d2e31343637383939393938373634322f2e2b26211f1b150f0a0400000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d12070000040f19242d353d424546464646464646464646464646464646424651575f666c72797979797975665c50444646464646464646464641403c362f261d130800000000040f19242d353d424546464646464646535e69767979797979797771665b4f464e5a66707679797979797976695e5346464646464641403c362f261d1308000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000d192633404c5966737f8c99968a7d706960595a5a616a727e8b98998b7e7265584b3f3225180c00000000000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfecf6f6ecdfd2c6b9ac9f9386796c605346392d20130000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b21100700000000000000000000000000000000000000000000070c1013191d20212426292a2b2c2c2c2c2b2a28262421201d1913100c0701000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c030000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000000060b151a1f262a2d31363a3b3e4042444546464646454443413e3b3a37312e2b26201b150c070000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b0100000008121b242b31363839393939393939393939393930353e444d525b62696e787f8686868687796d6053463a3939393939393939393433302b251d140b01000000000008121b242b31363839393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b393939393433302b251d140b01000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000916222f3c4955626f7c88949e91847b706b6766676c717c85929f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfececececdfd2c6b9ac9f9386796c605346392d2013000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f000000000000000000000000000000000000000000060b12181c1f24292c2d31333537383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000020a11171f262b31363a3b4246484b4d4f51525253535252514f4d4b4847423c3a37312b262018120b0300000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d03000000000009121920262a2c2c2d2d2d2d2d2d2d2d2429323a414650565e616d727b828c929992877e71665c5044382b2d2d2d2d2d2d2d2d282724201a130b020000000000000009121920262a2c2c2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d282724201a130b0200000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000815212e3b47535f6a76828f989691847d77747374777e859297978e8174695e52463a2d2014070000000000000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfdfdfdfdfdfd2c6b9ac9f9386796c605346392d20130000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000000000000000000000000000000020a11171c23282c2f35393a3d4042444546464645454342403d3a39352f2c29231d18120b0300000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000000000000000000040c141c232831373b4246484d5354585a5c5d5e5f5f5f5f5f5d5c5a5855534d4847433c373228231d150c0500000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353535345403931271d120700000000000000000000000000000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e00000000000000080f151a1d1f202020202020191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c202020202020201b1a18140f0801000000000000000000080f151a1d1f202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120201b1a18140f08010000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e211508000000000000000000000006131f2b37434e58626f7c86929a96918984818081848a92979892857a6e61564d42362a1e11050000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2d2d2d2d2d2d2c6b9ac9f9386796c605346392d201300000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a00000000000000000000000000000000000000050b141c22282e34383a4145474a4d4f50525253535252504f4d4a4745413a38342f28231d150c070000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000050e161e262e343c42474d5355575e616467696a6b6c6c6c6c6b6a696765625f5755534e47433c342e271e170e05000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f1006000000000000000004090e1112131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b1313131313130e0d0b080300000000000000000000000004090e1112131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115130e0d0b080300000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000030f1b26323c47535f6a717e8892989e95908d8d8e91969e9792867d6f685e52443b3025190e020000000000000000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6c6c6c6c6c6c6c6b9ac9f9386796c605346392d20130000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c02000000000000000000000000000000000000070f171d262d33394044464c525457595c5d5e5f5f5f5f5e5d5b595754524c47454039342e271e1810090000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000050e17202830383f444d53575f6166696e71737577787979797978777674716e6967625f58544e454039302920170e050000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c3939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000000104060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060601010000000000000000000000000000000000010406060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508010100000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000000a15202b37434e58616c717e868f949a9d9a999a9d99938f857d706b60564d4132291f1409000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9b9b9b9b9b9b9b9b9ac9f9386796c605346392d2013000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c0300000000000000000000000000000000000007101921292f383f444a5153565d606466686a6b6c6c6c6c6b6a686663605d5653514b454039302a221a12090000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f14090000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030c172029323a424a50575f62696e73777b7e8082848585868685858482807e7b78736f6a625f58514b423a322920170c030000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f0500000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000040f1b26313c46505a616c717c82898d90929291908d88827b706b60594f443b3020170d020000000000000000000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacacacacacacacacacacacac9f9386796c605346392d201300000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000000000000000000000000071119222b333b424a50545c6064686d70737577787979797878767573706d6864605c55514b423c342c241b1209000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e01000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000b151e29323a444c545c60696e757b8084878b8d8f90919292929292908f8d8b8884807c766f6a605c544c443b32291e150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c1108000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000a15202a343e48505a616a6f767c808385868583807c756e6960594f473d32291f0e050000000000000000000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000000000000000000060f19232b343d454d545b60666d71767a7d8082838585868685858382807d7a76716d67605c544e463e362d241b1108000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d27303a444c565d666d737b81878c9196979a9c9d9e9f9f9f9f9e9d9c9a9896918d88827c746d665e564c443b30271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000003061313131313131313130604000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a0000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b1208000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000030e18222c363e4850585f626b6f737778797876736f6a615e574f473d342b20170d0000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000000000000000000030c18212b353d464f575e666c71797e82868a8c8f90919292929291908e8c8a86837e79726d665f5850483f362d231a0e05000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c0000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000000c18232e39434c565e686d7880868e93999da0a8aba39f9d9d9c9c9c9d9fa2aaa8a19e9a948f8780786d685e564c42392e23180c03000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c020000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000006101a242c363e464e53596063676a6b6c6b6a66625f58534d453d352b22190e0500000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a0200000000000000000000000000000000000000000a151e2a333d474f5960696e787e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8b857f796f6a615a50483f352b20170d02000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c10040000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000004101c2834404b555e686d7a828c92999fa4a9a19e99999291908f8f90909298989da0a8a69e99928d837a6e685e544b40342820150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a070604000000000305050606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b02000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b120900000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e110500000000000000000000000000000008121a242c343c43474f54565a5d5f5f5e5d5a55534e46423b332b23191007000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000000000006111c26303c454f59606b6f7b828b91969c9fa3a9a19e9c9b9a9b9c9d9fa2aaa39f9c97928c847c716c625a50473d32291e130800000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000020d17202c3845515c676d7a838f949fa3aaa29f97918c898684838282838485888b91969ea1a9a39f9590837a6e665c51453c31261a0f020000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d0100000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000008121a222a31373d4348494d50525352504d4947433c36312921191107000000000000000000000000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e080300000000000000000000000000000000000000000000000c17232e38424d57606b707d8590949ea1a8a29e9997918f8e8e8e8f909298999ea2a9a19e9691867e716c62594f443a3025190d0400000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f23160900000009141f2b37434e58606d798390959fa6a8a098928b85807c79777675757677797c7f848a92979fa7a79f959083786d60584e43372b1e13080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000000000008101820262b32383b3c404445464543403c3b37322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000000000000010507080b0e10111213131211100d0b0807050200000000000000000000000000000000000000000000000003101c28343f4a545f69707d8692979fa6a49d97928c888583828181828385898c92979fa3a8a09892887e716b60564c41362a20150a0000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020e1925303a47535f6a73808d959fa7aaa09691867f79736f6d676a696969666d6f72787d8590959fa9a79f958d80736a5f53473a3025190d0100000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d02000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000060e151b21272c2f30343738393837332f2e2b26201a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666e7b859298a2a9a49f928d857f7c78767574747576797c80858c9299a2aaa39a92877d70685e52463c32261b0f0200000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000005111e2a36424d56626f7c87929fa7aea29891847c726d6763605c555c5c545c6062656c707a839097a1ada79f92877c6f62564c41362a1e110500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e05000000000000000000000000000000000000000000040a0f161b1f2223272a2c2c2b2a2722211f1b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b13131313131313090806030000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000004111d2935414c56606d78839097a2aaa49a938b807a736f6a6968676869666d6f737a80879298a2aba39992857a6d61584e43372b1e14080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f03000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000714202d3a46525e6975828e99a3afa89f92867c6f6a605c5553514b4f4f4a5053535b60686e7a85919ea7afa3998e8175685e5246392d20130700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000000000000000040a0f1315161a1d1f201f1d1a1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a0400000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000713202c3945525d68727f8c95a0a9a69f93887f746d68625f585b5b5b545c6063676d737d869299a4aba2978e81756a5f54473b3025190d010000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d2114070000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000814212e3b4754616e7b87939fabaca0958a7e716a5f58514b47454042423f44464950565e68707d8a95a0acab9f92867a6d6154473a2e21140700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d080100000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d080200000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000030709090d11121312100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e060000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000714212d3a4754606d7a85929fa7ab9f948c7f726d605d56534e4f4e4e4a5053555d606b707d87939faaa99e93887c6f62564c41362a1e11050000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e221506000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a1108000000000c1925323f4c5865727f8b99a4afaa9d9184786c60574e45403a38342f2e34383a3f444d56616b7783909daaafa3998b7e7265584b3f2f24180d01000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d101010101010080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b26201810060000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2b37434e5866727f8c97a2ada79c9083786c605b524c47434241413f44464c5159616b73808d98a2aea59b8f8275685e5246392d2014070000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d10040000000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000004111d2935414c556975828f9cabb2a9988b7e72655b50453c342e2c292323282b2d333b444f5965727e8b98a9b3ab9b8f827568554b4035291d1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e090603000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f1112131313110f0c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e04000000000000050a0f1213131313131313131313131313131313131313131313120f0a05000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000815222e3b4754606a7784919ea9aca095897d70655b5045413a3732342e34383a41454f59606d7a85929fabac9f92867a6e6154473b2e23180c0000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f14080000000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000613202c3945515d677885929eabada196887b6e6153493f3328231f1c18171c1f2227323e4855626e7b8897a2adab9e918578675d5145392c201306000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000916222f3c4955626f7c8896a0acaa9d9084776b6053493f35302b262823282c2f353e45525d6874818d9aaaafa3998b7f7265544b4034281c10040005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e0200000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000714212d3a4754606d7a8797a1adab9e918578695f5341382d211813100c0b101217202d394653606c7985929fabada196867a6d6053473a2d201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f0300000000000000000000000000000000000307090a0e111213131211100e0b090706030000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d110500000d192633404c5966737f8c99a8b2ab998c807366594f41382d241e1b1b171c1f242935414c5663707c8998a2aeab9c8f8276665c5145382c1f1306000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895a9b3a99c8f827669574d422f261b0f070400000306121f2b3744505b657683909da9b2a995887b6e6255483b2f221508000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313120807050200000000000000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f1306000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b0600000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e2115090005111d2935414c566976828f9ca9afa399897c6f6356493d2f261b130f0a0c101319242f3a4653606d7985929facac9f9285796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000916232f3c4956626f7c8995a2afa89b8e8275685b4f423128140a0000000000030f1b27333f49536976828f9ca9afa295897c6f6256493c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e090300000000000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a1208000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a020000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000713202d3946525e687885929eabac9f92867a6d6053473a2d20140a0200000308131f2c3844505c667683909ca9aea298887c6f6255493c2f221609000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a00000000000000091623303c4956636f7c8996a2afa79a8d8174675a4e4134271b080000000000000b17222d424e5b6875818e9ba8afa296897c6f6356493c30231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c020000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000714212e3a4754616d7a8797a1adaa9e918477675d5145382c1f13020000000003101c28343f4a546774818e9aa7b4aa978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a00000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c11060000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000815222f3b4855626e7b8895aab4a79a8e8174675b4e412f24190d010000000000061b2835424e5b6875818e9ba8b4aa95887b6f6255483c2f221509000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c00000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f2216090000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a0000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000915222f3c4855626f7c8895a9b3a99c8f837669554b4035291d100400000000000c17232e3f4c5966727f8c99a5b2a6998c807366594d4033261a0d000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7a8798a2aea89b8f827568564c4135291d11070400010407101d2935404b556976828f9ca9aea398877a6e6154473b2e211408000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c110400000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f22160900000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c110600000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422f24180c000000000000061825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000613202d394653606c7985929faba99d908376685d5245392c221813100c0d101318202c3945515d677783909daaac9f9286796d6053463a2d201307000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f1409000005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8e8174675b4e4134281b070000000000000b1724313e4a5764717d8a97a4b0a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505b6676828f9cabac9f92867a6d6054473e3429241f1c18181d202328323b4753606d7a86929faca99c908376665c5144382c1f1206000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e02000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c1003000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99c8f8376695c504336291d10000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000030f1c28333f4a5466727f8c99a3aea3998a7d71645a50463d352f2c292324292c2e343b444f5963707d8a99a3aea6998d807366544a4034281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202a333d474f5961636c6c6c6c6c6c6b615f574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110600000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867e7164574a3e3124170b0000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f1206000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99d9083766a5d5043372a1d10000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d11040000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000b17222d3b4754616e7b86929faaab9d9083766c61584e45403a38342f2f35393a40454d56606b75828f9babab9f94887b6f6255483c2e23180c00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323c454f59616b70797979797979786e695f53463a2d211407000714212d3a46535f696f7c86929a939992867d6f695f554c41382d22170d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7e7164574a3e3124170b0000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b070000000000000b1724313e4a5764717d8a97a4b0a99d9083766a5d5043372a1d10000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a00000000000000000614202d3946525e6874818e98a2ab9f958a7e716a6058514b47454042434045474b51575f696f7c89939eaaa4998f82766a5f53473a2e1c120700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444d57606b707d868686868686857b6e6155483b2e2215080005121e2a36424d57606a707e88939fa29892857b6e675d53493f33271f160c010000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e422e23180c0000000000000b1825313e4b5864717e8b97a4b1a99c8f8376695c504336291d10000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e020000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000005111e2a36414d56616e7b85929fa4a79f92867c6f6a605d5553514b4f4f4b5153545c60696e7b84919ea6a69f93877c6f63584e43372b1f0b0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000040d17222d38424c565f696f7d869299939a92867c6f695f53463a2d21140700020e1a26313b454e58616c73808c949ea1979183796d655b50443d31281d13070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312110f0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000916222f3c4955626f7c8895a9b3a99c8f827669544a4034281c100400000000000c1926333f4c5966727f8c99a5b2a89c8f8275695c4f4236291c0f000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e120500000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000000020e1925303b46535e69717e8b929da4a29891847c726d6763605c555c5c555d6063666d727b839096a1a69f948d80736b6054463c31261a0f0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d1207000000000000000000000000000000000000000000000000000000000000000000010c161f28333f4a545d686e7b859298a29f93887e706a60574d42362a1e1205000009141f29333d46505a606c77828f96a1a0958f82776c60594f433a2f24180c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000814212e3b4754616e7a8797a2adaa9d918477665c5144382c1f120600000000000e1b2734414e5a6774818d9aa7b4a89b8e8175685b4e4235281b0f000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a0000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a00000000000000000008141f2a36424d57626c74808d929fa2a19691877f79736f6d676969696a676d6f73797f869095a0a49f949082796d60594f43342a20150a0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d2013070000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c03000000000000000000000000000000000000000000000000000000000000000008131e28313a44505b666d7a849197a29e948c80736c61584e453b31261a0e020000030d18212b343e44505b656d7a849199a49e948c7f726b60554b4135291e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a28262225313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3946525e687885929fabac9f9286796d6053463a2d20130a0400000006121f2b37434e586976828f9ca9b4a79a8e8174675b4e4134281b0e0006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f0000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000020e1a25313b45505a646e74808b92989fa199928c85807c797776757676777a7c80858b9298a09f9a938d82796d675d51473d3222180e030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606c78828f96a0a1968f82776c605a50463d33291f140900000000060f192227333f49535e68707d87939fa69f92877d6f675d51453d30271d1207000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d21140700000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322f2e313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005111e2a36414c56697683909ca9aea399897c6f6256493d32271b13100c090e1117212e3a47535f6a7885929eabb3a6998d8073665a4d4033271a0d0003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d1207000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000009141f29333f48525c646e747e868e92999c9f97928d898684838282838486898d92979f9c99948f8780796d675d554b40342b211006000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000000000010b151f2935414c56606b737f8c949ea49991847a6d655b50483e342b21180d030000000000071017222d38414c56606b74808d96a0a3999184796d60594f42392e23180c020000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e120500000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f1409000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464544423f3b3a373e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d192530404d5a6673808d99a9b2ab998c7f7266584e43372b251f1c181b1a1b2228343f4a54626f7c8897a2adb1a4978b7e7164584b3e3125180b00000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c00000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a00000000000000000000030d17212d36414a525c646c717b81868c8f92979e99999291908f8f90919299999e9892908c88827d746d675d554b43392f22190f00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a000000000000000000000000000000000000000000000000000000000007121d27313945525d68707d87939fa69f93877d6f685e53493f362c22190f060000000000000006111b262f3a444f59606d7984919ea5a0968e81746b60544b4034281e13080000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e02000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4847433e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e221508000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000081623303c4956636f7c8997a1adaa9d9083776a6054473f36302c282328252a2d333c44505c6673808c99a9b3b3a996897c6f6356493c3023160900000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050f1b242f38414a525a62696e747b7f8285929faba39f9d9c9c9c9d9d9fa3ab9f928682807b766f6b605d554b433a31271d100700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f03000000000000000000000000000000000000000000000000000000000c18232f39434f59606d7a849199a4a0968d80736b60564c41382d231a10070000000000000000000a141d28323d45515d67707d89939ea89d93897d70665c51453a3025190d0200000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f1409000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5955534e464b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000a1724313d4a5764707d8a97abb5a79a8e81746a6160606163656260584e43372b1f1306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000713202d3a4653606d7984919eaaab9f95897c6f625b5146413a38342e343136383f444d57606d7984919eabb7ada297877a6d6154473a2e21140700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f13080000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000091217232e38424a535b606a6f767c8084919eaaa7a4a2a1a0a0a1a2a4a7a99c8f837f7b756e6a625b514b433a31281f150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f140900000000000000000000000000000000000000000000000000000004101c2934404b55606b74818e96a1a59d9184796d60594f443a2f261b110800000000000000000000020b16202935404b55606b75818e98a2a59d9184796d60564c41362a1f140800000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e030000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865625f5853505864717e8b97a4afa295887c6f6255493c2f2216090000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006121f2b3844505c6673808d98a2aea79c8f82766d625b524c46454041414242464950575f69727e8b96a1adb8ab9e928578685e5246392d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d010000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000020c162028343f4a545c656c737c82888c9196a09f9a97959493939495979a9e9f948f8b86817b726d645d534a40352c1f150b0100000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000020d17212c3845515c67707d89939da89e93897d6f675c51473d32281d140a000000000000000000000000050e18242f39434f59616e7b86929fa9a0968c7f72685e52463b3025190e01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f0600000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787775726e6a64605c5464717e8b97a4afa295887c6f6255493c2f2216090000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000003101c28343f4a54616e7b86929fa8ab9f948b7f726d615e5653514b4e4e4f4d53535b60696e7b85929fa8b2b5a89c8f827569564c4135291d11050000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d11050000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000008131e28323a44505c666d777f878f94999e9f97928e8b8887868687888b8d92979e9c99928e867f746f645c52473e31271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c2013040000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d12070000000000000000000000000000000000000000000000000009141f2a36414c56606d7984919ea5a2988e81756b60554b40352b20160b020000000000000000000000000007121d27313d46525e6973808d97a2a89f92857a6d61564d41362a1e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e06000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000000000000030e18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f0400000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000b17232e3846525e6973808d96a0aaa69f93877f746d6863605c545b5b5c575e61656c717b849198a2aebab3a9988c7f7265594c3f3025190d010000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000000010d1924303a44505a606d78818c93999fa098928c85817e7b7a797a7a7b7e81858b92979f9f99928b81746e63594f43392f24180c00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000020e1a25303946525e68737f8c96a0a99f92867a6e61594f43392f23190e040000000000000000000000000000010b151f2a36424d57606d7a85929eaaa2978d8074685e52463a2f24190d010000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e0903000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000000000009141f2a333e474f5961696e787e83888b8e909292939291908e8c88847e786e6a64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b27201910070000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000006111c2a36424d56606d79849198a2aba499938b807a736f6d666968676869696e71787e859196a1aab3b9ada297887c6f6255493c2f2216080000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000004111d2935414c56616c74808d939fa4a09591867f7a74716f6e6d6d6e6f7174797e8590959fa39f938d80736b61554b4035291d1004000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000005121e2a36424d57616e7a86929fa8a1978c8073685e52473d31271d110700000000000000000000000000000000030d1a25303b45525d6873808c98a2a99f92867b6e61554c4135291d11040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b1106000000000000000000000000000000000000000000020b1a26313b454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c6f6b717e8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000e1925303b45515d676f7c869299a2aaa49f928d86807c79767574747576787b7e838a9297a1a8b2bcb8ab9e9285796c605346392d20130600000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b00000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000713202c3945525d68717e8a929da5a19791837b726d676462616060616264676d717a839096a1a59c928a7d70675d5145392c1f150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f140900000000000000000000000000000000000000000000000714202d3a46525e6974818d98a2aa9e92857a6d60564c41352b1f150b00000000000000000000000000000000000009141f2935414c56616d7a86929faca3988d8073675d5145392c20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000a141d2a36424d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d6f717d8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a0400000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f2935404b55606a707e879298a0a7a49d98928d898583828181828384878b90959ea1a9b2babeb2a99b8e8175665b5044382b1f1206000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c0300000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000003101c28343f4a54606d7a85929ea4a79e91857b6e69605d55555453535455555c60686e7a84919ea8a49e9184796d6053473c31261b0f030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e0000000000000000000000000000000000000000000004111d2935414c56616e7b86929faaa2988c7f73675d51443b3023190d03000000000000000000000000000000000000020d19242f3a46525e6874808d9aa6aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006111b262f3846535f69707d8792989fa7aba8a09d9898929191919299989d9f9892867c707d8a96a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221509080603000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020c18242f39434e58616c707d8690959ea1a9a29f9a9892908f8e8e8f8f9196989da09f9da0a8b2b9ada1978a7d7063544a3f33281c0f030000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d2013070000000000000000000006121f2b3844505c66737f8c97a1ab9f958a7d70695f57514b4847464747484b51565e68717e8a96a0aca1968b7f7265584e43372b1f12060000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000000000713202c3945525d6874808d99a3ab9f92857a6d60554c4132291e1107000000000000000000000000000000000000000008131e2935414c56626f7b88949faba2988b7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000b17222d3841505a616e7b859299a2aaaba39f96918c888584848586888c90959e9891847a7d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000007121d27313d46505a616b707c838b91979c9fa3aaa29f9d9c9b9a9b9c9ea1a29f9a939196a0acb8ab9e9184796d6053463a2d22170b0000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f1207000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000713202d3a4653606d7984919ea9a99d9083766b61574d45403c3b3a3a3b3c40454c56606c7884919eaaa89d9184776a5f53473a2e2115080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000714212d3a4754606d7a86929faba69a8d8074685d52433a2f20170d000000000000000000000000000000000000000000010d1925303a47535f6a7683909cacaa9d9184776a5f53473a2e21150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000030f1b27333f4953616c76828f97a2ababa399928c847f7b79787778797b7f838a9197968e817d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000010b151f2b343e485059616a6e787e858a8f9299999b9d9e9f9f9f9e9e9c9998928e8684919daab0a69a8d8073665c5044382b1c110600000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c0000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000091623303c4956636f7c8996a1adab988b7f7265594f453c352f2e2d2d2e2e343b44505b6674808d9aa7aca095887b6f6255483c2f2215090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006131f2b37434e5865727f8c98a2ab9f94887b6e62564c4131281e0e050000000000000000000000000000000000000000000008131e2b37434e5865727f8b9aa4aca095887b6f6255483c32261b0f03000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000005121f2b3744505b65717e8a949fa9aea39992877f78726e6c666b666d6f72777e859095938c7f8c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000030d19222c363e474f575f666d72797e82868a8c8e909192929292918f8d8a86817c838f9ca9aa9e93887b6e62544a3f34281c0a00000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d100400000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000000000c1926333f4c5966727f8c99a8afa499887b6e6255483e332924212020212328333f4a5464717d8a97a4b1a7988b7e7265584b3f3225180c0000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000815212e3b47535f6a7784919daaac9c8f83766a5f53443a301f160c0000000000000000000000000000000000000000000000020f1a26313c4754616e7b87939faca7998c807366584e43372b1f1306000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000613202d394653606c7883909da6b0a79f92877d726d6662605b545c6062656c717a8390969285929facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000007101a232c353e454e545c60676d71767a7d7f828385858686858482807d79757d89949faba69b8f82756a5f5342382e23170b000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000020f1c2935424f5c6875828f9ba8ac9f9386796c605346392d20181413141418222d3c4956626f7c8995a2afa79a8e8174675b4e4134281b0e01000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000305101d2a3643505d69768390908376695d5043362a1d1005030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000000916222f3c4955626f7c8896a0aca49a8b7e7265574e4232281e0d040000000000000000000000000000000000000000000000000a15202d3a46525e697683909da9aa9e9184776a5f54473b2e221506000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000030f1c28333f4a5463707c8995a0acab9f958b7f726b605c5453504a5153555a61686e7a8491989298a2aeafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000008111a232c333c424a50555c6064676d707375767878797978777673716d7883909da6ac9e93887c6f62584e4330261c110600000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000003101d2a3643505d697683909ca9ab9e928578665b5044382b1f120707070715222e3b4855616e7b8894a1aea89b8f8275685c4f4235291c0f0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b16100901000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000060b0f12131d2a3643505d69768390908376695d5043362a1d13120f0b06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000006131f2b37434e586673808d99a8ac9f93877b6e6154473c3121160c0000000000000000000000000000000000000000000000000005111e2a36424d5765727f8c98a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000006121f2b3844505b6674818e9ba7b1a99d9083786c6059504a46444044464850565e68707d89939fa2aab4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000008111a212a30383f444b5153555d606366686a6b6c6c6c6b6b696668717e8b95a0aca49a8f82756a5f54463c311e140a000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000004111e2b3744515e6a7784919daaab9e9184786b554b4034281c100400000814212e3b4754616e7a8794a1ada99c908376695d5043362a1d1003000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020a11171b1f202a2d3643505d69768390908376695d5043362d2a201f1b17110a0200000000000000000000000000101d2a3643505d69768390908376695d5043362a1d10000000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000815222e3b4754606a7784919eaaa99c908376685e5246392d20140400000000000000000000000000000000000000000000000000020e1a25303b4855616e7b8896a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a0000000000000000000000000000000613202d394653606c7985929eabada1978a7d70655b50443f393834383a3e444c56606b75828f9ba8b1bcafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000030e1a242f3841474c4e4c474c515457595b5d5e5f5f5f5f5e59616d7a85929ea7a89f93877c6f62584e43342a200c0200000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a21191108000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000004111e2b3744515e6a7784919daaab9f928578675c5145382c1f130f0b0c1015222f3b4855626e7b8895a1aea99c8f8376695c504336291d100300000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000020b141b22272b2d37393943505d69768390908376695d50433939372d2b27221b140b0200000000000000000000000811192a3643505d69768390908376695d5043362a1911080000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000000916222f3c4955626f7c8896a0aca8988c7f7265564d41362a1e110500000000000000000000000000000000000000000000000000000914212d3a46535f697884919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000916222f3c4955626f7c8897a1adab9e9285796d6053493f342e2b282c2d323b444f59626f7c8995a0acb8afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000008141f2b36414a52585a5954524c474a4c4f50525253534c56616b74818e97a1ada1968d81746a5f54463c3222180e000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5a61646c6c6c6c66635c524739342e261e180f080000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000003101d2a3643505d697683909ca9aea29886796d6053463a2f241f1c17181c1f262f3d495663707c8996a3afa89b8f8275685c4f4235291c0f02000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b100500000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000a141d262d33373943464646505d69768390908376695d50464646433937332d261d140a0000000000000000000009111a232b3443505d69768390908376695d5043342b231a110900000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000003101c28343f4a546673808c99a8ada196887b6e6155483b3025190e02000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000c1926323f4c5965727f8c98a9b3a89b8e8175665c5041382d231f1c1f2029323d4854606a7784919daab7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000b1724303c47525c646766615e56544e46454045453f49535d68707d8a939da9a59e91847a6d60584e43342a200f0600000000000000000000000000000000030b121821272c323839404546494c4f50514a505b636c7079797979736e63574b3f32231c150c0600000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c1106000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000020e1b2835414e5b6874818e9ba7b3aa96897c6f63554b40352f2b282223282c3038414e5865727f8c98a5b5ab9a8d8073675a4d4034271a0d0100000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006111b262f383f444650535353535d69768390908376695d535353535046443f382f261b1106000000000000000006121b232c353d464e576976839090837669574e463d352c231b1206000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000006121f2b3844505c6676828f9ca9ab9e918478695f53463a2d1f1408000000000000000000000000000000000000000000000000000000020e1a26313f4c5965727f8c98abaea298887c6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f2f261b12101217202c38434e586673808d99abb5afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b0000000000000000000d1a2633404c58646e74736e6862605853514b464244505b656d7a84919ea5a79e938a7d70675d51463c3222190e00000000000000000000000000000000000001070c161b21272c2e34383a3d3f42444c545c606d727e868686868073665a4d4033271a0a03000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c00000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000000000c1925323f4c5865727f8b98a7b1a6998c8073675d5145403938332d2e34383a4149535f6a76828f9ca9afa4998a7e7164574b3e3124180b0000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000b17222d38414950535d6060606060697683909083766960606060605d53504941382d22170b000000000000020a1117242d363e474f585f69768390908376695f584f473e362d2417110a0200000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000713202d3a4653606d7985929faba89b8e827568574d42362a1e0d0200000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aeaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c100300000000000000000000000005111d2a36414c566a7784909daaafa499887c6f6255483c2e22140a04060e1b27323d495663707c8999a4afafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a0000000000000000010e1b2734414e5a6774807f7a756f6a64605c55524d505a606c77828f96a1a9a0958e81756b61554c41342a2010070000000000000000000000000000000000000000040a0f161b1d23282c2d343d454d565d666d747f87929892857b6e6154473b2e21140800000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f0900000000000000000000000000000000000815222f3b4855626e7b88959fabab9e9185796d605a514b46443f42424045464c525b656e7b87939facac9f93867a6e6154473b2e211408000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000030f1b27333f49535b606a6c6c6c6c6c6c7683909083766c6c6c6c6c6c6a605b53493f33271b0f0300000000020b141b2227363f485059606a6f7b859191857b6f6a605950483f3627221b140b02000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000713202d3946525e687985929facac9f93867a6d6053473a2d20140700000a14202d3a4753606d7a86939facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f2316090000000000000000020f1c2935424f5c6875828c86817c76716d67615e5759616c727f8c949ea9a2979083796d60594f433a2f22190e0000000000000000000000000000000000000000000000040b0c151d2328363e464f575f686d78818c939993877d70695e52463a2d2014070000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000814212e3a47535f6a7683909da6ada1978c80736c605c5553504a4e4f4b5153565d616c77828f99a4afa69c8f8276685e5246392d20140700000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000101d2a3643505d69768390908376695d5043362a1d0a0000000000000000000005121f2b3744505b656c76797979797979798390908379797979797979766c655b5044372b1f1205000000000a141d262d334048505a616b6f7c8591979791857c6f6b615a504840332d261d140a000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c1825323f4b5865727e8b98aaaea399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d0100000000000000000000000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3945515d677784919eaaafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e2114080000000000000000020f1c2935424f5c6875828f928e89837e79736e6963606b707e88939fa6a39992857b6e675d51473e31281e10070000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1105000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d2013070000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000006121e2b37424e5764707d8a949fa9a99c928b7e746d6762605b545b5b555c6062686d75808d949eaba99e94897d7063564c41362a1e110500000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000020b142a3643505d69768390908376695d504331261a0b020000000000000000000613202d394653606c798386868686868686909494908686868686868683796c605346392d20130600000006111b262f383f44515a626c707d8591938e8e9391857d706c625a51443f382f261b11060000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000020e1b2835414e5b6874818e9ba7ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000004101c2934404b556976828f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000915222f3c4855626f7b8895aab4a99d9083766a554b4034291c1004000004101d2935404b556976828f9ca9afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d2014070000000000000000020f1c2935424f5c6875828f999b95908b85807b756f6b6f7d86929aa4a49f92877d70695f554b41352c1f160c0000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e21140300000006121f2b3844505c6674818e93939393978a7d7063574a3d3024170a00000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a04000000000000000000000000000000000000000000020e1a26313c4955616c76828f97a1aaa49f93888079736f6c6669686869676d6f747a818d929ca6aaa1978f82766b6055443b3025190e0200000013202d394653606c798693939393939393969696969393939393939386796c605346392d20130000000000000000000a141d2b37434e586976839090837669584e43372b1d140a00000000000000000005121f2b3744505b656f7c899393939393939c9f9f9c939393939393897c6f655b5044372b1f12050000000b17222d384149505b636c717e8692928c81818c9292867e716c635b504941382d22170b0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f130700000000000000000000000004101c2934404b55697683909ca9aa9e918477675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000c18232f414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000a1623303d495663707c8996a3afa89c8f8275695c4f422f23180c000000000c18242f414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e11050000000000000000000d1a2633404d59667380878c91979c97928c86827c777c859298a2a49a938b7f726b60574d433a2f231a0d0400000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f140900000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b1e120600000003101c28343f4a5463707d868686868686868175685b4f4235281c0f00000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c07010000000000000000000000000000000000000000000000000915202d3944505a616e7b859298a1a9a49a938d85807b79767575757677797c81858e939ca4a9a19892857b6e61594f4432291e14080000000013202d394653606c798693928d8989898989898989898989898d929386796c605346392d2013000000000000000006111b262f3847535f6a7683909083766a5f53473d2f261b11060000000000000000030f1b27333f4953606b75828f99a39f9f9fa9ababa99f9f9fa3998f82756b6053493f33271b0f030000030f1b27333f49535b606d737e8792928b807474808b9292877e736d605b53493f33271b0f0300000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000006131f2c3845515c677885919eaba99c8f827669554b4034291c1004000000000000000000000000000000000000000000000000000000000000071926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508080400000000000000000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e020000000000000000000c1926323f4b57636e737b80858a90949a99928e8984869297a2a49a93887f726d62594f453b3128221c140b020000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c31261a0e02000000000b17232e384855616b7079797979797979756f65594d4034271b0e0000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000003101c28333e46525e696f7c8692979fa6a49f97918c888583828182828386898d92989ea5a69f9792867c6f695e52473d3320170d020000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000000000000000b17222d38414f59626f7c879292877c6f62594f41382d22170b0000000000000000000b17222d38414f59616e7b86929fa9b3acb6b7b7b6acb3a99f92867b6e61594f41382d22170b00000005121f2b3744505b656c747f8b9292877e736d6d737e8792928b7f746c655b5044372b1f120500000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f23180c000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b050000000000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e221509000000000000000000000a17232f3b47525c63696e73797e83888d92989b95909298a2a99f93887f726d625b514c47433c332d261d140a00000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146332a201509000000000006111c2c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222a36424d57606a6f7c858f949ea1a8a19e999892908f8e8e8f9092999a9fa2a8a09e948f857c6f6a60564d42352c210e05000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d201300000000000000030f1b27333f4953606b75828f99998f82756b6053493f33271d1207000000000000000006111b262f3d46535f6974808d97a2adbac3c4c4c3b9ada2978d8073695f53473d2f261b11060000000613202d394653606c77808c9192867d716c63636c717d8692918c80776c605346392d20130600000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c17100800000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d2114080000000000000000000007131f2a35404a52575e61666d71767c81869196a09d9fa2aaa6998c8075706b65605d55534e443f382f261c1106000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b1108000000000000000000000000000000000814202b36414a53595b60606060606060595651493f3521180e03000000000000101c28333e474f5557606060606060605b59534b41372c2014080000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000050e1a25303b454e58606a6f7b828b91969c9fa3aaa29f9d9c9b9b9c9d9fa3aba39f9b96918a827b6f6a60584e443b30231a0f00000000000013202d394653606c7986938b7e7265636363636363636365727e8b9386796c605346392d2013000000000000010c161f2b3744505b65707d89949e9e94897d70655b5044392e23180c0100000000000000000a141d2b37424d57606d7a85929fa8b2bdc8c8bdb2a89e92857a6d60574d42352b1d140a000000020f1b2835424e5b6875818d9292857c706b625a5a626b707c8592928d8175685b4e4235281b0f02000b1825323e4b5865717e8b9393939393897c6f6256493c2f2316110b0b101a2733404d5a6673808d939393939386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f22160900000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e120600000000000000000000020e19242e3840454d52545c60646a6f747b84919eaba39f9da09f9287827d77726d67625f58504a42382d22170b00000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a463f372d230f06000000000000000b16212c353e44484a535353535353534f4d4841392f251a0f0400000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000009141f29333d464e5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8a847e766e6960584e463d32291f110800000000000013202d394653606c7986938b7e7265585656565656565865727e8b9386796c605346392d201300000000000008131e2834404b54606c7883909da6a69d9083786c60544b4034281e13080000000000000000020b1a26313c45525d68727f8c96a0acb9c2c7b8aca0968b7f72685d52453b3123190b02000000000b1724313e4a5764717e869293877f746d665d5d666d747f879392867e7064574a3d3124170a00000b1825323e4b5865717e868686868686867c6f6256493c2f23221d16161b202733404d5a66738086868686868686786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e0200000000000000000000030e18212a31373e434b51575e666c727c849196a1a0999290959b99928f89847f7a746f6a605b544a3f33281c0f0300000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b0200000000000000000000000000000000000008131d262f363c4041464646464646463f3e3a352d251b11000000000000000005101a232c33383c3d4646464646464642403d372f271e13090000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000020d17212b343d464e565e616c71787e82868a8c8f90919292929291908e8c8986827d78716c615e574e463d342b20170d0000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d20130000000000010d19242f3845515c66717e8a959fabab9f958a7e71665c51453a2f24190d02000000000000000009141f2935414c56606d7984919ea6b0bebeb0a69e9184796d60564c41332a1f100700000000000a1623303c4955616c717d8692938c80786d67676d78808c9392867d706c6155493c3023160a00000b1724313d4a56626c71797979797979796f6a6054473b36332e272021272c2f303f4b58636e737979797979797976665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f22160900000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f1509000000000000000000000009151f2a333c42474f555c60696e787f879196a09f95918684898e92989b95918b85817c766c665b5044382b1f120600000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e0400000000000000000000000000000000000000010b141d252b3033343939393939393932312e29231b130900000000000000000008111a21282c2f30393939393939393534312c251e150c02000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e09030000000000000000000000000000000000000000050f19222b343c444d525a61666d71757a7d80828385858686858483827f7d7a75716d66615a524d453d342b22190e050000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d2013000000000004111d2935414c56606d7984919ea7b1b1a79e9184796d60564c4135291f14090000000000000000030d1924303a44515c66707d8a949facb6b6ac9f948a7d70665c51443a3021180e0000000000000814212d3944505a616b707c8591928d82796e6e79828e9291857c706b615a5044392d20140800000915212e3a45505a62656c6c6c6c6c6c6c6260584e4344433f3932292b32383b3d4647525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c100400000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e0300000000000000000000020e1a26313c454d535961676d727b828c92999f99928d837c777c81868c91969c98928d8882786c605346392d20130600000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2625221e18110901000000000000000000000810161c2023242d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000000000000071019222b323b424650545c6064676d70737577787979797878767573706d6764605c545046423b332b22191007000000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d201300000000040e18222c3945525d68727f8b96a0acb9b9aca0968b7f72685d52453b30251a0e04000000000000000008131e2834404a54616c7682909aa4afafa49a9082766c61544a4032281e0f0600000000000004101c28333e485059606a6f7b8490948f837a7a838f9490847b6f6a605950483e33281c1004000005111d29343f485056586060606060606056544e5353514f4a443b32353d44484953535352585a606060606060605f504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000916232f3c4956626f7c8995acb6a89c8f8275695c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d20140800000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f06000000000000000000000006121e2b37424d575f616b70797f868f949f9d948f8780796f6a6f747a7f84898f93999a9486796d6053463a2d20130700000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000000001080f14181a1b20202020202020191816120d0700000000000000000000000000050b10141617202020202020201c1b18140f09020000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605d5553504a423e3630292119100700000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d2013000000000a15202a36424d57606d7a85929ea8b2bdbdb2a89e92857a6d60574d42362a20150a0000000000000000020c18232e3942505a626f7c87939faaaa9f93877c6f625a5042392e20160c00000000000000000b17222c363e474f585f696e7a839094908484909490837a6e695f584f473e362c22170b000000010c18222d363f454a4b5353534c525f6060606060605d5b554d44393d474f54566060606060605a58535353535353443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000815222e3b4855616e7b889aa4afa99d9083766a554b4034281c10040000010e1b2834414e5b6774818e9aa7afa295887c6f6255493c2f221609000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a00000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000814212d3a47535f696e757d848c92989395908a827c736d676062686d72787d82878d929786796d6053463a2d20130700000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000003080b0d0e131313131313130c0b090601000000000000000000000000000000000407090a131313131313130f0e0c0804000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000070e171f252a30383f44464c515457595c5d5e5f5f5f5f5e5d5b595653514b46443f38302a251f170f070000000000000000000013202d394653606c7986938b7e7265585757575757575865727e8b9386796c605346392d2013000000020b1b26313a46525e6973808d97a1adbac4c4b9ada1978d8073695e52463c31261b0b02000000000000000007121c27303e4754606a75818e98a2a2988e81756a6054483e30271c0e04000000000000000005101a242c353d464e575f686e7a828f949191948f827a6e685f574e463d352c241a10050000000006111b242d343a3d3e46414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464638342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000714202d3a4753606d7a86939facab9e918478675c5145382c1f1306000004111d2935414c566976828f9ca9afa295887c6f6255493c2f221609000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c10070000000000000000000000000815222e3b4855616e7b8286868686868686837d766f6a605c55565d61656c70757b80858a867a6d6053473a2d201407000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000000000000000000050d14191e262e34383a4145474a4d4f50525253535251504f4c4a4745403a38342e261e1a140d05000000000000000000000013202d394653606c7986938b7e7265646464646464646465727e8b9386796c605346392d20130000000a141d2b37434e58616e7b86929fa9b3becccabeb3a99f92867b6e61584e43372b1d140a0000000000000000000b151e2b37434e58616e7b86929f9f92867b6e61584e43362c1e150b0000000000000000000008121a232b343c454d565e686d79828e93938e82796d685e564d453c342b231a120800000000000009121b22292e31323946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039392c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000713202c3945525d687884919eabafa295887c6f6255493c2f221609000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a000000000000000000000000000814212d3a47535f696e757979797979797976706b625f58514b4c52535b6063696e73797e83796d6053473a2d2014070000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000002090c151c23282c2f35393a3d4042444546464645454342403d3a39352f2b28231c140c090200000000000000000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d2013000006111b262f3847535f6a74818e98a2aebbb9b9b9b9baaea2988e81746a5f53473d2f261b11060000000000000000030c1b27323c46525e6973808d97978c8073695e52463c32241a0c030000000000000000000000081119222a333c444d565d676d78818d8d81786d675d564d443c332a2219110800000000000000000911181d21212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000004101c2934404b55697683909ca9afa399887b6f6255483c2e23170b00010714212d3a4754606d7a8796a1acafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c020000000000000000000000000006121e2b37424d575f61696c6c6c6c6c6c6c6a636159534e45404146495053575e61666d71766d675d5145392c1f130600000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000030a11171c1f24292c2d30333537383939393938373533302d2c29241f1c17110a02000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000b17222d38414f59626f7c87939faab4acacacacacacb4aa9f93877c6f62594f41382d22170b0000000000000000000a15202a36424d57606d7a85919185796d60574d42342b20110800000000000000000000000000071019212a323b444c555d666d748080746d665d554c443b322a2118100700000000000000000000060c1114212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000c18232f414d5a6774808d9aa7b5ab988b7e7165544a3f34281c100b0e131c2834404a5464707d8a97a8b2afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a020000000000000000000000000000020e1a26313c454d53555c606060606060605d57554f47433c3435383f44464d53545c606469605d554b4035291d1004000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000000000000000000000000000000060c1013191d20212426292a2b2c2c2c2c2b2a282623201f1d1812100b060000000000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d201300030f1b27333f4953606b76828f99a49f9f9f9f9f9f9f9f9f9fa4998f82756b6053493f33271b0f030000000000000000040e1a25303b45515d67727e8b8b7e71675d51453b3022190f000000000000000000000000000000070f182029323a434b545c606e73736e605c544b433a322920180f07000000000000000000000000010814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d201509000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b00000000000000071824313e4b5764717e8a97a7b1a79b8e8174665c5044382b221b171a1d242c3844515c6674818d9aa7b4afa295887c6f6255493c2f221609000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f06000000000000000000000000000000000009151f2a333c4247484f53535353535353504a48443e373129292d33373b42464b5153575d53514b43392f24180c0000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000003080d111314171a1c1d1f1f20201f1e1d1c19171413100c070300000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d20130005121f2b3744505b65707d8994939393939393939393939393939394897d70655b5044372b1f120500000000000000000009141f2935414b55606d788383786d60554b4033291f100700000000000000000000000000000000060e1720283139424a505c636767635c504a4239312820170e0600000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f030000000000000814212e3b4754616e7b8795a0acab9e9285796d6053463e342b2722262a2f35404b55606d7985929eabb8afa295887c6f6255493c2f221609000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d05000000000000000000000000000000000000030e18212a31373a3b4246464646464646433d3c38332b26201b22272b3136394045464b504745403931271d120700000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a07060400000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000613202d394653606c798386868686868686868686868686868686868683796c605346392d201306000000000000000000030d18242f3a44505c66707d7d70665c50433a2f21170d000000000000000000000000000000000000050d161f2730383f4452585a5a5852443f3830271f160d050000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b11060000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f12070000000000000714202d3a46525e697784909dabada1978a7d70635a50463d37332d31363a4045515d67717e8b97a1adb9afa295887c6f6255493c2f221609000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e09030000000000000000000000000000000000000000060f181f262b2d2e363939393939393937302f2c28211b1511171b1f252a2e34383a3e433a39352f271f150b01000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130005121f2b3744505b656c77797979797979797979797979797979797979776c655b5044372b1f12050000000000000000000007131d28343f4a54606b70706b60544a3f31281d0f0500000000000000000000000000000000000000040d151e262e3440474b4d4d4b4740342e261e150d04000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c00000000000005111e2a36424d5666737f8c99a3afa99c9083766c61584f46443f414142464b515b606d7984919ea9afb8afa295887c6f6255493c2f221609000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d07010000000000000000000000000000000000000000000000060e151a1e2122292d2d2d2d2d2d2d2a2423201c160f0a060b0f141a1d23282c2d31362d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000000000000000002070b0d0d131313131313130f0e0c0804000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a605b53493f33271b0f0300000000000000000000010b17232e38424f5960636360594f42382e1f160c000000000000000000000000000000000000000000030c151c2328363b3f40403f3b3628231c140c0300000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000004101d2935404b556976838f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000000020e1925303b4854616e7b87929fabab9f948a7e716a60595350494e4e4d53555d606d74808d969b9ea5afafa295887c6f6255493c2f221609000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b20140800000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a07060401000000000000000000000000000000000000000000000000000003090e1214151c202020202020201d171614100b0500000003090e12181c1f20242a201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000000000001080e1317191a202020202020201b1b18140f0901000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00000b17222d38414950535d6060606060606060606060606060606060605d53504941382d22170b00000000000000000000000006111c26303d474f555656554f473d30261c0d0400000000000000000000000000000000000000000000030a1117242a2f323434322f2a2417110a020000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f120700000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f24180c00000000000000000000000000000000000000000000000000000000000006131f2c3845515d677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000914202d3a46525e6975818e99a3afa69f92857c706b62605b535a5b575f61676d747f8b92938f939eaaafa295887c6f6255493c2f22160900040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f0300000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d01030505060605040300000000000000000000000000000000000000000000000000000000000000000000020608080f13131313131313100a0907040000000000000000070c101313181d1413100c0701000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f1307000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000006111b262f383f4446505353535353535353535353535353535353535046443f382f261b1106000000000000000000000000000a141e2c353d44484a4a48443d352c1e140a00000000000000000000000000000000000000000000000000060c191f2326272726231f190b0600000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c000000000006131f2c3845515d677885919eaba99c8f827669554b4035291d100400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e02000000000005121e2a36424d57626e7c87929fa7ada29792857d756f6c6568676869696e7379818b91948f828f9ba8afa295887c6f6255493c2f221609000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d13090000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606060606060400000000000000000000000000000406070b1007060400000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000000000000000000000000010a141c242b2f3334393939393939393534312c251d150b01000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000a141d262d33373944464646464646464646464646464646464646443937332d261d140a0000000000000000000000000000020c1a232c33383c3d3d3c38332c231a0c020000000000000000000000000000000000000000000000000000080e1317191a1a1917130e0800000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000004101d2935404b55697683909ca9aa9e918477675d5145382c1f13060000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000020e1a25303b47535f6a73808d95a0a8a9a1979288817c797674747476787b7f858d929790827d8996a3afa295897c6f6256493c2f2316090000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000000000008121c262e363b3f404646464646464642403d372f271d130900000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000020b141b22272b2d37393939393939393939393939393939393939372d2b27221b140b0200000000000000000000000000000008111a21272c2f30302f2c27211a11080000000000000000000000000000000000000000000000000000000002070a0d0d0d0d0a070200000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f140900000000000c18242f414e5b6874818e9ba7ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abaea298887b6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284888c91979992857b7c8996a2afa296897c6f6356493c30231609000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b03000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c27211910070000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f040000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a201f1b17110a020000000000000000000000000000000000080f161c2023232323201c160f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000071925323f4c5865727f8b98aaafa399897c6f6356493c302316090000000000000000000000000000000000000000000000000000000006121e2b37424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f000000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877d707b8895a2aea396897c706356493d3023160a0000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f090100000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000060b0f12131d2020202020202020202020202020202020201d13120f0b060000000000000000000000000000000000000000050b10141617171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d090500000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e1105000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e020000000000000000000000000000000000000000000000000000000814212d3a47535f697885919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c11060000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9ea09d9590867d706e7b8894abb5a396897d7063564a3d3023170a0000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c0803000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e21140700000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c0000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000003050611131313131313131313131313131313131313110605030000000000000000000000000000000000000000000000000407090a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1c1915100a02000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a000000000713202d3a4653606d7985929faca89b8f827568574d42362a1e12050000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908b837c706b6d7a8799a49f9f978a7d7064574a3d3124170a00000000000000000713202d3a4653606d7987868686867b6e6155483b2e221508000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f03000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c04000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040906111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130f0c07010000000000000000000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000006121f2b3844505c6676838f9ca9ab9e918578695f53463a2d211409000000000000000000000000000000000000000000000000000005121e2a36424d5766727f8c99a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c100300000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a606c798693939393938a7e7164574b3e3124180b000000000000000006131f2c3845515c6775797979797976695f53463a2d2114070000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000005090d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322c261e160c0200000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1e1c18130c050000000000000000000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c110600000003101c28343f4a546673808c99a8ada197887b6e6155483b30251a0e02000000000000000000000000000000000000000000000000000714212d3a46535e697783909daaaa9e9184776a5f53473b2e1c1106000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f5b6678848686868686867f7265584c3f3225190c000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e12050000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a0300000000000000000000020a1015191c1c20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643413d3830281e140a0000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a20262a2c2d2b3844505b66737f8c999393939393939084776b6054443a30242c2b28241e170f070000000000000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000b17232e3c4956626f7c8996a0aca9988c7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000815212e3b4854616e7b87959faba8998c807366584e43372b1f0a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d20130700000000000000030d172129333b434b51586062686e71747678797978787675726e6a64605c5454687278797979797979726d62564a3e3124180b0000000000000000000c18232e39434b51535f6060606055534d453c31261a0e0200000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d2013070005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000040c141b212528292d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4e49423a30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3236393939333f4a54616e7a8786868686868686867f7265594f433239393837342f2921190f0500000000000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000615222e3b4754606a7784919eaaa99d908376695e52463a2d20150a00000000000000000000000000000000000000000000000006131f2b37434e5865727f8c98a7aca095887c6f6255483c32261b0f00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e211417110b0b10121f2b3844505c6674818e93939393978a7d7063574a3d3024170a0000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865625f5753504a5660686b6c6c6c6c6c6c65625b51463a2e22160900000000000000000007121d27303940454653535353534846423c332a1f140900000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d030000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000020c161e262c32353639393635322d271f160d030000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c5a544c42382c211509000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a242d363d42454646464646525e686e797979797979797979726d625647454646464544403a332b21170c0100000000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120706040f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f120600000006131f2b37434e586673808d99a8ac9f93877b6e6154483c31261b0f0200000000000000000000000000000000000000000000020c15212e3b47535f6a7683909da9aa9d9184776a5f53473a2a20150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b2a27221d16161b202228343f4a5463707d868686868686868175685b4f4235281c0f000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534e46443f4e565c5e606060606060585651493f34291e1206000000000000000000000b151e272e34383a46464646463b3a37312a21180e03000000000000000000000000000a151e262e34384646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000a141e2830383d4143464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e54493d3225190d00000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b363f484e5253535353514d565e616c6c6c6c6c6c6c6c6c65625b514b5253535352504c453d33291e13070000000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222151b1313100c17222d3a4653606d7985929e9f9f9e9185796d6053463a2d201307000000030f1b27323d4955626f7c8896a0aca49a8b7f7265584e43372b1e13080000000000000000000000000000000000000000000008131e2a36414c56626f7c88959faba2988c7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000d1a2733404c59646f7479797979797979726d6256453c313736332e272021272c2f302e384855616b7079797979797979756f65594d4034271b0e00000000000000000000050d161d242932373b4146474b4e505252535252504e4c4847423c3834454b50515353535353534c4a463f372d23180d0100000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c100500000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c10050000000005101b26303a42494e4f5353504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4135281c0f00000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26323d4851595e606060605e575552545f606060606060606058565053585f6060605f5c574f453a2f24180c000000000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e2d2d28201f1c18121f2b3844505c6674818e93939393978a7d7063574a3d3024170a000000000a15212e3b47535f6a7784919daaac9c9083766a5f53473a3025190d010000000000000000000000000000000000000000010d1924303946525e6874818e9aa7aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146464644433f3932292b32383b3d4646444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000040c131820272b3036393b3e4143454646454543423f3b3a37312c283a4043454646464646463f3e3a342d251b1106000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e0600000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d1207000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a0000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000915212c38424c545a5c60605d5a544c43382d22160a0000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695c4f4336291c100000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e4237393939352d2c28231d1c28343f4a5463707d868686868686868175685b4f4235281c0f0000000006131f2b37434e5865727f8c98a2ab9f94887c6f62564c4135291e1308000000000000000000000000000000000000000005111d2935414c56616e7a86929faca3988d8074685d5245392a20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000814202b36414a53595b6060606060606059565153535353514f4a443b32353d444849535353534f5557606060606060605b59534b41372c20140800000000000000000000000001070d151b1e252a2d2e31353738393939383735322f2e2b261f282f34373839393939393932312e29231b1309000000000000000000000000000000070c10131320202020201514120e090300000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d0100000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000d1925323d49545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110500000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c45464646413a38342e271e232e384855616b7079797979797979756f65594d4034271b0e00000000030f1b26323c4754606d7a86929faaa69a8d8174685e52463a2f24190d02000000000000000000000000000000000000040d1a232d3946525d6873808d98a3aa9f92867b6e61564c413529180e040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000030f1a252f3841484c4e53535353534c525f6060606060605d5b554d44393d474f54566060606060605a585353535353534f4d4841392f251a0f040000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a282522211e1a151d23272a2b2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000406071313131313080705020000000000000000000000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d020000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e010000000000000000000000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000f1c2835414e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b514c50525353534e464540393029202c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c00000000000a15202c3945525d6874808d98a3ac9f92867a6d61564c4135291f14090000000000000000000000000000000000010c161f2a36424d57616d7a85929faaa2988d8074695e52433a2f241906000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e090300000000000008131d262f363c4041464646414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464642403d372f271e1309000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191514120e0912171b1e1e202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e14080000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d1003000000101c2936434f5c69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d181008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000814202b36414a53595b606060606060605956514f575d5f6060605b53514b423a322a28333e474f5557606060606060605b59534b41372c201408000000000004111d2935414c56616e7b86929faaa2988c8073685d52453b30251a0d030000000000000000000000000000000007121d28313946535e6973808d98a2a89f92857a6d61564d4231281e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e060000000000010b141d252b30333439393946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039393534312c251e150c0200000000000000000000000000000000000000020507080b0e101213131212100f0c0808060200070b0f11121313131313130c0b09060100000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e020000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a4c5761696b6c6c6c68605c544c443c342c2c353e44484a535353535353534f4d4841392f251a0f040000000000010d19242f3a46525e6974808d98a2aa9f92857a6d60574d42362a1f150b010000000000000000000000000000050e18242f39434f59616e7b86929faaa0968c7f72685e52443b301f160c01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f060000000000020b131a202427282d2e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e41342d282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e1408000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f04000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000008131d262f363c4041464646464646463f44505d697378797979746d665e564e463e35282c33383c3d4646464646464642403d372f271e13090000000000000008131e2a36424d57616d7a85929fa8a2978d8073695e52463d31271d120700000000000000000000000000020b17202935404b55606b75828f98a3a59d9184796d60564c4132291f0d0400000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e03000000000001080f14181a1b212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271c1b18140f090200000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000020e1a26313c454e53556060606060606055534e463c31261b0f03000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d040000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000000000010b141d252b303334393939393939393845525f6b788586868681786d685f584f473f342e272c2f30393939393939393534312c251e150c0200000000000000010e1a25303b46525e68727f8c96a0a99f92867b6e61594f43392f24180e040000000000000000000000000a141d29323a45515d67707d89939ea89d93897d70675c51443a3020170d0000000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f14090000000000000003080b0814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0c08040000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f2316090000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c625f584e43372b1f1206000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d323f4c5965727f8c93938e827a6f6a615951444039302823242d2d2d2d2d2d2d282725201a130c0300000000000000000009141f2a36414c56606d7984919da5a2988e81756b60554b40352920160b020000000000000000000006111c262f3a444f59606d7984919ea5a1968e81746b60554b4032291e0e050000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e020000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000000000000000000000000000000000814212e3a47535f6a7679797979797979766a5f53473a2e211508000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000001080f14181a1b20202020202025313e4a56626d75818f969490847c706b625b514a423a322a21192020202020201c1b18140f090200000000000000000000020d1925303a45515c67707d89939da89e93897d70675d51453d32281d140a000000000000000000071017222d38424c56606b74808d96a0a3999184796d60594f43392e20170d000000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e12050000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000000000000000000000000000000000815222f3b4855626e7b868686868686867c6f6255483c2f22140a000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000003080b0d0e131313131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a1313130f0e0c08040000000000000000000000000008131e2834404b55606b74818e96a1a59d9184796d60594f443a2f261b110600000000000000060f192228333f4a545e68707d88939fa69f92877d6f675d51473d30271d0e05000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d2114070000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000000000000000714212d3a4754606d7a879893939393897d7063564a3d2f261b11060000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000001010606060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300020100000000000000000000000000000000020c18232e39434f59606d79849199a3a0968d80736b60564c41382d221710070000000000030d18212b343d44505b666d7a85919aa49e948c7f726b60554b41352b1e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000000000000000000613202c3945525d687985929f9f9f998c7f7366584e41382d2217110a02000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c030000000000000000000000000000000000000007121d27303d45515d676f7d87929fa69f93877d6f685e53493f332722190f060000000009141f29333d46505a606c78828f97a1a0958f82776c60594f433a2f23190c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c000000000000000000000000000000000004111d2935414c566976838f9caca99d9083766a6053493f3327221b140b040000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000b151e2935414b55606b727f8c949ea49991847a6d655b50443e342b21180d030000020e1a26313b454e58616c73808d949ea19791837a6d655b50473d31281d11070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000000000000000000000000000000010d19242f3f4c5966727f8c9aa4ab9f95897c6f655b50443e332d261d160e0600000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000000000000000000000000000000000000030c18242f3a434f59606c77828f95a0a1968f82776c605a50463d33291f1409000005121e2a36424d57606a717e8a929ca29892857b6e685d53493f352b1f160c000000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000000000000000000000000000000000815222f3b4855626e7b87939faba79c9082776c605a50443f382f282017110a020000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000007131d28313d44505b656d7a839197a19e948c80736c61584e453b31261a0e02000714212d3a46535f696f7c869293939992867c6f695f564c41382d23190d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7d7164574a3e3124170b000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000000000000000000000814212e3a47535f6975828f99a3ab9f948c7f726c615a5049413a3227221b140b0400000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000000000000000010c161f27333f49535d686e7b859298a29f93887e706a60574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110700000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867d7164574a3e3124170b0000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000000000000000000000006121e2b37424d57626f7c87929fa7a69f93877e716c605b534c443d332d261d160e06000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000040d17222d38414c565f696f7d869299939a92867c6f695f53463a2d211407000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a00000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b11070000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e04000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000000000000000000000000020e1a26313c4754606a73808d959fa8a49992877e736c655e564f443f382f2820180f070000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000006111b262f3a434d57606a707d868686868686857b6e6155483b2e2215080005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000000000000000000000000000915202b37434e58606d79839096a0a7a39992877f776d6860595049413a322a2119100700000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000000000000a141d28313b454e58616b70797979797979786e695f53463a2d21140700020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c1104000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000000000000000000000000000000030f1b27323c45515d676e7a8490959ea6a399938c827a6f6b605b534c443c332b22191107000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d20140700000000000000000000000000000000000000000000020b161f2a333d464f5961636c6c6c6c6c6c6b615f574d42362a1e1205000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000000000000000000000000000000000a15202935404b555e686e7b838f949fa3a49f948f847d726c655d564d453d342b23190f060000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e020000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b090601000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f0000000000000000000000000000000000000000000000040c18242f39434c565e696e7a828c9299a1a69e9691877f776d685f574e463d352b21180c0300000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f140900000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000000000000000000000000000000000007121d27313b444d565e686d777f8791979fa6a199928c827a6e6960584f473d332a1e150a00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a070200000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000000000000000000000000000000000000000010b151f29323b444d565d656c727d858f949fa3a39f948f847b6f6a60594f453c30261c1106000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618192020202020201a1917130e0800000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f12080000000000000000000000000000000000000000000000000000030d172029323b444c535b606b707a828c9299a1a69e9691857d6f6b60574d42382e23170c020000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e2215080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000000000000000000000000000000000000000000000050e172029323a4149505960686d777f879297a0a8a09792867d6f695f544a3f34281e13080000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f1306000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a0000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000000000000000000000000000101020000000000050e1720282f383f444f565e656c727d859196a0a9a29892857b6e665c50443a3025190d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f030000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000407090a13131313131312080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313090907030005090d0f101313131312100d0903000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000050e1720353f474e524f54596063676d70727576787879797878777573706d6865605d55504a46423c332a1f14090000000000000000000000000000020507080a0b0c0c0d0e0f090907030000050d161d262d333d444c535b606b6f7b849196a1aaa2979083786d60564c41362a1b110600000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a00000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a202020201615130f0a1015191c1d202020201f1d19140e07000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000010e1a26313d4751595e5f606060555c606366686a6b6c6c6c6c6b6a686664615e566060606055534d453c31261a0e02000000000000000000000002090e111414171818191a1b1c1615130f0a0400040b141b2227323a4149505960696e7b849199a3a99f958c7f73685e5246382d22170b00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e040000000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d23221f1b161b212628292d2d2d2c2b29251f19110800000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000004111d2a36424e59636a6c6c6c6c6b636059595b5d5e5f5f5f5f5e5d5c5a575f626a6c6c6c6c6c5f574d42372b1e120500000000000000000000050d14191e20212324252627282823221f1b160f0700020a111720292f383f444f575f696f7d87929fa9a79f92867a6d6153493f33271b0f03000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f111213131312110e0b0706040000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000a131c242a2f323339393939302f2c2721262d323536393939393835312a231a11070000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160906040d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d211407000000000000000000050e171f252a2d2e30313233343435302f2c27211910070000060e171d262d333d454d57606b73808d97a2ada2988c8073655b5044372b1f1205000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141c1e1f1f20201f1e1b181413100c0701000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000007121c262e353b3f40464646463c3b38322b30383e41434646464645413c352c23190e03000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f231b1313100c1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e2215080000000000000000020d17202930363a3b3d3e3f3f4041423c3b38322b23190f040000050b141b2227333b454f59606d7a85929fabaa9e9185786c605346392d201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292a2c2c2d2c2c2a2824201f1c18120b03000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000020e19242e3840474b4d535353534948433d353a42494e5053535353514d473e352a1f140900000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b9393939393897c6f6256493c2f2d28201f1c181a2733404d5a6673808d939393939386796d6053463a2d20130700000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000009141f29323b4246474a4b4b4c4d4e4f4948433d352b21160a000000020a11172129333d45525d6874808d9aa7ada197887c6f6255483c2f221509000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e00000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d363738393939383735312d2c29231d150d0600000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000007131f2a35404a5257596060606056544f473d424c545a5c6060605f5e5850473c3125190d0100000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e868686868686867c6f6256493c3939352d2c28231d2733404d5a66738086868686868686786d6053463a2d20130700000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e120500000000000000020e1925303b444d5254565758595a5b5b56544f473d32271b0f0300000000060f18212935414c5663707d8996aab3a9988c7f7265594c3f3226190c000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4244454646464544413e3a38342f271f17110a02000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6360594f4349545e66696c6c6c6c6a62584d4135291d100400000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d00000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1724313d4a56626c71797979797979796f6a605447464646413a38342e2726323f4b58636e737979797979797976665c5044382c1f120600000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000005111e2a36424d565e61636465666767686360594f43382c1f13070000000000060f1924303a4753606d798698a2aea79a8e8174675b4e4134281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474f515252535352514e4b474540393127221b140b02000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000c1926323f4b57636e73797979796f6b6054484e5a66707679797979746a5e5145382b1f120500000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000915212e3a45505a62656c6c6c6c6c6c6c6260584e525353534e4645403930292f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000714202d3a46525e696e707172727374756f6b6054483b2f22150800000000000008131f2c3845515c677885929faba89b8f8275685c4f4235291c0f000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b0200000000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f130700030f1b26323c464e535560606060606060585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c52545c5d5f5f605f5f5d5b5753514b433f332d261d140a00000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000d1a2633404d59667380868686867d6f635649505c69768286868686796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070005111d29343f48505658606060606060605654575d5f6060605b53514b423a322a36404a52585a606060606060605f504a42382e23170c000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000814212e3b4754616e7b7d7e7e7f8081827d6f6356493c3024190d02000000000004101c2934404b556b7784919eaaa99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a000000000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60696a6b6c6c6c6b6a6864605c5550443f382f261b1106000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000d1a2633404d596673808c9393897c6f635649505c6976838f939286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900040d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700010c18222d363f454a4b53535353535353495761696b6c6c6c68605c544c443c342e3840474b4d5353535353535353443f3830261c11060000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000b1724313e4a5764717e898a8b8c8d8e8c807366564c4135291e130b060400020509121f2b3844505c667885929eaba99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c11060000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000815212e3b47535f6a7679797979797979716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d757778797979787774716d67625a504941382d22170b030000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f2316090b10141a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000006111b242d343a3d3e46464646464646505d697378797979746d665e564e463e3528363b3f40464646464646464638342e261e150a000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000815222f3b4855626e7c889798999a9a8f8275685d52463a30241d1512100c0e12141a202d3a4653606d7986939faca99c8f8276695c4f4336291c10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000916222f3c4955626f7c868686868686867e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8284858586868584817e79716c605b53493f33271f14090000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000b1825323e4b5865717e8b9393939393897c6f6256493c2f231610171c20232733404d5a6673808d939393939386796d6053463a2d20130700000009121b22292e313239393939393945525f6b788586868681786d685f584f473f342e2f323339393939393939392c28231c150c030000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000613202d394653606c7785929ea5a69f92867a6d61564c41352e27201f1c181a1e21252a34404b55626f7c889aa4afa79b8e8174685b4e4135281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f030000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87909292939292908e8a847e746c655b50443b30251a0e0200000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000b1825323e4b5865717e868686868686867c6f6256493c2f23161a22282d303139404d5a66738086868686868686786d6053463a2d201307000000000911181d2124252d2d2d2d2d323f4c5965727f8c93938e827a6f6a6159514440393028272d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000005121f2b3744505b6575828f9baaaea3988b7f72685d52454039302d2c2823252a2d30363e45515c6773808c99acb4aa998c7f7366594c403326190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f120600000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949e9f9f9f9e9d9b96918b80776c60574d42362a1e120500000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000b1724313d4a56626c71797979797979796f6a6054473b2e2217242c33393c3d46464b58636e737979797979797976665c5044382c1f12060000000000060c111517182020202025313e4a56626d75818f969490847c706b625b514a423a322a211920202020202012100c060000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000030f1b27333f495364717e8a98a2aeaa9e91857a6d605b514b423d3a38342e31363a3b42465059606d7984919eabaea398897d7063564a3d3023170a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949fa3aba6abaaa9a19e928b7f72695e52463a2d20140800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1c2328363e44494a525353525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000105090b0b13131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a13131306030000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000b17222d3a4753606d7a85929faaada1978e81746d605c544f4946444043434246484d525a616b737f8c96a1acac9f92867a6d6053473a2d201407000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8799929995999fa2aaada49f92867b6e6154483b3025190e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000005111d29343f485056586060606060606056544e463d3227262e343f485055575f6060605a585a606060606060605f504a42382e23170c000000000000000000000000060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000613202c3945515d6773808d98a2aea99d938c7f736d6660595653514a50504d5354575e616c707d87929fa8b0a69b8e8275675d5145392c201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f12050000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87878686888d9298a2abaea2988c807366564d41362a1e1105000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000010c18222d363f454a4b535353535353534947433d342b2830383f44515a61646c6c6c6c66635c5253535353535353443f3830261c11060000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c13090000000000000000000000000000000004111d2935404b55616e7b86929fa6afa59c918c8079706b6562605c545c5d575e6164696e747e869299a3afaa9f94897d7063554b4035291d1104000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f0300000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787c7a79797c80869299a4afaa9e918477685e5246392d201407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000006111b242d343a3d3e464646464646463c3b38322b29323a424a505b636c7079797979736e63574b46464646464638342e261e150a00000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000010d18242f3a46525e68727f8c949fa8ada49c928d837d77726f6d666a69696a696e71757b818a9298a2abaea2988f82766b6054433a2f24180d01000000000000000205111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100d0b08030000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b00000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000006121f2c3844515c666d6f6d686d6f737d87939facaca096877a6e6154473b2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000009121b22292e3132393939393939392f2e2b272b333b444c545c606d727e868686868073665a4d4039393939392c28231c150c03000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000007131d2a36414d56606d78829096a1a8ada49d959089837f7c797777767677787b7d82868e939fa2aaaea39f92867b6e61594f4431281d130700000000000002080e11141e2a3744515d6a778490939393938f8376695c50433629201b1a18140f0801000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1001000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b1106000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000004101c2834404a545c6062615e60626b75818e9ba8b2a8968a7d7063574a3d3024170a000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000911181d2124252d2d2d2d2d2d2d2322242c343d454d565d666d747f87929892857b6e6154473b2e2d2d2d2d1f1c17110a03000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000010e1925303b44505c666e7a849196a0a7afa7a09d95908c8985848383838485878a8e92999da5aeaaa39f918a7e71695f53473d321f160c010000000000050d14191e20212d3744515d6a77838686868686868276695c5043362d2d272724201a130b020000000000000000000004111e2a3744515d6a77838686868686868276695c504336291c140a000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a000000000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000000c18232e39424a5153555452535964717e8a97a4b1a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f030000000000000000000000050d151d232932383d44484b5161696b6c6c6c68605c5f5e5d5c5a5754524c47454039342e261e180f080000000000000000000000000000060c11151718202020202020151d2328363e464f575f686d78818c939993877d70695e52463a2d2020202012100c06000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000008141f28343f4a545e686e7b8490959fa3abaca7a09d98989291908f90919297979b9fa3abaca7a098928b7f726c61574d42352b210d040000000000050e171e252a2d2e3939424f5b6771777979797979797670665a4e423939393433302b251d140b0100000000000000000003101d2936424f5b6771777979797979797670665a4e42352e261c12070000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000000007121c2730394044464847464855626f7b8895a2aea6998c7f7366594c403326190d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000000000000000000000000030b121821272c323839505d697378797979746d665e564e4f4d4a4746413a39352f28231c150c06000000000000000000000000000000000105090b0b131313130e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1113130603000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000020b17232e38424d565f696e7b838d92999fa4acacaaaaa39f9e9d9c9c9d9ea1a9a8acaca8a19e9590867e726d625a50453c3123190f0000000000020d1720293036393b4646464a555f676a6c6c6c6c6c6c69665e54494646464641403c362f261d1308000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e544b4740382e24190e0200101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d070100000000000000000000000000000b151e272e34383a3c3a3a4754606d7a8793a0b5a69a8d8073675a4d4034271a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000000000000000000001070c161b21273845525f6b788586868681786d685f584f473f3a3936302c29241d17110a03000000000000000000000000000000000000000000000600070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e020600000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000006111c26303b444d575f696e7880878f939a9ea1a8a7a9aaaaaaa9a9aaaaa9a8aaa39f9c96918b837c716c625b51483e332a1f1107000000000008141e29323b4146535353535353555b5d6060606060605c5a545353535353534e4c4841382f251a0f030000000000000000000a16222e39434d555b5d6060606060606060605a57524a40352a1f130700101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000000000010507070b0b0b0b0b0b0b101d2a3643505d697683908f8276695c4f4336291c1000000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a0000000000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c0400000000000000000000000000030c151c23282c2d2f2e3a4653606d798699a3afa79a8d8074675a4d4134271a0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000000000000000000000000000000040a0f1926323f4c5965727f8c93938e827a6f6a6159514440393028201d18120c0600000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000106090b0c131313131313131312080705020000000000000000000000000000000000000000000000000000000a141e29323c454d575e666d737c82878d9196989a9c9d9e9f9f9f9f9e9c9b9998928f8a847f786f6a625a51493f362c21180e0000000000020e1925303b444c525f6060606060605d5b5553535353534f54566060606060605a58534a41362b20140800000000000000000006111c27313b434a4f5153515a61646c6c6c6c66635c52473b2f23170a00101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000002080d11131417171717171717171d2a3643505d697683908f8276695c4f4336291c100000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b0200000000000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000000000030b12181c1f20222c3844505c667986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d02000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a333c454d545c606a6f757b8084888b8d8f91929293929291908e8c8986827d79726d665f5850483f372d241a0f06000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a46444f5960636c6c6c6c6c6c67645c53483c3024180b0000000000000000000008101f2931323a424a505b636c7079797979736e63574b3f3226190c00101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000050d13191e20212424242424242424242a3643505d697683908f8276695c4f4336291c1000000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c110800000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f050000000000000000000000000000070c1012131c28343f4a5f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000020608080c0e111212131312110e0c080705020000000000000000000000000000000000000000050e18212a333b424b51585f626a6e73787b7e80828485858686858483817f7c7975716d66605c544e463f362d251b12080000000000000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d00000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d00101c2936434f5c6976828f908376695d5043362a1d100b0b0b0b0b0b0b07070501000000000000000000050e171e252a2d2e313131313131313131313643505d697683908f8276695c4f4336291c10000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b0000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f0500000000000000000000000000000004060c17232e46535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1e1f201f1f1e1b191514120e090300000000000000000000000000000000000000060f182129303940454e53575f6266696e71747677787979797877767572706d6764605c54504a423c342d241b1309000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e00000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800101c2936434f5c6976828f908376695d5043362a1d17171717171717171413110d0802000000000000020d1720293036393a3e3e3e3e3e3e3e3e3e3e3e43505d697683908f8276695c4f4336291c1000000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c0300000000000000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d030000000000000000000000000000000013202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000060c11151a1e212226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000060f171e272e343c43474e5355575f626567696a6b6c6c6c6c6b69686663605c5553504a443f38302a221b120901000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700101c2936434f5c6976828f908376695d5043362a24242424242424242421201e19130d05000000000008131e29323a4146474a4a4a4a4a4a4a4a4a4a4a4a505d697683908f8276695c4f4336291c100000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c0300000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b0100000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b00000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000002090e171d1f262b2e2f32353738393939383735322e2d2b261f1c160c07010000000000000000000000000000000000050c151d232831373c4247484d5355585a5c5e5f5f605f5f5e5d5b595653514b46443f38342e261e1810090000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500101c2936434f5c6976828f908376695d504336313131313131313131312e2d2a251e170e05000000010d1925303a444c5254575757575757575757575757575d697683908f8276695c4f4336291c10000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000050d141a22282d31373a3b3f4144454546464544413f3b3a37312c272118120b030000000000000000000000000000000000030b121820262b31373a3c4247484b4d4f51525253535251504e4c494745403a38342e28231c140c06000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e00000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200101c2936434f5c6976828f908376695d50433e3e3e3e3e3e3e3e3e3e3e3a3936302920170d02000005111e2a36414c565e616464646464646464646464646464697683908f8276695c4f4336291c100000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c070000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c03000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a01000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000060f171f252a34393c4247484c4e505152535252514e4c4846423c383329241d150d03000000000000000000000000000000000000070c151b20262b2e31373a3b3e41434445464646454443423f3d3a38342f2c28231c17110a0200000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000101c2936434f5c6976828f908376695d504a4a4a4a4a4a4a4a4a4a4a4a4746413a32291e130800000713202d3946525e686d7171717171717171717171717171717683908f8276695c4f4336291c10000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403429201509000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b5855534d48443d352f271f150d03000000000000000000000000000000000000030a0f151a1e21262b2e2f32343637383939393938363533302d2c29231f1c17110b06000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000101c2936434f5c6976828f908376695d5757575757575757575757575754524c443a3025190d01000714212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83918f8276695c4f4336291c100000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e020000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f57544f45403931271f150b010000000000000000000000000000000000000003090e12151a1e21222527292b2c2c2d2c2c2b2a282623201f1c1812100c060000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e00000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000101c2936434f5c6976828f908376696464646464646464646464646464615e564c41362a1e1105000a1723303d4a5663707d898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a91958f8276695c4f4336291c100000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f14090000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c03000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e69636059514b433931271d12070000000000000000000000000000000000000000000206090e121415181a1c1e1f1f20201f1e1d1b19161413100c070300000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000101c2936434f5c6976828f9083767171717171717171717171717171716d685e5246392d201307000a1723303d4a5663707d8993939393939393939393939393939393938f8276695c4f4336291c10000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e0200000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5a61646c6c6c6c66635c52473d373127221b140b03000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b605d554b43392f23180c040000000000000000000000000000000000000000000000020608080b0e1011121313131211100f0c0a07060400000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000101c2936434f5c6976828f91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6d6154473a2e211407000a1723303d4a5663707d868686868686868686868686868686868686868276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e110500000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000080e161e252a30363a3c4347484b4e504a505b636c7079797979736e63574b3f32262017110a020000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d675d554b40342920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000101c2936434f5c6976828f95918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a897d7063564a3d3023170a000916222f3c4854606b70797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131311100e0a06000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d20140800000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000010a121a212930363c4247485761696b6c6c6c68605c5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000000000050c13191f252a2d32373b3c3f444c545c606d727e868686868073665a4d4033271a0b060000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d675c51453d32271b0f00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000101c2936434f5c6976828f9393939393939393939393939393939393897d7063564a3d3023170a000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d0000000000000000000000000000000001080f14181a1b2020202020202020202020202020202020202020202020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e02000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000080f171f252a313744505d697378797979746d665e564e504f4c4a4745403938322b2620180f0900000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000000000000002080d141a1e20262b343d454d565d666d747f87929892857b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d60584e43372b1c110600000000000000000000000106090b0c0e06060300000000000000020405060605040200000000000002070a0c0d0b0b0905010000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000101c2936434f5c697682868686868686868686868686868686868686867d7063564a3d3023170a0004101c27333d474f5456606060606060606060606060606060606060605c5a544c42382c211509000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e1105000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000050d141a1f263845525f6b788586868681786d685f584f47403d3a38352f2c27211a150e060000000000000000000000000000000013202d394653606c798693939393939393969696969393939393939386796c605346392d201300000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a605447382e23170b00000000000000000000070d121618191b13120f0b06000608080c0e1112131312110f0c09080603080e1317191a181715110c06000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000f1c2835414e5a66707679797979797979797979797979797979797979706b6054483c2f22160900000b16212b353d44484a535353535353535353535353535353535353534f4e49423a30261b10050000000000000000000000000000010b141d252b3033343939393939393939393939393939393939393939393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d201407000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000002090e1926323f4c5965727f8c93938e827a6f6a6159514440393029241d1b160e0903000000000000000000000000000000000013202d394653606c798693928d89898989898989898989898989898986796c605346392d2013000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c01000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f62544a3f34281c100300000000000000010911181e22252628201f1c17110e121415181b1e1e1f201f1e1c191615130f12191f2326272524211d181109000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000050f19232b33383c3d4646464646464646464646464646464646464643413d3830281e140a00000000000000000000000000000008131d262f363c404146464646464646464646464646464646464646464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e211408000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000002090e1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063564a3d3023170a0000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e8175665c5044382b1f12060000000000000009131b23292e3132352d2b28221c1a1e212225282a2b2c2c2b2a282622221f1b1c242a2f323332312e29221b1209000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e1811090100000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000915212c38424c545a5c6060606060606060606060606060606060606056544f473d33271c100400000008111921272c2f30393939393939393939393939393939393939393635322c261e160c020000000000000000000000000000030f1a252f3841484c4e535353535353535353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e31241807000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000040a0f141a1e2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a02000000000000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706b6054483c2f22160900000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a090704000001070b0f1112131313131313130a0907040000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285786d6053463a2d20130700000000000009121b252d353a3e3f413938332d26262b2e2f323537383939383735322f2e2b27262e353b3f403e3d3a342d241b120900000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f060000000000000000000005101b26303a42494e4f535353535353535353535353535353535353534a48443d352b21160b0000000000080f161c2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c040000000000000000000000000000000814202b36414a53585a6060606060606060606060606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000002080d161b1f252a2d33404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000000000000000000000000000013202d394653606c7986938b7e7265636363636363636363636363636360594f44382c201307000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1e1f20202020202020171613100b050c12171b1e1f20202020202020171613100b05000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e6155483b2e221508000000000009121b252d373f464a4c4e46443f382f31373a3b3f41444546464544423f3c3b37322c3840474b4d4b4a453f362d241a120800000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000a141e2830383d4143464646464646464646464646464646464646463d3c38332b23190f05000000000000050b10131617202020202020202020202020202020202020201c1c1915100a02000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e00000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c10040000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000050c131921272c30363a3b404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e0800000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000000000000000000000000000013202d394653606c7986938b7e72655856565656565656565656565656544f473d33271c10040000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f6256493c2f2316090000000008121b242d373f495157595b53504a42383c4247484b4e5151525352514f4c4947433c39404a52585a585650483f362c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000020c161e262c32353639393939393939393939393939393939393939302f2c27211911080000000000000000000407090a13131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000d1a2733404c58646e747979797979797979797979797979797979797979797979797979797979797979797771675b4f4236291d10000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f13060000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000070e171e252a32383b4246474b4e596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e080000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a48443d352b21160b000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821282f34373839393939393939302f2c27211921282f34373839393939393939302f2c27211911080000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d7063564a3d3023170a000000040d1a242d363f49515b626568605b544a45464d5355585b5d5e5f5f5e5d5b5955544e47454a525c636665625a50483e362c231a0d0400000000000000000003060809131313131313131313131313131313131313131313131313130b0a0804000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b020000000000000000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a67748186868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000071019202930363d44484d5254575b5d6673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000002070c0f11121313131313131313131313131313131313131313131313131313131313131313131313131308070502000000000000000000000001070b0f1112131313131313130a09070400000000000000010c17212a333a404345464646464646463d3c38332b232a333a404345464646464646463d3c38332b23190f0500000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f6255493c2f2216090000010c161f2c363f48515b626d72746c665b545153575f6265686a6b6c6c6b6a68656260585452525c636e73716c625a50483e352c1f160c01000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c05000000000000000000070d1316191a20202020202020201a1a17130e080100000000000000000000000000000000020a1015191c1c20202020202020202020202020202020202020171613100b05000000000000000000000000000000000000000003090d1012131313131313130e0d0b080300000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000061019222b323a41464f54575e6164676a6b73808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c39332c231a10050000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000060d13181c1e1f202020202020202020202020202020202020202020202020202020202020202020202020201514120e09030000000000000000050c12171b1e1f20202020202020171613100b05000000000007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b0006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054473a2d211407000007131d28313e48505a626d727f81786c665b5c6064696e727477787979787775726f6a65605d5c636e73807e716c615a50473e31281e13080000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000005090d0f10131313131313131313131313131313131313130a090704000000000000000000000000000000000000000000070e14191d1f202020202020201b1a17140e08010000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f2216090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e18222b343d444c52596063696e7174767778808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a49443e362c22170b0000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e06000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d5145392c20130600010d18242f3a43505a626c727f8b8e81786c66666d71767b7e81848485868584827f7c77726d68606e73808d877e716c61594f433a2f24190d0100000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2726241f1a130b0200000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c16202a343d464e565e616b6f757b7e8183848587939f96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e0200000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000013202d394653606c7986938b7e726558575757575757575757575757575550483e33281c100400000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000060f1921292f343738393939393939393939393939393939393939393939393939393939393939393939393939392e2d2b261f180f0600000000050f1821282f34373839393939393939302f2c27211911080000000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b4135291d11040004111d2935404b55616c717e8893938e81786c70797e83888b8e9091929291908e8c88847f7a726d73808d9292877e716b61554c4135291d11040000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000020608080c0b09060100000000000000000000000000000000000000000004080a0b0807050200000000000000000000000000000000000205070813131313131313130707050100000000000000000007111a232a313538393939393939393433302b241d140b01000000000000000000000000000000000e1b2734414e5a6774818d9aa9b3b9ada1979191919191919191919191919191919191919191919191919083776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e28323c464e5860686d767c82878a8e9091929399a496897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070000000000000000000000000013202d394653606c7986938b7e72656464646464646464646464646464615a5044392d20140800000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000020d17212b333b404445464646464646464646464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000010c17212a333a404345464646464646463d3c38332b23190f050000111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433a2f24180d01000613202c3945515d67717e87939a9d938e81797d848b9095989b9d9e9f9f9e9d9b9895918c857f79808d929c9992877d70675d5145392c20130600000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000003090e121415191815120d06000000000000000000000000000000000000050c111417171514120e09030000000000000000000000000002090e12141520202020202020201413110d0802000000000000030e19232c353c414546464646464646413f3c362f261d1308000000000000000000000000000000000e1a2734414d5a6774808d97a2adb8ab9e91858484848484848484848484848484848484848484848484848275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444e58606a6f7a82898f94979a9d9e9f9fa4ab96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d100000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706c6155493c3023160a00000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000000000000000000000000000007131e29333d454c5052535353535353535353535353535353535353535353535353535353535353535353535353534846423c332a1f1409000007121e28333c454b5052535353535353534a48443d352b21160b0000121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4431281d130700000714202d3a4753606d7a859297a2a59d938e848991969d9fa7a7aaa8a7a7a8aaa8a7a09d97928b858d929ca4a39892857a6d6054473a2d21140700030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000060e151a1e21222524221e181109010000000000000000000000000000000810171c21232422211e1a140d060000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000009141f2a353e474d51535353535353534e4c4741382f241a0e030000000000000000000000000000000815212e3b4854616e7b85929ea4aea99d9083787777777777777777777777777777777777777777777777756f65594d4134281b0e000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565f6a6f7d848f949c9ea6a7a9aaabacafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000000000030a0f1d2a3643505d69768390908376695d5043362a1d0f0a03000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7064574a3d3124170a000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000c18242f3b454f575d5f6060606060606060606060606060606060606060606060606060606060606060606060606055534d453c31261a0e02000b17232f3a454e565c5e6060606060606056544f473d33271c100400121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e331f160c0100000613202c3945515d676f7c859298a2a59d9591959da0a8aba8a09d9b9a9a9b9d9fa4aca9a19e9691969ca4a39992867d70675d5145392c2013060006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000060f181f262b2e2f32312e29231b130a010000000000000000000000000008121a22282d30312e2d2a261f180f06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000010d1925313c4750585e5f6060606060605a58524a41362b1f14080000000000000000000000000000000714202d3a46525e69707d8a929da7ab9f958d80736b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686f7c8691969ea6aab0b4b6b7b8b9afa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000060e151a1f2a3643505d69768390908376695d5043362a1f1a150e060000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d20130000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352c210d0400000004111d2935404b55606a6f7c869298a2a7a09da0a7a9a29f9996918f8e8d8e90939a9ea1a8a8a19ea1a8a39992877d706b60554c4135291d1104000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000060f18212a31373a3b3f3e3a342d251c130a01000000000000000000000008121a242c33393c3e3b3a36312921180f0500000000000000020d17212930363a3b4646464646464646463936302820160c02000004101d2935414d58626a6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000005121e2a36424d57616c74808d95a0aaa79f93887d70685e545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57616d7a849198a1a8b0b7bbc1c3c4c5bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000006101820262b2e3643505d69768390908376695d5043362e2b262018100600000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797979797979797979797979797979797979797979797979797979797979797976695f53463a2d21140700111e2a3743505c68727879797979797979706b6054483c2f22160900121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e23180c00000000010d18242f3a434e58606a6f7d86929aa4acaaaca59d97928c88848281818283878b91969fa3ababadac9f92877d706b61594f433a2f24190d01000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b0000000000050f18212a333c4247484c4a463f372e251c130a0100000000000000000008121a242c363e45494a4846423b332921170e0500000000000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3845515e6a7479797979797979746e64584c3f33261a0d000000000000000000000000000000020e1a25303b454f59606d79839098a2aea49a92857a6e665b5051515151515151515151515151515151514f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714212d3a46535f6974818e96a1aab2bac2c7ccd0d1c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000061018222a31373a3c43505d69768390908376695d50433c3a37312a22181006000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868686868686868686868686868686868686868686868686867b6e6155483b2e22150800121f2b3845525e6b7884868686868686867d7063564a3d3023170a00121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a4034281c10040000000007131d28313d464e58606b6f7c87939facaba39f938e857f7b7775747475777a7e848c9299a2a9b3a4978a7e716b61594f473d31281e130800000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000050e172129333c454d5355585651493f372e251c130a010000000000000008121a242c363e4850555755534d453b332920170e0500000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c79868686868686868074675a4e4134271b0e0100000000000000000000000000000009141f29333e45515c676e7b86929fa5aca1978f82786c60594f4444444444444444444444444444444442413d3730271e140900000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000815222e3b4855616e7b87929fa8b2bcc4ccd3d7dcd5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000060f18222a343c43474847505d69768390908376695d50474847433c342a22180f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939393939393939393939393939393939393939393939393887b6e6155483b2e22150800121f2b3845525e6b7885919393939393897d7063564a3d3023170a00121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f150900000000010c161f2b343d45515d67717e8b9aa4afa399928b817a736e6968676768686e72797f879297a2aaa6998c7f73695f53463e352b1f160c010000091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000000020b172029333b454d575f6265625b51493f372e251c130a01000000000008121a242c363e48505a6164615f574d453b322920170c0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c798692939393938d8174675a4e4134271b0e01000000000000000000000000000000030d17212834404b555f69717e8a939da8a99f948c7f736b60564c4135373737373737373737373737373534312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f2215090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d576774818d99a3afbac4ced6dfe3e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000000030e18212a343c464e535554525d69768390908376695d525455534e463c342a21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a00121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c31261a0e0200000000040f1b27333f4953606d7984919eaca49f92877f746d68615f575b5a565e61676d727d859298a2ac9f92867b6e61564c41362a1e11050000000a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b0000000a141d29323b454d575f696e726d635b51493f372d251c130a0100000008121a242c363e48505a616c716e695f574d443b32291e140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000050f18232e39434d57616c74818e95a0aaa69f92877d6f685d52463f342a2b2b2b2b2b2b2b2b2b2b2b292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f697884919eabb5c0ccd6e0e8f1e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000009151f2a333c464e585f62615e566976839090837669565e61625f584e463c332a1f150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1e12060000000005121f2b3744505b65727f8c97a1a89c928a7e726d615d56534d4e4e4c52555c606b707c86929fa6a3988e8175685e5246392d2014070000000815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000006111b262f3b444d575f696e7b7f726d635b51493f372d251c130a010008121a242c363e48505a616c717d7b6e695e564d443a30261c110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000007121d27303c45505a606d79839198a3aea39991847a6d615b51463c31281d1e1e1e1e1e1e1e1e1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a1adbdc7d1dee8f2efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000020e1a26313c454e585f6a6f6d685e69768390908376695e686d6f6a5f584e453c31261a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a94887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e211408000000000613202d394653606c7884919ea9a0968d80736c625b524c4642414141464b5159606a717e8a939eaa9f92867a6e6154473b2f24180c0000000814212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f22160900000b17222d38414d565e696e7b848b7f726d635b51493f372d251b130a08121a242c363e48505a616c717e86847b6e695e564c42382e23170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000b151e2a333e45515d676f7c86929fa5aba1968f82756d62584e433a2f24180f111111111111110f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e11050000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a8b2bdcfd9e3f0faefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121e2b37424d575f6a6f7b7a6d686976839090837669686d7a7b6f6a5f574d42372b1e1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000000000000000003080b0e0e131313131313130a090704000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221508000000000a1623303d495663707d8996a0a99e9184786d605a5146413a373130363940454f58616c75828f99a3a3998c7f7266554b4035291d1004000006121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c20130700030f1b27333f49535e696e7b8491918c7f726d635b51493f372d251b13121a242c363e48505a616c717e879291847b6e685e544a3f34281c1003000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000030c18212935404b555f6a727f8b939ea8a89e948b7f726a5f554b41352921180d030404040404020200000000000000000000000000000000000000000000000000000000000000000000000000000001070c06111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d010000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfcfd9eaf5ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000814212d3a47535f696f7c85837a6d68768390908376686d7a83857c6f695f53473a2d211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000001080f14181a1b20202020202020171614100b0500000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb4a79a8d8080808080808080808080808080808080808080808080808080808080807a6d6154473a2e21140700121f2b3845525e6b7885919393939393897d7063564a3d3023170a000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124170b00000003101c28343f4a546773808d9aa8a2978a7e71665c51483f35302b26252a2e343d46505a626e7b87929fab9d908376675d5145382c1f13060000020e1a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b10030005121f2b3744505b656e7b8491969c918c7f726d635b51493f372d251b1a242c363e48505a616c717e8792999691837a6d665c5044382b1f1206000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000060f18242f39434e58626d75818e96a1aba69f92867c6f675d51453f332a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181b1e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1104000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f32261908000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000815222e3b4855616e7b859290837a6d7683909083766d7a839092857b6e6155483b2e221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000010406070a0d101112131312100e0b080705020000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2323201c160f08000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a73737373737373737373737373737373737373737373737373737373736d685e5246392d20130700121f2b3845525e6b7884868686868686867d7063564a3d3023170a0007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e3225180b00000006121f2b3844505c667683909da99f9285796d60544a403629241e1a191d2328343e47535f6a7683909ca99f92867a6d6053473a2d2014070000000915202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000613202d394653606c79839096a0a39c918c7f726d635b51493f372d25242c363e48505a616c717e879299a3a0959083796d6053463a2d201307000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000007121d28313c46515b606d7a849199a3aea3999184796d605a50463c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2b3844505b66737f8c999393939393939084776b6054443a302419120b030000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c30231609000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000713202d3a4653606d78818e9390837a7683909083767a8390938e81786d6053463a2d201307000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000020608080d0606030000000000000000000000000000000104080d111314171a1d1e1f201f1f1d1b181414110e080200000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000010b141d252b30333439393939393939302f2c27211a11080000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e67676767676767676767676767676767676767676767676767676767615e564c4135291d110500111e2a3743505c68727879797979797979706b6054483c2f22160900010c17212a333b434a4f5053535353534c4a463f372d232a333b434a4f5053535353534c4a463f372d23190f0500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e3124170b0000000713202d3a4653606d7986929fa89b8e8175665c5042392e2419130e0d1218222b37434e5866727f8c99a5a399897c6f6356493c30231609000000030e1925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f04000005121f2b3744505b65707d869298a2a39c918c7f726d625b51493f372d2c363e48505a616c717e879299a3a39992877e71665c5044382b1f1206000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000010c161f2a343f45525d686f7c87929fa6aba0968e81756c62584e43392f24180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821292f3437383939333f4a54616e7a8786868686868686867f7265594f43322c29231d150d0700000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d201307000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121f2c3844505c666d78818e9390837a839090837a8390938e81786d665c5044382c1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000003090e1214151913120f0b06000000000000000000000003070d1013191d202124272a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a050000000000000000000000000000000000000008131d262f363c4041464646464646463d3c38332c231a0f0500000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d01000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000a16222e39434d555b5d6060606060585651493f34292e39434d555b5d6060606060585651493f34291e120600000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c302316090000000714212e3a4754616d7a8798a3a5988b7f7265544a3f30271c1208020007101a26313d495663707c8996a3ab978a7d7164574a3e3124170b0000000008141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c2721191107000000030f1b27333f4953606b707d869298a2a39c918c7f726d625b51493f37363e48505a616c717e879299a3a39992877e716c61544a3f34281c1003000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000040d18222935414c56606a727f8c949fa9a89e938b7e716a5f554b40352921170c03000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212a333a4044454646463a46525e686e797979797979797979726d6256473f3a38342f271f191007000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb4aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f1206000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2734414e5a6774818d9aa7b4c0cddae7f6ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000003101c28343f4a545c666d78818e939084839191838490938e81786d665c544a3f34281c1003000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000060e151a1e212226201f1c17110a0200000000000003060c1012181d2024292c2d30343638393939383735322e2d2a251e1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353534a48443d352c21160b00000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32281e130800000b17232f3a454e565c5e6060606060606056544f473d33271c100400010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e333f4a555f676a6c6c6c6c6c65625b51463a2e22160900000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070000000815222f3b4855626e7b8895aaa4978a7d7164574a3e2e24150b000000000915222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000020d172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f0700000000000b17222d38414f59606b707d869298a2a39b918c7f726d625b51493f3e48505a616c717e879299a3a39992877e716c615a5042382e23170b00000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000061019242f3a444e58606c77828f97a1aba59f92867c6e675d51453e33291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333c454c505253535246444d565e616c6c6c6c6c6c6c6c6c65625b51504c47454039312a221910060000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c1003000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfced9e5f1feefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201300000000000000000c17232e38424a545c666c78818e92909195959191928d81786c665c544a42382e23170c00000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000060f181f262b2d2e332d2b28221c140b08060406060b0f12171c1f24292c2f35393a3d4043444546464543413e3b3936302b272019130c04000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000814202b36414b53595b6060606060606056554f473d33271c1004000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615447404040404040404040404040404040404040404040404040403a3935302820160c02000007121e28333c454b5052535353535353534a48443d352b21160b000003101d2936424f5b6771777979797979726d62564a3e3136424f5b6771777979797979726d62564a3e3124180b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f12060000000916222f3c4955626f7c8895a2a396897d7063564a3d30231706000000000714212e3a4754616d7a8794a0a5998c7f7266594c3f3326190c0000000000050e17222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000006111b262f3d474f59606b707d869298a2a39b918c7f726d625b514948505a616c717e879299a3a39992877e716c615a50483e30261c110600000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000008131e28323d44505b656d7a859199a4aea2989083796d605a50453b30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3a454f575c5e60605f53504a4d52545f60606060606060605c5e5f5f5c5853514b433c342a22180c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b00000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1824313e4b5764717e8a97a8b2bdc8d4e2edf8efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20110c0600000000000006111c263038424a545b666c77808d929da0a09d928d80776c665b544a423830261c110600000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000030e18212a31373a3b403938332d261d191312101314171c1f23282c2f35393a4145474a4d505152535252504e4b4746413b373229241e160e05000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c6360594f44382c201407000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b3434343434343434343434343434343434343434343434342e2d29251e160e04000000010c17212a333b434a4f5053535353534c4a463f372d23190f05000004111d2a3744505d6a778386868686867f7265584c3f323744505d6a778386868686867f7265584c3f3225190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c10040000000815222e3b4855616e7b8894aaa4978a7d7164574a3e2d22170b000000000815222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000000006111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c110800000000000000000a141d2b353d474f59606b707d869298a2a39b918c7f726d625b51505a616c717e879299a3a39992877e716c615a50483e362c1e140a00000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000010c162027333f49535e68707d87939fa6aaa0958d81746c61574d42392e23180e05000000000000000000000000000000000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c605c544a46475353534c52565d6065696b6c6b6965605c554e463c342a1e140a00000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f8b93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c110600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a0acb8c6d0dbe7f0f9e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c211d1711090000000000000a151e263038424a545b656c77808d939d9d938d80776c655b544a423830261e150a0000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000009151f2a333c4247484c46443f382f2925201f1d1f2022282b2e34383a4045474c5254575a5d5e5f605f5e5d5b5854524c47433c35302820170e0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000010e1a2733404c59646f7479797979797979706b6055483c2f231609000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e272727272727272727272727272727272727272727272721201d19130c0400000000000a16222e39434d555b5d6060606060585651493f34291e1206000004111e2b3744515e6a7784919393938c7f7265594c3f323744515e6a7784919393938c7f7265594c3f3226190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000000000714212e3a4754616d7a8798a2a5988b7f7265544a3f33281c1107010006101823303c4956636f7c8996a2aa978a7d7164574a3e3124170b000000000000000a141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000000020b19232b353d474f59606b707d869298a2a39b918c7f726d625b5a616c707e879299a3a39992877e716c615a50483e362c241a0c02000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000040d17222d38414c56606b73808d949fa9a79d928a7e71695f544a40342820170b02000000000000000000000000000000000000000000000000000000000000000000000005111e2a3744505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e463c30261c1106000000000000000000000000000000000916222f3c4955626f7c8895a2afa396897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a46535f697784919eaab4bfcad6dee8eee2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f534639302d29221b12090000000000030c151e262f38424a535b656c74818e9b9b8e81746c655b534a42382f261e150c030000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313c454d53555953504a423b35302d2b292c2d2d3338393f44464b5153565d606367696b6c6c6c6b6a6865615e56544e46413a322920170d020000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000010e1b2834414e5b677481868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d08020000000000010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e221609000005111e2b3844515e6b7784919e9f998c7f7266594c3f333844515e6b7784919e9f998c7f7266594c3f3326190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c1207000000000613202d394653606c7985929fa79b8e8174665b5044382d2218120d0c1117222b37424d5765727f8c98a5a398897c6f6256493c2f23160900000000000000020b141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c0100000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d62616c707e879299a3a39992877e716c615a50483e362c241a1208000000000009141f29333b42464853535353535353535346413a32281e130800000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000006111b262f3a444f59606d78829097a2ada49f92857b6e665c51443e32291d140a000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b000000000000000000000000000000000916222f3c4955626f7c8895a2afa3968a7d7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0005121e2a36424d576673808c98a2aebac3ccd7dce3e7d5c9bcafa296897c6f635649505c6976838f9c9286796c5f53463e3d39342d241b110600000000060f19232b353d464e58606a6f7c8592989891857c6f6a60584e463d352b23190f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d575f6166605b544d46413b393835393a3c3f44464a5053555d6064686d70737677787979787674716e68626058524c443a32291e130800000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393938a7d7064574a3d3124170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d070705010000000000000003101d2936424f5b6771777979797979726d62564a3e3124180b000005121e2b3845515e6b7884919ea6998c807366594d40333845515e6b7884919ea6998c807366594d4033261a0d00000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b000000000006121f2b3844505b667683909ca99e9285786c60544a3f3329241d19181b2227343c46535f6976838f9ca99f9286796d6053463a2d2013070000000000000000020b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e13080000000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d6c707e879299a3a39992877e716c615a50483e362c241a1208000000000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000a141d29323d44505c666e7b85929ea4ada2979083786d60594f443b2f261c11060000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c10030000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7d717d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c11060000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313b4754616e7a86929fa7b1bac2cbd1d6dcd5c9bcafa296897c6f635653535c6976838f9c9286796c5f53534b49453e362d22170c000000030e18212b353d474f58606a6f7c8592918c8c9191857c6f6a60584f473d352b21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f696e736c665f57524c484644404547494a5053545c6063676d71757a7d8083848586858583817e7a756f6a615d564c443a3025190d0100000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000000010e1a2734414d5a6774808d9a9f9f9f978a7d7164574a3e3124170b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080101010101010101010101010101010101010101000000000000000000000004111d2a3744505d6a778386868686867f7265584c3f3225190c000005121f2b3845525e6b7885919ea6998d8073665a4d40333845525e6b7885919ea6998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c030000000000030f1c28333f4a546673808d99a7a1978a7d70665b50443e352f292423282d333d464f59616e7b86929faa9c908376665c5145382c1f13060000000000000001070d111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000000000000071119232b353d474f59606b707d869298a2a39b918c7f72707e879299a3a39992877e716c615a50483e362c241a12080000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000020b172028343f4a545e69707d8a929da7a99f958d80736b61564d42382d22170e05000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000914202d3946525e6873808c95a0a8b1bbc0c7cbd0d0c9bcafa296897c6f63606060606976838f9c9286796c606060585650483e34291d110500000915202a333d474f59606a6f7c8592918c7f7f8c9192857c6f6a60594f473d332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b7f786e69615e565453504b515356545b6063666d70757a7e82868a8d909192939291908e8b86827c746d685e564c41362a1e11050000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000d1a2633404d596673808c99a6aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919393938c7f7265594c3f3226190c000005121f2c3845525f6b7885929ea69a8d8073675a4d40343845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000000b17222d3c4956636f7c8995a0a99d9083786c605a50454039352f2e34383f444e58616b75818e99a3a3988c7f7265544b4034281c1004000000000000040c13181d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d1307000000000000000000071119232b353d474f59606b707d869298a2a39b918b7f7d879299a3a39992877e716c615a50483e362c241a120800000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000050e17232e38424d57616c74808d95a0aaa79f93887d70695e544a3f332820160b020000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d0100000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b02000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005111e2a36414c56606d798390969fa7afb5babfc2c3c4bcafa296897c6f6c6c6c6c6c6c76838f9c9286796c6c6c6c64625a5045392d21150800020f1a26313c464f59606b6f7c8592918b7f72727f8b9192857c6f6b60594f463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88827b736d686461605b555d606265666c7074797d81858a8f92999a9c9e9f9f9f9e9d9b99928f87817a6d685e5246392d2013070000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9f998c7f7266594c3f3326190c000006131f2c3946525f6c7985929fa79a8d8074675a4d41343946525f6c7985929fa79a8d8074675a4d4134271a0e01000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e04000000000000000615222f3b4854606b7784919da8a0958c7f726c615a514b4541403f4045495058606a707d8a939eaa9f92867a6d6154473a2e23180c000000000000040d161d24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d01000000000000000000071119232b353d474f59606b707d869298a2a39b918b869299a3a39992877e716c615a50483e362c241a120800000000000000000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000006111c26303b45505a606d79839098a2aea49a92857b6e665b50443d32281d140a0000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a00000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1925303b45515c666e7b8490959fa3abaeb4b6b7b8b9afa296897d7979797979797979828f9c92867979797979716c6256493d3024170a0006121f2b37434e58606b707d8692918b7f726d6d727f8b9192867d706b60584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b888f86807a75716e6c666b676d6f7175797c81858a8e92989c9fa3aba39f9e9d9d9d9fa3a39f9a938e847a6d6154473a2e2114070000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a6998c807366594d4033261a0d000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919ea6998c807366594d4033261a0d00000613202c3946535f6c7986929fa79a8d8174675a4e41343946535f6c7986929fa79a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b22191107000000000000000007131f2c38434f5965727f8b96a1a79f93887e716c605d55524c4c4c4b51535b606a6f7c86929fa5a3988e8174685e5246392d1d12070000000000010c161f282f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000000000000000000071119232b353d474f59606b707d869298a2a39b999299a3a39992877e716c615a50483e362c241a120800000000000000000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000040404000a141e29333e45515c676e7b86929fa5aca1978f82786c60594f443a2f261b110600000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c20130600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000008141e2834404b545e696e7b838d92999fa3aaa9aaabacaea5998f8986868686868686868f949f988986868686867e7164584b3e3125180b000814212e3a47535f6a707d8692918b7f726d62626d727f8b9192867d706a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b8898928d86827e7b797877787a7c7e8285898d92979b9fa2a7a09d9999929190909192999a9ea19f96887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000916232f3c4956626f7c8995aab4a79a8e8174675b4e4134281b09000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea6998d8073665a4d4033271a0d000006121f2c3844515c667986939fa79b8e8174685b4e41353844515c667986939fa79b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f191007000000000000000000030c1b27323d4753606d7984919eaca49a92867e736d67605d565959545c60656c717c859198a2ac9f92867b6e61564c4135291d0c03000000000007131d28313a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c2013060000000000000000000000071119232b353d474f59606b707d869298a2aba39fa3a39992877e716c615a50483e362c241a12080000000000000000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000306080911111111110c17212834404b555f69717e8a939da8a99f948c7f736b60564c41382d22170d040000000000000000000000000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d21140700000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c60646a6e72757778787979787675726e69636159534d453d352b23190f0600000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020c18232e39424d575e696e7880878d9298999c9d9e9fa39fa1999693939393939393939c9fa6a393939393938b7e7164584b3e3125180b000815222f3b4855626e7b8592938b7f726d625b5b626d727f8b9192857b6e6255483b2f221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88959f98928e8b878685848586898b8e92979a9ea1a8a09e9995908c89868483838486898d92979e95887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000814212e3b4754616e7a8798a2aea89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d79869aa4a89b8e8175685b4e42353a4653606d79869aa4a89b8e8175685b4e4235281b0f02000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a0000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000b151e2b353d45515c67717d8a9aa4aca298928a8079716d6867666567666d70787e869197a1aaa6998c8073695e53493f372d1e150b00000000010d18242f3a434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d211407000000000000000000000000071119232b353d474f59606b707d86929facafacac9f92877e716c615a50483e362c241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a0f1215151e1e1e1e1e1e1e18232e39434d57616c74818e96a0aaa69f93877d70685e53493f33271f160c01000000000000000000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f1408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007121d27303b454d575e666d747b8186898d8f909192999393939393939393939393939393939393939393938b7e7164584b3e3125180b000814212e3a47535f6a74808d887f726d625b51515b626d727f8b8d80746a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88949fa29f9b979992919192939a989b9ea1a9a29e9a96918c8883807d7a78767677797c80858b9297887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000613202d394653606c7985929facaa9d9083776a574d42362a1e11050000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa79a8d8074675a4d4134271a0e01000714202d3a4753606d7a8693a0a89b8e8275685b4f42353a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000007121c27303d474f59606b707d87939facaaa29f928d847e7a767473727375797d838b9298a1a9b3a5998c7f726d625b51493f30271d120700000004111d2935404b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000000000000000000000000071119232b353d474f59606b727f8c98a5b2b3a79a8d80746c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000060e151a1f21222b2b2b2b2b2b2b2b2b27303c45505a606d79849198a3aea49991847a6d655b50443d31281e13080000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000b151e29333b454d545c60696e747a7d808384858686868686868686868686868686868686868686868686867e7164584b3e3125180b0006121f2b37434e58646e74817e726d625b514949515b626d727f80746e64584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a4754606d79828b92989ea1a8a39f9e9e9f9fa4aca9a19e9a97928e89847f7b7773706d676a6a666d6f73797f858f887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000005121f2b3744505b657783909daaac9f928579695e52463a2d2014070000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0a89b8f8275685c4f42353a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d070100000000000000000000000c18232e39424f59606b707d86929aa4aba9aca49c96918b8682807f7f8082858a90959fa3aaaaaca79c918b7f726d625b5142392e23180c0000000613202c3945515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e010000000000000000000000071119232b353d474f59606b707d86929facacacac9f92877e716c615a50483e362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000006101820262b2e2f3737373737373737373737333e45515d676f7c86929fa5aba1968f82776c60584e433a2f24190d06000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4347484c4e505252535252504e4b4846423b38332a251f170f0700000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d130800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000030c172129333b424a51575e61676d7073767778797979797979797979797979797979797979797979797979716c6256493d3024170a00020f1a26313c46525c646e74726d625b51493f3f49515b626d72746e645c52463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000613202c3945515d676d767e858c9196989b9d9e9f9f9e9d9a9897928e8a85817c77736e696663605d55545c6063676d727a81887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000030f1b27333f49536874818e9ba7aea298877b6e6154473b2e2114080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667986939fa79b8e8174685b4e4135281b0e02000814212e3b4754616e7a8794a1a89c8f8275695c4f42363b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000004101c2834404a54606b707d869298a3a69f9c9fa4a8a19e99928f8d8c8c8d8f92989da0a7a7a09da0a7a39b918b7f726d62544b4034281c100400000714202d3a4753606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c100300000000000000000000071119232b353d474f59606b707d869298a2a39f9fa3a39992877e716c615a50483e362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79b8e8174685b4e4135281b0e0200000000000000000000000000000000030e18222a31373a3c44444444444444444444444444404b555f6a727f8b939ea8a89e948c7f726a60554c41352922180c010000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e1104000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000000000000000000000a16202b343d4347494949494949494846423b33291f140900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000050f172029303940444d53555d606366696a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d21150800000915202a33414a525c646765625b51493f37373f49515b626567645c524a41332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0004111d2935414b555d606d717a7f84898c8f9091929291908e8b8885817d79746f6b66615f575653514b4b5153555c60686d757f7b6e6155483b2e221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000b17222d3f4c5865727f8b98aab4aa96897c706356493d302316080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869aa4a89b8e8175685b4e4235281b0f02000815212e3b4854616e7b8794a1a99c8f8376695c5043363b4854616e7b8794a1a99c8f8376695c504336291d1003000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000306070a0d101112131212100e0b07060400000000000000000000000000000006121f2c3844515c66707d869298a3a39c948f939aa0a7aba39f9c9a99989a9b9fa2aaa8a19e9590959ba3a39b918b7f72665c5145382c1f13060003101c2936434f5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000000000000000000071119232b353d474f59606b707d869298a2a399929299a3a39992877e716c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89b8e8275685b4f4235281c0900000000000000000000000000000000000a15202a343c4347485151515151515151515151515151514e58626d75818f96a1aba69f92877c6f675d51453f34291d110500000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d1004000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312e2f32353738393939383735322e2d2a261f1c170e0903000000000000000000000000000000000000000000030f1b27323d464e545656565656565654534d453b31251a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000050e171e272e343b42464b5153565a5c5d5e5f6060606060606060606060606060606060606060606060585650483e34291d11050000030e18212f38414a52585a585651493f372d2d373f495156585a58524a41382f21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00010d18242f3a434b515a62686d72797c7f82848586858583817f7c7974706d6663605955534d494745404045464b51565e616d726e695f53473a2d211408000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000616232f3c4956626f7c8998a3aea5988c7f7265594c3f3025190d0100000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000815222e3b4855616e7b8894a1a99c908376695d5043363b4855616e7b8894a1a99c908376695d5043362a1d1003000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79849197a1a49c918c838790959c9fa4aca9a7a6a5a6a8a8a7a09d96918a848c919ba3a0959084796d6053463a2d20130700000d1a2733404d5a6673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f020000000000000000071119232b353d474f59606b707d869298a2a3999286869299a3a39992877e716c615a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89c8f8275695c4f4230251a0e02000000000000000000000000000000030f1a26313c464e53555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b606d7a849199a3aea39991847a6d605a50453a2e211509000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000000000000006131f2b37434e586062626262626262615e574d42362a1e1205000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000050c151c232831363a4045474a4d5051525353535353535353535353535353535353535353535353534b49453e362d22170c00000000060f1d262f3841474c4e4b4a453f372d25252d373f464a4b4e4c4741382f261d0f060000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000007131d28313a414550565d60666d6f727577787979787674726f6c6663605c54544f4846423d3a393534383a40454c525b6265615f574d42372b1e1206000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000713202d3a4653606d7986929faca89b8e817568564c41362a1e110500000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000815222f3b4855626e7b8895a1a99d9083766a5d5043373b4855626e7b8895a1a99d9083766a5d5043372a1d1004000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e2215080000000000000002060a0c0d1313131313131313131313131313131313131313131312110f0c0701000000000000000006121f2c3844515c666e7c8591979c928c7f767c838a8f939a9a9d9e9f9f9e9d9b9895908b847e777f8c919b9691837a6e665c5145382c1f130600000916232f3c4956626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d0000000000000000071119232b353d474f59606b707d869298a2a39992877d7d879299a3a39992877e716c625a50483f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaa9d9083776a574d42362a1e120500000000000000000000000000000006121f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a686f7c87929facaba0968e81756c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181514120e0903000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6e695e53463a2d211407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000030b12181f252a2f35393a3d404344454646464646464646464646464646464646464646464646463e3d39342d241b110600000000000b141d262f363c40413f3d3a342d251b1b252d343a3d3f413f3c362f261d140b000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0000010c161f282f353f444c52545c606265686a6b6c6c6b6a676562605b5453514a48433d3a36312d2c29282c2f343a414651575955534d453c31261a0e02000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3844515c667683909ca9aa9e918477685e5246392d20130700000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000915222f3c4855626f7b8895a2aa9d9083776a5d5044373c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000070d12161919202020202020202020202020202020202020202020201f1e1b18130c050000000000000004101c2834404a545f6a6e7c8591928c7f736d6f787d82878b8e9091929291908e8b88837e79716d727f8c9191847a6e685e544b4034281c100400000815222e3b4754606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000000000000071119232b353d474f59606b707d869298a2a39992877e70717e879299a3a39993877e716c625a50483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facac9f928579695e52463a2d2014060000000000000000000000000000000815212e3a47535f6a6f777777777777777777777777777777777777777777777f8c99a5b2a89e938b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0f111212131312100f0c080705020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7b6e6154483b2e211508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000070c141a1d24292c2d303336373839393939393939393939393939393939393939393939393931302d29221b1209000000000000020b141d242b30333432312e29231b12131b23292e31323433302b241d140b02000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000040d161d2429323a41454a505356595c5d5e5f5f5e5d5b585553504a4644403938322d2a2620201d1c1f232930363f464a4c4847423c332a1f150900000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000004101c2834404a5466737f8c99a9aca096877a6d6154473a2e21140a00000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99c8f8376695c504336291d1003000916232f3c4956626f7c8995a2aa9d9084776a5d5144373c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e120600000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2b28241e170f06000000000000000c18232e39424e575f6a6e7c858c80736d63666d70767b7e81838485858584817f7c77726d67626d727f8b847b6e685e564c42392e23180c00000006131f2b38434e5863707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d201307000000000000071119232b353d474f59606b707d869298a2a39992877e706c6c717e879299a3a49993877e716c625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaea298877b6e6154483b2d22170b0607080808060200000000000000000915222f3c4855626f7c8484848484848484848484848484848484848484848484919daab7afa59f9285786c5f5245392c1f120600000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878989898989898074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000003090e13181d20202327292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000000020b131a1f2426272524221d1811090911181d2224252726241f1a130b0200000000000b1825313e4a56626d72797979797979736e63584b3f3226190c00000000040c131820282f35383f4446494c4f5152535252504e4c4946443f3a38342e2c27211e1a1413101013181e252a353a3e3f3b3a37312a21180e0300000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000c18232e3c4956626f7c8997a2ada8978a7e7164574a3e31261b0f03000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a99c908376695d5043362a1d100300091623303c4956636f7c8996a2aa9e9184776b5e5144383c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e02000000000a131c232a2f3233393939393939393939393939393939393939393939393837342f2921180f0500000000000007121c27303c454e575f6a6e7c7f736e635b5c6064696e717477787979787775726f6a65605d5b626d727e7b6e695e564d443b30271d1207000000030f1b27323d4854606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f12060000000000071119232b353d474f59606b707d869298a2a39992877e716c61616c717e879299a3a49993877e716c625a50483f362d241b12090000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929facb4aa978a7d7064544a3f33281c131313151514120f0a030000000000000916222f3c4955626f7c889191919191919191919191919191919191919191919196a0acb8b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e040000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692959595958d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000001070d111314171a1d1e1f202020202020202020202020202020202020202020202020181715110c060000000000000000000001080e14171a1b181815120c060000060c121518181b1a17140e08010000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000001070d161e24292e34383a3c3f42444546464543413f3c3938332d2c28231c1b16120e09060404070c131923292e31322e2d2b261f180f060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000713202d3a4653606d7985929eaba79b8e817468584e43372b1f1206000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a99d9083766a5d5043372a1d1004000a1623303d495663707c8996a3ab9e9184786b5e5145383d495663707c8996a3ab9e9184786b5e5145382b1e1205000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f15090000000007121c252e353b3e40464646464646464646464646464646464646464646464544403a332b21170c010000000000000b151e2a333c454e575f6a6e726d635c525053575e6164676a6b6c6c6b6a6865625f585351515b626c716e695e574d443b32291e150b00000000000a16202c38444f59606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000000040f19232b353d474f59606b707d869298a2a49992877e716c615a5a616c717e879299a3a49993877e716c625a50483f362d241b110600000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929facb4a79a8e8174665b5044382d22201f202222211f1a150e0600000000000916222f3c4955626f7c88959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a8b2acacac9f9285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e05000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa2a29a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000010406070a0d1011121313131313131313131313131313131313131313131313130b0a0805000000000000000000000000000003080b0d0e0c0b090501000000000106090b0c0e0d0b0803000000000000000006121e29343f495156586060606060605a58524a40362a1f130700000000000000040c13191c23282b2d2f323537383939383734322f2d2b28221f1c18120f0a0502000000000002080d181e22252622211e1a150e06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006121f2b3844505c6674818e9baaab9e9184786a5f53473a2e21150a000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000a1723303d4a5663707d8996a3ab9e9185786b5e5245383d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e03000000020d19232e3740464b4c5353535353535353535353535353535353535353535352504c453d33291e1307000000000000030c18212a333c454e575f6266635b524944464d5354585b5d5e5f5f5e5d5b5855534e474549515a6265615e574d453b322920170c03000000000004101c27323d44505b656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b00000000000b16212b353d474f59606b707d869298a2a49993877e716c615a50505a616c717e879299a3a49993887e716c625a51483f372d23180c0100000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929facb8ab9e9185786c60544a3f332d2c2c2d2f2f2e2b2620180f06000000000916222f3c4955626f7c88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b0400000000000000000000000000000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000001080d11171c1f202326292a2b2c2c2b2a282522201f1c1712100c070000000000000000000000070d121618191514120e090300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000003101c28343f4a5464707d8a98a2ada196887b6f6255483c31261a0f000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000a1724303d4a5763707d8a96a3ab9e9285786b5f5245383d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000006121e2a354049515759606060606060606060606060606060606060606060605e5c574f453a2f24180c00000000000000060f18212a333c454e53555957514940383b4246484b4e5051525252514f4c4847433c393f4850565854534d453b332920170e05000000000000000b162127333f49535b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000003101b27323d474f59606b707d869298a2a49a93877e716c615a504848505a616c717e879299a4a49a93887e716c625b51493f34291d11050000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929facb4aba1978a7e71665b50443f3a39383a3b3b3a37312a22180e030000000916222f3c4955626f7c8893939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000040613131313131313131312110e0904000000000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000060b10121316191c1e1f201f1f1d1b191613120f0b060400000000000000000000000000000106090b0c08080602000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000b17232e3a4753606d7985929faca8998c7f7366584e43372b1c11060000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e3d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000060f18212a333c4247484c4b463f372b31363a3b3e41444546464544423f3c3a37312c363f454a4b4846423b332920170e050000000000000000050b17222d384149535b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a00000000000713202c38444f59606b707d869298a2a49a93887e716c615a50483e3e48505a616c717e879399a4a49a93887f726d625b51453a2e22150900000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929facaea399929183786c6059504947454546484847433c342a20150a0000000916222f3c4955626f7c8686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000001070c10132020202020202020201f1d1a150f08000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000030607090c0f1112131312100e0c090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000006131f2c3845515d6774818e9ba8aa9d9184776a5f5347382e23170b0000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3ab9e9184786b5e5145382b1e1205000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f343e4b5764717e8a97a4ac9f9285796c5f4a3f34281c10030006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c100700000000000c1925323e4b57636d73797979797979797979797979797979797979797979797873685c5044372b1e11000000000000000000060f18212a31373a3b3f3e3a352e25252a2d2e313437383939383735322f2e2b26242d343a3d3e3b3a36312921170e050000000000000000000006111b262f38414950575f62686e717477787979787775726e69625f58514940372e231a0c0200000000000916222f3b4854606b707d869298a2a49a93887e716c625a50483e36363e48505a616c717e879399a4a49a93887f726d62564a3d3124180b000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929facac9f9286928c7f736b605b53535151535555534e463c31261a0f0200000815222e3b4754606a76797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120500000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000004101d2935404b5563707d8996a1aca095887b6f62544a3f34281c100300000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000b1825313e4b5864717e8b97a4ac9f938679665c5044383e4b5864717e8b97a4ac9f938679665c5044382b1f120600030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000d192633404c5966737f8686868686868686868686868686868686868686868685786b5e5245382b1f1200000000000000000000060f1820262b2e2f33322f2a231c1a1e212125282a2b2c2c2b2a282522211f1b1b22292e31322e2d2a251f170f050000000000000000000000000a141d262f383f444e53565e6165686a6b6c6c6b6a6865615e57534e463f372e251c11080000000000000a1623303d495663707d869298a2a39f93887f716c625a50483e362c2c363e48505a616c717e879399a4a49a93887e7265584b3f3225180c00000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3744505b657986939faca79a8d818d93877d726c6562605d5c6062625f584e43372b1f1206000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c10030000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000c18242f394653606c7884919eaba7998c8073665c5044382b1f140900000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000b1825323e4b5865717e8b98a4afa49986796d6053463a3e4b5865717e8b98a4afa49986796d6053463a2d20130700000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c020000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b5e5245382b1f120000000000000000000000060e151a1e21222625221e18120e121415181b1d1e1f1f1f1e1c191515120f11181d21242521211e1a140d0500000000000000000000000000020b141d262d333c42474c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a000000000000020f1c2935424f5c6875828f949fa39b918b7f726d625a50483e362d24242c363e48505a616c717e879399a49e938e8175685b4e4235281b0f0200020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202d394653606c78869aa4afa396897d869292877f78726e6d67676d6e6e6a5f53473a2e2114080000030f1b27323c464e5455606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b0006121e29343f495156586060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000007121f2b3844505b6673808c99a3ab9e9184796d6053463b30251a0e01000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000c1825323f4b5865727e8b98a5b5a093867a6d6053473a3f4b5865727e8b98a5b5a093867a6d6053473a2d2014070000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a02000000000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b5e5245382b1f1200000000000000000000000003090e121415191816120d07020507080b0e1112131312110f0c09080603060c111517181514120e0903000000000000000000000000000000020b141b222731373b4146474b4e5152525352514e4c4846423b37312a221c130a01000000000000000714202d3a4753606d79828f949b918b7f726d625a50483f362d241b1a242c363e48505a626c717e87939a938e81786d6053463a2d201307000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000713202d3a4653606d798693a0b6a295887c818e99928c837f7b7a7979797b7c6e6255483b2f2215080000000a15202b343c4347495353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f140800010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000007121d2731394045535353535353535353524e473f352b2015090000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000030f1c28333f4a54616e7b87929faca1968a7d7063574d42362a1d1307000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f34281c1003000c1925323f4c5865727f8b98a5ada093877a6d6054473a3f4c5865727f8b98a5ada093877a6d6054473a2d21140700000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f060000000000000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5e5245382b1f120000000000000000000000000000020608080c0c0a060200000000000001040506060504020000000000000105090b0b08070502000000000000000000000000000000000000020a111720262b3036393b3e41444546464544423f3b3a36302b262018100a01000000000000000006131f2c3845515c676d79828f918b7f726d625b51483f362d241b12121a242c363e48505a626c717e88938e81786d665c5044382b1f120600000714202d3a46525e6976797979797979797976685e5246392d201307000714202d3a4753606d7a8693a0ada194887b7c88949f95918c8886858586888073675a4d4034271a0d000000040f19222b32373b3c464646464646464646464646464646464646464646464646464646464646464644413b342c22180d0200000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0100000000000000000000000000000000000000000000000000000000000106090b0c131313130c0b09060100000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000b17222d3846525e6975828f9ba7a89b8f8275695e52463a2f24180d000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4ac9f938679665c5044382b1f1206000c1926333f4c5966727f8c99a5ada094877a6d6154473a3f4c5966727f8c99a5ada094877a6d6154473a2e21140700000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d0500000000000000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1e252a2d2e323537383939383735322e2d2a251f1a150e060000000000000000000004101c2934404b555c676d79828a7f726d625b51493f362d241b120909121b242d363e48505a626c717e8681786d665c544a3f34281c100300000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000714212d3a4754606d7a8793a0ada194877a76828f99a09d9895989292988d8073675a4d4034271a0d0000000007101920272b2e2f39393939393939393939393939393939393939393939393939393939393939393835302a221a1006000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000040e18222a32373b3c464646464646463e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d13080000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000000000000000000000000000000000070d1216181920202020181815120c060000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000006111c2a36424d5763707d89959fac9f92867b6e61554b4135291d12070000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4afa49986796d6053463a2d201307000d192633404c5966737f8c99a6ada194877a6e6154473b404c5966737f8c99a6ada194877a6e6154473b2e2114080000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e090300000000000000000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62574a3e3125180b0000000000000105090b0b1313131307060405090b0b131313130706040005090b0b13131313070604000000000000000000000000000000000000000000000000000000000000000003090e14191e202125282a2b2c2c2b2a282521201e1a140f0a030000000000000000000000000c18232f39434b555c676d797d726d625b51493f372d241b1209000009121b242d363f48505a626c717d786d665c544a42382e23170b0000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000814212e3b4754616e7a8794a1aca093877a6f7c87929fa5a5aaa29f9f9a8d8073675a4d4034271a0d0000000000070f151b1f22222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b313638393939393939393433302b241d140b0100000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f1206000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000e1a25303b4854606b7683909da8a3998d8073675d5145392e23180c0000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b5a093867a6d6053473a2d201407000d1a2633404d596673808c99a6aea194887b6e6155483b404d596673808c99a6aea194887b6e6155483b2e221508000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d0801000000000000000000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51463a2e2216090000000000060c111517182020201f141310111517182020201f1413100c111517182020201f1413100c07010000000000000000000000000000000000000000000000000000000000000002080d111414181b1e1f1f201f1e1b191514120e0903000000000000000000000000000007121d273139434b555c676d716c625b51493f372d251b12090000000009121b242d363f48505a626b706d665c544a423830261c11060000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4855616e7b88949f9fa39986796d73808c939fa2aaaaaba69a8d8073675a4d4034271a0d000000000000040a0f131516202020202020202020202020202020202020202020202020202020202020201f1f1c19140d0600000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726241f1a130b0200000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000000000000000000000000000000009131b23292e31323939393932312e29231b13090000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000009141f2c38444f5964717e8a96a0ab9f92857a6d60544b4034281d120700000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5ada093877a6d6054473a2d211407000d1a2733404d5a6673808d99a6aea195887b6e6255483b404d5a6673808d99a6aea195887b6e6255483b2f2215080000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751493f35291e1206000000000911181d2124252d2d2d2c201f1c1d2124252d2d2d2c201f1c181d2124252d2d2d2c201f1c18120b030000000000000000000000000000000000000000000000000000000000000000010507080b0e1112131312110f0c0807050200000000000000000000000000000000010b151f273139434b555c6064615a51493f372d251b130900000000000009121b242d363f4850596063605c544a423830261e140a000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000915222f3c4855626f7b8893939393928679666c77818c92989b9e9f9f9a8d8073675a4d4034271a0d000000000000000003060809131313131313131313131313131313131313131313131313131313131313131312100d08020000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201b1a17140e08010000000000000000000106090b0c1313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000000000000000000000000000007111b252d343a3e3f464646463f3d3a342d251b110600000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000002101b27323d4653606c7884919da8a2978b7f72665c5145392e23180c01000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5ada094877a6d6154473a2e211407000d1a2734404d5a6773808d9aa6aea295887b6f6255483c404d5a6773808d9aa6aea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f372d23180d0100000009121b22292e3132393939392d2c29292e3132393939392d2c2923292e3132393939392d2c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273139434b5153575550483f372d251b1309000000000000000009121b242d363f474f545653504a423830261e140c02000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000916222f3c4955626f7c86868686868685786c656c777f868b8e919292928d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000000000003060809131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000010d18232d373f464a4c535353534b4a463f372d23180c01000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a0a99e9184796d60554b4034281e1308000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6ada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7afa295887c6f6255493c414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000105080b0b1313131313130c0b090501000000000000000000000000000002070a0c0d1313131313130b0a08050000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a352d251b110700000006111b242d343a3d3e464646463a3834343a3d3e464646463a38342f343a3d3e464646463a38342f271f150b0100000000000000000000000000000000000000030608090d1012131312110f0b0707050100000306060b0f121312110e080705020000000000000000000000000000030d151f2731394045474a49453e362d251b13090100000000000000000009121b242d353d44484a46443f3830261e140c0200000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4754606a767979797979797873695b656c727a7f8284858685837e7164574b3e3124180b00000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000006121e29343f4951565860606060585651493f34291d120600000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7884919da7a1968b7e72675c51453a2f24190d030000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aea194887b6e6155483b2e221508000e1b2834414e5b6774818e9aa7afa295897c6f6256493c414e5b6774818e9aa7afa295897c6f6256493c2f2316090000000000060c11151718202020202020181815110c06000000000000000000000000070e1316191a202020202020181715110c060000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e29231b130a000000010c18222d363f454a4b535353524745403f454a4b53535352474540393f454a4b535353524745403931271d12070000000000000000000000000000000000040a0f1315161a1d1f1f201f1e1b181413110d080b0f1213181c1f201f1e1b1514120e090300000000000000000000000000030d151f272f34383a3e3c39332c241b130901000000000000000000000009121b232b33383c3d3a38342e261e140c020000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070006131f2b37434e5860626c6c6c6c6c6c6c6961535b60686d72757778797876716c6155493d3023170a0000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a03000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000000000000000000000000406070a0c0f11111213131312110f0d0b070705010000000000000000000000000000000000000000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c65625b51463a2e22150900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000b17222d3844505c66717e8a95a0a89e9184796d60564c4135291f14090000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6aea195887b6e6255483b2f221508000e1b2835414e5b6874818e9ba7afa396897c706356493d414e5b6874818e9ba7afa396897c706356493d3023160a000000000911171d2124252d2d2d2d2d2d2524221d181109000000000000000000010a12191e2325262d2d2d2d2d2d2524211d17110900000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b262625221e18110a0100000005111d29343f485056586060605f53514b485056586060605f53514b43485056586060605f53514b43392f23180c00000000000000000000000000000003090e151b1f2222272a2b2c2c2c2a282521201d1913171c1f2024292b2c2c2a2821211e1a140d0500000000000000000000000000030d151d23292c2d31302d28221a1209010000000000000000000000000009111921272c2f302d2b28231c140c02000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700030f1b27323c464e54556060606060605f5d574950565d6065686b6c6c6b6a64615a5045392d211408000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c0400000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000000000000000001070c10131417191b1d1e1f20201f1f1e1c1a171413110d0804010000000000000000000000000000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000b1825313e4a56626d7279797979726d62564a3d3124180b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000006111c28343f4a54606c7883909da6a1968c7f72685d52453b31261a0c0300000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6aea295887b6f6255483c2f221509000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d424e5b6875818e9ba8b0a396897d7063564a3d3023170a00000009121b22292d303139393939393932312e29231b120900000000000000000a131c242a2f323339393939393931302d29221b120900000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e191816120d0700000000000915212e3a45505a62656c6c6c6c605c55505a62656c6c6c6c605c554b505a62656c6c6c6c605c554b4034291c100400000000000000000000000000060e141a20262b2e2f3336383939383735322e2d2a251e22282b2d313638393937342e2d2a251f170f0500000000000000000000000000030b12181c1f202423211c17100800000000000000000000000000000000080f161c202223201f1c17110a0200000000000000000714202d3a46525e6976797979797979797976685e5246392d20130700000a15202b343c43474953535353535352514c3f444c5254585b5e5f5f5f5d575550483e33281d11050000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c030000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000000000000050b1012181c1f202326282a2b2c2c2c2c2c2a29272421201d1913100d07010000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1925323f4c5865727f868686867f7265584b3f3225180c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000b17232e3844505b66707d89949fa89e92857a6d60574d42362a1e150a00000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a000006111b242d34393d3e4646464646463f3d3a342d241b0b02000000000000030d1c252e353b3f404646464646463e3d39342d241b110600000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0906010000000000000b1724313d4a56626c71797979796d675c56626c71797979796d675c5156626c71797979796d675c5145382c1f1306000000000000000000000000080f181f262a32373b3c40434546464544423e3a3936302a2d3338393e4245464544413b3a36312921170d030000000000000000000000000001070c101314171714110c05000000000000000000000000000000000000050b101316171312100b060000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000040f19222b32373b3c464646464646454441333a4145474b4f51525352504b49453e362c22170c00000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000000040b10161c1d23292c2d30333537383839393938373633312e2d2a25201d18120b0600000000000000000000000000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926323f4c5965727f8c93938b7f7265584c3f3225190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000006111c28333f4a54616b76828f99a4a1978d8073695f53463d30261c1106000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa295897c6f6256493c2f231609000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00010c17222d363f45494b5353535353534b4a453f372d1d140a0000000000010b151f2e3740474b4d5353535353534b49453e362d22170c00000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000b1825323e4b5865717e86868686796d605865717e86868686796d60535865717e86868686796d6053473a2d20140a0000000000000000000000081119212a31363c4347494d5052525352514e4b4746413a36383f44464b4f525352514e4846423b33291f1409000000000000000000000000000000000406070b0a0805000000000000000000000000000000000000000000000407090a070603000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d0100000007101920272b2e2f393939393939393835272f35393a3f4244454645433e3d39332c241a1006000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b1005000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000000060b161b21282c2f34383a3d3f42444445464646454442403e3a3936302c29241d17110a02000000000000000000000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000b17222d38424f59626f7c87939fa99f92867b6e61594f42382e23170c020000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7afa396897c706356493d3023160a00101c2936434f5c6976828f9ca9aca4978a7d7164574a3e434f5c6976828f9ca9aca4978a7d7164574a3e3124170b0005111d29343f48505658606060606060585651493f2f261b11060000000007121d27314049525759606060606060585650483e34291d1105000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000a1723303d4a5663707d8993988a7d70635763707d8993988a7d7063575663707d8993988a7d7063574a3d31261b0f03000000000000000000060f19232b333b42464e54555a5d5e5f5f5f5d5b5854524c4641424a5053575c5e5f5f5d5b54534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464853535353535353535346413a32281e13080000000000070f151b1f22222d2d2d2d2d2d2c2b281e24292c2d3235383939383731302d28221a12080000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d2115090000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000000000000000000020a111721272c3338394045474a4c4e50515253535252514f4d4a4746413a39352f28231c140c0600000000000000000000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d192633404c5966737f8c99998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000006111c262f3d47535f6a74818e97a2a3988e82756b60544a3f34281f14090000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d293643505c6976838f9c9f9f9f978b7e7164584b3e43505c6976838f9c9f9f9f978b7e7164584b3e3125180b000815212d3945505a62646c6c6c6c6c6c65625b5141382d22170b000000000c18232f3943525b63666c6c6c6c6c6c64625a5045392d211508000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000815222f3b4855626e7b88959a8d81746758626e7b88959a8d8174675855626e7b88959a8d817467584e43372b1f12060000000000000000030e18222b353d454d53585f6266696b6c6c6b6a6865615e56524c4c545b6064696b6c6c6a67615e574d42362a1e1205000000000000000000000000000000010406070b0e101213131312100e0b07060401000000000000000000000000000000000000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c02000000000000040a0f1315162020202020201f1e1c13191d202125282b2c2c2c2a2423211d171008000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000030b141c222832383e44484b515356595b5d5e5f5f5f5f5f5d5c5a5754524c47454039342e261e170f07000000000000000000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2633404d596673808c99998c7f7366594c403326190d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000a141d2b37434e58616d7a85929fa79e93897d70665c50443b30251a0d0300000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a00101d2a3643505d6976839093939393938b7e7165584b3e43505d6976839093939393938b7e7165584b3e3225180b000b1724303d4956626c71797979797979726d6253493f33271b0f03000004101c2934404b55636e73797979797979716c6256493d3024170a00000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000714202d3a4753606d7a86979e9184786a5f606d7a86979e9184786a5f53606d7a86979e9184786a5f53473a2e21150800000000000000000a15202a343d474f575f616a6f7376787979787775716d68615e56565d666c717578797877746e695e53463a2d2114070000000000000000000000000001070d111314181b1d1f1f201f1f1d1b181413110d07010000000000000000000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000003060809131313131313121210080d111314181c1e1f201f1d181714110c0600000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000030c151d262d333d44484f55555c606366686a6b6b6c6c6c6b6a696664615e5653514b443f38302921191007000000000000000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99998c807366594d4033261a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000020b1b26323c46525e68727f8c95a0a59d9083786d60574d42362a1f150b01000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00101d2a3743505d6a7683868686868686867f7265584b3f43505d6a7683868686868686867e7265584b3f3225180c000b1825313e4b5864717e8686868686867f72655b5044372b1f150a000006131f2c3845515c6773808686868686867e7164584b3e3125180b000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000006131f2c3945515d677885929e96887b6f625d677885929e96887b6f62555d677885929e96887b6f6255483c3025190d01000000000000020f1a26313c464f5960696e767c80838585868583817e7a746d68605d686d787e8285868584817b6e6154483b2e211508000000000000000000000002080e13181d202024272a2b2c2d2c2b2a272421201d18130e090300000000000000000000000000000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000006060606060606050300010406070c0f11121312100b0a0805000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c20130400000000000000000000000b151e272f383f444f54596163676d70727577777879797978777573716d6865605d55504a423b332a22190f06000000000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768386868376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000a15202a36414c56606d7883909aa4a0958c7f72695e52463e31271d1207000000000000121f2c3845525f6b7885929eabaca194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9aca4978a7d7164574a3e3124170b00101c2936424f5b66717679797979797979726d62564a3d424f5b66717679797979797979726d62564a3d3124180b000713202d3a4653606d7984919393939184786c6053463c31261a0f02000714202d3a4753606d7985929393939184796d6053463a2d2013070000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000004101d2935404b556a7783909d998c7f7266566a7783909d998c7f726656556a7783909d998c7f7266564c41362a1d110500000000000006121f2b37434e58606b707b82888d9091929292908e8b86817a706b606d7a828a8f91929290897d7063564a3d3023170a00000000000000000000050d14191d24292c2d31343738393939383634312d2c29241d1a140d050000000000000000000000000000000000000000000000000000000002090e12141520202020202020201413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d100000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000000000007121d273039424a505960636b7075797d7f81838485868685858482807d7a76716d67605c544d453c342a21180c030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9a9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000040d1925303a44515c666f7d88939fa79f92867b6e61594f43392f24180c020000000000121f2c3845525f6b7885929e9f9f9f94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9f9f9f978b7e7164584b3e3125180b000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a3e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090006131f2c3845515c66727f8c97a2a0958a7d7063584e43372b1e13080714202c38444f5965717e8b97a1a2978c7f72665c5144382c1f1206000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c18242f424f5c6875828f9b9c908376685e6875828f9b9c908376685e5c6875828f9b9c908376685e5246392d2013070000000000000814212e3a47535f6a707d858f94999c9e9f9c9b9c9b98928e857d706b75828f949c9e9f9f96897d7063564a3d3023170a000000000000000000080e171e252a2f35393a3e4143454646464543413e3a39352f2a251f170f09000000000000000000000000000000000000000000000000000000000002050708131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d1000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000040e18232e39434b545b606b70767d8185898c8e90919292929292908f8d8a86837e79726d665f574e463c332a1e150b0000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0c08131e2834404a54606b74818e97a1a2988e81756b61554b4035291e140a0000000000121f2c3845525f6b7885929393939393877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3643505d6976839093939393938b7e7165584b3e3225180b000a16222d38434d555b5d60606060606060585651493f3438434d555b5d60606060606060585651493f34291d11050004101c2834404b54606d7a85929fa89c8f82766a5f53473a3025190d0916232f3c4855606b7783909da99f92857a6d60544a4034281c100400020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000000071a2734414d5a6774808d9a9f93867a6d616774808d9a9f93867a6d615a6774808d9a9f93867a6d6154473a2e23180c000000000007131f2c38434e58626e7c8692989fa29f97928f8e8f9196999792877d707d89949ea69e989291897d7063564a3d3023170a00000000000000010a121a202930363a4045474b4e505252535252504e4b4745413a363029211b120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000000020c16202834404b555c666c737d838a8e9298999b9d9e9e9f9f9f9e9d9c999993908b857f786e695f584e453c30271d120700000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000040b0f1315161919191919191919191919191919191918232e39424f59616d7a85929ea69e938a7d70675d51453c30261c110600000000121f2c3845525f6b7885868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683868686868686867e7265584b3f3225180c0005111c27313b434a4f50535353535353534b4a453f372d313b434a4f50535353535353534b4a453f372d23180c0100000c18232e3945515d6773808d98a39f94887c6f62564c41362a1c12121f2b37434e5863707d8995a0a3988c8073675d5142392e23180c000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c1926323f4c5965727f8c98a4998b7e716465727f8c98a4998b7e71645465727f8c98a4998b7e7164544a4034281c1004000000000915222e3b4854606a76828f98a2a298928b8583828284878c929792857b818e9aa69e948f8684867d7063564a3d3023170a000000000000000a131c242c323b41464b5153575a5d5e5f605f5e5d5a5754514b46423b332d241c140a01000000000000000000000000000000000000000000000000000106090b0c13131313131313090806030000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000000000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868376695c504336291d100000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000008131e28323a45515c676d78808990959b9fa2aaaba39f9d9d9c9d9ea1a9aba49f9d97928b837b6f6a5f574d42392e23180c02000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000070f161b20222325252525252525252525252525252525252527303d46525e68717e8a949ea59e9184796d60584e42382e23170b02000000111e2b3744505d6873787979797979797976685e5246392d20140700000000000000000000000000000000000000000000000000000000000000101c2936424f5b66717679797979797979726d62564a3d3124180b00000a151f2931383e4243464646464646463f3d3a342d242931383e4243464646464646463f3d3a342d241b110600000007121d2935414c55616e7b86929fa69a8e8174685e5246392e231814212e3a47535f6a76828f9ca79f92867a6d61554b4030271c120700000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000b1724313e4a5764717d8a97ab9b8e82756664717d8a97ab9b8e8275665c64717d8a97ab9b8e8275665c5144382c1f1206000000000916232f3c4956626f7c89949fa79f92867e79767576777b7f858f948f8283909daa9c8f82797779796d6053473a2d20140700000000000009121c252e363e444c52555d6064676a6b6c6c6c6b696764605d55524d453f362e261c1309000000000000000000000000000000000000000000000000060d12161819202020202020201615130f0a04000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000010d1925303a44515b606d79828d929d9fa7a8a19e999992919090919297979b9fa4a9a19e9590857c6f695f544b4034281e1408000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b9b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000007111921272c2f30323232323232323232323232323232323232323235414c56616c75828f98a2a1968d80736a5f544a3f34281d140a0000000f1c2834404c5761686b6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090000030d171f272d3236373939393939393932312e29231b1f272d3236373939393939393932312e29231b120900000000000d19242f3a46525e6874818e9aa49f92867a6d61544a4034281c1d2a36414c56626e7b88949fa3998d8174685e52433a2f1e150b0000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000916232f3c4956626f7c8995ab9f9285796d626f7c8995ab9f9285796d60626f7c8995ab9f9285796d6053463a2d201309000000000d1a2733404d5a6673808d99a69f958a7d716d666869696e737a828e938f90959fa298887b6f676d6d675c5145382c1f13060000000000050f1b242e37404850565e61676d71747678797979787674716d67615e57504840382e251b0f06000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d23221f1b160f0700000000000000070f161b1f22232d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000005111d2935414c56626d75818e949ca4aba39f96918c88868483838485878a8f939a9fa7a79f9791857b6e665c51453b3025190d000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000040f19232b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f44505a616e7b86929fa69f92877c6f665c50443c2f261b110600000c18242f3b454f575d5f606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060585651493f34291d1105000000040d151c2226292a2d2d2d2d2d2d2d2524221d1811151c2226292a2d2d2d2d2d2d2d2524221d18110900000000000008131e2a36414d56626e7b87939fa3988c7f73665c5144382c1f202d3946525e6874818e9aa69f92877b6e61564c4131281d0c030000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000000000814212e3b4754616e7a8799a3a297897c70636e7a8799a3a297897c7063616e7a8799a3a297897c706356493d31261a0e02000000101d293643505c6976838f9ca99d9083766c605c54575e61686d78818e949d9fa79f9285796a5f60605c554b4034291c100400000000030d17212d364049515a61686e747a7e8183858586858583817e7a746e69625a524a40372d21180e03000000000000000000000000000000000000000009131b23292e3132393939393939392f2e2b2720191007000000000007101920272b2e2f3939393939393932312e29221b12090000000000000000000000000000000000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d211509000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000713202d3946525e68727f8b939ea6aba399928c84807c7977767677787a7e828790959ea5a9a1979083796d60564c41362a1c11060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9b9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c525e69727f8b949fa3999083786d60574d41382d22170b000007131e29333d454c5052535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f50535353535353534b4a453f372d23180c0100000000030a11161a1c1d20202020202020181815110c060a11161a1c1d20202020202020181815110c0600000000000000010e1925303b47535f6975828f9ba69e9184796d6053463d32272834404b55616d7a86929fa69b8e8175695f53443a301f160c000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e1205000000000000000000000613202d394653606c7986929fa99a8d8073676c7986929fa99a8d807367606c7986929fa99a8d807367574d42372b1e1206000000111e2b3744515e6a7784919da6998d80736659504a4d52565e666d78829099a3aa9e9184776b585353514b43392f23180c000000000009141f29333f48515b636c717a80868a8d909192939291908d8a86817b716d645c52493f332a2015090000000000000000000000000000000000000009121b252d343a3e3f464646464646463c3b38322b22190f04000000040f19222b32383b3c464646464646463e3d3a342d241b1108000000000000000000000000000000000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b10050000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000003101c28343f4a54616d7a85929fa5aea39992877f79736f6d666a696a686e71757c838f939ea7a9a0958c8073685e5246382d22170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9c9b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000030f1b27323d474f54565858585858585858585858585858585858585858585858585857606c77828f97a2a0958c7f72695f53493f33271b0f0300020d17212b333b404445464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000a151f2931383e4243464646464646463f3d3a342d241b110600000000000000050a0e1010131313131313130c0b0905010000050a0e1010131313131313130c0b09050100000000000000000008141f2b37424d57626f7c89949fa1978a7e7164594f44382c2c3845515c67737f8c98a39f94887c6f62574d4232291e0d04000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e12050000000000000000000005121f2b3744505b657784919eaa9d91847769657784919eaa9d918477695f657784919eaa9d918477695f53473a2d211408000000121e2b3845515e6b7884919ea5988b7e7265584b3f42464c545c666f7c87929faa9d9084776a5d514745403931271d120700000000020e1a25313b45505a636d737e858d92989a9d9a9998999a9c9a98928d867e736e645b51463c31261a0f04000000000000000000000000000000000008111a242d373f464a4c535353535353534947433d342b20160a0000000a16202b343d434749535353535353534b4a453f362d241a1107000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000006121f2b3844505c6673808d97a2aba79f92877d726d6762605c545d565e61646a6f79818f95a0aba79f92867a6e61544a3f33281c0f0300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b08070502000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000713202c38444f596063656565656565656565656565656565656565656565656565656565656e7b85929fa79f92867b6e655b5044372b1f12050000060f1921292f343738393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000030d171f272d3236373939393939393932312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4854606a7683909ca79d9083776b6054483b312d3a4653606d7985919ea79c8f82766a5f54453b3120170d00000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e120500000000000000000000030f1b27333f49536976838f9ca9a096887b6e6976838f9ca9a096887b6e616976838f9ca9a096887b6e6155483b2f24190d010000111e2a3744515d6a7784909da5988b7f7265544a413d3b424b545f6a75828f9ca89d9084776a5d514438342f271f150b010000000005121e2a36424d57626c737f8a92979f9f97918e8c8b8c8e91969e9f98928b80736d62584e43372b21160b0000000000000000000000000000000007101a232c363f495156586060606060606056544e463d32271b0f0300030f1b27323d464e545660606060606060585650483f362c2319100700000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c0300000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c201304000000000000000000000713202d3a4653606d7985929b9d9e9f958b7e716b605c5553514a504c5254585f676d78839099a3aea2988c8073665b5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d293643505c6976838f9c9c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000915222f3b4854606b6f7272727272727272727272727272727272727272727272727272727272727e8b97a1a3989082776c605346392d201306000000070f171e24282b2c2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2524221d181109000000000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000915202c38434e5863707d8a95a0a095897c6f63574d423638444f5964717e8b97a1a095897d7063584e43332a1f0e0500000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e120500000000000000000000000b17222d414e5b6874818e9ba7a8988c7f726874818e9ba7a8988c7f72656874818e9ba7a8988c7f7265554c4135291d11040000101c2936434f5c6976828f9ca79a8d8074665c524c4a4847464e5865717e8b98a49d9084776a5d51443729231d150d0300000000000714212d3a46535e69717e8b919fa297928b85817f7f8081848a9196a09f928c7f726a5f53473d32271b10010000000000000000000000000000061019222c353e48515b62656c6c6c6c6c6c6c6260584e43382b1f13060006131f2b38434e5860626c6c6c6c6c6c6c65625a50483e352b22190f0600000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000000000a1623303d495663707c898c8e9092979083786c6059514b464440434146474e555d666f7c86929facaa9e9184786c605346392d20130600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d2a3643505d697683909c9c8f8376695c504336291d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000091623303c4956636f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85919eaa9f948b7f7265584b3f3225180c00000000060d13181c1e1f202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020181815110c0600000000000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d08020000000000000000000000000000030f1b27323d4653606c7884919da79b8f8275695f53463a3c4854606b7783909da89d9083776b6054463c3221180e00000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000000061a2633404d596673808c99a6a99c8f82766773808c99a6a99c8f8276676673808c99a6a99c8f8276675d5145392c20130600000c1926333f4c5966727f8c99a59e9184796d605d5656555453505663707c8996a39d9084776a5d5144372a18120b03000000000006121f2b37434e58616e7b86929fa29792857e787473727374787d849095a09f92867c6e62594f44382c1e130800000000000000000000000000060f18222b343e47505a626d72797979797979796f6a6054473b2e221508000815222e3b4754606a6f79797979797979716c625a50473d342b21180f050000000000000000000000000000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a030000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000814212e3b4754616e7b7e7f81838587887e71655b5045403a38343036393c434b545f6a75818e9baaada196897c6f6256493c2f23160600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d0701000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9c908376695d5043362a1d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000e1b2734414e5a6774808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197a1ada69b8e8175685b4f4235281c0f000000000002070c0f11121313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1010131313131313130c0b090501000000000000000000050d14191e202129292929292929292929292929292929292929292921201e19140d0500000000000000000000000000000a161f2b3744505b65717e8b96a19f93877b6e61554c41424e5763707d8995a0a0968a7e7164594f44342a200f06000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d717e8b98a4ac9f92867a6d65717e8b98a4ac9f92867a6d6054473a2d22170b00000915222f3c4855626f7c88939ea0968c7f746d6865636261605c5f626f7b8895a29d9084776a5d5144372a1e07010000000000000815212e3a47535f6a76828f98a29f92857b716c66666566656c707a839099a3989083766b6054483a2f24190d010000000000000000000000050e17212a343d474f59616c727f868686868686867c6f6256493c2f231609000916232f3c4956626f7c868686868686867e716c61594f463c332a21170e05000000000000000000000000000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d0905000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000714202d3a46525e696e71737476787a7c796d6053493f46464544423f3b3a39424e5863707d8998a2aea8998c7f7266594c3f2d22170b00000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c040000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111d2a3744505d6a7783909d9d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000e1b2734414e5a6774818d9898989898989898989898989898989898989898989898989898989898989ea1a9b3a89b8e8175685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e0500000000000000000000000000030f1b27333f4953606d7984919ea4998d8074675d514547535f6a75828f9ca79e9184786d6053463d3320190e00000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e120500000000000000000000000a1723303d4a5663707d8996a3aea3998a7d71707d8996a3aea3998a7d7164707d8996a3aea3998a7d7164544a3f33281c0f03000815212e3a47535f6a75828f97a29c918c807a7572706e6d6d666c6c6f7b8895a29d9084776a5d5144372a1e1104000000000003101c28343f4a54626f7c88949fa0958a7e7169605b5458535b60686e7b86929f9f95897d7063564c4135291d110400000000000000000000040d172029333c464f59616b717e88939393939791847a6d6154473a2e211407000714212e3a4754616d7a84919793939392877e706b60584e453c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c01000000000000000000000005111e2a36424d575e616466686a686d6f6d675d515152535352514e4c4847423c4653606c7885929faba89b8f82756853493f33271b0f03000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000e1b2734414e5a6774818d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5abadb3aca89b8e8275685b4f4235281c0f00000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d02000000000000000000000000000b17222d3844515c66727f8c97a29f92857a6d60544a4c56626e7b87939fa1978b7e72665c5044382b1f1207000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e120500000000000000000000000815222f3b4855626e7b8895a99f9f9b8e81746e7b8895a99f9f9b8e8174666e7b8895a99f9f9b8e8174665b5044382b1f12060006121f2b37434e58616e7b8592979f9c928d86827f7d7b7a79797978787c8895a29d9084776a5d5144372a1e1104000000000006121f2b3844505c6674818d9aa69d9083786c6057504a4c4950565f6974818d9aa79b8e8175685d5245392c201306000000000000000000030d161f29323b454e58606b707d87929aa4a29791857b6e685e5246392d201307000713202d3946525e686e7b859197a2a39992867d706a60574e453b32281f160c030000000000000000000000000000060a0e1011131313131313130b0a08080b0d0e131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000020e1a25303b454d525457595b565d6062605d555c5e5f5f5f5f5d5b5955534d4644505b6576838f9ca9aa9e918477655b5044372b1f1205000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2b3744515e6a7784919d9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000000000000000000000000000000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e14080000000000000000000000000006111b2834404a54606d7a85929fa2988b7f72665b50525e6874818d9aa49e9285796d60544a3f34281c10030000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e120500000000000000000000000714202d3a4753606d7a8697939393939285796d7a8697939393939285796c6d7a8697939393939285796c605346392d20130600030f1b26313c46535e696f7c858f949c9f98928f8c898887868685858584919eaa9d9084776a5d5144372a1e110400000000000713202d3a4653606d7885929fa9988b7f72655b50443f3f3f444d57626f7c8897a19f92867a6d6054473a2d2114070000000000000000030c151f28313b444d575f6a6f7d869299a3a29892857c6f695f564c4135291d11050005111d2935414c565f696f7c859298a2a39892867c6f6a5f574d443a31281e150c020000000000000000000000040b11161a1d1e2020202020202018171514171a1b202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d11040000000000000000000000000009141f29333b4246474a4c4e4c52545c606366696b6c6c6c6b6a6865625f5753504a536773808d9aa6ac9f9286796c605346392d201306000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f050000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000e1b2734414e5a6774808d9393939393939393939393939393939393939393939393939393939393939393939393938e8275685b4f4235281c0f00000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000c18232e3945515d6773808d98a39e9184786c605354616d7a86929fa2988c7f73675c5142382e23170b00000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d1104000000000000000000000006131f2c3945515d677885868686868686867c6f7885868686868686867c6f677885868686868686867c6f6256493c2f23160900000a15202a36424d57606a6f7b828a8f9299999b9896959499929292919196a1aa9d9084776a5d5144372a1e110400000000000915222f3c4855626f7c8897a2a197887b6e6153493f332d333b4653606c7985929ea399897d706356493d3023160a00000000000000020b151e27313a434c565f696f7c859298a2a39992867d6f6a5f574d443a3025190d0100010d1925303a444d575f6a6f7d869299a3a29892857c6e695e564c433a30271e140a00000000000000000000050d151c2227292a2d2d2d2d2d2d2d2524211f2426272d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000020d17202930363a3b404850565d60666d70737677787979787775726e6964605c545966727f8c99a5aea399877a6d6154473a2e211407000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d0300000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121e2b3845515e6b7884919e9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000e1b2734414e5a67748086868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e11050000000000000000000000000007121c2935414b55616e7a86929fa0968a7d7064585c66737f8c98a29f92857a6d60554b4030261c11060000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f02000000000000000000000004101d2935404b55687378797979797979796f6a7378797979797979796f6a687378797979797979796f6a6054483b2e2215090000030e1a25313b454e5860696e767d8286898c8e8f90909191919292929399a4aa9d9084776a5d5144372a1e110400000000000b1825323e4b5865717e8b98a99e928578695f5341382d222b3744505b6575828f9cab998c7f7266594c3f3326190c000000000000000a141d263039434c565e686e7b859197a2a49a92877d706b60584e453b32281e130800000008131e28323b454e58606b707d879299a4a19791847b6e685e554b433930261c11060000000000000000040d171f272e3336373939393939393931302d2b303334393939393939393433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000050e171f252a38404a525a61686d73797d8082848586868584817f7b77716d66605865717e8b98a4b4ab94887b6e6155483b2e221508000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b01000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000d1a26333f4c58646e747979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e0000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000000000000000000000000000000000000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d20140700000000000000000000000000000d18242f3a46525e6874818e99a49c9083766a60606d7984919ea3998d8073685d5243392f1e140a0000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260686b6c6c6c6c6c6c6c626061686b6c6c6c6c6c6c6c6260584e43382c1f130700000009141f29333c464e575f626c70757a7d7f8182838484848585858687939faa9d9084776a5d5144372a1e110400000000000e1b2734414e5a6774808d9aa79d9083766a574d422f261b27333f49536774808d9aa79b8f8275685c4f4235291c0f00000000000006111b262f38424b555d686e7a849197a1a49f93887e716b61594f463c332a20160c02000000020c16202a333c464f59616b717e87939fa3a19691847a6d675d554b42382e2317130a000000000000000b151f2931393f4244464646464646463e3d39363c3f4146464646464646413f3c362f261d120800000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000020c16202c36404a525c646c717a8085898d8f9192929292908e8c88837e786f6a6264717d8a97a4aea195887b6e6255483b2f221508000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2c3845525f6b7885929e9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000007131d2a36414c56626e7b87939f9f94887c6f6264717e8b97a19f92867b6e61564c4131271d0c02000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000007121d2731454f575d5f6060606060606056545d5f606060606060605654575d5f6060606060606056544e463d32271b0f030000020e1a25313b454d5354575a6164686d7072747576777778787878797c8895a29d9084776a5d5144372a1e110400000000000f1c2936424f5c6975828f9ca89b8e8175685b4e42312817222d3f4c5865727f8b98a59d9083766a5d5043372a1d100000000000091217222d38414a545d676d7a839096a0a49c928b7f726c61594f473d342a21180e040000000000040e18212a343d464f59616c727f8b919ca4a0969083796d675c544a3f3428251c1209000000000006111c27313b434a4f51535353535353534b494541474c4e535353535353534d4c4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000008131e28323e48525c646e737e858d9297999c9e9f9f9f9e9d9b9895908b847c726d64717d8a97a4aea295887b6f6255483c2f221509000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a0008141f2b36414a52585a60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e120600000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000010e1925303b47535f6975828f9ba69b8e8175686b7783909da49a8e8174695e52443a301f150b000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000010b151f333d454c505253535353535353494850525353535353535349484c5052535353535353534948433d342b21160a00000005121e2a36424d575e6163646566676663666869696a6b6b6b6b6c6f7b8895a29d9084776a5d5144372a1e11040000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b25313e4b5864717e8b97a49d9184776a5e5144372b1e110000000008121b2427333f49535c666d79829095a0a59d928c7f736d625a50473e352b22180f0600000000000000060f18222b343d47505a626d727f8c929da59f958f82796d665c504440372e241b1208000000000a16222e39434d555b5d606060606060605856504a52585a606060606060605a58524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000010d1925303a44505a646e73808a92979ea1a9a9a8a19e9c9b9a9b9d9f9d9591877f736e717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b4034292015090000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f22160900030e1a242f3841474c4e53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f040005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e21150800000000000000000000000000000008141e2b37424d57626f7c89949f9f92867b6e707d8995a09f93877c6f62574d4232281e0d0300000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000030d212b333b404445464646464646463c3b4445464646464646463c3b404445464646464646463c3b38322b22190f040000000714212d3a46535e696e7071727374736d63545c5d5d5e5e5e5f626f7b8895a29d9084776a5d5144372a1e11040000000000111e2a3744515d6a7783909da69a8d8073675a4d4034271a24313e4a5764717d8a97a49e9185786b5e5245382b1f12000000060f1a242d363f44505b656d78828f949fa69e938d80746d635b51483e352c23191006000000000000000000061019222c353e48515b636d73808d939da59f948f81786d605c52493f362d241a0f060000000e1a27333f4a555f676a6c6c6c6c6c6c6c64625a525c64676c6c6c6c6c6c6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000000005111d2935414c56616c73808d929fa2a9aaa29f9996918f8e8d8e9092999d99928c8073717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e0200000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9285796c5f52462e23170b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000008131d262f363c3f41464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e130900000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000020e1a26313c4754606a7683909ca3998c807375828f9ca69c8f82756a5f53453b3020160c00000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f0600000000000000000000000000000000000f1921292f343738393939393939392f2e3738393939393939392f2e343738393939393939392f2e2c2721191007000000000815212e3b4854616e7b7d7e7f7f807f73665b50505151515256636f7c8996a29c8f8376695c504336291d10030000000000111e2b3844515e6b7784919ea6998c807366594d4033261a24303d4a5763707d8a96a39f9285796c5f5246392c1f130000030e18212c363f48515b606c77818e949ea69e948e81776c605b52493f362c231a1007000000000000000000000007101a232c363f49515b646e74818e939ea69e938e81746e635b51483f362c21180e030000101d2936424f5b67717779797979797979716c6258646e7479797979797979746e64584c3f33261a0d000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000713202d3946525e68717e8a929da4ada79f98928d88848281818183868b91959f928b7f727d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f140900000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2b3844505c667986939f9f9286796c5f4a3f34281c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c10040000010b141d242b30333439393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c0200000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000915202b38434e5863707d8a95a09e9285797b87939f9f94897c6f63584e4333291f0e040000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c05000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23222b2c2d2d2d2d2d2d2d2322282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000b1724313e4a5764717d8a8b8b8c8d86786c60544c4a494a4e5764717e8b97a49b8e8275685b4f4235281c0f020000000000111e2a3744515d6a7783909da6998d8073665a4d4033271a24313d4a5764707d8a97a39f9285786c5f5245392c1f1200000915202a333e48505a636d73808d939ea69f948f82786d655b504940372d241a11080000000000000000000000000008111a242d374049525c606d78818f949fa59d938d80736d635a50483e332a2015090000111e2a3744515d6a7783868686868686867e71645a677480868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000004111d2935414c56616d7a85929ea4aea79f959086807b7875747475767a7e848c939992867c7d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e02000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f938679665c5044382b1f1206000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b00000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e21150800000000000000000000000000000000030f1b27323d4653606c7883909da1978b7e808d9aa49c9083766b6054463c3121170d000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000060d13181c1e1f2020202020202016151e1f2020202020202016151c1e1f202020202020201615130f0a040000000000000814212e3b4754616e7a8793989998897d70665e56565657585f6975818e9ba7998c7f7266594c3f3326190c000000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b24313e4b5764717e8a97a49e9184786b5e5245382b1f1200020f1a26313c46505a626d727f8c929da5a0959082796d665c53493f372e251b120800000000000000000000000000000008121b242e374044505c666d79828f959fa59c928c7f726c625a50463c31261a0f0200111e2a3744515d6a77849093939393938b7e71645a6774818d93939393938d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000713202c3945525d6873808d97a1adaa9f9590837b736e6969686768676d71797f87929890837e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e1105000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a49a86796d6053463a2d201307000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f05000000000001080e14171a1b20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e21150800000000000000000000000000000000000a161f2b3744505b65717e8b96a19e918486929fa0958a7d7064594f43342a200f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f111213131313131313090911121313131313131309090f1112131313131313130909070300000000000000000714202d3946525e6875828f9aa49d9083786e6865636363656a6e7b86929f9f95887c6f6255483c2f2215090000000000000f1c2935424f5c6875828f9ba79b8e8174685b4e4130251a25323f4b5865727e8b98a59d9083776a5d5144372a1e110006121f2b37434e58616c717f8b919ca4a09690837a6d675d544a41382d251c1309000000000000000000000000000000000009121c2528343f4a545c676d79839095a0a49c918b7e716c61584e43372b1f120600111e2a3744515d6a7784909d9f9f9f978b7e71645a6774818d9a9f9f9f9a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000714212d3a4754606d7a85929fa9aea2989083796e69625f575b5a555d60666d737e8692958f828f9ca8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d201408000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a093867a6d6053473a2d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433d3d3d3c39332c231a10050000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c08040000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300000000000000000000000000000000000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d2114070000000000000000000000000000000000030f1b27333f4953606d7984919ea096919298a29d9184786c6053463d3220180e0000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56626f7c87939f9f958f827a757270707072757c849198a39a9083766a5f53473a2e2115080000000000000e1b2734414e5a6774818d9aa79c90837669574d42362a1e2733404d5a6673808d99a69c8f8276695c4f4336291c10000814212e3a47535f6a717e87939fa3a19691847a6e685d554b42382f261b130a010000000000000000000000000000000000000a1317232e38424b555d676d7a839196a1a39f92877e716a5f53473a2e21140800111e2a3744515d6a7784909daaaca4978b7e71645a6774818d9aa7aca79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000004111d2935414c5665727e8b98a2aeab9f92867b6e675e57534d4e4e4b51545c606c717e8a92948f949eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e020000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0a093877a6d6054473a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d504a4a4a4a49443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c2013000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000b17222d3844515c66727f8c97a2a09e9fa2a1968b7e71655b5044372b1f120600000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e090300000000000000000000000000000000000105090b0b1313131307060400000105090b0b13131313070604000000000000000000000000000000000000000000000000010d1925303b4754606a73808d939f9e948f86817e7d7c7d7f82879196a09f93887d6f63584e43372b1f12060000000000000b1825323e4b5865717e8b98a99e918578695e52463a2d232b37424d576875828e9ba79a8d8074675a4d4134271a0e000815222f3b4855626e7b869299a4a29891847b6e685e564c433930261d140a01000000000000000000000000000000000000000006111c263039434b555e686e7b849197a2a39992867b6e6255483b2f22150800111e2a3744515d6a7784909daab1a4978b7e71645a6774818d9aa7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000713202c3945525d687683909caaaea3998c8073695e554d4742414140454a515a616c74808d979c9ea6b0afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e11050000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c28333e48505557575757575d69768390908376695d57575757575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000000000000000000000000020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e0200000000000000000000000000000000000006111b2834404a54606d7a85929393939393939184796d6053493f33271b0f030000000000000000000000000000000000000000000002090e141a1e212226292b2c2c2b292521211e1a140e09020000000000000000000000000000060c111517182020201f1413100c070c111517182020201f1413100c07010000000000000000000000000000000000000000000008141e2b38434e58606d78818c92999f98928e8b89898a8b8f92999f98928b7f726b6054463c31261b0f030000000000000915222f3c4855626f7c8897a2a197877b6e6154483d342e303947535f697784919ea7978b7e7164584b3e3125180b000a1723303d4a5663707d8999a3ab9f92857b6f695e564c433a31271e150b02000000000000000000000000000000000000000000000a141e27303a434c565e696e7b85929faba398897d7063564a3d3023170a00111e2a3744515d6a7784909daaa89f978b7e71645a6774818d9aa7a09f9a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c02000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d61574d433b37312f35394044505a606d7a85919eaab0b8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d2014070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a194877a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814202d3944505a616464646464646976839090837669646464646464615a5044392d201408000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000c18232e3945515d67738086868686868686867f72665c5141382d22170b00000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a251f19140d050000000000000000000000000911181d2124252d2d2d2c201f1c1812181d2124252d2d2d2c201f1c18120b03000000000000000000000000000000000000000000020f1b27323d44505c666d777f868e92999a9b98969696989b9a98928e867f726d62594f44342a20150a000000000000000713202d3a4653606d7985929fa9988b7e7165594f443f3f3f424c56616e7b8896a0a095877b6e6154483b2e211508000a1723303d4a5663707d8996a1a9a2988b7e716b61584e463c332920160d03000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa9a196897d7063564a3d3023170a00101d2a3743505d6a7683909d9e9b93938b7e71645a6773808d9aa19393938d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c20130400000000000000000000000000000000000a1724313d4a5764707d8a99a3afa99c8f8276685e52453b312b2624292e343e45525d68727f8c98a2aebaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e2114080000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303c4955616c70707070707070768390908376707070707070706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d10000000000000000000000000000000000000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d03000000000000000000000000000000000000000007121c2935414b55636e737979797979797979726d62544a402f261b1106000000000000000000000000000000000000000000080e171f252a31363a3b3f4344464644433f3b3a36312a251f170e070000000000000000000009121b22292e3132393939392d2c29231d22292e3132393939392d2c29231d150d030000000000000000000000000000000000000000000a162028343f4a545c656c737b82868b8e909192929291908d8b86817b726d625b51473d3222180e040000000000000006121f2b3844505c6674808d9aa69c9083766b6157504a4c4c4e545d68737f8c99a89d908377695e53463a2d211407000814212e3b4754616e7a849197a2aa9f92877d706a60584e453b32281f150c0200000000000000000000000000000000000000020b151e28313b444d57606a707d879299a4a29791847a6e6154473b2e21140800101d293643505c6976828f9c938e8686867e7164596673808c9997898686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000d1a2733404d5a6673808d99abb5ab988b7f7265564c4133291f1a181c232935414c56606d7a85929fabb8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e312418070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000010406070c0b0a09080815222f3b4855626e7b8895a1a194887b6e6155483b2e22150808090a0b0c07070501000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d839191837d7d7d7d7d7d7d7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00000000000000000000000000000000000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000d18242f3a43525c63666c6c6c6c6c6c6c6c65625b5142392e1d140a00000000000000000000000000000000000000000009111a202930363b4246484c4f515252514f4c4846423b36302920191109000000000000000006111b242d343a3d3e464646463a38342f272d343a3d3e464646463a38342f271f150b010000000000000000000000000000000000000000040b17232e38424a535b60696e757a7e8183848586858483817e7a756e69625b51493f352b211006000000000000000003101c28343f4a54626e7b88949e9f94897d7069605c5458595860666d7a85929fa1978b7f7265574d42362a1e1205000714202d3946525e686f7c859298a3a39992867d6f6a5f574d443a31271e140a000000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857c6f685e5246392d201407000f1c2935424f5c6875828f9b8e81797979716c625965727f8c989285797979746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d010000000000000000000000000000000003101c28343f4a546975828f9ca8afa399887c6f6255493c3022170d0d1219242f3a45525d6875818e9ba8b4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c0000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000001080d11131419181716151415222f3c4855626f7b8895a2a195887b6e6255483b2f22151415161718181413110d080200000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c79868a8a8a8a8a8a8a919595918a8a8a8a8a8a8a86796c605346392d2013000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f14090000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000007131d2831404a52585a6060606060606060595751493f30271c0b02000000000000000000000000000000000000000009121b232b333b42464d5355595c5e5f5f5e5c5854534d46423b322b231b1209000000000000010c18222d363f454a4b535353524745403931363f454a4b535353524745403931271d120700000000000000000000000000000000000000000006111c263038414950575f62686d71747778787978787674716d68615f5751493f372d23190f000000000000000000000b17232e3847535f6a75828f97a29e92857b716d66666566676a6f78828f97a29e9285796d6053473b31251a0e020005111e2a36414c565f6a6f7d869299a3a29892857c6e695e564c433930261c1106000000000000000000000000000000000006111c262f39434c565e686e7b859298a2a39992867d6f6a5f564c41362a1e1105000f1b2835424e5b6875818e9b9083766c6c64625a5865727e8b989386796d6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000006121f2b3844505c667884919eabac9f9286796d6053463a2d2013070008131e2935414c5664717d8a97a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c100400101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000040c13191d20212524232221201f222f3c4955626f7c8895a2a295887b6f6255483c2f221f20212223242521201d19130c04000000000000000000000203101d2a3643505d69768390908376695d5043362a1d1003020000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300000000000000000000000000000000000000000003090e1214152020202020202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000010c161f2e3840474b4d53535353535353534c4a463f372d1e150b000000000000000000000000000000000000000007111b242d353d454d52575f6165696b6c6c6b6965615e57524d443d352c241b1107000000000005111d29343f485056586060605f53514b43393f485056586060605f53514b43392f23180c000000000000000000000000000000000000000000000a141e262f383f444d53565e6165676a6b6c6c6c6b696764605d56534d453f372d251b11070000000000000000000006111c2b37434e58616e7b85929fa19792857e797573727274777c838f949f9e938b7e71675d514539291f14090000020e1925303b444e58606b707e87929fa3a29791847b6e685d554b42382e23171309000000000000000000000000000000091317222d38424b555d686e7a849197a1a39f92877d706b60584e443b3025190e02000d1a2633404d596673808c99918477695e5856505663707d89969a877b6e615a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000713202d3a4653606d7986929facaa9e918477665c5145382c1f130600010d19242f3a4754616d7a8796a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f130600101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000040d161e24292c2d3231302f2e2d2c292f3c4956626f7c8995a2a295887b6f6255483c2f292c2d2e2f3031322e2d29241e160e0400000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000040d1c262e363b3f4046464646464646463f3e3a352d251b0c0300000000000000000000000000000000000000050e19232d363e474f575e61696e72767779797776726e69615e564f473e362c23190e04000000000915212e3a45505a62656c6c6c6c605c554b4045505a62656c6c6c6c605c554b4034291c1004000000000000000000000000000000000000000000020c141d262d333c42474c5254585b5d5e5f5f5f5e5d5a5854524c46423b332d251b13090000000000000000000000000f1a26313c46525e69717e8a939aa197928b8581807f7f80848890959f9f948e81756c62554b403529170d0300000008141e29323c464f59616c717e8b919ca4a19691837a6d675d544a3f3428251b12080000000000000000000000000008121b2528333f4a545c676d7a839096a0a49c918b7e716b61594f463c32291e140800000b1724313e4a5764717d8a9796877b6e6154474754616e7a8797978a7e7164544a4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000815212e3b4854616e7b8799a3afa99c8f827669544b4034281c100400000813202d3946525d687784919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d20130700101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000010c161f282f35393a3f3e3d3c3b3a38352f3c4956636f7c8996a2a295887c6f6255493c2f34383a3b3c3d3e3f3a3935302820160c0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b1610090100000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393932312e29231b130900000000000000000000000000000000000000020c17202b353e48505960696e747b7f8284858584827f7b746e69605950483e352b20160c020000000b1724313d4a56626c71797979796d675c51454a56626c71797979796d675c5145382c1f130600000000000000000000000000000000000000000000020b141b222731373a4146474b4e505152535251504e4b4745413a36312a211b1309010000000000000000000000000a15202a36424d57616c727f8892979f9e97928e8c8b8c8d90959d9f99938d82796d605a5043392f24180500000000020d17202a343d47505a626c737f8c929da5a0959082796d665c504440372d241a1107000000000000000000000007111a242d373f44505b666d79828f95a0a59d928c7f726c62594f463d342a20170d0200000815222f3b4855626e7b8897978b7e7164574d46525e697885929a8e8174665c5044382c261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895abb5a79b8e8174685b4e412e23180c00000005111d2935414c566875828f9ba8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e22150800101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000008131e28313a4145474c4b4a49484745404443495663707c8996a3a295897c6f625649434440454748494a4b4b4746413a32281e1308000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000000000000000000000000000000002070a0c0d131313130e0d0b0803000407090a131313131006050300000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2625221e181109010000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8b87817b706b615a50473d32281e13080000000b1825323e4b5865717e86868686796d6053474b5865717e86868686796d6053473a2d20140a0000000000000000000000000000000000000000000000020a11171f262b3035393a3e4144454546454543413e3a3935302a261f180f090100000000000000000000000000030e1a25303b45505a626d727e858d92989a9c9b9998999a9d9b99938f8780786d675c51483e31281d12070000000000050e18222b353e47505a636d74808d939ea69f948f82786d605c52493f362c23191007000000000000000000071019232c363f49525c606c78818f949fa69e938d80746d635a50473e342b22180e050000000713202d3a4653606d7985929b8f8275695f53464d566975828f9c9184796d6053463e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000a1623303d495663707c8996a3afa69a8d8073675a4d4034271a07000000010d192430414d5a6774808d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f22160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000010d19242f3a434c5154585756555453514b504f4e5663707c8996a3a296897c6f63564e4f504b5153545556575854524c443a3024190d01000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d090300000000000000000000000000000000000000000000070e1316191a202020201b1a18140f0b10141617202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000080e1317191a2020202020202020191816120d070000000000000000000000000000000000000000010d1925303a444f59626c717d858e92999c9a98989a9c99928e857d716c61594f443a3024190d0200000a1723303d4a5663707d8993988a7d7063574a4a5663707d8993988a7d7063574a3d31261b0f03000000000000000000000000000000000000000000000000060b151a1e25292d2e32343738393939383634312d2c29241e1a140e060000000000000000000000000000000009141f29333e48515b626c707a80858a8d909192939291908e8b87827c736d665c554b40362d1f160c01000000000000061019232c353f48515b606c78818e949fa69e948e81746e635b51483e352b22190f0600000000000000060f18222b353e48515b636e74808d939ea69f948e81776c605b51483f352c221910060000000006121f2b3844505c6675818e9b93877b6e61574d4b5864717e8b98978a7e7164594f43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a6998c807366594d4033261a0d00000000081926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000004111d2935414c555d606564636261605d555d5c5b5a63707d8996a3a396897c70635a5b5c5d555c606162636465615d564c4135291d11050005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2325262d2d2d2d282724201a161c2022232d2d2d2d2a201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130c0b09060100000000000000000000000000000000000000000005111d2a36414c56606b717e8792979e96918d8c8c8d91969e9792877e716b60564c4135291e130800000815222f3b4855626e7b88959a8d817467584e4855626e7b88959a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000003090e13191d202125282a2b2c2c2c2b2a272521201d19130e09030000000000000000000000000000000000020d17202c363f49515a61686d73797d8083848586858583817e7b756f6a605c544b43392f241b0d04000000000000000007101a232d364044505b666d79828f95a0a69d938d80736d625a50473d342a21180d040000000000040d18212a343d47505a626d73808c929da59f958f82786d655b50493f362d231a1007000000000003101c28343f4a5463707d8995998d8074695e534754606d7a86929d9083766b61554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000613202c3945515d676d7271706f6e6d676b6a69686766707d8a96a3a396897d70666768696a6b676d6e6f7071726d685d5246392d201307000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a0005101b252e373e4346464646464646464646464646464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000040613131313131313131312110e0904000000000000000a131c242a2f3233393939393433302b2521272c2f3039393939372d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68707d87929997918a84807f7f81848a92979992877d6f685d52453a3024190d01000714202d3a4753606d7a86979e9184786a5f534753606d7a86979e9184786a5f53473a2e21150800000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f201f1e1d1b181413110d08020000000000000000000000000000000000000000050e1a242d373f4850565e61676d70747678797979787774716e68625f58504a423931271d12090000000000000000000008111b2428333f4a545c676d79839096a0a59c928b7f726c61594f463c332a1f160c01000000010c161f2a333c464f59616c727f8b929ca4a0969083796d665c53493f372e241b1108000000000000000b17232e394653606c7883909d92867b6e615a50515d6774818e99958a7d70675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1824313e4b5764717e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000714212d3a4754606d797f7e7d7c7b7a79787776757473727d8a97a3a3968a7d72737475767778797a7b7c7d7e7f7a6d6154473a2e211407000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000001070c10132020202020202020201f1d1a150f08000000000007121c252e353b3f404646464641403c362f2b33383c3d46464646433937332d261d140a00000000000000000000000000050a0d0f10131313130b0a0805050a0d0f10131313130b0a08050000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999691857e7774727274787e8591969992857a6d60564c4135291d11040006131f2c3945515d677885929e96887b6f625548515d677885929e96887b6f6255483c3025190d0100000000000000000000000000000000000000000000000000000000010507070b0e111212131212100e0b07070401000000000000000000000000000000000000000000000008121b252d363e444c52555c606467696b6c6c6c6b6a6865615e56544e443f3830271f150b000000000000000000000000091217222d38424b555d676e7a849197a1a49f93887e716b60584e453b31281d130700000007131d28313b454e58606b717e87939fa4a19691847a6d675d544a41382d251c1209000000000000000006121f2b3744505b65717e8a94988f82756c61554c55616e7b8692939184796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000b1724313e4a5764717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b878a898887868584838281807f7e808d9aa7a79a8d807e7f808182838485868788898a887b6e6255483b2f22150800121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e120000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000020e19242e3740474b4d535353534e4c484138353d44484a535353535046443f382f261b110600000000000000000000030a1016191c1d20202020181714111016191c1d20202020181714110c0600000000000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891847b716c676565656c717b849198978d8073685d5245392c2013070004101d2935404b556a7783909d998c7f7266564c4b556a7783909d998c7f7266564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242c323a41464b5153575a5d5e5f605f5e5d5b5854524d47433c342e261e150d030000000000000000000000000006111c262f39434c555e686e7b859298a2a49a92877d706a5f574d433a2f24180d0100010d18242f3a434d575f6a707d869299a4a29791847b6e685e554b42392f261b130a000000000000000000030f1b27333f4953616c7682868686867d7064574a535e69748086868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794969594989291908f8e8d8c8b8d929da9a99d928d8b8c8d8e8f9091929894959695887b6e6255483b2f2215080013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000030d151d23292c3939393939393939393836312b241b1208000007131f2a354049525759606060605b59534a413d474f5456606060605d53504941382d22170b000000000000000000040d151b212628292d2d2d2d2423211d1b212628292d2d2d2d2423211d171008000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92867c6e69615a59535b60696e7c86929f92867a6d6054473a2d21140700000c18242f424f5c6875828f9b9c908376685e524f5c6875828f9b9c908376685e5246392d20130700000000000000000000000106090b0c13131313130d0c0a070200050a0d0f1013131313130a0907040000000000000000000000000000000000000000000000000000000000000109111a20283035394045474a4d505152535252504e4b4746413b373228231c150c030000000000000000000000000000000a141d27303a434c565f696f7c869299a3a39992867c6f695f554b4035291d11040004111d2935404b555f696f7c869298a3a39892857c6f695e564c433930271d140a01000000000000000000000b17222d3841505a66707679797979706c6155494d57646e7479797979736e63574b3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1a2aaa29f9e9d9c9b9a99989a9da4aeaea49d9a98999a9b9c9d9e9fa2aaa2a195887b6e6255483b2f2215080013202d394653606c798686868686868686909494908686868686868686796c605346392d20130000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000010b151f272f343846464646464646464645423d352d24190f04000a16232f3b47525c63666c6c6c6c67645d5346444f5960636c6c6c6c6a605b53493f33271b110600000000000000000d161f262d3235363939393931302d28262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f736a5f57504c4950575f6a73808d99988a7e7164574b3e3124180b0000071a2734414d5a6774808d9a9f93867a6d61544d5a6774808d9a9f93867a6d6154473a2e23180c00000000000000000000070d1216181920202020201a1917130e0a1015191c1d2020202020161613100b05000000000000000000000000000000000000000000000000000000000000080e161e25292f34383a3d4143454646464544413e3b3936302b262017110a0300000000000000000000000000000000020b151e28313b444d57606a707d87929aa4a29892857b6e675d5145392c201306000613202c3945515d676e7b859198a2a39992867d6f6a5f574d443a31281e150b02000000000000000000000006111b262f3e48545e66696c6c6c6c64615a504445525c64676c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3222170b020000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a6998d8073665a4d4033271a0d000000000d192633404c5966737f8c99a6afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1aaa29f9e9d9c9b9a999796999ca4aeaea49c999697999a9b9c9d9e9fa2aaa195887b6e6255483b2f2215080013202d394653606c798693939393939393969696969393939393939386796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000007121d2731394045535353535353535353524e473f352b201509000c1925323f4b57636e7379797979746f64584e4854606b7079797979766c655b5044382d22170b0000000000000008111f2831383e4243464646463e3d393431383e4243464646463e3d39342c241a100600000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574e453f3f444e58616e7b87969b8e8174685b4e4135281b0e00000c1926323f4c5965727f8c98a4998b7e7164544a5965727f8c98a4998b7e7164544a4034281c100400000000000000010911181e2225262d2d2d2d2d2726231f19141b212628292d2d2d2d2d2322201c160f07000000000000000000000000000000000000000000000000000000000000040c13191d23292c2d31343638393939383735322e2d2a251f1b150c0600000000000000000000000000000000000000030c161f29323c454e58606b717e8893939393979184796d6053473a2d201407000714202d3a4753606d7984919793939392877e706b60584e453b32281f160c03000000000000000000000000000a141d2c36424c545a5c60606060575550483e414a52585a606060605957524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2834404b545c66707d8a96a3b0aaa8aab0a79b8e8174685d544a3f33281d140a0000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8174675a4e4134271b08000000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c3023160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000000000815212e3b4854616e7b87949594989291908f8e8d8c8b8a8c929ca8a89c928c8a8b8c8d8e8f90919298949595887b6e6255483b2f2215080013202d394653606c79868989898989898989898989898989898d929386796c605346392d2013000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000c18232f39434b515f606060606060605f5e5951473d31261a0e000d1a2633404d596673808686868681746a5f534a5663707d8686868683776c6053493f33271b0f030000000000050f1a23313a42494e50535353534b49453e3a42494e50535353534b49453e362c22170c0000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685e52453c33333c46525e697784919c8f8276695c504336291d1000000b1724313e4a5764717d8a97ab9b8e8275665c515764717d8a97ab9b8e8275665c5144382c1f12060000000000000009131b23292e3132393939393933322f2a241f262d3235363939393939302f2c272119110700000000000000000000000000000000000000000000000000000000000002080d12181c1f2024272a2b2c2d2c2b2a282521201e19140f0a04000000000000000000000000000000000000000000040d17202a333c464f59616c727f868686868686867b6e6154483b2e211508000815212e3b4854616e7b868686868686867e716c61594f463c332920160d040000000000000000000000000000020b1a24313a42494e50535353534a49443e363841474c4e535353534d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303945515c666d78808d99a6a3a0a0a1a4a89c8f82756c665b50443e2f261b110600000000000000000000000000000000000000000815222e3b4855616e7b8894a9b3a89b8f8275685c4f423025190e02000005121e2a36424d576976828f9ca9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f22150900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d798686868686868687796c5f5346392c140c0200000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000815212e3b4854616e7b878a8887868584838281807f7e7d808c99a6a6998c807d7e7f80818283848586878889887b6e6255483b2f221508000a1723303d4a5663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d080200000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000714202d3a4753606d7984919392877b6e62564c54606b75818e98958a7e71655b5044372b1f120600000000000b16212b35424c545a5c6060606057555048424c545a5c60606060575550483e34281d110500000000000000000000000000000000000000000000000000121f2b3845525e6b7885919b8f827568564c41332a2a36424d566976838f9c9184776a5e5144372b1e1100000916232f3c4956626f7c8995ab9f9285796d605356626f7c8995ab9f9285796d6053463a2d20130900000000000007111b252d353a3e3f4646464646403f3b352e2830383e424346464646463d3b38332b23190f050000000000000000000000000000000000000000000000000000000000000001070c101314171a1d1e1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000000050e18212b343d47505a626d727979797979797976695e53463a2d211407000714212d3a46535e697679797979797979716c625a50473d342a21170e050000000000000000000000000000000008121f2831383e4243464646463d3c39332c2f363c3f4146464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3943505a606d78828d929c9c97949394979d9e948e81786c60594f41382d22170b00000000000000000000000000000000000000000714202d3a4753606d7a8697a1ada99d9083766a564d41362a1e110500000714202d3a46525e697885919eabafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e21140700101d2a3643505d69768390908376695d5043362a1d10000000000000000006131f2c3845515c67767979797979797979756a5e52452e261e140a000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120600000000000000000714212d3a4754606d797e7d7c7b7a7978767574737271727f8c98a5a5988b7f7271727374757678797a7b7c7d7e7a6d6054473a2d211407000916222f3c4854606b707070707070707070707070707070727e8b9386796c605346392d201300000000050d14191e202129292929292929292929292929292929292929292921201e19140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070006131f2c3845515c67767979797979797979756a5e5245382c1f120006131f2c3845515c67707d8a95998e8275685e524f59616e7b86929d9184786c605346392d22170b0000000004101c27333d47545e66696c6c6c6c64615a5047545e66696c6c6c6c64615a5045392d21140800000000000000000000000000000000000000000000000000121f2b3845525e6b7884919b8f827568564c4135292a36414c566976828f9c9184776a5e5144372b1e1100000814212e3b4754616e7a8799a3a297897c70635654616e7a8799a3a297897c706356493d31261a0e0200000000010d18232d373f464a4c53535353534d4b474038303a42494e5053535353534948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000406070a0e101213131312110e0b08070502000000000000000000000000000000000000000000000000000000060f19222b353e48515b62656c6c6c6c6c6c6c6c5e574d42362a1e12050005121e2a36424d575e6c6c6c6c6c6c6c6c65625a50473e352b22180f050000000000000000000000000000000000000d161f262d3235363939393931302d2822242b3033343939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616c75818e949c94908a8786878a90959d938d80746b6153493f33271b0f030000000000000000000000000000000000000006131f2c3945515d677885919eabab9f928578685e5246392d20140600000815212e3b4854616e7b8797a1adafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d20130700101d2a3643505d69768390908376695d5043362a1d10000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a6359443f3830261c110600000006111c263038404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000613202c3945515d676d71706f6e6d676b6a696867666673808c99a6a6998c7f7366666768696a6b676d6e6f70716d685d5245392c201307000713202c38444f5960636363636363636363636363636365727e8b9386796c605346392d2013000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e221509000714202d3a4753606d798686868686868687796c5f5346392c20130004101c2934404b55616b7683909d92867a6e615447525e6974808d9995897d7063544a3f33281c0f030000000714202c38444f5966707679797979716c61554f5966707679797979716c6155493d3023170a00000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685d52463c33333b46525e687784919c8f8276695c504336291d1000000613202d394653606c7986929fa99a8d8073675753606c7986929fa99a8d807367574d42372b1e12060000000006121e29353f4951575960606060605a57524a4038424c545a5c606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363f49515658606060606060605f534d453b31251a0e0200020e1a25313b454d535f60606060606060585650483f352c2319100600000000000000000000000000000000000000040d151c212629292d2d2d2d2423201c171a1f2426272d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8b939c928c837d7a797a7e838e939d928a7d70655b5044372b1f12050000000000000000000000000000000000000004101d2935404b55697683909ca9ada297877a6e6154473b2d22170b0107111e2a36414d5665717e8b98a9b3afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e110500101d2a3643505d69768390908376695d5043362a1d100000000000000000000c18232f39434b515f6060606060606060605f5e504a42382e23170b0000000b17232e38424a505e5f60606060606060605f5e5951473d31261a0200000000000000000004111d2935414b555d6064636261605d555d5c5b5a5a6774818d9aa7a79a8d8074675a5a5b5c5d555d6061626364605d564c4135291d11040004101c27333d474f54565656565656565656565656565865727e8b9386796c605346392d20130000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d0200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f231609000714202d3a4753606d7a8693939393939286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b4d56616e7b87929b8e8175665b5044382b1f12060000000916222f3c4854606b7682868686867e71645754606b7682868686867e7164574b3e3124180b000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574d453f3f454e57616e7a87939b8e8174685b4e4135281b0e000005121f2b3744505b657784919eaa9d918477695f535b657784919eaa9d918477695f53473a2d211408000000000916222e3a46515b62656c6c6c6c6c66635c52473e49545e66696c6c6c6c6c6360594f44382c201307000000000000000000000000000000020507080c10121312110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242d373f464a4c535353535353534846423b33291f140900000009141f29333b424648535353535353534b4a453f362d231a1107000000000000000000000000000000000000000000030a1016191c1d20202020171614100b0e14171a1b202020201a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919e938c8076706d6d6e7178818e949d9083786c605346392d20130600000000000000000000000000000000000000000c18242f414d5a6774808d9aa7b3a9978a7d706453493f33271b100d1218252d3946525e6875828f9ca8b5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d0100101d2a3643505d69768390908376695d5043362a1d100000000000000000040c131d2731394045534d545b60666c6c6c6c6c6a5c544a3f34281c10030003101c28343f4a545c6a6c6c6c6c6c66605b544d524e473f352019130c040000000000000000010d18242f3a434b51545857555453514b504f4e4f5b6875828e9ba8a89b8e8175685b4e4e4f504b51535455565854524c443a2f24190d0100000b16212b353d44484a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e140800000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f221508000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013000007121d27313e4653606d7984919d908376675d5146535e6975828f9b9285796c605346392d201306000006131f2b37434e5863707d8994998f82766c61555863707d8994998f82766c6155493d3023170a000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f72695f57504c4c50575f6a73808c9a988a7e7164574b3e3124180b0000030f1b27333f49536976838f9ca9a096887b6e6155536976838f9ca9a096887b6e6155483b2f24190d010000000b1825313e4a57626d727979797979736e63574b424e5a6670767979797979706b6054483b2f2216090000000000000000000000000003090e121415191d1e1f1f1e1c181414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f464646464646463b3a36312921170d03000000030d17212931363a3b464646464646463e3d3a342d241b1108000000000000000000000000000000000000000000000000050a0d0f10131313130a0a08040003080b0d0e131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96998e81756e64616061666d78828f9c95897c6f6256493c2f2316090000000000000000000000000000000000000000071825313e4b5864717e8b97a8b2a79a8d8074655b5044372b221c191d242a36414c56616e7b86929facb9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f322619080000101d2a3643505d69768390908376695d5043362a1d1000000000000001070e161e2529323b424651575f666c72797979797975665c5044382b1f12060006121f2b3844505c66757979797979726c665f575146423b3229251e160e07010000000000000007131d28313a4145474b4a4948474540434243505c6976838f9ca9a99c8f8276695c4f43424340454748494a4b4745413a32281e1308000000050f19232b33383c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d201300010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d6053474d5765717e8b9897887b6e6255483b2f22150800000815212e3b47535f6a7683909d92867b6e615a535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92857b6e69615a59595a61696e7c86929f92867a6d6154473a2e2114070000000b17222d414e5b6874818e9ba7a8988c7f7265555b6874818e9ba7a8988c7f7265554c4135291d11040000000c1926323f4c5965727f86868686868073665a4d43505c69768286868686867d706356493d3023160a000000000000000000000002080e141a1e212226292b2c2c2b292521201e19140d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132393939393939392e2d2a251f170f050000000000050f171f252a2d2e3939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a93877b6e615c5453545c666f7c8997998c807366594d4033261a0d00000000000000000000000000000000000000000815212e3b4854616e7b8796a0acab9e9184786c6053463e342c2924292f353e46525e6873808c99a3aebbafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c302316090000101d2a3643505d69768390908376695d5043362a1d100000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c04000000000000010c161f282f35393a3e3d3c3b3a38352f3744515d6a7784909daaaa9d9083776a5d50442e2f35383a3b3c3d3e3a39352f2820160c0100000005101a232c33393c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d20130005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494854616e7b8796978a7d7164574a3e3124170b00000916222f3c4955626f7c88959b8e8174695f5355626f7c88959b8e8174695f53483e34281d1105000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891837b706c676565676c717b849198978d8073685d5246392d201307000000061a2633404d596673808c99a6a99c8f8276675d596673808c99a6a99c8f8276675d5145392c2013060000000d192633404c5966737f8c9393938d8074675a4d43505d6a7683909393938a7d7064574a3d3124170a00000000000000000000050d14191f262a2d2e32363839393836322e2d2a251e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d21211e1a140d0500000000000000050d141a1e21212d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709090909090909090706030000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c908377695e5247464a54606a7885919b8e8175685b4e4235281b0f02000000000000000000000000000000000000000714212d3a46535e697784919eaaaca196897d70635a50463e38343035394045515b616e7a85929fabb2baafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d2013070000101d2a3643505d69768390908376695d5043362a1d1000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d07000000000000040d161d24292c2d31302f2e2d2c292935404b556b7884919eabaa9e9184776b544a403428292c2d2e2f30312d2c29241e160d04000000000b17222c363e44494a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e7164575055575e69788491998c7f7366594c403326190d0005121e2a36424d576673808d9994887c6f62574d576673808d9994887c6f62574d42362c22170c000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999591847d7774727274777e8591969992857a6d61564c4135291d11050000000b1825323e4b5865717e8b98a4ac9f92867a6d605865717e8b98a4ac9f92867a6d6054473a2d22170b0000010d1a2734404d5a6773808d9a9f9b8e8174685b4e44515e6a7784919d9f978a7e7164574b3e3124180b000000000000000000070e171f252a31363a3b3f4345464544423f3b39363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d12161819202020202020201514120e090300000000000000000003090e12141520202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316161616161616161312100c06000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a7783909c8f827569574d423a424e586a7783909c8f8276695c4f4336291c10030000000000000000000000000000000000000005121e2a36424d576673808d99a6b0a89c9083766c6258504745404241464b515a626d75818e989ea0a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000101d2a3643505d69768390908376695d5043362a1d100000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000040c13181d202125242221201f1f2c3845515d677985929facab9f928578665c5144382c1f1f202122232521201d19130c040000000004101c28333e485055575757575757575757575757575865727e8b9386796c605346392d2013000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595a61646c6c7683909b8e8174685b4e4135281b0e000714212d3a46535e697884919c8f82766a5f53535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000020e1925303b46525e68707d87929996918a84807f7f81848a91979992877d70685e52443a3024190d010000000a1723303d4a5663707d8996a3aea3998a7d71645463707d8996a3aea3998a7d7164544a3f33281c0f0300010e1b2734414e5a6774818d9aa79b8e8275685b4f45515e6b7884919ea5988b7e7265584b3f3225180c0000000000000000081019202930363b4246484c50515252514f4b4746413b352f282018100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313080705020000000000000000000000000002050708131313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202323232323232323201f1c17110a0300000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c908376675d51464446535f697884919b8e8275685b4f4235281c0f0200000000000000000000000000000000000000020e1a25313b4855626e7b88949eacab9f948b7e716a615a53514b4e4c52555d606c727f8b93969196a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c10030000101d2a3643505d69768390908376695d5043362a1d100000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f0400000000000001070d111314181716151414202d3a4753606d7a8698a2aeaea29886796d6053463a2d201314151617181413110d080100000000000814202d3944505a61646464646464646464646464646465727e8b9386796c605346392d2013000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a616c71797979828f9b8f8275685c4f4235291c0f000815212e3b4854616e7b8796988c7f7265584e54616e7b8796988c7f7265584e433b33291f140900000000000000000000000000000000000000000000000000000008141e2a36414c56606b717e8792989e96918d8c8c8d91969e9892877e716b60564c4132281e1308000000000815222f3b4855626e7b8895a99f9f9b8e8174665b626e7b8895a99f9f9b8e8174665b5044382b1f120600020e1b2835414e5b6874818e9ba79c8f8276695c4f45525f6b7885929ea5988c7f7265594c3f3226190c0000000000000008111a222b323b41464d5355595c5e5f5f5e5c5854524c45413a322a2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d30303030303030302d2c28231c150c030000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b92867a6d605a5351535b616e7b88969a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000914212e3a47535f6975828f9aa4afa69f92867d716c64605c555b565d61676d737e8792989184919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b000000101d2a3643505d69768390908376695d5043362a1d1000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a0000000000000000010406070b0a09080815212e3b4854616e7b8794aab4b3aa94877a6e6154473b2e21140808090a0b07070401000000000000000a1623303c4955616c707070707070707070707070707070727e8b9386796c605346392d2013000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675a64717e8686868f939c8f8276695c504336291d10000a1724313d4a5764707d8a9798887b6e6255525764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000020d1925303a444f59626c717d868e93999c9a98989a9c99938e857d716c62594f443a3020160c02000000000714202d3a4753606d7a8697939393939285796c60606d7a8697939393939285796c605346392d20130600020f1c2935424f5c6875828f9ba89c908376695d5044505b667985929fa6998c807366594d4033261a0d00000000000006101a232c343d444d52575f6165696b6c6c6b6965615e56524c443c342b22190f0500000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d09040000000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d090400000000000000000b151e272e34383a3c3c3c3c3c3c3c3c3a38342e261e150a0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b98988d80736d63605c60636d75818e9b97897d7063564a3d3023170a00000000000000000000000000000000000000000006121e2b37424d57626f7c87939fa7aea29892867e76706d67686869686d72798088929992867e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c1106000000101d2a3643505d69768390908376695d5043362a1d1000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000915222f3c4855626f7b8895a2aeaea195887b6e6255483b2f2215080000000000000000000000000000000a1724313d4a5764707e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b64717d8a93939b9e9d9083766a5d5043372a1d10000c1926333f4c5966727f8c999285796a63615e5766727f8c999285796a63615e574d42362a1e110500000000000000000000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8c87817b706b625a50473d32281e0e04000000000006131f2c3945515d677885868686868686867c6f625d677885868686868686867c6f6256493c2f2316090003101c2936434f5c6976828f9ca99d9084776a5d514653606c798698a3a69a8d8073675a4d4034271a0d0100000000020c18222c353e474f565e61696e72767879787775726e68605d564e463d342b21170b0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a02000000000007121d273039404546494949494949494946443f3830261c110600000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929f93887f756f6d666d7076808c939e9185796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c4754606a74818d95a0a9aaa298928a827d7977757575777a7f848d939a948c7f7c8895a2afa295897c6f6256493c2f231609000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a00000000101d2a3643505d69768390908376695d5043362a1d100007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000a1623303d495663707c8996a3acaca296897c6f6356493c3023160900000000000000000000000000000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d2013000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b64717d8a979fa8aa9d9084776a5d5144372a1e11000e1a2734414d5a6774808d9a91847770706e695e6774808d9a91847770706e695e52463a2d201407000000000000000000000000000000000000000000000000000000020d17202b353f48505961696e747b7f8284858584827f7b746e69615950483f352b20160c00000000000004101d2935404b55687378797979797979796f6a6055687378797979797979796f6a6054483b2e2215090003101d2a3643505d697683909ca99e9184776b5e514754606d7a8793aaa79a8d8174675a4e4134271b0e01000000000a141e2a343e474f5960686e747b7f8384858584827e7a736d685f584f473d33291d140a000000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c040000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c04000000000c18232e39424b5153565656565656565653504a42382e23170c00000000000000000000000000000000000000000000000000000000000713202d3946525e6873808c959a938b817c7978797d828c929c948b7e71665c5145382c1f13060000000000000000000000000000000000000000000009151f2b37434e58606d79839197a0a8aaa29f948f8a868382818284878b91969f958f82787b8894a1aea296897c6f6356493c3023160900091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b00000000101d2a3643505d69768390908376695d5043362a1d10000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f978a7d7064574a3d3124170a00000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d2013000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b64717d8a97a4b0aa9d9084776a5d5144372a1e11000f1b2835424e5b6875818e9b91847d7d7d7b6e616875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000050e19232d363f474f575e61696e72767779797776726e69615e574f473f362d23190e05000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260585761686b6c6c6c6c6c6c6c6260584e43382c1f13070004111e2a3744515d6a7784909daa9e9285786b5f4a4754616e7a8794a1a89b8e8175685b4e4235281b0f0200000006111c26303c464f59616b6f7a81878c8f919292918f8b86807a6f6a60594f453b2f261b110600000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000004101c2834404b545c606363636363636363605c544a3f34281c10030000000000000000000000000000000000000000000000000000000005111d2935414c56606d798390969f938e89868586898f949c958f82786c60544b4034281c100400000000000000000000000000000000000000000000030f1b27323d45515d676e7b8591969fa4aca69f9c9892908f8e8f90939a9e9f9490837a6d7a8794aab4a396897c706356493d3023160a000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c110600000000101d2a3643505d69768390908376695d5043362a1d10000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000c1825323f4b5865727e8b9393939393938b7e7165584b3e3225180b00000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b64717d8a97a4acaa9d9084776a5d5144372a1e11000f1c2936424f5c6975828f9c95918989897e72656975828f9c95918989897e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000007111b242d353e454d52575f6165696b6c6c6b6965615f57524d453d352d241b1107000000000000000007121d2731454f575d5f6060606060606056544e4f575d5f6060606060606056544e463d32271b0f030005111e2b3844515e6b7784919eaa9f928579665b504855616e7b8894a1a89b8f8275685c4f4235291c0f020000000b17232e38424e58616b707d858e92999c9e9f9f9e9c98928d847c6f6b60574d41382d22170b000000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a0000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a000006131f2c3845515c666d6f6f6f6f6f6f6f6f6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000010d1925303a45515d676e7a848f949d9b99929292999c9d938e83796d665b5042392e23180c0000000000000000000000000000000000000000000000000a15202935414b555f696e7b848e939a9fa3aaaaa39f9d9b9b9c9d9f9f99928d827a6d6d798698a29f9f96897d7063564a3d3023170a000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a0000000000101d2a3643505d69768390908376695d5043362a1d10000e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0000000000000000000000000000000d192633404c5966737f86868686868686867f7265594c3f3226190c00000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d2013000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b64717d8a979f9f9f9d9084776a5d5144372a1e1100101c2936434f5c6976828f9ca09d96968b7e72656976828f9ca09d96968b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5955534d46423b332c231b1209000000000000000000010b151f333d454c505253535353535353494843454c5052535353535353534948433d342b21160a000005121f2b3845525e6b7885919eaba29886796c60534955626f7c8895a2a99c8f8376695c504336291d1003000003101c28343f4a545f6a707d8692979fa3ababacabaaaaa39f9691867d6f695e53493f33271b0f03000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b10040005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b1004000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000008131e2935404b555e686e7a828a919598999a999795908981796d675d544a3f30271d1207000000000000000000000000000000000000000000000000040d18242f3a434d575f696e7981878e92989a9c9e9f9f9f9e9d9a98928e8680786d6866798592939393938a7d7164574a3e3124170b000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b020000000000101d2a3643505d69768390908376695d5043362a1d10000d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0000000000000000000000000000000c1825323e4b57636d737979797979797979726d63574a3e3125180c000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b64717d8a93939393939084776a5d5144372a1e1100101d293643505c6976838f9ca9aaa3988b7e72656976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000009111a212930363b4246484c4f515252514f4c4846423b363029211a11090000000000000000000000030d212b333b404445464646464646463c3b383b404445464646464646463c3b38322b22190f04000005121f2b3744505b657985929facaa93877a6d60544956636f7c8996a2a99d9083766a5d5043372a1d1004000006121f2b3844505c666f7c869298a1a9afb5b7b8b8b7b4aea8a19892857b6e655b5044372b1f140900000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000815212e3b4854616e7b87898989898989877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020c18242f39434c565e686d777e84888b8c8d8c8b87837d746d675d554b42382d1e150b000000000000000000000000000000000000000000000000000007131d28313b454d575f676d747c81868a8d8f9192929291908d8a86817b736d665e6a77838686868686867e7165584b3e3225180b000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a000000000000101d2a3643505d69768390908376695d5043362a1d10000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000a16222f3b46515b63666c6c6c6c6c6c6c6c65635b51463a2e2216090000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b64717e8686868686868683776a5d5144372a1e1100101d293643505c6976838f9ca9b1a5988b7e72656976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000080f171f252a31363a3b3f4344464644433f3b3a36312a251f170f08000000000000000000000000000f1921292f343738393939393939392f2e2c2f343738393939393939392f2e2c27211910070000000613202d394653606c7986939faca194877a6e61544a5663707d8996a3aa9d9184776a5e5144372b1e070000000713202d3a4653606d78839198a2aab3bbc0c4c5c5c4bfbab2aaa1979083776c6053463b31261a0e02000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000815212e3b4854616e7b87949696969694877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000007121d27313b444c565d656c71777b7e80807f7e7b76706b605c554b43392f261c0c030000000000000000000000000000000000000000000000000000010c161f2a333b454d555d606a6f757a7d8183848586858583817e7a746e69605c54677177797979797979716c62564a3d3124170b000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000101d2a3643505d69768386868376695d5043362a1d10000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000006121e2a3540495157596060606060606060595751493f352a1e12060000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459616c71797979797979797771675b4f4236291d1000101d293643505c6976838f9ca9aca5988b7e72656976838f9ca9aca5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a261f1a140d050000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f24282b2c2d2d2d2d2d2d2d23221f1b160f07000000000714202d3a4753606d7a869aa4afa195887b6e62554a5764707d8a97a3ab9e9184786b5e51452f23180c000006121e2b37424e5765717e8b95a0aab4bcc5cbd1d2d2d0cbc4bcb3a99f958a7e7164574d42362a1e1205000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000815212e3b4854616e7b8794a1a2a2a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000010b151f29323b444c535b6064696e71737473716e69636059514b433931281d140a00000000000000000000000000000000000000000000000000000000040d18212a333b434b51585f62686d71747678787979787674716d67615f5750555f676a6c6c6c6c6c6c65625a50453a2e211509000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f06000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000020d19232e3740464b4c53535353535353534c4a463f372d23180d0100000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535a61646c6c6c6c6c6c6c6a675f554a3f33271a0e00101d293643505c6976838f9c9f9f9f988b7e72656976838f9c9f9f9f988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226292b2c2c2b292622211e1a140e090300000000000000000000000000000000060d13181c1e1f20202020202020161513181c1e1f202020202020201615130f0a0400000000000814212e3b4754616e7a8794a1b6a295887c6f62554b5864717e8b97a4ab9f9285786c554b4034291c1004000814212e3a47535f6a7784919ea7b1bcc5cfd7dcdfdedcd6cec5bbb1a79d908377695f53463a2d21140700101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c1000101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c10000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000030d172029323a41495053575f626566676664615e57544f45403931281f160b020000000000000000000000000000000000000000000000000000000000060f182129313a40454e53565d606467696b6c6c6c6b6a6764605d55534d444d555b5e606060606060585650483f34291d11050005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000007121c252e353b3e4046464646464646463f3e3a352d251c1107000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b505557606060606060605d5b554d43392e22160a00101d293643505c6976828f93939393938b7e72656976838f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e09030000000000000000000000000000000000000002070c0f1112131313131313130909070c0f11121313131313131309090703000000000000000815222e3b4855616e7b8894a1aca396897c7063564b5865727e8b98a5ac9f928679675c5145382c1f1306000815222f3b4855626e7b8896a0acb9c3ced7e1e8ebebe7e0d6cdc2b8aca095887b6e6155483b2e2215080013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f130013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f13000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000050e1720282f383f44464d535558595a595854534d48443d342f271f160d0400000000000000000000000000000000000000000000000000000000000000060f181f282f353c43474c5254575a5c5e5f5f5f5e5d5a5754514b46423b444a4f515353535353534b4a453f362d22180c0100010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000a131c232a2f3233393939393939393932312e2a231c130a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d484145494a53535353535353514f4a433b31271c110600101d293643505c697682868686868686867f7265697682868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959f9f9f968a7d7063574c5965727f8c989f9fa399867a6d6053473a2d201407000c1825323f4b5865727e8b98a8b2bdccd5e0e9f3f9f8f2e8dfd4c8bcb1a7988b7e7165584b3e3225180b0013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f130013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f13000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000050e161d262d33373c4247484b4d4d4c4b4846423b383329231d150d04000000000000000000000000000000000000000000000000000000000000000000060d161d242932373a4145474a4e505152535252504e4b4745413a3631393f43444646464646463e3d3a342d241b110600000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f070000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000010a12191e2225262d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000003090e1214152020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262f363c3f414646464646464641403c37393c3e4646464646464644423f3931291f150b00000f1c2835414e5a66707679797979797979726d6266707679797979797979726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8993939393938a7e7164574c5966737f8c9393939393877a6d6154473a2e211407000d1a2633404d596673808c99a6b3bfced9e7f2fbfffffaf1e4d9cebfb3a6998c807366594d4033261a0d0013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f130013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f13000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000040b141b22272b31373a3b3e4041403e3b3a36312c272118120b030000000000000000000000000000000000000000000000000000000000000000000000040c131820262b2f35393a3e4143454546464543413e3a39352f2a262e33363739393939393932312e29221b1209000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000070d121618192020202020202020191816120d070000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000010b141d242b303334393939393939393534302b2d3031393939393939393736332e271f170d0400000d1926323e49545e66696c6c6c6c6c6c6c65625b5e66696c6c6c6c6c6c6c65625b51453a2e2215090000000000000000000000000000000000000000000000000000000000000000050a0d0f10131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d868686868686867e7165584d5a677380868686868686867b6e6155483b2e221508000e1b2734414e5a6774818d9aa7b4c0cddae7f7fffffffff5e7dacdc0b4a79a8d8174675a4e4134271b0e0013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f13000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32333433312e2d2a251f1c160c07010000000000000000000000000000000000000000000000000000000000000000000000000001070d151b1e24292c2d31343638393939383734312d2c29241d1a22272a2b2d2d2d2d2d2d2524211d181109000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e090300000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000002060a0c0d13131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000020b12191f2326272d2d2d2d2d2d2d282724202123242d2d2d2d2d2d2d2a2927221c150d050000000915212d38424c545a5c60606060606060585651545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000030a1016191c1d20202020181714110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b7079797979797979716c62564b58646e737979797979797976695f53463a2d211407000d1a2733404d5a6673808d99a6b3c0cfdae6f3fcfffffbf2e9d9ccc0b3a6998d8073665a4d4033271a0d0013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f13000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e2122252627262521211e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212427292b2c2c2c2b2a272421201d18130e171b1d1e202020202020181715110c06000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060712131313131311110e0b0601000000000000000000000000060a0e1011131313131313100f0d0a050000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000001080e13171a1a202020202020201b1a1814141717202020202020201e1d1a16110b040000000005101b26303a42494e50535353535353534b4a45494e50535353535353534b4a453f372d23180c010000000000000000000000000000000000000000000000000000000000040d151b212628292d2d2d2d2423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c65625a5047525c64676c6c6c6c6c6c6c6c5f574d42362a1e1205000c1925323f4c5865727f8b98a9b3bec9d5e1eaf4f9f8f3e9e0d5c9bdb2a8988b7f7265584c3f3225190c0013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f12000714202d3a46525e6976797979797979797976685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181a1a19181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1d1e1f201f1f1d1b181413110d07010b0e10111313131313130b0b09050100000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131f20202020201e1d1b17120c04000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000003070b0d0e131313131313130e0e0c08080a0b1313131313131311100e0a06000000000000000a141e2830383e4143464646464646463f3d3a3e4143464646464646463f3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000d161f262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606058565048404a52585a606060606060605f534d453b31261a0e0200091623303c4956636f7c8997a1adb9c4cfd9e2e8ebebe7e1d7cec6b9ada196887c6f6255493c2f22160900121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c1000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c100005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e101212131312100e0b07060401000000020404060606060606000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c080705020000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f202c2d2d2d2d2d2b2a27231d160e0600000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393932312e3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000008111f2831383e4243464646463e3d39342c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a535353535353534b4a453f3840474b4d535353535353534846423b33291f140900000613202d394653606c7885929ea9b3bdc7d0d8dddfdedcd7cfc6bcb2a89e9184776c605346392d201306000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00020e1a25303b454d525f60606060606060605f524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3939393939393837332e2820180e040000000000040d171f272e3336373939393939393635322d261f160d0300000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000002070a0c0d131313130e0d0b080303070b0d0e131313130d0c0a06020000000000000000000000040c141b212628292d2d2d2d2d2d2d2524222628292d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000000000000000000000000050f1a23313a42494e50535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232c33383c3d464646464646463e3d3a342e363b3f40464646464646463b3a36312921170d03000006121f2b3844505b6673808c97a1abb5bdc5ccd2d2d2d1cbc4bcb4aaa0968c7f72655b5044372b1f1205000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000003060809131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000306131313131313131308070502000000000000000000000005080a0b13131313130e0d0b0803000000000000000000000306080913131313131313130603000000000000000000000000000004090c0e0f13131313131313130908060300000000000000000000000000000000000000000000000000000000020507081213131313131313100706040000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000000000000a151e262e34383a45464646464644433f39322a20160c01000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000070e1316191a202020201b1a18140f0e13171a1a20202020191916120d070000000000000000000000030a1015191c1d20202020202020181815191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000b16212b35424c545a5c60606060575550483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f303939393939393932312e29242a2f3334393939393939392e2d2a261f170f06000000030f1c28333f4a54606d79859199a3abb3bbc0c4c5c5c4bfbab2aaa2989184796d6053493f33271b0f030005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020000020d17212930363a3b4646464646464646463936302820160c02000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c0500000000000000000000060c101220202020202020201514120e090200000000000000060c1114171820202020201b1a18140f0801000000000000040a0f131516202020202020202012100c060000000000000000000002090f15191b1c20202020202020201615130f0a0400000000000000000000000000000000000000000000000002090e1114141f202020202020201d1312100c0700000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b11060000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000000006111c2630383f4446525353535353514f4b443c32281d120600000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000010a12191f2325262d2d2d2d282724201a1a1f2426272d2d2d2d2625231e19120a01000000000000000000000005090d0f10131313131313130c0b090d0f10131313131313130c0b0905010000000000000000000000000000000000000000000000000000000000000004101c27333d47545e66696c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2023232d2d2d2d2d2d2d2524211d191f2326272d2d2d2d2d2d2d22211e1a140d0600000000000b17222d3845515d67707d879299a2aaafb6b7b8b8b7b4aea8a19892867c6f665c5141382d22170b00000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000030a11171c1f2d2d2d2d2d2d2d2d21201e1a140d0500000000000810171d2123242d2d2d2d2d272724201a130b0200000000070f151b1f22222d2d2d2d2d2d2d2d1f1c17110a0300000000000000030c141b202528282d2d2d2d2d2d2d2c22211f1b150e0700000000000000000000000000000000000000000000050d141a1e20212c2d2d2d2d2d2d2d2a201f1c18120b0300000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000000000000000000000000000000000c17232e38424a50535f60606060605e5c564e44392e23170b0000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000a131c242a2f3233393939393433302b25242b3033343939393933322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5966707679797979716c6155493d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020181715110e1317191a202020202020201514120e090300000000000006111c2935404b55606b717e8792989fa4acabacabaaaaa39f9691867d706a5f544b402f261b1106000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f18100800000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a12080000000000030c151c23282c39393939393939392e2d2a251f170f0500000008121a22282d303139393939393433302b251d140b00000007101920272b2e2f39393939393939392c28231c150c030000000000020c151e252c31343539393939393939392f2e2b26201810070000000000000000000000000000000000000000050e171f252a2d2e3939393939393939372d2c28231c150c030000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000003101c28343f4a545c606c6c6c6c6c6c6b6760564b3f33271b0e0000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121c252e353b3f404646464641403c362f2f363c3f4146464646403e3b352e251c0e0500000000000000000000060a0e1011121313131212100e0b07070501000000000000000000000000000000000000020507081313131313131313070705010000000000000000000916222f3c4854606b7682868686867e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130b0b090502070b0d0d13131313131313080705020000000000000000000d18242f3a434f59626c717d858e939a9c9e9f9f9d9c98928d847c706b61584e42392e1d140a0000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000000002090e12141520202020202020201413110d0802000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c020000000000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000a151e262e343846464646464646463b3a36302921170d020006101a242c34393d3e464646464641403c362f261d0d0300040f19222b32373b3c464646464646464638342e261e150a000000000009141e2730373d414246464646464646463c3b37322a22180d03000000000000000000000000000000000000020b17202930363a3b4546464646464646433a38342e271e150b00000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000006121f2c3844505c666d7879797979797772675c4f43372a1d11000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300020e19242e3740474b4d535353534e4c4841383840474c4d535353534c4b4640372e20170d0200000000000000040b11161a1d1e1f2020201f1e1d1b181413110d0802000000000000000000000000000002090e12141520202020202020201413110d080200000000000006131f2b37434e5863707d8994998f82766c6155493d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47505a626b707b81878c8f919292918f8b86807a6f6a61594f463c30271d0b0200000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0802000000000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d080200000000000000000000000205070813131313131313130707050100000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c00000006111c2630383f4453535353535353534846423b33291f1409000c17222c363e45494b53535353534e4c4841382f1f150b010a15202b343c4347495353535353535353443f3830261c1106000000040f1b25303942484d4f53535353535353534947433c342a1f150b0100000000000000000000000000000000000a141d29333b4246475253535353535353504644403930271c120700000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868684776b5e5144382b1e11000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2a354049525759606060605b58534a41404a52585a60606060595751494032291e1408000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000815212e3b47535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f48505961696e757b7f8384858584827e7b736d6860584f473e342a1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c03000000030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c110400000c17232e38424a505f606060606060605f524d453b30251a0e05111d28343e4850555760606060605a58534a4131271d12070f1b27323c464e5455606060606060605f504a42382e23170c0000000915202c37424b53595b606060606060605f55534e463c31271d12070000000000000000000000000000000006111b262f3b454d52545f606060606060605d53514a42392e23180c0000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000091623303c4956636f7c89989393938d8174675a4e4134271b0e000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000a16232f3b47525c63666c6c6c6c67645c534547525c64676c6c6c6c66635b51443b3025190e0100000000040e1720272e3336373939393939383634312e2d2a251e1a150e06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000916222f3c4955626f7c88959b8e8174695f53483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232d363f474f575f61696e72767879787775726e69615e564e463e352c22190c0300000000000000000005090d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000205070813131313131311100e0b0600000407090a1313131313130e0d0b0803000000000000000000000001070c0f11121313131313070705010000000000000000000000000105090b0b13131313100f0d09050000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e120814212d3945505a61646c6c6c6c6c67645c5343392f23180c131f2b37434e5860626c6c6c6c6c6c6c6c5c544a3f34281c100300000c1925313d48535d65686c6c6c6c6c6c6c6c625f584e43392f24180e050000000000000000000000000000030c17222d38414d575e616c6c6c6c6c6c6c6c6a605c544a4034281c1004000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000004111d2935414c566673808c99aaa3998a7d7064574a3d3124170a000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000c1925323f4b57636e7379797979746f64574d4c58646e7479797979736d63564c41362a1d1207000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000020d17212930363a3b4646464646464646463936302820160c02000005121e2a36424d576673808d9994887c6f62574d42362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b242d353e454d53575f6266696b6c6c6a6965615e56524c443d342c231a10070000000000000000020a1015191c1c2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b1915100902000000000000000002080e1114142020202020201e1d1a17110b0b101316162020202020201b1a18140f08010000000000000000050c12181b1e1f20202020201413110d0802000000000000000000060c11151718202020201c1c1915100a0200000000000000000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c120700000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a0006121f2c3844505c66767979797979797976695e52463a2d20140a1723303d4955616c717979797979746e64554b4034291c1015222e3b4754606a767979797979797976665c5044382c1f120600020e1b2834414d59656f7579797979797979796f6a5f554b40352920170b02000000000000000000000000000b151e27333f49535e696e7879797979797979766d665c5144382c1f120600000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000000000000000000000000000000000713202c3945525d687683909da99f92867a6d6054473a2d211407000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a2633404d59667380868686868174695f534d5a677480868686867f73685e5246392f23180c00000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000009141f29333b42464853535353535353535346413a32281e130800000714212d3a46535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5854524d46413a322b221a11080000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000050d14191e20212d2d2d2d2d2d2a2a27221d16161b2022232d2d2d2d2d2d272724201a130b02000000000000060f171e23282a2b2d2d2d2d2d21201d19130c04000000000000000911181d2124252d2d2d2d292826211b140c04000000000000000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b000713202d3a4653606d78868686868686867b6e6154483b2e2115121e2a36424d5764717e86868686868074675c5145382c1f1416222f3c4955626f7c86868686868686786d6053463a2d20130700020f1c2835424f5b68758286868686868686867c6f675d51453e32291d140a00000000000000000000000007121d27303944505b656e7b858686868686868683796d6053463a2d2013070000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000714212d3a4754606d7a86939fa99c908376675d5145392c201306000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000714202d3a4753606d7984919392877b6e62564c54606d7a85919392867a6e61554b4034291c100400000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000815212e3b4854616e7b8796988c7f7265584e433b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a212931363c4247484c50515252514f4b4746423b363028201910080000000000000000020c161e262c3235363939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c0200000000050e171e252a2d2e3939393939393736332e272021272c2f303939393939393433302b251d140b0100000000050f1821292f3437383939393939392d29241e160e04000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b000713202d3a4653606d79869393939393877b6e6154483b2e211514212d3a46535e6976828f9393939285796d6053473b30251a16222f3c4955626f7c88939393939386796d6053463a2d20130700000714212d3a4754606d7a849199939393999183796d605a50443b2f261b110600000000000000000000040d18232e39424e58606c77828f979393939392867b6e665c5144382c1f1206000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000b1724313e4a5764717d8a99a4a9998c7f7366554b4135291d1104000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130006131f2c3845515c67707d8a95998e8175685e52515d67717e8a96988d8073675c5145382c1f130600000e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000a1724313d4a5764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f262a31373a3b3f4345464544423f3b3a36302a251e160e070000000000000000000a141e2830383d414346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000020d1720293036393b46464646464644433f3932292b32383b3d46464646464641403c362f261d1308000000010c17212a333a4044454646464646463935302820160c0200000006111b242d343a3d3e4646464643413e3830281e110700000000000000000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000713202d3a4653606d7986939f9f9f94877b6e6154483b2e21151b27333f4953616e7b87939f9fa2978a7e7164574d42362a1e16222f3c4955626f7c88959f9f9f9386796d6053463a2d20130700000613202c3945525d686f7c87929fa69fa0958d81746c61564d41382d22170d030000000000000000010c161f2834404b545f6a727f8b949fa9a89e938b7e71695f544a4034281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000006121e2b37424d576774818e9aaba297897c6f6256493c2f24180d01000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130004101c2934404b55616b7683909d92867a6d61544c55606c7884919d9285796d6053473a2d2014070000101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000c1926333f4c5966727f8c999285796a63615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a20262b2e2f33363839393736322e2d2a251f19130c0500000000000000000005101b26303a42494e4f5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000008141e29323b414653535353535353514f4a443b32353d4448495353535353534e4c4841382f251a0f03000007121e29333c454b505253535353535346413a32281e13080000010c18222d363f454a4b535353534f4e49423a3023190f050000000000000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c0a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b000713202d3a4653606d798693a0aca194877b6e6154483b2e21151f2b3744505b65737f8c99a4afa99c8f8276695e52463a2d2016222f3c4955626f7c8895a2aca09386796d6053463a2d201307000004111d2935414c56606a727f8c949ea8a89d928a7d70695e53493f33271f150b010000000000000008131e28313a45515c666f7c86929fa6aba1968e81756c62574d42392e23180c0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000814212e3a47535f697884919eab9e9285796c605346392d20130700000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b505b65727e8b97978a7d7164574a3e2f24180c0000111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000e1a2734414d5a6774808d9a91847770706e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a1e212226292b2c2c2b292521201e19140d0802000000000000000000000915212c38424c545a5c6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900020e1925303b444c525f6060606060605d5b554d44393d474f54566060606060605a58534a41362b20140800000c18232f3a454e575c5e60606060605f524c443a3024190d010005111d29343f48505658606060605c5a544c42352b21160b0000000000000000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e130815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000713202d3a4653606d798693a0aca194877b6e6154483b2e2115202d394653606c7884919eabb5ac9f93877b6e6154473d32271b222f3c4955626f7c8895a2aca09386796d6053463a2d2013070000010d19242f3a434e58606c77828f96a1aba49e92857b6e655b50443c31271d1207000000000000050e19242f3a434f59606d79839098a3aea39991847a6d605a50453c30271c12070000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000815222f3b4855626e7b8896a1a89b8e8275665b5044382b1f120600000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121d27313e4653606d7984919c908376675d514953606d7985929b8e817468554b4035291d100400121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000f1b2835424e5b6875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f1f1e1c181414110e09020000000000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c53483c3024180b00030f1b2834404b5760686b6c6c6c6c6c6c5d564c4135291d1105000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c14212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f221609000713202d3a4653606d798693a0aca194877b6e6154483b2e211d2935414c5563707d8996a0acacafa4998c7f7266584e43382c1d222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000008131e28313d44505b656d7a849199a3ada1978f82776c60584e43392f24180e0500000000020b17202935414c56606b73808d95a0aaa69f92877d6f685d52483e332a1e150b00000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000003101c28343f4a5465727f8b98a8a7988b7e7165544a3f33281c0f0300000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d605347515d6775828f9b918477675d5145392c1f130600121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000f1c2936424f5c6975828f9c95918989897e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c10121312110f0c0807050200000000000000000000000000000f1c2835414e5a6670767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d0004111e2a3744505c687278797979797976685d5246392d201307000b1724313d4a56626d7179797979767066594f44382c20150a00000000000000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c4135291e14121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c201307000713202d3a4653606d798693a0aca194877b6e6154483b2e21202c3945515d6775818e9ba8a39fa3ab9d9184776a605448392f24222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000010c161f27333f49535e686f7d87929fa6a99f948c7f726a5f554b40352920170b020000000a141d29333b45525d68707d87939fa7aa9f948c80736b60564c41362d21180c030000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000006121f2c3844505c6675828f9ba8a095877b6e6154483b2d22170b0000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494b5565727e8b9893867a6d6053473a2d20140700121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101c2936434f5c6976828f9ca09d96968b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e0005121f2b3845525e6b788586868686867a6d6154473a2e211407000b1825323e4b5865717e8686868682766b6054483c32261b0f030000000000000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c111a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b1003000713202d3a4653606d798693a0aca194877b6e6154483b2e21212d3a4754606d7a86929fa3999299a3a096897c6f62554b403529222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000040d17222d38414c56606b737f8c949fa9a69f92867c6f675d51453e33291d140a000006111b262f3b45505a606d7a849199a4aea2989083786d60594f443a2f241b0f06000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000713202d3a4653606d7985929faa9d918477695e52463a2d1c11060000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e71645753595b626f7b889599887c6f6255493c2f221609000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184796c605346392d201306000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700101d293643505c6976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0004101d2935404b556c788592939393877b6e6154483b2e211508000613202d394653606c7883909994897d7063584e43372b1f1306000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e231715202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000713202d3a4653606d798693a0aca194877b6e6154483b2e212b37434e5865717e8b98a29f9286929fa89a8e8174675d5145382c222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000006111b262f3a444f59606c77828f97a1aba3999184796d605a50453b2f261b1106030c17222d38414d57616c75818e96a1aba59f92857b6e665c50473d32281e120900000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000091623303c4956636f7c8998a2aa9a8d807467574d42362a1e0a000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595d64686c6d7a8799978a7d7164574a3e3124170b000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101d293643505c6976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292928f8275695c4f4236291c0f000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0006131f2c3945515d677986939f9f95887b6e6255483b2f2215080005121f2b3744505b656f7c87939d9083766a5f53473b2e2115090000000000000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f141925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f0400000713202d3a4653606d798693a0aca194877b6e6154483b2e212e3a47535f6a7683909daa9b8e828e97a19f9285796d6053473b30252f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000a141d28323d44505b656d7a859199a4aba0968e81746c61574d41382d22170d0b151e27333f49535e69717e8a939ea8a89e938a7e71695e544a3f352b20160c0000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c16100800000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000004111d2935414c566673808c99aaa3988a7d7063574a3d30251a0e000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f221609000b1825323e4b5865717e868686868686867c6f6256493c2f23160900000d1a2733404d5a66738086868686868686786d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a646f747979778692988b7e7165584b3e3225180b0006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700101d293643505c6976838f9ca9aca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858275685b4f4235281c0f000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714202d3a4753606d7a8699a4a295897c6f6256493c2f23160900030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c27211911070000000713202d3a4653606d798693a0aca194877b6e6154483b2e28343f4a54626e7b88959fa398897d85919ea2988a7e7164574d42362a2f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000020b162027333f49535e68707d87939fa6a89d928a7e70695e53493f33271f15121d27303944505b656e7b85929fa5aba0968e81746c61574d42382e23190d040000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b050000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000713202c3945525d687683909da99f92867a6d6053473a2d201409000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000b1724313d4a56626c71797979797979796f6a6054473b2e22150800000c1926323f4b58636e737979797979797976665c5044382c1f1206000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675b6874818686868999988b7f7265584c3f3225190c00030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000815212e3b4854616e7b87939393939393877a6d6154473a2e21140700101d293643505c6976838f9c9f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414d59656f75797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134271b0e000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714212e3a4754616d7a8794a0a396897c706356493d3023160a00000b17222d38414e58636f7c89959a8d807367574d42362a1e12050000000000000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f15172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f07000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2c3844505c6673808d9aa79f928679818e9baa9c8f8276695e52463a2d2f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000040e17222d38414c56606b73808c949fa9a59e92857b6e655b50443c31271d18232e39424e58606c77828f97a2ada3999184796d605a50453b30261c1007000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a00000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000714212d3a4754606d7a86929fa99c8f8276675d5145392c1f1306000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c1004000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1f130600000a17232f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b6874818e939394a3998c7f7366594c403326190d00000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700101d293643505c6976828f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e000815222e3b4855616e7b8894a1a3978a7d7064574a3d3124170a000006111b262f3c4854606b7783909d918478695f53463a2d21140700000000000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1217222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2d3a4653606d7985919ea99c8f82767e8a99a39f93877b6e6154483d322f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000006111b262f3a444f59606d78828f97a1aca1978f82776c60584e43392f241f2834404b545f6a727f8c949fa9a69f92877c6f675d51483e33291e140a00000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000b1724313e4a5764717d8a99a3a9988c7f7265554b4035291d1004000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b000005111d29343f485056586060606060606056544e463d32271b0f03000007131f2a36404a52585a606060606060605f504a42382e23170c00000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b6874818e9b9fa0a6998c807366594d4033261a0d000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000714202d3a46525e6976797979797979797976685e5246392d20130700101d293643505c697682868686868686867e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b54595c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b59534b42372c201509000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e000915222f3c4855626f7b8895a2a4978a7e7164574b3e3124180b000007111b252c38434f5966737f8c9996887b6e6155483b2e2215080000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f2418111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c11080000000000000713202d3a4653606d798693a0aca194877b6e6154483b2e36414c5664707d8a97a1a8988c7f727a86929fa4998c7f7366594f43382f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000a141d29323d44505c666e7b85929aa4a99f948c7f726a60554b40352928313a45515c666f7c86929fa6a99f948c7f736a60554b41362c21170c0200000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000006121e2b37424d576774818e9aaba197887c6f6255483c2f24180c00000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f050000010c18222d363f454a4b535353535353534947433d342b20160a000000020e19242e3840474b4d5353535353535353443f3830261c110600000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b6874818e9ba7b3a6998c807366594d4033261a0d00000613202d394653606c777979797a7b7e838e939e989083786c605346392d2013060005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000f1c2835414e5a66707679797979797979726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303942494d4f5252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524f4d48423930251b0f04000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000916232f3c4956626f7c8995a2a5988b7e7265584b3f3225180c00010d18232d373f464956626f7c8999978a7d7164574a3e3124170b00000000000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b4035291d14141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3946525e6875828f9ba9a196887b6f76828f9cab9e9184776b605448392f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000020b172028343f4a545e69707d88939fa7a69f92877c6f675d51453e332f3a434f59606d79839098a3ada2979082786c60584e433a2f241a0f0500000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000814212d3a47535f697884919eab9e9185786c605346392d20130700000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433630302f2c27211911080000000006111b242d343a3d3e464646464646463c3b38322b22190f040000000008121c262e363b3f40464646464646464638342e261e150a0000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b6874818e9ba7aca6998c807366594d4033261a0d00000613202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120600020e1a25303b454d525f60606060606060605f524c443a3025190d01000d1926323e49545e66696c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000a1723303d4a5663707d8996a3a5988c7f7265594c3f3226190c0006121e29353f49515759606d798692998c7f7366594c403326190d0000000000000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c2f261b11141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c01000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3a4754616d7a86929fab9e9184786a727f8b99a4a096897c6f63554b40353c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000050e17232e38424d56616b73808d959fa9a3999184796d605a50453b35414c56606b73808d95a0aaa59f92857b6e665b50463d31281d12080000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000815222e3b4855616e7b8896a1ac9b8e8174655b5044372b1f120500000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d5043362a2322201c160f0800000000000009121b22292e3132393939393939392f2e2b27201910070000000000000a141c242a2f323339393939393939392c28231c150c030000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b6874818e9b9f9f9f998c807366594d4033261a0d000006121f2b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000009141f29333b42464853535353535353535346413a32281e130800000915212d38424c545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c02000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000a1724313d4a5764707d8a97a3a6998c807366594d4033261a0d000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e41382d22170b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e1308000000000713202d3a4653606d798693a0aca194877b6e6154483b37434e5865727f8c99a3a99a8d8074676e7b87939fa89a8e8174675d5145393c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000006111c26303b444f59606d78839097a2aba0968e81746c61574d423b45525d68707d87939fa7a89d938a7e71695e544a3f342b1f160c0000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000003101c28343f4a5465727f8b98a8a49a8a7e716453493f33271b0f0300000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c28333e48505557575757575d69768390908376695d5043362a1d1613100b0500000000000000000911181d2124252d2d2d2d2d2d2d23221f1b160f0700000000000000020a12191f2326272d2d2d2d2d2d2d2d1f1c17110a03000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b6874818e93939393938c807366594d4033261a0d0000030f1c28333f4a54616e7b87939f92878583817d786f6a5f584e42382d22170b000000020d17212930363a3b4646464646464646463936302820160c02000005101b26303a42494e50535353535353534b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282725201b140c03000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000b1824313e4b5764717e8a97a4a69a8d8073675a4d4034271a0d000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f00000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f33271e13111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000713202d3a4653606d798693a0aca194877b6e6154483b3b4754606a7784909daba197897c70636876838f9caa9f9285796d6053473b3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000a141e29323e44505c666e7b85929fa4a89d938a7e70695e544a45505a606d7a849199a4aba0968e81746c61574d42382d22190d040000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000006121f2c3844505c6675828f9ba89f93877a6e6154473b2d22170b0000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000814202d3944505a6164646464646469768390908376695d5043362a1d1007040000000000000000000000060c11151718202020202020201615130f0a0400000000000000000000080e1317191a202020202020202012100c060000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b68748186868686868686807366594d4033261a0d0000000b17222d3846535e6976828f9b8f82787774706c655f584e463c2f261c110600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000a141e2830383e4143464646464646463f3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b18150f0902000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000c1825323f4b5865727e8b98a5a79a8e8174675b4e4134281b0e000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a3025191d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d13070000000713202d3a4653606d798693a0aca194877b6e6154483b404b55626f7c8995a0ab9e9184796d6064717e8b98a2a2988a7e7164574d423c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000020c172028343f4a545e69707d8a929da7a59e92857b6e665b504d57616c75818e96a1aba3999184796d605a50453b2f261c10070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000713202d3a4653606d7985929faa9d908377685e5246392d1b11060000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1623303c4955616c70707070707070768390908376695d5043362a1d1003000000000000000000000000000105090b0b13131313131313090806030000000000000000000000000002070a0c0d1313131313131313060300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459646f7479797979797979736e63574b3f3226190c00000006111c2a36424d5764717e8a9792877b6e6763605b534e463c342a1d140a000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c050000000000030c161e262d3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c090400000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1926323f4c5965727f8c98a5a89b8e8175685b4e4235281b0f000c1926323f4c5965727f8c93939d9f9c8f8276695c504336291d1000000000000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c41362a24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d0100000713202d3a4653606d798693a0aca194877b6e6154483b45515d6774818d9aa7a6998d8073665c606d7a85929faa9c8f8276695e53463c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000050e17232e38424d57616c74808d959faaa2978f82786c6058535e69717e8a939ea8a69f92877c6f675d51483e33291d140a0000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000000000000091623303c4956636f7c8998a2aa998d807366564c41362a1e0a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d8391908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535d64686c6c6c6c6c6c6c66635c52473b2f23170a000000000e1a25313b4653606d798592998c8073665c535049413c342a22190b020000000000000002090e12141520202020202020201413110d080200000000000000040c141b212628292d2d2d2d2d2d2d2524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000d1a2633404d596673808c99a6a89c8f8275695c4f4236291c0f000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d302f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000713202d3a4653606d798693a0aca194877b6e6154483b4753606d7985929fab9f94887b6e62545d6774818e9ba89f93877b6e6154483d4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000006111c26303b45505a606d78839098a2a99f948c7f726a605b656e7b85929fa5a99f948c7f726a60554b40362c21170b0200000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004111d2935414c566673808c99aaa298897d706356493d3025190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c79868a8a8a8a8a8a8a9195908376695d5043362a1d1003000000000000000000000000000000000000000000010406070d0b0a08050000000003080b0d0e0d070604000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b53595b606060606060605957524a40352a1f13070000000009141f2c3845515c67748086868685796d6053463f382f2a22191007000000000000000000000205070813131313131313130707050100000000000000000000030a1015191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000d1a2734404d5a6773808d9aa6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d10000000000006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f42393a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c20130600000713202d3a4653606d798693a0aca194877b6e615448424d5764717e8a97a2aa9c908376695f535563707d8996a1a49a8c7f7366594f444955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000a151e29333e45515c666e7b85929fa5a69f92877c6f67606c77828f97a2ada1978f82776c60584e43392f241a0f0500000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939393908376695d5043362a1d10030000000000000000000000000000000000000001070d1113141a181715110c0601080f14181a1b191413100c0701000000000000000000000000000000000000000714202d3a4753606d798693939393939286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d4841484d4e535353535353534d4b4740382e24190e020000000004101c2834404b55646e74797979786d665c5044382d261d18100700000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10131313131313130c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000e1b2734414e5a6774818d9aa7aa9d9083776a5d5044372a1d11000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b40434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d21140700000713202d3a4653606d798693a0aca194877b6e61544846535e6976828f9ca9a2988b7e7165574d53606c7884919eac9e9184776b6054484955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000030c17212834404b545f69717e8a929da7a3999184796d6a727f8c949fa9a49e92857b6e655b50463c31281d120800000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000714212d3a4754606d7a86929fa89c8f8275665c5145382c1f1306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986868686868686868686868276695d5043362a1d1003000000000000000000000000000000000000040c13181d2020272524211d17100b131a2024272726201f1c18120b030000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c2013000008121d262f363c3f414646464646464641403c373c404146464646464646403f3b352e261c12070000000000000c18232e3943525c64676c6c6c6b605c544a3f34281b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000f1b2835424e5b6875818e9b9f9f9d9184776a5e5144372b1e11000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d1000000000000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51454b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000713202d3a4653606d798693a0aca194877b6e6154484953616e7b87939fac9f92867a6d605447505b6573808c99a6a096897c6f63554b4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000050f18232e39424d57616c74818e95a0aaa0968e81746f7c86929fa6a79d928a7d70695e53493f342b1f160c00000000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000b1724313e4a5764717d8a99a3a8988b7f7265544b4034281c1004000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c7679797979797979797979797670665a4e4235291c0f030000000000000000000000000000000003090d161d24292c2d3431302d28221b141d252b303334332d2c29231d150d09030000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120000010b141d242b303334393939393939393534302b3034353939393939393933322f2a241c130a0000000000000007121d2730404a52585a6060605e53504a42382e23170a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875818f939393939184786b5e5245382b1f12000c1926323f4c5965727f8c93939393938f8376695c504336291d1000000000000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0aca194877b6e615448505b6573808c9aa4a89b8e8174675d51454953616e7b88949fa89a8e8174675d514955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000007121d27303b45505a606d79839098a2a89d938a7e79839098a3aaa0958d80746c61564d41382d22190d040000000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000006121e2b37424d576774818e9aaba196887b6e6255483b2e23180c00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c69665e544a3e32261a0d01000000000000000000000000000000060e151a1f282f35393a403e3d39342d241d262f363c4041403a38342f271f1a140d0500000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000000020b12191f2326272d2d2d2d2d2d2d282724202427282d2d2d2d2d2d2d2626231f19120a0100000000000000000b151e2f3840474c4d5353535246443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768286868686868685786c5f5245392c1f12000c1926323f4c5965727f868686868686868276695c504336291d1000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f5353606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c1003000713202d3a4653606d798693a0aca194877b6e61544853606c7884919eaca096897c7063554b4146535f697683909caa9f92857a6d60534955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000b151e2a333e45515c676e7b86929fa5a59e9285818e95a0aaa3989183796d60594f443b2f261b1007000000000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000814212d3a47535f697784919eaa9e9184786a5f53473a2e1d120700000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606060606060605d5a544c43382d22160a000000000000000000000000000000060f1820262b313a4045474d4b49453e362d222f3841484c4e4c47454039312a251f170f050000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0000000001080e13171a1a202020202020201b1a1814181a1b202020202020201a1917130e0700000000000000000000030c1d262f363c3f41464646453a38342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767979797979797873695d5144382b1e12000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000713202d3a4653606d798693a0aca194877b6e61544c5663707d8996a1ab9e9184786c6053463a424d5765717e8b98a2a2988b7e7164574d55626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000030c18212934404b555f69717e8b939ea7a297928e939da7a69f92867c6f675d51473e32291d140a000000000000000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000815222e3b4855616e7b8896a0ab9a8e817467584e43372b1f0b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f535353535353535353535353504e4a433a31271c11050000000000000000000000000000030e18212a31373e434b51535a585650483e322b34414a53585a5953514b433e36312921170d03000000000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000003070b0d0e131313131313130e0e0c080c0e0e131313131313130d0c0a07020000000000000000000000000b141d242b303334393939382d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6961574c4135281c10000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d00000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61566673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0aca194877b6e6154525d6875818e9ba8a4998c7f73655b5044373b4754606d7a86929faa9c8f8276695e5355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000060f18232f39434d57616c74818e95a0a9a29e9b9da5a99e948b7f726a5f554b40352c20170b0200000000000000000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000003101c28343f4a5465727e8b98a8a4998a7d7164574a3e31261a0f0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e4346464646464646464646464643423e3831281f150a0000000000000000000000000000000915202a333c424750555d606764615a50443a323d46535c646766605c554f46423b33291f14090000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605f5d574f463b3024180c0006121e29353f49515759606060606060605c5a544c42382d21160a0000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca194877b6e615454606d7a86929fac9f93877b6e6153493f333945515d6775818e9ba89f93877b6e615355626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000007121d27313c45505a606d79839198a2adaba7a9ada1978f82776c60584e43392f231a0e05000000000000000000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000006121f2c3844505c6675828f9ba89f93867a6d6054473a2d2114090000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393939393939393939393635322d271f160d030000000000000000000000000000020e1a26313c454e535a61676d73716c61564c4137434e58646e74736d676159534d453b31251a0e020000000000000000000000000000030d151d23292c3939393939393939393836312b241b120800000000000000000000000104060712131313130908060300000000000000000000000000000000000000000000000000000001080e13171a1a2020201f1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f53535353535352514c463d342a1f130800010d18232d373f464a4c53535353535353504e49423a31261c100500000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000713202d3a4653606d798693a0aca194877b6e61545865727e8b98a3a99c8f8276695e5341382d35414b5563707d8996a1a49a8c7f73655b55626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000010b151f2a333e45515d676f7c86929facb8b4b8ab9e92857a6d655b50463c31271d11080000000000000000000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000713202d3a4653606d7985929fa99d908376685d5245392c2013070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d0400000000000000000000000000000006121e2b37424e575f626c7179807e71685d52453c4754606a74817f79706b615e574d42362a1e1205000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000001070d1013141e202020201615130f0a0400000000000000000000000000000000000000000000000000000003070b0d0e131313120706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e41434646464646464544413b342b22180d02000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a6063707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d20130700000713202d3a4653606d798693a0aca194877b6e61545f6a7683909daaa2978a7e7164574d422f262f3a4653606c7884919eac9e9184786c6055626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000000030d18212935404b555f6a737f8c99a6b2bdb0a3968a7d70685e53493f342a1f150b00000000000000000000000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f22150800000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000091623303c4956636f7c8998a2aa998c807366564c4135291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000010910161b1e2020202020202020202020201d1c1a16110a03000000000000000000000000000000000814212e3a47535f6a6e767e848d857a6d60584e43505a626f7c888c847d756e695e53463a2d2114070000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000040c12181d20202b2d2d2d2d22211f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536393939393939393835302a22191006000000000a131b23292e3132393939393939393635322d261f160d03000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f66606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f120600000713202d3a4653606d798693a0aca194877b6e6154626f7c88959fab9f9285796d6053473b31202b3844505b6673808d99a7a096897c706355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000000007121d27313c46505a606d7984919eaab7b9b1a4978b7e71695f554b40342820170b02000000000000000000000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d21140700000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d201307000000000000000004111d2935414c566673808c99aaa298897c6f6356493c3024190d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000050a0f12131313131313131313131313100f0d0a050000000000000000000000000000000000000815222f3b4855626e7c828a91968d80746a5f534b55616c76839096918a827b6e6154483b2e21150800000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000004090d0f0f131313131313130d0c0a060200000000000000000000000105090b0b13131313100f0d0905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2c2b28241f1810070000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d0400000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000713202d3a4653606d798693a0aca194877b6e615c6673808d9aa7a79a8d8174675c5145382c1f28333f4a54626e7b88959fa89b8e8174675d626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000060f18242f39434e58626c75818e96a0acafacafac9f92867b6e675c51453e32291d140a000000000000000000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d949e9f92877c6f625a515c67717e8a949f9e93867d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a45464646463c3b37322a22180e04000000000000000002091015191b1c20202020202020191916120d07000000000000000000060c11151718202020201d1c1915100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c2020202020201f1e1c18130d060000000000000000070d12161819202020202020201d1c1916100a03000000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b0000000713202d3a4653606d798693a0aca194877b6e61606d7985929eaba095897c6f62554b4034291c222d3847535f697683909daa9f92857a6d60626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000030c18212935404b555f6a717e8b939ea8aba39fa3aba2989083796d60594f443b2f261c11060000000000000000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000714212d3a4754606d7a86929fa89b8f8275665c5044382c1f1206000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000004080a0a131313130d0c0a070200000000000000000000000713202d3a4653606d78839097a2999083766c6156606d7984919e9f958d80736b6155483c2f23160900000000000000000002070c0f11121313130e0706040000000000000000000000000000000000000000000007121d28313940454751535353534947433c342a20150a00000000000000030c141b212528292d2d2d2d2d2d2d2625231e19120a010000000000000911181d2124252d2d2d2d292826211b140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131212100c0802000000000000000000000106090b0c13131313131313100f0d0a0500000000000000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e615b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000713202d3a4653606d798693a0aca194877b6e6164707d8a97a1ab9d9083776a605443392f23181c2b37424d5765727e8b98a3a2988b7e7164626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000b151e2a333c45515d676f7c86929fa5a79f999299a3aaa0958d80746b61564d42382d22170d04000000000000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000000000000000b1724313e4a5764717d8a99a3a8988b7e7265544a3f34281c1003000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000050b101416171f2020201a1917130e070000000000000000000006131f2c3845515c666e7b85929a9f948b7e71675e68737f8c96a1989083796d60594f44382c2014070000000000000000060d13181c1e1f2020201b1313100c0700000000000000000000000000000000000000010d18242f39434b51535e6060606055534e463c32261b0f040000000000020c151e262c3135363939393939393933322f2a231c130a000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c615b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a000000000713202d3a4653606d798693a0aca194877b6e616875828f9ca9a3998c7f7265584e4331271d121a26313c4754606d7a86929faa9c8f837669626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000007121d27303c45505a606d79839198a2aa9f9590869299a4a79d928a7d70695e544a3f332820160c0100000000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d1207000000000000000005121e2b37424d576774818e9aaba096887b6e6155483b2e23170c00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000810171c2023242c2d2d2d2726231f19120a01000000000000000004101c2834404b545e69707d88939f9e91857a6d616e7b86929f9f92867b6e665c51473e33281c1004000000000000000710171e24282b2c2d2d2d28201f1c18120b03000000000000000000000000000000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a000000000009141e2730373d414246464646464646403e3b352e251c120700000006111b242d343a3d3e4646464643413e3830281e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d575f62686e717477787979787775726e69625f58514940372e231a0c02000000000713202d3a4653606d798693a0aca194877b6e616e7a86929fac9f92867a6d6154473d3221150b15202c3945525d6875818e9ba99f93877b6e626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000060f18232e39434d57616c74818e95a0aaa29890837d87939fa7a49e92857b6e665b50443d32281e130800000000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000000000000714212d3a46535f697784919eaa9e918477695f53463a2d1c110600000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006111a22282d30313939393933322f2a241c140a0000000000000000000c18232e39424d57616b73808d949f978d80746a74818e989d938a7e71695f544b40352c21160b0000000000000006101922292f343738393939352d2c28231d150c05000000000000000000000000000000000613202c3945515d676d78797979796f6a5f53473d32271b0f0100000004101b26303942494d4f535353535353534c4b4640372e23190d0200010c18222d363f454a4b53535353504e49423a30231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d605853565e6165686a6b6c6c6b6a6865615e57534e463f372e251c110800000000000713202d3a4653606d798693a0aca194877b6e66727f8c99a3a99b8f8275685e5246392d201304111d2935414c5663707d8a97a1a49a8c8073656f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000030c17212834404b555f69717e8a939da7a59f92867b73808d95a0aaa1978f82786c60594f443a2f241910060000000000000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000000000000815222e3b4855616e7b8896a0ab9a8d817467574d42362a1e0a0000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000030a1117242c33393c3d46464646403f3b352e261c120700000000000000050c121d27303b454f59606d788290979f92877c6f7c87939f958e81746c61574d42392e231a110c060000000000020d17222b333b404445464646413a38342e271e170e060000000000000000000000000000000714202d3a4753606d7a84868686877c6f62594f44382c1d12070000000915212c37424c545a5c606060606060605957514940352a1e12060005111d29343f48505658606060605c5a544c42352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f534c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a0000000000000713202d3a4653606d798693a0aca194877b6e6a7784919daba1978a7d7064564c41362a1e11050d19242f3a4653606d7984919eac9e9184786c6f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000b151e29333b45515c676e7b86929fa5a89e938b7e716d79839098a3a99f948c7f736b60564c41352922180d03000000000000000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e0200000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000000000000000000000000000000000000000040c151c2328363e44494a525353534d4b4740382e24190e0200000000000810171d1e252a333e44505c666e7b85929a9990827982909a989183796d605a50453c302a251e1d1710090000000007131e29333d454c50525353534e4645403930292018100800000000000000000000000000000613202c3945515d67707d8a949a8f82766b605448392f24180c0000000d1925313d49545e65696c6c6c6c6c6c6c66635b51463b2f23160a000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b5046474b4e5152525352514e4c4846423b37312a221c130a010000000000000713202d3a4653606d798693a0aca194877a6e6f7c8995a0ab9e9185796d6053463a3025190d0108131f2b3844505c6673808d9aa7a196897d706f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000007121c27303b45505a606d79839098a2aba0968e81756c666e7c86929fa6a69f92877c6f685d52453f342a1f150b010000000000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d2114090000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000000000000060d161e262e343f485055575f6060605a57524a40352a1f13070000000008121a22282d3036393a3f4a545e69707d88939f948e828e949f92867c6f675d51483e3a3936302d28221b12090000000c18242f3b454f575d5f6060605b53514b423a322a221a11070000000000000000000000000004101d2935404b55616c75828f9c94897c6f63554b4035291d100400000f1b2835414d5a65707579797979797979736d63574b3e3225190c000b1724313d4a56626d7179797979767066594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c413e41444546464544423f3b3a36302b262018100a01000000000000000713202d3a4653606d798693a0aca094877a6d74818d9aa8a79a8d8073665c504438291e13080003101c28343f4a54626e7b88959fa89b8e81746f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000050f18232e39424d57616c74808d95a0aaa39991847a6d605f6a727f8b949fa9a39991847a6d605a50463c31271d1207000000000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3a4653606d7985929fa99c908376675d5145392c2013060000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000000000000000070f18202830383f44515a61646c6c6c6c66635c52473b2f23170a00000005101a242c33393a4146474a4d5357606b73808c949e938e939e938b7f726a5f55534d4b4746413a39342c241b100600000f1c2834404c5761696b6c6c6c68605c544c443c342c2318120b030000000000000000000000010d18242f3943505a626f7c89949b8e8175675d5145392c1f130600000f1c2936424f5c697582868686868686867f7366594c403326190d000b1825323e4b5865717e8686868682766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d3037383939383735322e2d2a251f1a150e060000000000000000000713202d3a4653606d798693a0aca093877a6d7985919eab9f95887b6e62544a3f3428170d0200000b17232e3847535f6a7783909dab9f9285796f7b8895a2aca09386796d6053463a2d20130700000000000000000000000000020c17212834404a545f69717e8a929da7a69f92877c6f675d58606c77828f97a1aba1968e81756d62584e43392f23180f050000000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000000000091623303c4956636f7c8998a2a9998c7f7366554b4135291d1104000000000000000000000000020d17222b36424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000000000810192129323a424a505b636c7079797979736e63574b3f3226190c0000000c17222c363e45494c525457575f6165656d78828f9c9e9b9e9b8f82756d6865615e575754524c49453e362c22170c0000111e2b3744505d697378797979746d665e564e463e3528231c150c04000000000000000000000007121d28313e4754606a7683909c9285796d6053473a2d20140700000f1c2936424f5c6975828f93939393938c7f7366594c403326190d000613202d394653606c7883909994897d7063584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e232c2c2b2a282521201e1a140f0a03000000000000000000000713202d3a4653606d798693a0aca093867a6f7c8997a1aa9d9083766a5f5342382e23170500000006111c2b37434e5865727f8b99a3a2988a7e717b8895a1aca09386796d6053463a2d201307000000000000000000000000000a141e29333b44515c666e7b85929fa4a99f948c7f726a6055505b656e7a85929ea5a89e938b7e716a5f554b40342921170c020000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000004111d2935414c566673808c99aaa197897c6f6256493c2f24180d0100000000000000000000000007131e29333d454c555f676a6c6c6c6c6c6c69665e54493e3226190d01000000000000000000000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d000005111d28333e485055565e616467696e7175787c808d99a6a8a6998c807c7875716e696764615e565550483e34281d110500121f2c3845525f6b788586868681786d685f584f473f342e271e160e0600000000000000000000010c161f2b37434e5864717e8a99988a7e7164574a3e3124170700000f1c2936424f5c6975828f9c9f9f9f998c7f7366594c403326190d0005121f2b3744505b656f7c87939d9083776a6054473b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f201f1e1b191514120e09030000000000000000000000000713202d3a4653606d798693a0aca093867974808d9aa9a3988b7e7265584e4330261c1106000000000f1a26313c4754616d7a86929faa9b8f82757b8894a1aca09386796d6053463a2d20130700000000000000000000000006111c26303b454f59606d78839097a2ada1978f82786c60584e49535e68707e8a939da8a59f92867c6f675c51453e33291e140a00000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000713202c3945525d687683909da99e9285796c605346392d201307000000000000000000000000000c18242f3b454f575d5f60606060606060605c5a544c42382d21160a00000000000000000000000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800000814212d3945505a6164686d7174777b7e8185888d929ca8b3a89c928c8885817e7b7774716d6864615a5045392d211508000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d01000f1c2936424f5c6975828f9ca8aca6998c7f7366594c403326190d00030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e110f0c0807050200000000000000000000000000000713202d3a4653606d798693a0afa39986797884919eab9f92867a6d6054473c3121150a00000000000a15202d3946525d6875828f9ba99f92867a7b8894a1aca09386796d6053463a2d2013070000000000000000000000050e17232e38424d57616b73808d959fa9a49e92857b6e665b5046414d56616c74818e96a0aba2989083796d605a50453b30261c110600000000000000000000000000000000000009121c25333d45454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000050e1720333d454c504f54596063676d70727576787879797878777573706d6865605d55504a423c332b2319110700000000000000000000000714212d3a4754606d7a86929fa89b8e8175665b5044382b1f1206000000000000000000000000000f1c2834404c5761696b6c6c6c68605c544c504e49423a31261c1005000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000a1723303d4955616c71777a7e8184888b8e9297999e9ea1a9a39f9e9997918e8b8784817e7a77716c6155493d3024170a000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000915202b353f4745515d677683909c9083766a554b4035291d1004000f1c2936424f5c6975828f9ca8b2a6998c7f7366594c403326190d00000b17222d38414e58636f7c89959a8d807367574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f9286797c8996a1a89b8e8175685d5245392c201303000000000005111d2935414c5663707d8a97a1a2988a7d7b8794a1aca09386796d6053463a2d20130700000000000000000000020b172028343f4a545e69707d8a929da7a79d928a7d70695e544a3f3b44505a606d79849199a3aaa0958d80746c61574d42382e23170e0400000000000000000000000000000000000c18242f3a454f575c5f606059575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000000000000000000c18242f3a454f575c5f606059555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000a1724313d4a5764707d8a99a3a7988b7e7165544a3f33281c0f0300000000000000000000000000111e2b3744505d697378797979746d665e564e463e3528231c150c040000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000b1724313e4a5764717e83878a8e9196989b9e9c97919197a1989292979c9e9b9896918e8a87837e7164574b3e3124180b000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000010e1a26313d4751595e556673808d99928578675d5145392c201306000f1c2936424f5c6975828f9ca8aa9f998c7f7366594c403326190d000006111b262f3c4854606b7783909d918478695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f928579808d9aa8a196897d7063564c4135291d11040000000000010d1924303a4653606d7985929eaa9b8e817a8794a0b5a09386796d6053463a2d201307000000000000000000000a141d29323b44505c666e7b85929ea4aaa0958d80746c61574d4238323e45515d676f7c87929fa7a79d928a7e70695e544a3f342820160c02000000000000000000000000000000030f1c2834404c5761686b6c6c66635b55585a5c5d5e5f565e61666a6c6c6a66605d564e463c322a211b12090100000000000000000000000000000000000000030f1c2834404c5761686b6c6c66635b5356595b5d5e5f565e61666a6c6c6a66605d564e463c342e261e180f0800000000000000000000000005121e2b37424d576774818d9aaba095877b6e6154483b2d22170b0000000000000000000000000000121f2c3845525f6b788586868681786d685f584f473f342e271e160e06000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000a1724313d4a5764707d8a939a9a9ea09e9a938f8a8585919e9286858a8f93999ea09e9a9a938a7d7164574a3e3124170b0006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000f1c2935424f5c6875828f9b9f9d93938c7f7366594c403326190d000007111b252c38444f596673808c9996887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000713202d3a4653606d798693a0ab9f92857884919eac9e9184786c6053463a2f24190d0100000000000008131f2c3844505c6673808d9aa79e9285798699a3afa09386796d6053463a2d20130700000000000000000006111c262f3b444f59606d78829097a1ada3989083796d605a50453b2f2935404b55606a73808c959faaa49f92857b6e665c50443d32281e130800000000000000000000000000000005111e2b3744505c6873787979736d63574b4d4f50555d60686d7276787977736d685f584e443b3025190e02000000000000000000000000000000000000000005111e2b3744505c6873787979736d6357494c4f50555d60686d7276787977736d685f584e443b3025190c06000000000000000000000000000714212d3a46535f697784919eaa9d918477695e52463a2d1c110600000000000000000000000000000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000713202d3a4653606d7985929f9f9c97928d87827d7883909c9285787d82878c91969b9f9f9285796d6053473a2d20140700010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000006121f2c3845525e6a757979797e8a9794877b6e6154483b2e211508000e1b2835414e5b6874818e9b95898686867f7366594c403326190d00010d18232d373f464956636f7c8999978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000000713202d3a4653606d798693a0ab9e92857b8896a1a49a8c8073655b504437281e13080000000000000003101c28343f4a54626f7c8895a0a197897c86929faca09386796d6053463a2d2013070000000000000000050e17222d38424c56606b73808d949fa9a69f92867c6f675d51473e3329242f3a434e58606d78839098a2ada2979082786d60594f443a3025191006000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000815222e3b4855616e7b8896a0aa9a8d807467574d42362a1e0a0000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000006131f2c3845515c6775818e9a948f8a85807b76717783909d92857971767b80848a8f92998e8175675d5145382c1f13060000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000613202c3946535f6c798786868a909a95887b6e6255483b2f221508000e1b2734414e5a6774818d9a9083797979736d63574b3e3225190c0006121e29353f49515759606d798692998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000000000000000000000000000713202d3a4653606d798693a0ab9e91847f8c99a89f93877b6e6153493f3327160c0100000000000000000c17232e3847535f6a7783909da9998c7f85929faba09386796d6053463a2d20130700000000000000020b162028333f4a545e68707d88939fa6a99e938b7f726a5f554b40352c201d28313d44505c666e7b86929fa6a99f948c80736b60564c41352922180d030000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e02000000000000000000000003101c28343f4a5465727e8b98a8a398897d7063564a3d30251a0e0000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000004101c2834404b5564707d8a8d88837e79736e696a7784919d9886796d696e73787d82868c8a7d7064554b4035291d100400000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000613202c3946535f6c79869293979aa295887c6f6255493c2f221609000d1a2733404d5a6673808d99918578666c66635b51463b2f23160a000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000713202d3a4653606d798693a0aa9e918482909caa9c8f8276695f5341382d22170400000000000000000006111c2b37434e5865727f8b99a39d908384919eaba09386796d6053463a2d201307000000000000000a141d28323a44505b666e7a85929aa4aba1968f82756d62584e43392f231a161f28343f4a545f69717e8b939ea9a69f93877d70685e52463f342a1f150b01000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e110500000000000000000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e1105000000000000000000000006121f2c3844505c6675828f9ba89f9286796d6053473a2d20140900000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000c18232e3a4653606d7984807b76716d66615f6b7884919e93877a6d6061666c70757a7f83796d6053463a2f24180c00000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f221609000b1825323e4b5865717e8b989286796d605957514940352a1e1206000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000000000000000000000000000713202d3a4653606d798693a0ab9e918587929fa2988b7e7164574d422f261b1106000000000000000000000f1b26313c4754616d7a86929f9f928785929eaba09386796d6053463a2d20130700000000000006111b262f3a444f59606c78828f97a1aca49991847a6d615b51463c31271d110d17232e38424d57626d75828f97a1ada49991847a6d615b51463c31271d1207000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000713202d3a4653606d7985929fa99c8f8276675d5145382c1f1306000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000007131f2c3845515c676d78746e6a64605c545f6b7885929e94877b6e61545b6063686e72776d675c5145382c1d12070000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000916232f3c4956626f7c899a99897c6f6356494640372e23190d02000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000000713202d3a4653606d798693a0ada197919299a39f9285796d6053473b3120140a00000000000000000000000a15202d3946525e6875828f9ba399929297a1ada09386796d6053463a2d2013070000000000040e17222d38414c56606b737f8c949fa9a79f93877d70685e52493f342a1f150b06111c26303c45505a616d7a85919ea4aba1968f82756d62584e43392f24180f060000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b00000000000000000000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000000000091623303c4956636f7c8997a2a9988c7f7265554b4035291d100400000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000004101c2834404b555c666c66625f575351505b657985929f95887b6e62555053565e61666a605c554b4034281c0b01000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000714202d3a4753606d7a8693998c807366594f44382c251c120700000c1926323f4c5965727f8c93939da09c8f8276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000713202d3a4653606d798693a0b3a9a19e9fa3a89a8e8174675d5145392c1f1302000000000000000000000005111d2a36414c5664707d8a97a1a39f9ea1a9b3a09386796d6053463a2d20130700000000020c162027333f49535e686f7d87929fa6aa9f958d80736b60564c41372d22180d03000a151e2a333f46525e68707d8a929da8a89e938b7f726a5f554b40352921170d0300000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f03000000000000000000000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000000004111d2935414c566673808c99a9a197887c6f6255483c2f24180c00000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000c18232e39434b545b605b54534e464653606c7986939f95897c6f625649464c5254595d53514b43392e23180c000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000613202c3945515d677783909d9083776b6054483d30261c110600000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000713202d3a4653606d798693a0acb3adabacaca095897c6f62554b4035291d10040000000000000000000000010d1925303a4653606d7985929eabacabadb3aca09386796d6053463a2d2013070000000008131e28323a44505b656d7a849199a3aea2989083786d60594f443a30251b10060000030c18212a36414c56616b74808d95a0aba69f92867c6f675d51453e33291f1409000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000613202c3945525d687683909da99e9185786c605346392d201307000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000d1a2633404d59667380868686868686868680746c61574e43392f251b10070000000000000000000007121d273039424a5053504a47423c4753606d7a869aa496897c706356493d4146474c504645403930271d12070000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090004101d2935404b556673808c9995897d7063584e42382e23170b00000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000000000000000000000000000713202d3a4653606d798693a0acacacacb5ab9d9184776a605443392f24180c0000000000000000000000000008131f2c3844515c6674808d9aa7b1acacacaca09386796d6053463a2d201307000000010d1924303a444e58606c77828f96a1aba59f92857b6e665c50473d32281e130900000000060f1925303a444f59606d79839199a3aea3989183796d605a50453b31261a0e020000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000714212d3a4754606d7a86929fac9b8e8174655b5044372b1f120500000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000b151e272f383f4446443f38373a4754616d7a8794a0978a7d7064574a3d36393b3f443a38342e271e150b00000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000613202c3946535f6c7986929393939393887c6f6255493c2f22160900010d18242f3b4855616e7b88949c8f82756a60544a3f34281c1003000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000713202d3a4653606d7986939f9f9f9f9f9fa3998c7f7266584e4331271d12070000000000000000000000000004101c2834404a54626f7c8895a09f9f9f9f9f9f9386796d6053463a2d20130700000004111d2935414c56606a727f8c949ea8a89e938a7e71695f544a3f352b20160c00000000000008131e29323e45515d676f7c87929fa69fa0958e81746c61574d42362a1e120500000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f22150800000000000000000000000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f2215080000000000000000000a1724313d4a5764707d8a99a3a49a8a7e716453493f33271b0f030000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000030c151d262d33383938332d2e3b4854616e7b87949f978a7e7164574b3e312d2e33372d2c28231d150c030000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000714212d3a47535f6975828f9c93877c6f665c5044382b1f1206000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000000000000000000000000000713202d3a4653606d7986939393939393939392867b6e6154473d3221150b0100000000000000000000000000000c18232e394754606a778390939393939393939386796d6053463a2d2013070000000713202c3945525d686f7c879293939393968e81746c61574d42382e23190e04000000000000020c17202935404b55606a727f8c9493939393938a7e71695f53463a2d211407000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000000000e1b2734414e5a6774818d93939393877a6d6154473a2d22170b0000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000030b141c22282b2d2b28222f3b4855626e7b889393938b7e7265584b3f322521262a201f1c18120b030000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020006121f2c3845525e6a757979797979797979766a6054473b2e221508000006121e2b37424d57626f7c89939a9083786d6053463a2d201307000c1926323f4c5965727f8c93939393938f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000000000000000000000000000713202d3a4653606d78868686868686868686868275685e5246392d20140300000000000000000000000000000007121c2b37434e5865727f86868686868686868686786d6053463a2d2013070000000714212d3a4754606d7a848686868686868684796d605a50453b30261c11070000000000000000050e18242f39434e58606c788286868686868686857b6e6155483b2e2215080000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c0000000000000000000000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c000000000000000000111e2b3844515e6b778486868686868377685e5246392d1b110600000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000020a11171c1f201f1c222f3c4955626f7c86868686867f7265594c3f322619191d1313100c07000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060000020e1a26313c4754606a7581868686867f7265584c3f3225190c000c1926323f4c5965727f868686868686868276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c2013060000000000000000000000000006121f2c3844505c667679797979797979797979757065564d41362a1e1105000000000000000000000000000000000f1b27323c4a57626d727979797979797979797976665c5044382c1f12060000000713202c3945525d686d7879797979797979776d675d51483e33291e150a0000000000000000000007121d27313c44505b666c7679797979797979786e695f53463a2d21140700000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b00000000000000000000000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000000111d2a37434f5c6772777979797979777167564c41362a1e0a000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000007121c252e353b3f404646464646464646413f3c362f261d120800000000000000000000000000000000000000060b0f12131215222e3b4754606a767979797979726d63574a3e3125180c11070604000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000010e1a26313d4751595e5f6060606060606055544e463c32271b0f0300000009151f2b38434e58656f7579797979726d62564a3e3125180b000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d11040000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c6c69655e54443b3025190e02000000000000000000000000000000000a15202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000004111d2935414c565d606b6c6c6c6c6c6c6c6b605d554b40362c21170c0300000000000000000000010b151f28333f4a545b60696c6c6c6c6c6c6c6c615f574d42362a1e1205000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e221509000000000000000000000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000f1b27333f4b5660676b6c6c6c6c6c6a675f55443a3025190d00000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000003060606131f2b37434e5860626c6c6c6c6c65635b51463a2e2216090400000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000915202b353f474e5253535353535353534947433c342b20150a00000000030f1b27323d46535d65686c6c6c6c65625b51463a2e221609000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000c17232e38424a505f606060606060606060605c5a544c4232291f1408000000000000000000000000000000000004121e29353f49515759606060606060606060605f504a42382e23170c00000000010d1924303a444c52545e606060606060605e53514b433a2f241a0f06000000000000000000000000030d17222d38424a50535d606060606060605f55534d453b31261a0e0200000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e120600000000000000000000000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e12060000000000000000000b17232e3a444e565c5e60606060605d5b554d4332291e1308000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000030f1b27323c464e54556060606060595751493f352a1e1206000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d050000000000040f19242d353d424546464646464646463c3b37322b22190f0400000000000a16202b34414b53595b60606060585651493f34291e12060006121e29353f49515759606060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000000000000000000000000000006111c2630383f4453535353535353535353534f4d4942393020170d020000000000000000000000000000000000010d18232d373f464a4c5353535353535353535353443f3830261c1106000000000008131e28323a4145475153535353535353514745403a31281d1208000000000000000000000000000006111c262f383f44465053535353535353524846423b33291f140900000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d01000000000000000000000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d0100000000000000000006121d28323c444b4f515353535353504f4a433b3120170d020000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000a15202b343c43474953535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000008121b242b31363839393939393939392f2e2b2720191007000000000000040f19222f3941484d4e535353534c4a463f372d23180d0100010d18232d373f464a4c53535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000a151e262e3438464646464646464646464642413d3730271e0e050000000000000000000000000000000000000007111b252d353a3e3f464646464646464646464638342e261e150a000000000000020c1620283035393a4546464646464646443a39352f281f160c000000000000000000000000000000000a141d262d3338394346464646464646453b3a36312921170d03000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b1106000000000000000000000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b110600000000000000000000010c16202a323a3f4344464646464644423e3931291f0e0500000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000002070a0c0d13131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000040e19222b32373b3c46464646463f3e3a352d251c11070000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f07000000000000000007101d272f373d4042464646463f3e3a342d251b110700000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d040000000000000000000000000000000000030c151c23282c39393939393939393939393635312c261e150c0000000000000000000000000000000000000000000a131b23292e313239393939393939393939392c28231c150c0300000000000000040e161e24292c2d3839393939393939382d2c29241d160d0400000000000000000000000000000000020b141c22282b2d3639393939393939392e2d2a261f170f060000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b1309000000000000000000000000040e1820282e33373839393939393736332e271f170d000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f393939393932312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000000000000000b151d252c3134353939393932312e29231b130900000000000a131b23292e3132393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d1f1c17110a03000000000000000000040c13191d20212b2d2d2d2d2d2d2d2b20201d18130c04000000000000000000000000000000000000020a11171c1f202a2d2d2d2d2d2d2d2c22211e1a140d060000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000060e161d23272a2b2d2d2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222d2d2d2d2d2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131309080603000000000000000000000000030b131a202427282d2d2d2d2525221e181109010000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000000000000000000000000000000000000060c101220202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000070d12161819202020202020202020202012100c0600000000000000000000000002080d1113141e202020202020201e1413110d0701000000000000000000000000000000000000000000060b0f12131d202020202020201f1514120e090300000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000040c12171b1d1e20202020201d1d1a16110b0300000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b20202020191816120d07000000000000000000070d12161819202020202020201d1c1916100a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000000000000002050708131313131312070604010000000000000000000000000000000000000000000000000000030613131313131313131313130f0f0d09040000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313130603000000000000000000000000000000000104070712131313131313131107060401000000000000000000000000000000000000000000000000000306061013131313131313120807050200000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b09060100000000000000000000000000000000000001060b0f1111131313131311100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313130c0b09060100000000000000000000000106090b0c13131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100644 index 0000000..66e69d1 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f586378b4e144a9851e7b34d9b748ee +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100644 index 0000000..a52cc38 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100644 index 0000000..73ed660 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fade42e8bc714b018fac513c043d323b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100644 index 0000000..ccbb4ae --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100644 index 0000000..cc684b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d82c1b31c7e74239bff1220585707d2b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets.meta new file mode 100644 index 0000000..5171f1b --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 512a49d95c0c4332bdd98131869c23c9 +folderAsset: yes +timeCreated: 1441876896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset new file mode 100644 index 0000000..98e6d27 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset @@ -0,0 +1,659 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2103686 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: UNITY_UI_CLIP_RECT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _CullMode: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} + m_Name: EmojiOne + m_EditorClassIdentifier: + hashCode: -1836805472 + material: {fileID: 2103686} + materialHashCode: 0 + m_Version: 1.1.0 + m_FaceInfo: + m_FamilyName: + m_StyleName: + m_PointSize: 0 + m_Scale: 0 + m_LineHeight: 0 + m_AscentLine: 0 + m_CapLine: 0 + m_MeanLine: 0 + m_Baseline: 0 + m_DescentLine: 0 + m_SuperscriptOffset: 0 + m_SuperscriptSize: 0 + m_SubscriptOffset: 0 + m_SubscriptSize: 0 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 0 + m_StrikethroughThickness: 0 + m_TabWidth: 0 + spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_SpriteCharacterTable: + - m_ElementType: 2 + m_Unicode: 128522 + m_GlyphIndex: 0 + m_Scale: 1 + m_Name: Smiling face with smiling eyes + m_HashCode: -1318250903 + - m_ElementType: 2 + m_Unicode: 128523 + m_GlyphIndex: 1 + m_Scale: 1 + m_Name: 1f60b + m_HashCode: 57188339 + - m_ElementType: 2 + m_Unicode: 128525 + m_GlyphIndex: 2 + m_Scale: 1 + m_Name: 1f60d + m_HashCode: 57188341 + - m_ElementType: 2 + m_Unicode: 128526 + m_GlyphIndex: 3 + m_Scale: 1 + m_Name: 1f60e + m_HashCode: 57188340 + - m_ElementType: 2 + m_Unicode: 128512 + m_GlyphIndex: 4 + m_Scale: 1 + m_Name: Grinning face + m_HashCode: -95541379 + - m_ElementType: 2 + m_Unicode: 128513 + m_GlyphIndex: 5 + m_Scale: 1 + m_Name: 1f601 + m_HashCode: 57188256 + - m_ElementType: 2 + m_Unicode: 128514 + m_GlyphIndex: 6 + m_Scale: 1 + m_Name: Face with tears of joy + m_HashCode: 239522663 + - m_ElementType: 2 + m_Unicode: 128515 + m_GlyphIndex: 7 + m_Scale: 1 + m_Name: 1f603 + m_HashCode: 57188258 + - m_ElementType: 2 + m_Unicode: 128516 + m_GlyphIndex: 8 + m_Scale: 1 + m_Name: 1f604 + m_HashCode: 57188261 + - m_ElementType: 2 + m_Unicode: 128517 + m_GlyphIndex: 9 + m_Scale: 1 + m_Name: 1f605 + m_HashCode: 57188260 + - m_ElementType: 2 + m_Unicode: 128518 + m_GlyphIndex: 10 + m_Scale: 1 + m_Name: 1f606 + m_HashCode: 57188263 + - m_ElementType: 2 + m_Unicode: 128521 + m_GlyphIndex: 11 + m_Scale: 1 + m_Name: 1f609 + m_HashCode: 57188264 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 12 + m_Scale: 1 + m_Name: .notdef + m_HashCode: -600915428 + - m_ElementType: 2 + m_Unicode: 129315 + m_GlyphIndex: 13 + m_Scale: 1 + m_Name: 1f923 + m_HashCode: 57200239 + - m_ElementType: 2 + m_Unicode: 9786 + m_GlyphIndex: 14 + m_Scale: 1 + m_Name: 263a + m_HashCode: 1748406 + - m_ElementType: 2 + m_Unicode: 9785 + m_GlyphIndex: 15 + m_Scale: 1 + m_Name: 2639 + m_HashCode: 1748462 + m_SpriteGlyphTable: + - m_Index: 0 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 1 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 2 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 3 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 4 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 5 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 6 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 7 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 8 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 9 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 10 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 11 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 12 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 13 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 14 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 15 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + spriteInfoList: + - id: 0 + x: 0 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Smiling face with smiling eyes + hashCode: -1318250903 + unicode: 128522 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 1 + x: 128 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60b + hashCode: 57188339 + unicode: 128523 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 2 + x: 256 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60d + hashCode: 57188341 + unicode: 128525 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 3 + x: 384 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60e + hashCode: 57188340 + unicode: 128526 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 4 + x: 0 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Grinning face + hashCode: -95541379 + unicode: 128512 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 5 + x: 128 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f601 + hashCode: 57188256 + unicode: 128513 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 6 + x: 256 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Face with tears of joy + hashCode: 239522663 + unicode: 128514 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 7 + x: 384 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f603 + hashCode: 57188258 + unicode: 128515 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 8 + x: 0 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f604 + hashCode: 57188261 + unicode: 128516 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 9 + x: 128 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f605 + hashCode: 57188260 + unicode: 128517 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 10 + x: 256 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f606 + hashCode: 57188263 + unicode: 128518 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 11 + x: 384 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f609 + hashCode: 57188264 + unicode: 128521 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 12 + x: 0 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f618 + hashCode: 57188168 + unicode: 128536 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 13 + x: 128 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f923 + hashCode: 57200239 + unicode: 129315 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 14 + x: 256 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 263a + hashCode: 1748406 + unicode: 9786 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 15 + x: 384 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 2639 + hashCode: 1748462 + unicode: 9785 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + fallbackSpriteAssets: [] +--- !u!21 &1369835458 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Floats: [] + m_Colors: [] diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta new file mode 100644 index 0000000..c7ac83f --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c41005c129ba4d66911b75229fd70b45 +timeCreated: 1480316912 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets.meta new file mode 100644 index 0000000..4958550 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4aecb92fff08436c8303b10eab8da368 +folderAsset: yes +timeCreated: 1441876950 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100644 index 0000000..ceb609b --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410, type: 3} + m_Name: Default Style Sheet + m_EditorClassIdentifier: + m_StyleList: + - m_Name: H1 + m_HashCode: 2425 + m_OpeningDefinition: <#40ff80>* + m_ClosingDefinition: '*' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 92254330 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: Link + m_HashCode: 2687968 + m_OpeningDefinition: <#40a0ff> + m_ClosingDefinition: + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 98732960 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <#4080FF> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <#FF8040> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 0000000..95fd96e --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/TMP Settings.asset b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 0000000..c09a92f --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} + m_Name: TMP Settings + m_EditorClassIdentifier: + m_enableWordWrapping: 1 + m_enableKerning: 1 + m_enableExtraPadding: 0 + m_enableTintAllSprites: 0 + m_enableParseEscapeCharacters: 1 + m_EnableRaycastTarget: 1 + m_GetFontFeaturesAtRuntime: 1 + m_missingGlyphCharacter: 0 + m_warningsDisabled: 0 + m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_defaultFontAssetPath: Fonts & Materials/ + m_defaultFontSize: 36 + m_defaultAutoSizeMinRatio: 0.5 + m_defaultAutoSizeMaxRatio: 2 + m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} + m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} + m_autoSizeTextContainer: 0 + m_fallbackFontAssets: [] + m_matchMaterialPreset: 1 + m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, + type: 2} + m_defaultSpriteAssetPath: Sprite Assets/ + m_enableEmojiSupport: 1 + m_MissingCharacterSpriteUnicode: 0 + m_defaultColorGradientPresetsPath: Color Gradient Presets/ + m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, + type: 2} + m_StyleSheetsResourcePath: + m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} + m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, + type: 3} + m_UseModernHangulLineBreakingRules: 0 diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 0000000..32db384 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders.meta new file mode 100644 index 0000000..29a90a6 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 0000000..bab2b2c --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 0000000..0a416c8 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 0000000..006a271 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + [HDR]_Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX("Vertex OffsetX", float) = 0 + _VertexOffsetY("Vertex OffsetY", float) = 0 + _MaskSoftnessX("Mask SoftnessX", float) = 0 + _MaskSoftnessY("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 0000000..d5fb125 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100644 index 0000000..8ce4937 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 0000000..7eb1870 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 0000000..c50c593 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 0000000..56284e9 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100644 index 0000000..ed48574 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -0,0 +1,310 @@ +Shader "TextMeshPro/Distance Field SSD" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull[_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest[unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + #pragma shader_feature __ FORCE_LINEAR + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 color : COLOR; + float2 atlas : TEXCOORD0; + float weight : TEXCOORD1; + float2 mask : TEXCOORD2; // Position in object space(xy) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float2 texcoord2 : TEXCOORD4; + float4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); + } + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + output.position = vPosition; + output.color = color; + output.atlas = input.texcoord0; + output.weight = weight; + output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = input.texcoord0 + bOffset; + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + float2 pixelSize = float2(ddx(input.atlas.y), ddy(input.atlas.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); + + float weight = input.weight; + float bias = (.5 - weight) + (.5 / scale); + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n - bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col * faceColor.a; + faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100644 index 0000000..08cd8ae --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14eb328de4b8eb245bb7cea29e4ac00b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 0000000..7019aaf --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,247 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + //#if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + //#endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 0000000..3cbdbbb --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 0000000..ce82bed --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 0000000..e6b149e --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100644 index 0000000..df4d5b0 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -0,0 +1,106 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field SSD" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + #include "TMPro_Mobile.cginc" + + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100644 index 0000000..9b84c13 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d12adcee749c344b8117cf7c7eb912 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 0000000..d3f5866 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 0000000..2ac6e76 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 0000000..be764ae --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,138 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 0000000..bff8b7a --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 0000000..bcb2bb2 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,158 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + [HDR]_SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 0000000..26e814c --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100644 index 0000000..011ee19 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100644 index 0000000..e1cf3f3 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100644 index 0000000..e8283a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -0,0 +1,116 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + float4 _MainTex_ST; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + OUT.worldPosition = v.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + + OUT.color = v.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #ifdef UNITY_UI_CLIP_RECT + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 0000000..50ba195 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro.cginc b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro.cginc new file mode 100644 index 0000000..5898130 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100644 index 0000000..0d6eb56 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100644 index 0000000..5969fec --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -0,0 +1,157 @@ +struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; +}; + +struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 faceColor : COLOR; + float4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; + float4 param : TEXCOORD1; // weight, scaleRatio + float2 mask : TEXCOORD2; + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD3; + float4 underlayColor : COLOR2; + #endif +}; + +float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); +} + +pixel_t VertShader(vertex_t input) +{ + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + float opacity = color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + float4 faceColor = float4(color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + float4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + + output.position = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); + output.param = float4(0.5 - weight, 1.3333 * _GradientScale * (_Sharpness + 1) / _TextureWidth, _OutlineWidth * _ScaleRatioA * 0.5, 0); + + float2 mask = float2(0, 0); + #if UNITY_UI_CLIP_RECT + mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; + #endif + output.mask = mask; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + + output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); + output.underlayColor = underlayColor; + #endif + + return output; +} + +float4 PixShader(pixel_t input) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID(input); + + float d = tex2D(_MainTex, input.texcoord0.xy).a; + + float2 UV = input.texcoord0.xy; + float scale = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))) * input.param.y; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float layerScale = scale; + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + #endif + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + + float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); + + #ifdef OUTLINE_ON + float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); + faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); + faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float bias = input.param.x * scale - 0.5; + float sd = saturate(d * scale - bias - input.param.z); + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); + #endif + + #ifdef MASKING + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); + faceColor *= a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + faceColor *= input.texcoord2.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor; +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100644 index 0000000..4415e50 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c334973cef89a9840b0b0c507e0377ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100644 index 0000000..2e96258 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -0,0 +1,85 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +//uniform float _MaskWipeControl; +//uniform float _MaskEdgeSoftness; +//uniform fixed4 _MaskEdgeColor; +//uniform bool _MaskInverse; + +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 0000000..7b37f2f --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100644 index 0000000..622ae87 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -0,0 +1,101 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord1.y, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord1.y) * _GradientScale * (_Sharpness + 1); + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + + v.texcoord1.xy = UnpackUV(v.texcoord1.x); + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE + float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + +#if BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; + + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 0000000..41ef4b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Sprites.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites.meta new file mode 100644 index 0000000..8b699e5 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100644 index 0000000..384180a --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt @@ -0,0 +1,3 @@ +This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ + +Please visit their website to view the complete set of their emojis and review their licensing terms. \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100644 index 0000000..0d30e65 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.json b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.json new file mode 100644 index 0000000..6c4e50b --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.json @@ -0,0 +1,156 @@ +{"frames": [ + +{ + "filename": "1f60a.png", + "frame": {"x":0,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60b.png", + "frame": {"x":128,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60d.png", + "frame": {"x":256,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60e.png", + "frame": {"x":384,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f600.png", + "frame": {"x":0,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f601.png", + "frame": {"x":128,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f602.png", + "frame": {"x":256,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f603.png", + "frame": {"x":384,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f604.png", + "frame": {"x":0,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f605.png", + "frame": {"x":128,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f606.png", + "frame": {"x":256,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f609.png", + "frame": {"x":384,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f618.png", + "frame": {"x":0,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f923.png", + "frame": {"x":128,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "263a.png", + "frame": {"x":256,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "2639.png", + "frame": {"x":384,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}], +"meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "EmojiOne.png", + "format": "RGBA8888", + "size": {"w":512,"h":512}, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" +} +} diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100644 index 0000000..762cf15 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f05276190cf498a8153f6cbe761d4e6 +timeCreated: 1480316860 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.png b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.png new file mode 100644 index 0000000..c0de66d Binary files /dev/null and b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.png differ diff --git a/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta new file mode 100644 index 0000000..c9fa1a7 --- /dev/null +++ b/Test_Dvurechensky/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta @@ -0,0 +1,431 @@ +fileFormatVersion: 2 +guid: dffef66376be4fa480fb02b19edbe903 +TextureImporter: + fileIDToRecycleName: + 21300000: EmojiOne_0 + 21300002: EmojiOne_1 + 21300004: EmojiOne_2 + 21300006: EmojiOne_3 + 21300008: EmojiOne_4 + 21300010: EmojiOne_6 + 21300012: EmojiOne_7 + 21300014: EmojiOne_8 + 21300016: EmojiOne_9 + 21300018: EmojiOne_10 + 21300020: EmojiOne_11 + 21300022: EmojiOne_12 + 21300024: EmojiOne_13 + 21300026: EmojiOne_5 + 21300028: EmojiOne_14 + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: EmojiOne_0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4bcc36da2108f2c4ba3de5c921d25c3c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e9eea8093eaeaee4d901c4553f572c22 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 49451da35411dcc42a3692e39b0fde70 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f65709664b924904790c850a50ca82bc + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5b92c568a5ec9ad4b9ed90e271f1c9a8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b10f2b48b7281594bb8a24a6511a35af + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 10a600f9329dc2246a897e89f4d283cd + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 66cffa363b90ab14787d8a5b90cf4502 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_9 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 55cf3d409c9b89349b1e1bdc1cc224ad + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_10 + rect: + serializedVersion: 2 + x: 256 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2a9e58eaf96feef42bcefa1cf257193f + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_11 + rect: + serializedVersion: 2 + x: 384 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2489120affc155840ae6a7be2e93ce19 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_12 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 412349a150598d14da4d7140df5c0286 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_13 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a937464b42bb3634782dea34c6becb6c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_5 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b0f933b217682124dbfc5e6b89abe3d0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_14 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f7235c763afe4434e8bb666750a41096 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3e32d8f5477abfc43b19066e8ad5032e + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/_Scripts.meta b/Test_Dvurechensky/Assets/_Scripts.meta new file mode 100644 index 0000000..fb4f732 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc4590b113786354fb8f224b52533e99 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono.meta b/Test_Dvurechensky/Assets/_Scripts/Mono.meta new file mode 100644 index 0000000..c42db05 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08fac5fcaffef9341ac98123b97ed217 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic.meta new file mode 100644 index 0000000..91078e5 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 86cfca2f50bf444b8136a87c026a3734 +timeCreated: 1741550527 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base.meta new file mode 100644 index 0000000..355ef24 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3483d71355324fe9bc0e474e32c83935 +timeCreated: 1741552298 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/ObjectsPools.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/ObjectsPools.cs new file mode 100644 index 0000000..4c5e9be --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/ObjectsPools.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using Zenject; + +/// +/// Система управления (концентрации) пулами создаваемых объектов +/// +public class ObjectsPools : IDisposable +{ + public List ForecastBlocks; + public List FactsBlocks; + public List PopUpBlocks; + + private AddressableService _addressableService; + + [Inject] + private void Construct(AddressableService addressableService) + { + Debug.Log("[ObjectsPools] injects"); + _addressableService = addressableService; + FactsBlocks = new List(); + ForecastBlocks = new List(); + PopUpBlocks = new List(); + } + + public async void Dispose() + { + await _addressableService.ClearAllDataTableAsync(ForecastBlocks); + await _addressableService.ClearAllDataTableAsync(FactsBlocks); + await _addressableService.ClearAllDataTableAsync(PopUpBlocks); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/ObjectsPools.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/ObjectsPools.cs.meta new file mode 100644 index 0000000..9a4903c --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/ObjectsPools.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 86d749c4db1146dd94c5121de6ec2d52 +timeCreated: 1741570119 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/TableViewBase.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/TableViewBase.cs new file mode 100644 index 0000000..333c611 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/TableViewBase.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +public class TableViewBase : MonoBehaviour +{ + [Header("Точка в которой концентрируются все блоки")] + public Transform Content; + [Header("Объект отображающий загрузку таблицы")] + public GameObject LoadingObj; + + public void ShowTableLoading(bool value) + { + LoadingObj.gameObject.SetActive(value); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/TableViewBase.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/TableViewBase.cs.meta new file mode 100644 index 0000000..f7e7bed --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Base/TableViewBase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 01ae47f176a045f0ac2f1c2a8e65c148 +timeCreated: 1742727671 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot.meta new file mode 100644 index 0000000..456cbf6 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 42cd3d8055b34a6780bc908e57cdbdc4 +timeCreated: 1741550544 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot/BootInstaller.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot/BootInstaller.cs new file mode 100644 index 0000000..f001e12 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot/BootInstaller.cs @@ -0,0 +1,19 @@ +using Zenject; + +/// +/// Контейнер регистрации объектов +/// +public class BootInstaller : MonoInstaller +{ + public override void InstallBindings() + { + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle(); + Container.Bind().To().AsSingle(); + + Container.Bind().AsTransient(); + Container.Bind().AsTransient(); + + Container.Bind().AsCached(); + } +} diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot/BootInstaller.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot/BootInstaller.cs.meta new file mode 100644 index 0000000..6836de6 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Boot/BootInstaller.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0296494ab738834993ae21880d91090 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts.meta new file mode 100644 index 0000000..f707578 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e55aed252bf14f4bac7c732a5f2c0145 +timeCreated: 1741550417 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem.meta new file mode 100644 index 0000000..ceed2bc --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 40b20dadf41d449a825bcc3e883b260a +timeCreated: 1742708356 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemController.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemController.cs new file mode 100644 index 0000000..c851875 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemController.cs @@ -0,0 +1,107 @@ +using System; +using System.Threading; +using Cysharp.Threading.Tasks; +using UnityEngine; + +/// +/// Шаблон обработки ввода и обновления модели ячейки таблицы Facts +/// +public class FactItemController : IDisposable +{ + private FactItemModel _model; + private FactItemView _view; + private AddressableService _addressableService; + private NetService _netService; + private ObjectsPools _objectsPool; + private Transform _mainCanvasTransform; + + private CancellationTokenSource _cancellationDisableTokenSource; + + public FactItemController(FactItemModel model, FactItemView view, + AddressableService addressableService, NetService netService, + ObjectsPools objectsPool, Transform mainCanvasTransform) + { + _model = model; + _view = view; + _addressableService = addressableService; + _netService = netService; + _objectsPool = objectsPool; + _mainCanvasTransform = mainCanvasTransform; + } + + public void Setup() + { + Initialize(); + BindView(); + } + + private void Initialize() + { + _model.OnDataChanged += UpdateView; + } + + private void UpdateView(FactContent content) + { + _view.UpdateId(content.Number.ToString()); + _view.UpdateName(content.Attributes.Name); + } + + private void BindView() + { + if (_view.OpenDetailsFactBtn != null) + _view.OpenDetailsFactBtn.onClick.AddListener(async + () => await OpenDetailsFact()); + } + + /// + /// Метод открытия окна детализации факта + /// + private async UniTask OpenDetailsFact() + { + Debug.Log("[FactItemController] Open details fact start..."); + // включаю объект загрузки + _view.LoadingObj.gameObject.SetActive(true); + // формирую токен отмены запроса + _cancellationDisableTokenSource = new CancellationTokenSource(); + // получаю информацию о факте + var data = await _netService.NetFactsService.GetFactAsync(_model.GetId(), + _cancellationDisableTokenSource.Token); + // очищаю Canvas от старой PopUp + await _addressableService.ClearAllDataTableAsync(_objectsPool.PopUpBlocks); + // создаю экземпляр всплывающего окна + var obj = await _addressableService.CreateBlockAsync("FactPopUp", + _mainCanvasTransform.gameObject.transform, _objectsPool.PopUpBlocks); + if (obj != null) SetupInfo(obj, data); + _view.LoadingObj.gameObject.SetActive(false); + } + + /// + /// Метод установки информации в окно детализации факта + /// + /// + /// + private async void SetupInfo(GameObject item, FactContent content) + { + var controller = item.GetComponent(); + controller.Initialize(content); + } + + public void Cleanup() + { + // закрываю PopUp + _objectsPool.PopUpBlocks.ForEach(obj => obj.SetActive(false)); + // отзываю запрос + _cancellationDisableTokenSource?.Cancel(); + // уничтожаю подписки + Dispose(); + } + + public void Dispose() + { + _cancellationDisableTokenSource?.Dispose(); + _cancellationDisableTokenSource = null; + _model.OnDataChanged -= UpdateView; + if (_view.OpenDetailsFactBtn != null) + _view.OpenDetailsFactBtn.onClick.RemoveAllListeners(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemController.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemController.cs.meta new file mode 100644 index 0000000..77cf22d --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemController.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a0e1b8356ddb4643a5731aec4c60ec4a +timeCreated: 1742709108 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemFactory.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemFactory.cs new file mode 100644 index 0000000..8cfbc7b --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemFactory.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +public class FactItemFactory +{ + private AddressableService _addressableService; + private NetService _netService; + private ObjectsPools _objectsPool; + private Transform _mainCanvasTransform; + + public FactItemFactory(AddressableService addressableService, NetService netService, + ObjectsPools objectsPool, Transform mainCanvasTransform) + { + _addressableService = addressableService; + _netService = netService; + _objectsPool = objectsPool; + _mainCanvasTransform = mainCanvasTransform; + } + + public void Create(FactItemView view, FactContent content) + { + var model = new FactItemModel(content); + var controller = new FactItemController(model, view, _addressableService, _netService, _objectsPool, _mainCanvasTransform); + + controller.Setup(); + + view.OnDisableAction += controller.Cleanup; + + model.InstallData(content); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemFactory.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemFactory.cs.meta new file mode 100644 index 0000000..e880cf0 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemFactory.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 83cdd5679a5c47d79e3ce15d594a051e +timeCreated: 1742711865 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemModel.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemModel.cs new file mode 100644 index 0000000..ed70f86 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemModel.cs @@ -0,0 +1,24 @@ +using System; + +/// +/// Шаблон модели хранения информации о ячейки таблицы Facts +/// +public class FactItemModel +{ + private FactContent _content; + + public event Action OnDataChanged; + + public FactItemModel(FactContent content) + { + _content = content; + } + + public void InstallData(FactContent content) + { + _content = content; + OnDataChanged?.Invoke(content); + } + + public string GetId() => _content.Id; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemModel.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemModel.cs.meta new file mode 100644 index 0000000..4a0392e --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: de354e7e959843429ab590f618196a0d +timeCreated: 1742708494 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemView.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemView.cs new file mode 100644 index 0000000..29eb8f7 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemView.cs @@ -0,0 +1,44 @@ +using System; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +/// +/// Отображение информации ячейки таблицы Facts +/// +public class FactItemView : MonoBehaviour +{ + [Header("Текст с id факта")] [Space(5)] + public TextMeshProUGUI IdText; + + [Header("Текст с именем факта")] [Space(5)] + public TextMeshProUGUI NameText; + + [Header("Кнопка открытия детализации факта")] [Space(5)] + public Button OpenDetailsFactBtn; + + [Header("Блоr загрузки")] [Space(5)] public GameObject LoadingObj; + + public event Action OnDisableAction = delegate {}; + + public void UpdateId(string value) + { + IdText.text = value; + } + + public void UpdateName(string value) + { + NameText.text = value; + } + + private void Cleanup() + { + LoadingObj?.SetActive(false); + } + + private void OnDisable() + { + OnDisableAction?.Invoke(); + Cleanup(); + } +} diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemView.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemView.cs.meta new file mode 100644 index 0000000..c0ca06d --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactItem/FactItemView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 549fd10c4d3a48f5a875ba94a3b6f0a9 +timeCreated: 1742708409 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp.meta new file mode 100644 index 0000000..4b2b047 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 1655421dd999464bb0efbecce4d1ae04 +timeCreated: 1742724183 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpController.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpController.cs new file mode 100644 index 0000000..1df4dba --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpController.cs @@ -0,0 +1,48 @@ +using System; + +public class FactPopUpController : IDisposable +{ + private FactPopUpModel _model; + private FactPopUpView _view; + + public FactPopUpController(FactPopUpModel model, FactPopUpView view) + { + _model = model; + _view = view; + } + + public void Setup() + { + Initialize(); + BindView(); + } + + private void Initialize() + { + _model.OnDataChanged += UpdateView; + } + + private void UpdateView(FactContent content) + { + _view.UpdateName(content.Attributes.Name); + _view.UpdateDescription(content.Attributes.Description); + } + + private void BindView() + { + if(_view.OkBtn != null) + _view.OkBtn.onClick.AddListener(Close); + } + + private void Close() + { + _view.Close(); + } + + public void Dispose() + { + _model.OnDataChanged -= UpdateView; + if (_view.OkBtn != null) + _view.OkBtn.onClick.RemoveAllListeners(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpController.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpController.cs.meta new file mode 100644 index 0000000..4ecc6d4 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpController.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: bfa75d1bc6764c0884dc043487d55b9f +timeCreated: 1742724401 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpManager.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpManager.cs new file mode 100644 index 0000000..2e4183f --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpManager.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +public class FactPopUpManager : MonoBehaviour +{ + private FactPopUpController _controller; + + public void Initialize(FactContent content) + { + var view = GetComponent(); + + var model = new FactPopUpModel(content); + _controller = new FactPopUpController(model, view); + + _controller.Setup(); + + model.InstallData(content); + } + + private void OnDisable() + { + _controller.Dispose(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpManager.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpManager.cs.meta new file mode 100644 index 0000000..13cb16f --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 57c9fca9d83e4a129dbeb53fc5b961ec +timeCreated: 1742724648 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpModel.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpModel.cs new file mode 100644 index 0000000..6249283 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpModel.cs @@ -0,0 +1,22 @@ +using System; + +/// +/// Шаблон модели хранения информации о всплывающем окне таблицы Facts +/// +public class FactPopUpModel +{ + private FactContent _content; + + public event Action OnDataChanged = delegate {}; + + public FactPopUpModel(FactContent content) + { + _content = content; + } + + public void InstallData(FactContent content) + { + _content = content; + OnDataChanged?.Invoke(_content); + } +} diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpModel.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpModel.cs.meta new file mode 100644 index 0000000..ca04f7d --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 255a3f83df5f463e80d9793d3d249924 +timeCreated: 1742724259 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpView.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpView.cs new file mode 100644 index 0000000..58e5e3d --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpView.cs @@ -0,0 +1,32 @@ +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +public class FactPopUpView : MonoBehaviour +{ + [Header("Имя факта")] [Space(5)] public TextMeshProUGUI NameText; + [Header("Описание факта")] [Space(5)] public TextMeshProUGUI DescriptionText; + [Header("Кнопка выключения окна")] [Space(5)] public Button OkBtn; + + public void UpdateName(string value) + { + NameText.text = value; + } + + public void UpdateDescription(string value) + { + DescriptionText.text = value; + } + + public void Close() + { + NameText.text = ""; + DescriptionText.text = ""; + gameObject.SetActive(false); + } + + private void OnDisable() + { + Close(); + } +} diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpView.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpView.cs.meta new file mode 100644 index 0000000..360fa8a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactPopUp/FactPopUpView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: cae01eb4be754ef9a7d58ae1a591d229 +timeCreated: 1742724199 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable.meta new file mode 100644 index 0000000..2e2ab13 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 547bbd382dbe4a7ab318c55d902d0156 +timeCreated: 1742708367 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableController.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableController.cs new file mode 100644 index 0000000..86a5ad8 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableController.cs @@ -0,0 +1,106 @@ +using System.Collections.Generic; +using System.Threading; +using Cysharp.Threading.Tasks; +using UnityEngine; + +/// +/// Шаблон обработки ввода и обновления модели таблицы Facts +/// +public class FactTableController +{ + private FactTableModel _model; + private FactTableView _view; + private NetService _netService; + private AddressableService _addressableService; + private ObjectsPools _objectsPools; + private FactItemFactory _factItemFactory; + + public FactTableController(FactTableModel model, FactTableView view, + NetService netService, AddressableService addressableService, + ObjectsPools objectsPool, FactItemFactory factory) + { + _model = model; + _view = view; + _netService = netService; + _addressableService = addressableService; + _objectsPools = objectsPool; + _factItemFactory = factory; + } + + /// + /// Запуск + /// + public async UniTask StartAsync(CancellationToken token) + { + Debug.Log($"[FactTableController] Start data {_model.Count()} available"); + + // Делаем так, чтобы View показал индикатор загрузки + _view.ShowTableLoading(true); + // Загружаем данные + var content = await LoadContentAsync(token); + // После загрузки обновляем модель + _model.InstallOrUpdateData(content); + // Выключаем индикатор загрузки + _view.ShowTableLoading(false); + + await CreateFactTableAsync(token); + } + + /// + /// Остановка + /// + public async UniTask StopAsync() + { + Debug.Log("[FactTableController] stop"); + // очищаю таблицу от старых элементов + await _addressableService.ClearAllDataTableAsync(_objectsPools.FactsBlocks); + // выключаю видимость + _view.gameObject.SetActive(false); + } + + /// + /// Метод отображения результата получения фактов + /// + private async UniTask CreateFactTableAsync(CancellationToken token) + { + await _addressableService.ClearAllDataTableAsync(_objectsPools.FactsBlocks); + + var tasks = new List(); + for (int i = 0; i < _model.Count(); i++) + { + if (token.IsCancellationRequested) return; + + _model.GetFact(i).Number = i + 1; + tasks.Add(CreateFactItemAsync(_model.GetFact(i), token)); + } + + await UniTask.WhenAll(tasks); + } + + /// + /// Создание ячейки таблицы Facts + /// + /// Данные ячейки + private async UniTask CreateFactItemAsync(FactContent content, CancellationToken token) + { + if (token.IsCancellationRequested) return; + + var obj = await _addressableService.CreateBlockAsync("FactBlock", + _view.Content, _objectsPools.FactsBlocks); + + if (obj != null) + { + var view = obj.GetComponent(); + _factItemFactory.Create(view, content); + } + } + + /// + /// Загрузка информации для таблицы + /// + private async UniTask LoadContentAsync(CancellationToken token) + { + var data = await _netService.NetFactsService.GetFactsAsync(token); + return !data.IsValidData ? null : data; + } +} diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableController.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableController.cs.meta new file mode 100644 index 0000000..0e84743 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableController.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4bec1c3b37bc42a0a08bc774b7053937 +timeCreated: 1742713447 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableManager.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableManager.cs new file mode 100644 index 0000000..3f531ba --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableManager.cs @@ -0,0 +1,61 @@ +using System.Threading; +using Cysharp.Threading.Tasks; +using UnityEngine; +using Zenject; + +public class FactTableManager : MonoBehaviour +{ + private NetService _netService; + private AddressableService _addressableService; + private ObjectsPools _objectsPools; + + private CancellationTokenSource _cancellationDisableTokenSource; + private FactTableController _controller; + + [Inject] + private void Construct(NetService netService, + AddressableService addressableService, + ObjectsPools objectsPools) + { + Debug.Log("[FactTableManager] inject servers communication"); + _netService = netService; + _addressableService = addressableService; + _objectsPools = objectsPools; + } + + private async void OnEnable() + { + await Initialize(); + } + + private async UniTask Initialize() + { + var mainCanvasTransform = GameObject.FindGameObjectWithTag("MainCanvas").transform; + _cancellationDisableTokenSource = new CancellationTokenSource(); + + var view = GetComponent(); + var model = new FactTableModel(new FactsContent()); + var factItemFactory = new FactItemFactory(_addressableService, _netService, _objectsPools, mainCanvasTransform); + _controller = new FactTableController(model, + view, _netService, _addressableService, _objectsPools, factItemFactory); + + view.OnDisableAction += async () => await CleanupAsync(); + + await _controller.StartAsync(_cancellationDisableTokenSource.Token); + } + + private void OnDisable() + { + _cancellationDisableTokenSource?.Cancel(); + _cancellationDisableTokenSource?.Dispose(); + _cancellationDisableTokenSource = null; + } + + private async UniTask CleanupAsync() + { + _cancellationDisableTokenSource?.Cancel(); + _cancellationDisableTokenSource?.Dispose(); + _cancellationDisableTokenSource = null; + await _controller.StopAsync(); + } +} diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableManager.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableManager.cs.meta new file mode 100644 index 0000000..585c429 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b08493dbbfd24ac0aead4077ef688501 +timeCreated: 1742713851 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableModel.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableModel.cs new file mode 100644 index 0000000..638868a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableModel.cs @@ -0,0 +1,28 @@ +using System; +using UnityEngine; + +/// +/// Шаблон модели хранения информации о таблице Facts +/// +public class FactTableModel +{ + private FactsContent _content; + + [HideInInspector] public Action UpdateTableData; + + public FactTableModel(FactsContent content) + { + _content = content; + InstallOrUpdateData(content); + } + + public void InstallOrUpdateData(FactsContent content) + { + _content = content; + UpdateTableData?.Invoke(content); + } + + public int Count() => _content.Data?.Count ?? 0; + + public FactContent GetFact(int index) => _content.Data[index]; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableModel.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableModel.cs.meta new file mode 100644 index 0000000..cc2363a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 954038c886f4445587bf3f059753bf96 +timeCreated: 1742713689 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableView.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableView.cs new file mode 100644 index 0000000..8cc30f7 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableView.cs @@ -0,0 +1,14 @@ +using System; + +/// +/// Отображение таблицы Facts +/// +public class FactTableView : TableViewBase +{ + public event Action OnDisableAction = delegate {}; + + private void OnDisable() + { + OnDisableAction?.Invoke(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableView.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableView.cs.meta new file mode 100644 index 0000000..3ebb9ee --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/FactTable/FactTableView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 22a5584bc4c34e3f9858b8bc895380d9 +timeCreated: 1742713701 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/README.md b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/README.md new file mode 100644 index 0000000..ca4b51d --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/README.md @@ -0,0 +1,17 @@ +# Таблица Facts +`FactTableManager` управляет жизненным циклом.\ +`FactTableController` управляет моделью и представлением.\ +`FactTableView` только отображает данные.\ +`FactTableModel` содержит только данные. + +## Ячейка таблицы Facts +`FactItemFactory` управляет жизненным циклом.\ +`FactItemController` управляет моделью и представлением.\ +`FactItemView` только отображает данные.\ +`FactItemModel` содержит только данные. + +### Всплывающее уведомление о данных ячейки таблицы Facts +`FactPopUpManager` управляет жизненным циклом.\ +`FactPopUpController` управляет моделью и представлением.\ +`FactPopUpView` только отображает данные.\ +`FactPopUpModel` содержит только данные. \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/README.md.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/README.md.meta new file mode 100644 index 0000000..c5ccf59 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Facts/README.md.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c8f417bc0ef94f6480851dfa661776dc +timeCreated: 1742718684 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast.meta new file mode 100644 index 0000000..3d6c271 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e3d0a9ba57564edb9de7411d5c9879ef +timeCreated: 1741550396 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem.meta new file mode 100644 index 0000000..2f81c1c --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 81ef9565dab54afba210ff55ab4d8853 +timeCreated: 1742727454 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemController.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemController.cs new file mode 100644 index 0000000..ec147e2 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemController.cs @@ -0,0 +1,58 @@ +using System; +using System.Threading; + +public class ForecastItemController : IDisposable +{ + private ForecastItemModel _model; + private ForecastItemView _view; + private NetService _netService; + + private CancellationTokenSource _cancellationTokenSource; + + public ForecastItemController(ForecastItemModel model, ForecastItemView view, NetService netService) + { + _model = model; + _view = view; + _netService = netService; + } + + public void Setup() + { + Initialize(); + } + + private void Initialize() + { + _model.OnDataChanged += UpdateView; + } + + private async void UpdateView(ForecastPeriodContent content) + { + _view.UpdateLoadingTextsState(true); + _view.UpdateNumber(content.Number); + _view.UpdateName(content.Name); + _view.UpdateTemperature($"{content.Temperature} [{content.TemperatureUnit}]"); + _view.UpdateLoadingTextsState(false); + + _view.UpdateImage(true); + _cancellationTokenSource = new CancellationTokenSource(); + var texture = await _netService.INetDataService.GetTexture2DFromURLCacheAsync(content.IconURL, + _cancellationTokenSource.Token); + _view.UpdateImage(false, texture); + } + + public void Cleanup() + { + // отзываю запрос + _cancellationTokenSource?.Cancel(); + // уничтожаю подписки + Dispose(); + } + + public void Dispose() + { + _cancellationTokenSource?.Dispose(); + _cancellationTokenSource = null; + _model.OnDataChanged -= UpdateView; + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemController.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemController.cs.meta new file mode 100644 index 0000000..76877d7 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemController.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7f15ff85c17849c28fabc9ac967ec117 +timeCreated: 1742727598 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemFactory.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemFactory.cs new file mode 100644 index 0000000..1949a70 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemFactory.cs @@ -0,0 +1,30 @@ +public class ForecastItemFactory +{ + private NetService _netService; + + private ForecastItemModel _model; + + public ForecastItemFactory(NetService netService) + { + _netService = netService; + } + + public ForecastItemController Create(ForecastItemView view, ForecastPeriodContent content) + { + _model = new ForecastItemModel(content); + var controller = new ForecastItemController(_model, view, _netService); + + controller.Setup(); + + view.OnDisableAction += controller.Cleanup; + + _model.InstallData(content); + return controller; + } + + public void Update(ForecastItemView view, ForecastPeriodContent content) + { + if (_model != null) + _model.InstallData(content); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemFactory.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemFactory.cs.meta new file mode 100644 index 0000000..3e6e5ba --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemFactory.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c3508e70da064b05b9c11c9cdfc160c4 +timeCreated: 1742727606 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemModel.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemModel.cs new file mode 100644 index 0000000..51bd0c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemModel.cs @@ -0,0 +1,18 @@ +using System; + +public class ForecastItemModel +{ + private ForecastPeriodContent _content; + public event Action OnDataChanged; + + public ForecastItemModel(ForecastPeriodContent content) + { + _content = content; + } + + public void InstallData(ForecastPeriodContent content) + { + _content = content; + OnDataChanged?.Invoke(content); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemModel.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemModel.cs.meta new file mode 100644 index 0000000..24d5b35 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ae360086f18245bda04858215decfffc +timeCreated: 1742727590 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemView.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemView.cs new file mode 100644 index 0000000..9520e38 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemView.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +public class ForecastItemView : MonoBehaviour +{ + [Header("Изображение погоды")] [Space(5)] public Image IconImage; + [Header("Текст с названием погоды")] [Space(5)] public TextMeshProUGUI NameText; + [Header("Текст с температурой погоды")] [Space(5)] public TextMeshProUGUI TemperatureText; + [Header("Элемент загрузки иконки")] [Space(5)] public GameObject LoadingIcon; + [Header("Все элементы загрузки текста")] [Space(5)] public List LoadingTexts; + [Space(20)] + [Header("Стандартное изображение погоды")] + public Texture2D DefaultForecastImg; + + public event Action OnDisableAction = delegate {}; + private Texture DefaultImage => DefaultForecastImg; + private string Number; + + public void UpdateImage(bool wait, Texture2D texture = null) + { + if (wait) + { + LoadingIcon.gameObject.SetActive(true); + ImageView = DefaultImage; + } + else + { + LoadingIcon.gameObject.SetActive(false); + ImageView = texture; + } + } + + public void UpdateNumber(string number) + { + Number = number; + } + + public void UpdateName(string value) + { + NameText.text = value; + } + + public void UpdateTemperature(string value) + { + TemperatureText.text = value; + } + + public void UpdateLoadingTextsState(bool state) + { + LoadingTexts.ForEach((obj) => obj.gameObject.SetActive(state)); + } + + private Texture ImageView + { + get => IconImage.mainTexture; + set + { + // Если изображение пустое, использовать картинку по-умолчанию + Texture posterImage = value != null ? value : DefaultImage; + // Установить выбранное изображение + IconImage.sprite = Sprite.Create((Texture2D)posterImage, + new Rect(0, 0, posterImage.width, posterImage.height), Vector2.zero); + } + } + + private void Cleanup() + { + // выключаю загрузочные блоки в текстовых полях + UpdateLoadingTextsState(false); + // выключаю загрузочный блок изображения + LoadingIcon.gameObject.SetActive(false); + } + + private void OnDisable() + { + OnDisableAction?.Invoke(); + Cleanup(); + } + + public string GetNumber() + { + return Number; + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemView.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemView.cs.meta new file mode 100644 index 0000000..687d835 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastItem/ForecastItemView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9e78d4760b9742699e871fa503b511a1 +timeCreated: 1742727582 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable.meta new file mode 100644 index 0000000..7096320 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e0bea55e2a344971a1ebe401341dd689 +timeCreated: 1742727469 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableController.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableController.cs new file mode 100644 index 0000000..95ecb22 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableController.cs @@ -0,0 +1,159 @@ +using System.Collections.Generic; +using System.Linq; +using System.Threading; +using Cysharp.Threading.Tasks; +using UnityEngine; + +public class ForecastTableController +{ + private ForecastTableModel _model; + private ForecastTableView _view; + private NetService _netService; + private AddressableService _addressableService; + private ObjectsPools _objectsPools; + private ForecastItemFactory _forecastItemFactory; + + private List _controllers = new (); + private bool _isUpdateState; + + public ForecastTableController(ForecastTableModel model, ForecastTableView view, + AddressableService addressableService, ObjectsPools objectsPool, NetService netService, ForecastItemFactory factory) + { + _model = model; + _view = view; + _addressableService = addressableService; + _netService = netService; + _objectsPools = objectsPool; + _forecastItemFactory = factory; + } + + public void Setup() + { + _model.OnDataUpdated += async content => await UpdateExistingBlocks(content); + } + + /// + /// Запуск + /// + public async UniTask StartAsync(int perSecond, CancellationToken token) + { + Debug.Log($"[ForecastTableController] Start update data {_model.Count()} available"); + _isUpdateState = true; + // Делаем так, чтобы View показал индикатор загрузки + _view.ShowTableLoading(true); + // Загружаем данные + var content = await LoadContentAsync(token); + // После загрузки обновляем модель + _model.InstallOrUpdateData(content); + // Выключаем индикатор загрузки + _view.ShowTableLoading(false); + + await CreateForecastTableAsync(token); + await PermanentUpdateTable(perSecond, token); + } + + /// + /// Остановка + /// + public async UniTask StopAsync() + { + Debug.Log("[ForecastTableController] stop"); + // останавливаю обновление таблицы + _isUpdateState = false; + // очищаю таблицу от старых элементов + await _addressableService.ClearAllDataTableAsync(_objectsPools.ForecastBlocks); + // выключаю видимость + _view.gameObject.SetActive(false); + } + + /// + /// Метод отображения результата получения погоды + /// + private async UniTask CreateForecastTableAsync(CancellationToken token) + { + await _addressableService.ClearAllDataTableAsync(_objectsPools.ForecastBlocks); + + var tasks = new List(); + for (int i = 0; i < _model.Count(); i++) + { + if (token.IsCancellationRequested) return; + tasks.Add(CreateForecastItemAsync(_model.GetForecast(i), token)); + } + + await UniTask.WhenAll(tasks); + } + + /// + /// Создание ячейки таблицы Forecast + /// + /// Данные ячейки + private async UniTask CreateForecastItemAsync(ForecastPeriodContent content, CancellationToken token) + { + if (token.IsCancellationRequested) return; + + var obj = await _addressableService.CreateBlockAsync("ForecastBlock", + _view.Content, _objectsPools.ForecastBlocks); + + if (obj != null) + { + var view = obj.GetComponent(); + _controllers.Add(_forecastItemFactory.Create(view, content)); + } + } + + /// + /// Метод обновления таблицы погоды + /// + /// Период обновления + /// Token + private async UniTask PermanentUpdateTable(int perSecond, CancellationToken cancellationToken) + { + while (_isUpdateState) + { + // Ждём указанное количество секунд + await UniTask.Delay(perSecond * 1000, cancellationToken: cancellationToken); + + // Проверяем, была ли отмена + if (cancellationToken.IsCancellationRequested) + { + Debug.Log("[ForecastTableController] Forecast data update cancelled."); + // Выход из метода, если отмена запроса + return; + } + + // Получаем данные погоды + var data = await LoadContentAsync(cancellationToken); + + Debug.Log("[ForecastTableController] updating forecast data every " + perSecond + " seconds"); + + // Обновляем старые блоки новыми данными + _model.InstallOrUpdateData(data); + } + } + + /// + /// Загрузка информации для таблицы + /// + private async UniTask LoadContentAsync(CancellationToken token) + { + var data = await _netService.NetForecastService.GetForecastAsync(token); + return !data.IsValidData ? null : data; + } + + /// + /// Метод обновления инфомрации в блоках погоды без их удаления + /// + /// ForecastData + private async UniTask UpdateExistingBlocks(ForecastsContent forecastsContent) + { + // Проходим по всем блокам и обновляем только тот, который соответствует новому данным. + foreach (var block in _objectsPools.ForecastBlocks) + { + var view = block.GetComponent(); + // Ищем период с таким же номером + var matchingPeriod = forecastsContent.Periods.FirstOrDefault(p + => p.Number == view.GetNumber()); + _forecastItemFactory.Update(view, matchingPeriod); + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableController.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableController.cs.meta new file mode 100644 index 0000000..b550010 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableController.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 47982fbd603e493b9c29e184caa9c170 +timeCreated: 1742727634 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableManager.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableManager.cs new file mode 100644 index 0000000..bf2837b --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableManager.cs @@ -0,0 +1,78 @@ +using System; +using System.Threading; +using Cysharp.Threading.Tasks; +using UnityEngine; +using Zenject; + +public class ForecastTableManager : MonoBehaviour, IDisposable +{ + [Header("Интервал времени обновления таблицы")] + [SerializeField] + private int _perUpdateSeconds; + + private NetService _netService; + private AddressableService _addressableService; + private ObjectsPools _objectsPools; + + private CancellationTokenSource _cancellationDisableTokenSource; + private ForecastTableController _controller; + private ForecastTableView _view; + + [Inject] + private void Construct(NetService netService, + AddressableService addressableService, ObjectsPools pools) + { + Debug.Log("[ForecastTableManager] injects"); + _netService = netService; + _addressableService = addressableService; + _objectsPools = pools; + } + + private async void OnEnable() + { + await Initialize(); + } + + private async UniTask Initialize() + { + _view = GetComponent(); + _cancellationDisableTokenSource = new CancellationTokenSource(); + + var model = new ForecastTableModel(new ForecastsContent()); + var factItemFactory = new ForecastItemFactory(_netService); + _controller = new ForecastTableController(model, + _view, _addressableService, _objectsPools, _netService, factItemFactory); + + _controller.Setup(); + + _view.OnDisableAction += OnViewDisabled; + + await _controller.StartAsync(_perUpdateSeconds, _cancellationDisableTokenSource.Token); + } + + private async void OnViewDisabled() + { + await CleanupAsync(); + } + + private void OnDisable() + { + _cancellationDisableTokenSource?.Cancel(); + _cancellationDisableTokenSource?.Dispose(); + _cancellationDisableTokenSource = null; + Dispose(); + } + + private async UniTask CleanupAsync() + { + _cancellationDisableTokenSource?.Cancel(); + _cancellationDisableTokenSource?.Dispose(); + _cancellationDisableTokenSource = null; + await _controller.StopAsync(); + } + + public void Dispose() + { + _view.OnDisableAction -= OnViewDisabled; + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableManager.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableManager.cs.meta new file mode 100644 index 0000000..093134d --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 06cb7acfa04d41238f55b31150a25819 +timeCreated: 1742727641 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableModel.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableModel.cs new file mode 100644 index 0000000..cc27e44 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableModel.cs @@ -0,0 +1,23 @@ +using System; + +public class ForecastTableModel +{ + private ForecastsContent _content; + public event Action OnDataUpdated; + + public ForecastTableModel(ForecastsContent content) + { + _content = content; + InstallOrUpdateData(content); + } + + public void InstallOrUpdateData(ForecastsContent content) + { + _content = content; + OnDataUpdated?.Invoke(_content); + } + + public int Count() => _content.Periods?.Count ?? 0; + + public ForecastPeriodContent GetForecast(int index) => _content.Periods[index]; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableModel.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableModel.cs.meta new file mode 100644 index 0000000..738ca69 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ecc277ace05b479fa78351dfad7244b7 +timeCreated: 1742727622 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableView.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableView.cs new file mode 100644 index 0000000..2a02749 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableView.cs @@ -0,0 +1,11 @@ +using System; + +public class ForecastTableView : TableViewBase +{ + public event Action OnDisableAction = delegate {}; + + private void OnDisable() + { + OnDisableAction?.Invoke(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableView.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableView.cs.meta new file mode 100644 index 0000000..e8c0899 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/ForecastTable/ForecastTableView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 22f0a1f9da39458a82ea3ba7933e5dcb +timeCreated: 1742727614 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/README.md b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/README.md new file mode 100644 index 0000000..2b19dfb --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/README.md @@ -0,0 +1,11 @@ +# Таблица Forecast +`ForecastTableManager` управляет жизненным циклом.\ +`ForecastTableController` управляет моделью и представлением.\ +`ForecastTableView` только отображает данные.\ +`ForecastTableModel` содержит только данные. + +## Ячейка таблицы Forecast +`ForecastItemFactory` управляет жизненным циклом.\ +`ForecastItemController` управляет моделью и представлением.\ +`ForecastItemView` только отображает данные.\ +`ForecastItemModel` содержит только данные. \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/README.md.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/README.md.meta new file mode 100644 index 0000000..0476da3 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Forecast/README.md.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ac3f2083da3345408456023b86a331f3 +timeCreated: 1742734613 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services.meta new file mode 100644 index 0000000..1f4c8c9 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f3c4b0baaf53436dac7d25503ffb1b2f +timeCreated: 1741555579 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables.meta new file mode 100644 index 0000000..fc2577a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4247c49f5e754baeacd7992c9bc603e9 +timeCreated: 1741555595 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables/AddressableService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables/AddressableService.cs new file mode 100644 index 0000000..f94fe12 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables/AddressableService.cs @@ -0,0 +1,77 @@ +using System.Collections.Generic; +using System.Linq; +using Cysharp.Threading.Tasks; +using UnityEngine; +using UnityEngine.AddressableAssets; +using UnityEngine.ResourceManagement.AsyncOperations; + +/// +/// Система взаимодействия с объектами с помощью Addressables +/// +public class AddressableService +{ + /// + /// Конструктор + /// + public AddressableService() + { + Debug.Log("[AddressableService] is started"); + } + + /// + /// Функция создания блока в таблице + /// + /// Имя ключа в Addressables Groups + /// Точка монтирования + /// Список блоков куда фиксируем созданные + /// Добавление в начало или в конец + public async UniTask CreateBlockAsync(string key, + Transform parentTransform, + List blocks, + bool leftSide = false) + { + var handle = Addressables.InstantiateAsync(key, + parentTransform); + await handle.Task; + + if (handle.Status != AsyncOperationStatus.Succeeded) + return null; + + var adrBlock = handle.Result; + + if (leftSide) + { + adrBlock.transform.SetSiblingIndex(0); + blocks.Insert(0, adrBlock); + } + else + { + blocks.Add(adrBlock); + } + + return adrBlock; + } + + /// + /// Очищает старые элементы таблицы из памяти + /// + /// Список элементов + public async UniTask ClearAllDataTableAsync(List blocks) + { + if (blocks == null || blocks.Count == 0) return; // Защита от ошибки + + Debug.Log($"[AddressableService] Blocks count before clearing: {blocks.Count}"); + + blocks.ForEach(it => it.gameObject.SetActive(false)); + + var blocksCopy = blocks.ToList(); // Делаем копию списка + + foreach (var block in blocksCopy) + { + await UniTask.Yield(); + Addressables.ReleaseInstance(block); + } + + blocks.Clear(); + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables/AddressableService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables/AddressableService.cs.meta new file mode 100644 index 0000000..f2fec57 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Addressables/AddressableService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 57bc2ef41acc43bc9f5002ae82a810bc +timeCreated: 1741555599 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net.meta new file mode 100644 index 0000000..0b048a0 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ae0b97f389d64d86947119b79bde36db +timeCreated: 1741550694 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data.meta new file mode 100644 index 0000000..11eb683 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 716f838af1d4483bb354c9c9a4cf1e9a +timeCreated: 1741557544 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/INetDataService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/INetDataService.cs new file mode 100644 index 0000000..e55c64f --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/INetDataService.cs @@ -0,0 +1,11 @@ +using System.Threading; +using Cysharp.Threading.Tasks; +using UnityEngine; + +/// +/// Шаблон системы запроса данных +/// +public interface INetDataService +{ + UniTask GetTexture2DFromURLCacheAsync(string url, CancellationToken token); +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/INetDataService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/INetDataService.cs.meta new file mode 100644 index 0000000..ff60231 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/INetDataService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4787b4829f2c4597804f2cb5cef27167 +timeCreated: 1741557573 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements.meta new file mode 100644 index 0000000..7272d52 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: bf4966d209dd4df8adaabee0d361b30f +timeCreated: 1741557619 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements/NetDataService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements/NetDataService.cs new file mode 100644 index 0000000..aa3aacd --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements/NetDataService.cs @@ -0,0 +1,122 @@ +using System; +using System.IO; +using System.Security.Cryptography; +using System.Threading; +using System.Threading.Tasks; +using Cysharp.Threading.Tasks; +using UnityEngine; +using UnityEngine.Networking; +using Zenject; + +public class NetDataService : INetDataService +{ + [Inject] + public NetDataService() { } + + public async UniTask GetTexture2DFromURLCacheAsync(string url, CancellationToken token) + { + if (string.IsNullOrEmpty(url)) + { + Debug.Log("[NetDataService] Error: Texture URL is null or empty!"); + return null; + } + + // Получаем безопасное имя файла + string fileName = GetSafeFileNameFromUrl(url); + string pathSave = Application.persistentDataPath + "/" + fileName; + + // запрашиваю файл из кеша если он есть + if (File.Exists(pathSave)) + { + var texture = await LoadTextureFromFileAsync(token, pathSave); + if (texture != null) return texture; + } + + // запрашиваю файл по ссылке + using (UnityWebRequest webRequest = UnityWebRequestTexture.GetTexture(url)) + { + await webRequest.SendWebRequest().WithCancellation(token); + if (webRequest.result != UnityWebRequest.Result.Success) + { + Debug.LogError("[NetDataService] Error: '" + webRequest.error + "'\nurl: " + url); + return null; + } + + var texture = ((DownloadHandlerTexture)webRequest.downloadHandler).texture; + byte[] data = webRequest.downloadHandler.data; + + using (FileStream fs = new FileStream(pathSave, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite)) + { + await fs.WriteAsync(data, 0, data.Length, token); + } + + // Запускаем сохранение в фоне + SaveTextureToFileAsync(pathSave, data, token).Forget(); + + return texture; + } + } + + /// + /// Сохраняет текстуру в файл без блокировки основного потока. + /// + /// string + /// byte[] + /// CancellationToken + private async UniTaskVoid SaveTextureToFileAsync(string path, byte[] data, CancellationToken token) + { + try + { + await using FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite); + await fs.WriteAsync(data, 0, data.Length, token); + } + catch (Exception ex) + { + Debug.LogError("[NetDataService] Error saving texture: " + ex); + } + } + + /// + /// Получение текстуры файла с сервера + /// + /// CancellationToken + /// string + private async Task LoadTextureFromFileAsync(CancellationToken token, string pathSave) + { + using UnityWebRequest webRequest = UnityWebRequestTexture.GetTexture("file:///" + pathSave); + await webRequest.SendWebRequest().WithCancellation(token); + if (webRequest.result != UnityWebRequest.Result.Success) + { + Debug.LogError("[NetDataService] Error: " + webRequest.error); + return null; + } + + return ((DownloadHandlerTexture)webRequest.downloadHandler).texture; + } + + /// + /// Конвертация URL в уникальное имя файла + /// + /// string + private string GetSafeFileNameFromUrl(string url) + { + // Убираем неподобающие символы + string safeUrl = url.Replace("?", "_").Replace("&", "_").Replace("=", "_").Replace("/", "_"); + + // Генерируем хеш от URL, чтобы получить уникальное, короткое имя + using (MD5 md5 = MD5.Create()) + { + byte[] hashBytes = md5.ComputeHash(System.Text.Encoding.UTF8.GetBytes(safeUrl)); + string fileName = BitConverter.ToString(hashBytes).Replace("-", "").ToLower(); // Получаем строку в шестнадцатеричной форме + + // Ограничиваем длину имени файла, чтобы избежать слишком длинных имен + const int nameLength = 32; + if (fileName.Length > nameLength) + { + fileName = fileName.Substring(0, nameLength); + } + + return fileName; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements/NetDataService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements/NetDataService.cs.meta new file mode 100644 index 0000000..0b508b3 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Data/Implements/NetDataService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6b0c532eb7fd47cb96acfaf57511af93 +timeCreated: 1741557626 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts.meta new file mode 100644 index 0000000..0d5e5cc --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 151ae5c7038a40359f8b298590c6a3e1 +timeCreated: 1741564714 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components.meta new file mode 100644 index 0000000..63090b1 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5c57c94b348642f3978db5c95c2bf743 +timeCreated: 1741564720 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactAttributes.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactAttributes.cs new file mode 100644 index 0000000..04f61ed --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactAttributes.cs @@ -0,0 +1,11 @@ +using System; +using Newtonsoft.Json; + +[Serializable] +public class FactAttributes +{ + [JsonProperty("name")] + public string Name; + [JsonProperty("description")] + public string Description; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactAttributes.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactAttributes.cs.meta new file mode 100644 index 0000000..71ea8da --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactAttributes.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f4edc68e373f45e59a4b07b6504131d4 +timeCreated: 1741564954 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactContent.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactContent.cs new file mode 100644 index 0000000..2da7e4a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactContent.cs @@ -0,0 +1,15 @@ +using System; +using Newtonsoft.Json; + +[Serializable] +public class FactContent +{ + [JsonIgnore] + public int Number; + [JsonProperty("id")] + public string Id; + [JsonProperty("type")] + public string Type; + [JsonProperty("attributes")] + public FactAttributes Attributes; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactContent.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactContent.cs.meta new file mode 100644 index 0000000..4e1a385 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactContent.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 0a4c3565f5a949d6ab2d087a73cb2df6 +timeCreated: 1741564877 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactsContent.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactsContent.cs new file mode 100644 index 0000000..effc5d4 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactsContent.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; + +[Serializable] +public class FactsContent +{ + [JsonProperty("data")] + public List Data; + + public bool IsValidData => Data != null; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactsContent.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactsContent.cs.meta new file mode 100644 index 0000000..4cda5f9 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/FactsContent.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ec0fa808c5b74aef86f3b4c7599ec0fa +timeCreated: 1741564797 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses.meta new file mode 100644 index 0000000..ae2a2f5 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 62808ec5e39749cc858078823d9a21a7 +timeCreated: 1741572282 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactApiResponse.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactApiResponse.cs new file mode 100644 index 0000000..350db0a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactApiResponse.cs @@ -0,0 +1,11 @@ +using System; +using Newtonsoft.Json; + +[Serializable] +public class FactApiResponse +{ + [JsonProperty("data")] + public FactContent Data; + + public bool IsValidData => Data != null; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactApiResponse.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactApiResponse.cs.meta new file mode 100644 index 0000000..5ac0461 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactApiResponse.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f587089bc5f34599a88d59f137f183a6 +timeCreated: 1741569565 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactsApiResponse.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactsApiResponse.cs new file mode 100644 index 0000000..3ba5281 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactsApiResponse.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; + +[Serializable] +public class FactsApiResponse +{ + [JsonProperty("data")] + public List Data; + + public bool IsValidData => Data != null; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactsApiResponse.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactsApiResponse.cs.meta new file mode 100644 index 0000000..56cc200 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/Components/Responses/FactsApiResponse.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: edde1633a1774e8e9bb3f78dbc3acdac +timeCreated: 1741565230 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/INetFactsService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/INetFactsService.cs new file mode 100644 index 0000000..85b1e48 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/INetFactsService.cs @@ -0,0 +1,21 @@ +using System.Threading; +using Cysharp.Threading.Tasks; + +/// +/// Шаблон сервиса обмена сообщениями о фактах +/// +public interface INetFactsService +{ + /// + /// Метод получения списка фактов + /// + /// Token + UniTask GetFactsAsync(CancellationToken cancellationToken); + + /// + /// Метод получения факта + /// + /// Идентификатор + /// Token + UniTask GetFactAsync(string id, CancellationToken cancellationToken); +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/INetFactsService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/INetFactsService.cs.meta new file mode 100644 index 0000000..0587500 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/INetFactsService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 138507822234402baf3182ea6ccc9a9e +timeCreated: 1741564761 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements.meta new file mode 100644 index 0000000..4510ba0 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b53da817777240fe91c0430d3b69c2cc +timeCreated: 1741564740 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements/NetFactsService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements/NetFactsService.cs new file mode 100644 index 0000000..22065a3 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements/NetFactsService.cs @@ -0,0 +1,118 @@ +using System; +using System.Net.Http; +using System.Threading; +using Cysharp.Threading.Tasks; +using Newtonsoft.Json; +using UnityEngine; +using Zenject; + +/// +/// Сервис обмена сообщениями о фактах +/// +public class NetFactsService : INetFactsService +{ + private const string ApiUrl = "https://dogapi.dog/api/v2/breeds"; + + private readonly HttpClient _httpClient; + + [Inject] + public NetFactsService() + { + _httpClient = new HttpClient(); + _httpClient.DefaultRequestHeaders.Add("User-Agent", "UnityApp/1.0 (your@email.com)"); + } + + /// + /// Метод получения списка фактов + /// + /// Token + public async UniTask GetFactsAsync(CancellationToken cancellationToken) + { + try + { + // Проверка отмены перед началом запроса + cancellationToken.ThrowIfCancellationRequested(); + + HttpResponseMessage response = await _httpClient.GetAsync(ApiUrl, cancellationToken); + + // Проверка отмены после получения ответа + cancellationToken.ThrowIfCancellationRequested(); + + if (!response.IsSuccessStatusCode) + { + Debug.LogError($"[NetFactsService] API request failed: {response.StatusCode}"); + return null; + } + + string json = await response.Content.ReadAsStringAsync(); + + // Проверка отмены после чтения контента + cancellationToken.ThrowIfCancellationRequested(); + + FactsApiResponse apiResponse = JsonConvert.DeserializeObject(json); + + return new FactsContent() + { + Data = apiResponse.Data + }; + } + catch (OperationCanceledException) + { + // Обработка отмены запроса + Debug.Log("[NetFactsService] Request was cancelled."); + return null; + } + catch (Exception ex) + { + Debug.LogError($"[NetFactsService] Error fetching facts: {ex.Message}"); + return null; + } + } + + /// + /// Метод получения факта + /// + /// Идентификатор + /// Token + public async UniTask GetFactAsync(string id, CancellationToken cancellationToken) + { + try + { + // Проверка отмены перед началом запроса + cancellationToken.ThrowIfCancellationRequested(); + + HttpResponseMessage response = await _httpClient.GetAsync(ApiUrl + "/" + id, cancellationToken); + + // Проверка отмены после получения ответа + cancellationToken.ThrowIfCancellationRequested(); + + if (!response.IsSuccessStatusCode) + { + Debug.LogError($"[NetFactsService] API request failed: {response.StatusCode}"); + return null; + } + + string json = await response.Content.ReadAsStringAsync(); + + Debug.Log(json); + + // Проверка отмены после чтения контента + cancellationToken.ThrowIfCancellationRequested(); + + FactApiResponse apiResponse = JsonConvert.DeserializeObject(json); + + return apiResponse.Data; + } + catch (OperationCanceledException) + { + // Обработка отмены запроса + Debug.Log("[NetFactsService] Request was cancelled."); + return null; + } + catch (Exception ex) + { + Debug.LogError($"[NetFactsService] Error fetching facts: {ex.Message}"); + return null; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements/NetFactsService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements/NetFactsService.cs.meta new file mode 100644 index 0000000..2a309ec --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Facts/implements/NetFactsService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 18ba8bca112943d7b307c8df5ccb1f2d +timeCreated: 1741565150 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast.meta new file mode 100644 index 0000000..960befd --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 239f8e315e244cdf96d41aa3b91befc4 +timeCreated: 1741552961 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components.meta new file mode 100644 index 0000000..a0ccfac --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 91a05cd59dd643eaafc16fc9ad1fd7d1 +timeCreated: 1741553131 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastPeriodContent.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastPeriodContent.cs new file mode 100644 index 0000000..ff6b80b --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastPeriodContent.cs @@ -0,0 +1,24 @@ +using System; +using Newtonsoft.Json; +using UnityEngine; + +[Serializable] +public class ForecastPeriodContent +{ + [JsonProperty("number")] + public string Number; + [JsonProperty("name")] + public string Name; + [JsonProperty("temperature")] + public string Temperature; + [JsonProperty("temperatureUnit")] + public string TemperatureUnit; + [JsonProperty("startTime")] + public string StartTime; + [JsonProperty("endTime")] + public string EndTime; + [JsonProperty("icon")] + public string IconURL; + [JsonIgnore] + public Texture2D IconTexture; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastPeriodContent.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastPeriodContent.cs.meta new file mode 100644 index 0000000..192e02e --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastPeriodContent.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: eba890b27a024f898d0a4639cf398c12 +timeCreated: 1741554432 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastsContent.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastsContent.cs new file mode 100644 index 0000000..11ccd6f --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastsContent.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; + +[Serializable] +public class ForecastsContent +{ + [JsonProperty("units")] + public string Units; + [JsonProperty("periods")] + public List Periods; + + public bool IsValidData => Periods != null && !string.IsNullOrEmpty(Units); +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastsContent.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastsContent.cs.meta new file mode 100644 index 0000000..aabf826 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/ForecastsContent.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ce9032225f014efbb4b44b59d7a04fcd +timeCreated: 1741553140 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses.meta new file mode 100644 index 0000000..1baca2d --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 70045e3ee4da4c0c933cb2ad41086241 +timeCreated: 1741572361 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses/ForecastApiResponse.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses/ForecastApiResponse.cs new file mode 100644 index 0000000..3ebceac --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses/ForecastApiResponse.cs @@ -0,0 +1,9 @@ +using System; +using Newtonsoft.Json; + +[Serializable] +public class ForecastApiResponse +{ + [JsonProperty("properties")] + public ForecastsContent Properties; +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses/ForecastApiResponse.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses/ForecastApiResponse.cs.meta new file mode 100644 index 0000000..a928e9f --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Components/Responses/ForecastApiResponse.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4a7b74d29bd54a64af2e447259e47b23 +timeCreated: 1741553742 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/INetForecastService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/INetForecastService.cs new file mode 100644 index 0000000..ec9f61a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/INetForecastService.cs @@ -0,0 +1,14 @@ +using System.Threading; +using Cysharp.Threading.Tasks; + +/// +/// Шаблон сервиса запроса прогноза погоды +/// +public interface INetForecastService +{ + /// + /// Метод получения информации о погоде + /// + /// Token + UniTask GetForecastAsync(CancellationToken cancellationToken); +} diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/INetForecastService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/INetForecastService.cs.meta new file mode 100644 index 0000000..04b49ea --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/INetForecastService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 28bffa3701cf466fb3371e634e3c56f5 +timeCreated: 1741552974 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements.meta new file mode 100644 index 0000000..bfcaf0b --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5a4466bf1df1484d947c3763395d8805 +timeCreated: 1741553203 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements/NetForecastService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements/NetForecastService.cs new file mode 100644 index 0000000..69dc1c7 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements/NetForecastService.cs @@ -0,0 +1,66 @@ +using System; +using System.Net.Http; +using System.Threading; +using Cysharp.Threading.Tasks; +using Newtonsoft.Json; +using UnityEngine; +using Zenject; + +/// +/// Cервис запроса прогноза погоды +/// +public class NetForecastService : INetForecastService +{ + private const string ApiUrl = "https://api.weather.gov/gridpoints/TOP/32,81/forecast"; + private readonly HttpClient _httpClient; + + [Inject] + public NetForecastService() + { + _httpClient = new HttpClient(); + _httpClient.DefaultRequestHeaders.Add("User-Agent", "UnityApp/1.0 (your@email.com)"); + } + + /// + /// Метод получения информации о погоде + /// + /// Token + public async UniTask GetForecastAsync(CancellationToken cancellationToken) + { + try + { + // Проверка отмены перед началом запроса + cancellationToken.ThrowIfCancellationRequested(); + + HttpResponseMessage response = await _httpClient.GetAsync(ApiUrl, cancellationToken); + + // Проверка отмены после получения ответа + cancellationToken.ThrowIfCancellationRequested(); + + if (!response.IsSuccessStatusCode) + { + Debug.LogError($"[NetForecastService] API request failed: {response.StatusCode}"); + return null; + } + + string json = await response.Content.ReadAsStringAsync(); + + // Проверка отмены после чтения контента + cancellationToken.ThrowIfCancellationRequested(); + + ForecastApiResponse apiResponse = JsonConvert.DeserializeObject(json); + return apiResponse.Properties; + } + catch (OperationCanceledException) + { + // Обработка отмены запроса + Debug.Log("[NetForecastService] Request was cancelled."); + return null; + } + catch (Exception ex) + { + Debug.LogError($"[NetForecastService] Error fetching forecast: {ex.Message}"); + return null; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements/NetForecastService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements/NetForecastService.cs.meta new file mode 100644 index 0000000..c4d748a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/Forecast/Implements/NetForecastService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4ccda4b05127448b8963a771662524e7 +timeCreated: 1741553210 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/NetService.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/NetService.cs new file mode 100644 index 0000000..93b02ae --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/NetService.cs @@ -0,0 +1,40 @@ +using System; +using UnityEngine; +using Zenject; + +/// +/// Менеджер по взаимодействию с серверами +/// +public class NetService : IDisposable +{ + public INetFactsService NetFactsService; + public INetForecastService NetForecastService; + public INetDataService INetDataService; + + [Inject] + private void Construct(INetForecastService netForecastService, + INetDataService netDataService, + INetFactsService netFactsService) + { + Debug.Log("[NetService] inject servers communication"); + NetForecastService = netForecastService; + INetDataService = netDataService; + NetFactsService = netFactsService; + } + + /// + /// Конструктор + /// + public NetService() + { + Debug.Log("[NetService] is started"); + } + + /// + /// Метод очистки сборщиком мусора + /// + public void Dispose() + { + NetForecastService = null; + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/NetService.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/NetService.cs.meta new file mode 100644 index 0000000..4e64b8a --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/Logic/Services/Net/NetService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 17a41e1c46704253aa9396eb00f9245e +timeCreated: 1741550709 \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/UI.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/UI.meta new file mode 100644 index 0000000..09bacfb --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 971a4c3b9299f6642ab7be06d338867c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/UI/NavigateController.cs b/Test_Dvurechensky/Assets/_Scripts/Mono/UI/NavigateController.cs new file mode 100644 index 0000000..138c30b --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/UI/NavigateController.cs @@ -0,0 +1,49 @@ +using System.ComponentModel; +using UnityEngine; +using UnityEngine.UI; + +public enum NavStateEnum +{ + [Description("Окно погоды")] + Forecast, + [Description("Окно фактов")] + Facts +} + +public class NavigateController : MonoBehaviour +{ + [Space(20)] + [Header("Кнопка открытия окна фактов")] + public Button FactsOpen; + [Space(10)] + [Header("Кнопка открытия окна погоды")] + public Button ForecastOpen; + + [Space(50)] + + [Header("Менеджер управления таблицей погоды")] + public ForecastTableManager ForecastTableManager; + [Space(10)] + [Header("Менеджер управления таблицей фактов")] + public FactTableManager FactTableManager; + private void Awake() + { + FactsOpen.onClick.AddListener(() => SwitchTab(NavStateEnum.Facts)); + ForecastOpen.onClick.AddListener(() => SwitchTab(NavStateEnum.Forecast)); + } + + private void SwitchTab(NavStateEnum nav) + { + switch (nav) + { + case NavStateEnum.Forecast: + FactTableManager.gameObject.SetActive(false); + ForecastTableManager.gameObject.SetActive(true); + break; + case NavStateEnum.Facts: + ForecastTableManager.gameObject.SetActive(false); + FactTableManager.gameObject.SetActive(true); + break; + } + } +} \ No newline at end of file diff --git a/Test_Dvurechensky/Assets/_Scripts/Mono/UI/NavigateController.cs.meta b/Test_Dvurechensky/Assets/_Scripts/Mono/UI/NavigateController.cs.meta new file mode 100644 index 0000000..5335237 --- /dev/null +++ b/Test_Dvurechensky/Assets/_Scripts/Mono/UI/NavigateController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 09a150f2157447e47855903ff962440a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/.signature.p7s b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/.signature.p7s new file mode 100644 index 0000000..d55e472 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/.signature.p7s differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/LICENSE.md b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/LICENSE.md new file mode 100644 index 0000000..dfaadbe --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/LICENSE.md @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg new file mode 100644 index 0000000..5829e3d Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/README.md b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/README.md new file mode 100644 index 0000000..9982a45 --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/README.md @@ -0,0 +1,71 @@ +# ![Logo](https://raw.githubusercontent.com/JamesNK/Newtonsoft.Json/master/Doc/icons/logo.jpg) Json.NET + +[![NuGet version (Newtonsoft.Json)](https://img.shields.io/nuget/v/Newtonsoft.Json.svg?style=flat-square)](https://www.nuget.org/packages/Newtonsoft.Json/) +[![Build status](https://dev.azure.com/jamesnk/Public/_apis/build/status/JamesNK.Newtonsoft.Json?branchName=master)](https://dev.azure.com/jamesnk/Public/_build/latest?definitionId=8) + +Json.NET is a popular high-performance JSON framework for .NET + +## Serialize JSON + +```csharp +Product product = new Product(); +product.Name = "Apple"; +product.Expiry = new DateTime(2008, 12, 28); +product.Sizes = new string[] { "Small" }; + +string json = JsonConvert.SerializeObject(product); +// { +// "Name": "Apple", +// "Expiry": "2008-12-28T00:00:00", +// "Sizes": [ +// "Small" +// ] +// } +``` + +## Deserialize JSON + +```csharp +string json = @"{ + 'Name': 'Bad Boys', + 'ReleaseDate': '1995-4-7T00:00:00', + 'Genres': [ + 'Action', + 'Comedy' + ] +}"; + +Movie m = JsonConvert.DeserializeObject(json); + +string name = m.Name; +// Bad Boys +``` + +## LINQ to JSON + +```csharp +JArray array = new JArray(); +array.Add("Manual text"); +array.Add(new DateTime(2000, 5, 23)); + +JObject o = new JObject(); +o["MyArray"] = array; + +string json = o.ToString(); +// { +// "MyArray": [ +// "Manual text", +// "2000-05-23T00:00:00" +// ] +// } +``` + +## Links + +- [Homepage](https://www.newtonsoft.com/json) +- [Documentation](https://www.newtonsoft.com/json/help) +- [NuGet Package](https://www.nuget.org/packages/Newtonsoft.Json) +- [Release Notes](https://github.com/JamesNK/Newtonsoft.Json/releases) +- [Contributing Guidelines](https://github.com/JamesNK/Newtonsoft.Json/blob/master/CONTRIBUTING.md) +- [License](https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md) +- [Stack Overflow](https://stackoverflow.com/questions/tagged/json.net) diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll new file mode 100644 index 0000000..9c0a335 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.xml new file mode 100644 index 0000000..bdc4622 --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.xml @@ -0,0 +1,10393 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Represents a JSON property. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Provides a set of static (Shared in Visual Basic) methods for + querying objects that implement . + + + + + Returns the input typed as . + + + + + Returns an empty that has the + specified type argument. + + + + + Converts the elements of an to the + specified type. + + + + + Filters the elements of an based on a specified type. + + + + + Generates a sequence of integral numbers within a specified range. + + The value of the first integer in the sequence. + The number of sequential integers to generate. + + + + Generates a sequence that contains one repeated value. + + + + + Filters a sequence of values based on a predicate. + + + + + Filters a sequence of values based on a predicate. + Each element's index is used in the logic of the predicate function. + + + + + Projects each element of a sequence into a new form. + + + + + Projects each element of a sequence into a new form by + incorporating the element's index. + + + + + Projects each element of a sequence to an + and flattens the resulting sequences into one sequence. + + + + + Projects each element of a sequence to an , + and flattens the resulting sequences into one sequence. The + index of each source element is used in the projected form of + that element. + + + + + Projects each element of a sequence to an , + flattens the resulting sequences into one sequence, and invokes + a result selector function on each element therein. + + + + + Projects each element of a sequence to an , + flattens the resulting sequences into one sequence, and invokes + a result selector function on each element therein. The index of + each source element is used in the intermediate projected form + of that element. + + + + + Returns elements from a sequence as long as a specified condition is true. + + + + + Returns elements from a sequence as long as a specified condition is true. + The element's index is used in the logic of the predicate function. + + + + + Base implementation of First operator. + + + + + Returns the first element of a sequence. + + + + + Returns the first element in a sequence that satisfies a specified condition. + + + + + Returns the first element of a sequence, or a default value if + the sequence contains no elements. + + + + + Returns the first element of the sequence that satisfies a + condition or a default value if no such element is found. + + + + + Base implementation of Last operator. + + + + + Returns the last element of a sequence. + + + + + Returns the last element of a sequence that satisfies a + specified condition. + + + + + Returns the last element of a sequence, or a default value if + the sequence contains no elements. + + + + + Returns the last element of a sequence that satisfies a + condition or a default value if no such element is found. + + + + + Base implementation of Single operator. + + + + + Returns the only element of a sequence, and throws an exception + if there is not exactly one element in the sequence. + + + + + Returns the only element of a sequence that satisfies a + specified condition, and throws an exception if more than one + such element exists. + + + + + Returns the only element of a sequence, or a default value if + the sequence is empty; this method throws an exception if there + is more than one element in the sequence. + + + + + Returns the only element of a sequence that satisfies a + specified condition or a default value if no such element + exists; this method throws an exception if more than one element + satisfies the condition. + + + + + Returns the element at a specified index in a sequence. + + + + + Returns the element at a specified index in a sequence or a + default value if the index is out of range. + + + + + Inverts the order of the elements in a sequence. + + + + + Returns a specified number of contiguous elements from the start + of a sequence. + + + + + Bypasses a specified number of elements in a sequence and then + returns the remaining elements. + + + + + Bypasses elements in a sequence as long as a specified condition + is true and then returns the remaining elements. + + + + + Bypasses elements in a sequence as long as a specified condition + is true and then returns the remaining elements. The element's + index is used in the logic of the predicate function. + + + + + Returns the number of elements in a sequence. + + + + + Returns a number that represents how many elements in the + specified sequence satisfy a condition. + + + + + Returns a that represents the total number + of elements in a sequence. + + + + + Returns a that represents how many elements + in a sequence satisfy a condition. + + + + + Concatenates two sequences. + + + + + Creates a from an . + + + + + Creates an array from an . + + + + + Returns distinct elements from a sequence by using the default + equality comparer to compare values. + + + + + Returns distinct elements from a sequence by using a specified + to compare values. + + + + + Creates a from an + according to a specified key + selector function. + + + + + Creates a from an + according to a specified key + selector function and a key comparer. + + + + + Creates a from an + according to specified key + and element selector functions. + + + + + Creates a from an + according to a specified key + selector function, a comparer and an element selector function. + + + + + Groups the elements of a sequence according to a specified key + selector function. + + + + + Groups the elements of a sequence according to a specified key + selector function and compares the keys by using a specified + comparer. + + + + + Groups the elements of a sequence according to a specified key + selector function and projects the elements for each group by + using a specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. + + + + + Groups the elements of a sequence according to a key selector + function. The keys are compared by using a comparer and each + group's elements are projected by using a specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. The elements of each group are projected by using a + specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. The keys are compared by using a specified comparer. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. Key values are compared by using a specified comparer, + and the elements of each group are projected by using a + specified function. + + + + + Applies an accumulator function over a sequence. + + + + + Applies an accumulator function over a sequence. The specified + seed value is used as the initial accumulator value. + + + + + Applies an accumulator function over a sequence. The specified + seed value is used as the initial accumulator value, and the + specified function is used to select the result value. + + + + + Produces the set union of two sequences by using the default + equality comparer. + + + + + Produces the set union of two sequences by using a specified + . + + + + + Returns the elements of the specified sequence or the type + parameter's default value in a singleton collection if the + sequence is empty. + + + + + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. + + + + + Determines whether all elements of a sequence satisfy a condition. + + + + + Determines whether a sequence contains any elements. + + + + + Determines whether any element of a sequence satisfies a + condition. + + + + + Determines whether a sequence contains a specified element by + using the default equality comparer. + + + + + Determines whether a sequence contains a specified element by + using a specified . + + + + + Determines whether two sequences are equal by comparing the + elements by using the default equality comparer for their type. + + + + + Determines whether two sequences are equal by comparing their + elements by using a specified . + + + + + Base implementation for Min/Max operator. + + + + + Base implementation for Min/Max operator for nullable types. + + + + + Returns the minimum value in a generic sequence. + + + + + Invokes a transform function on each element of a generic + sequence and returns the minimum resulting value. + + + + + Returns the maximum value in a generic sequence. + + + + + Invokes a transform function on each element of a generic + sequence and returns the maximum resulting value. + + + + + Makes an enumerator seen as enumerable once more. + + + The supplied enumerator must have been started. The first element + returned is the element the enumerator was on when passed in. + DO NOT use this method if the caller must be a generator. It is + mostly safe among aggregate operations. + + + + + Sorts the elements of a sequence in ascending order according to a key. + + + + + Sorts the elements of a sequence in ascending order by using a + specified comparer. + + + + + Sorts the elements of a sequence in descending order according to a key. + + + + + Sorts the elements of a sequence in descending order by using a + specified comparer. + + + + + Performs a subsequent ordering of the elements in a sequence in + ascending order according to a key. + + + + + Performs a subsequent ordering of the elements in a sequence in + ascending order by using a specified comparer. + + + + + Performs a subsequent ordering of the elements in a sequence in + descending order, according to a key. + + + + + Performs a subsequent ordering of the elements in a sequence in + descending order by using a specified comparer. + + + + + Base implementation for Intersect and Except operators. + + + + + Produces the set intersection of two sequences by using the + default equality comparer to compare values. + + + + + Produces the set intersection of two sequences by using the + specified to compare values. + + + + + Produces the set difference of two sequences by using the + default equality comparer to compare values. + + + + + Produces the set difference of two sequences by using the + specified to compare values. + + + + + Creates a from an + according to a specified key + selector function. + + + + + Creates a from an + according to a specified key + selector function and key comparer. + + + + + Creates a from an + according to specified key + selector and element selector functions. + + + + + Creates a from an + according to a specified key + selector function, a comparer, and an element selector function. + + + + + Correlates the elements of two sequences based on matching keys. + The default equality comparer is used to compare keys. + + + + + Correlates the elements of two sequences based on matching keys. + The default equality comparer is used to compare keys. A + specified is used to compare keys. + + + + + Correlates the elements of two sequences based on equality of + keys and groups the results. The default equality comparer is + used to compare keys. + + + + + Correlates the elements of two sequences based on equality of + keys and groups the results. The default equality comparer is + used to compare keys. A specified + is used to compare keys. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Represents a collection of objects that have a common key. + + + + + Gets the key of the . + + + + + Defines an indexer, size property, and Boolean search method for + data structures that map keys to + sequences of values. + + + + + Represents a sorted sequence. + + + + + Performs a subsequent ordering on the elements of an + according to a key. + + + + + Represents a collection of keys each mapped to one or more values. + + + + + Gets the number of key/value collection pairs in the . + + + + + Gets the collection of values indexed by the specified key. + + + + + Determines whether a specified key is in the . + + + + + Applies a transform function to each key and its associated + values and returns the results. + + + + + Returns a generic enumerator that iterates through the . + + + + + See issue #11 + for why this method is needed and cannot be expressed as a + lambda at the call site. + + + + + See issue #11 + for why this method is needed and cannot be expressed as a + lambda at the call site. + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + + This attribute allows us to define extension methods without + requiring .NET Framework 3.5. For more information, see the section, + Extension Methods in .NET Framework 2.0 Apps, + of Basic Instincts: Extension Methods + column in MSDN Magazine, + issue Nov 2007. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll new file mode 100644 index 0000000..cd6d483 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml new file mode 100644 index 0000000..1934448 --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml @@ -0,0 +1,9541 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Represents a JSON property. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll new file mode 100644 index 0000000..be3857e Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml new file mode 100644 index 0000000..a806363 --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml @@ -0,0 +1,9741 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll new file mode 100644 index 0000000..341d08f Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml new file mode 100644 index 0000000..2c981ab --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml @@ -0,0 +1,11363 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..d035c38 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml new file mode 100644 index 0000000..6e3a52b --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml @@ -0,0 +1,11325 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..a0b1ff0 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml new file mode 100644 index 0000000..4409234 --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml @@ -0,0 +1,11051 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Allows users to control class loading and mandate what class to load. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Specifies what messages to output for the class. + + + + + Output no tracing and debugging messages. + + + + + Output error-handling messages. + + + + + Output warnings and error-handling messages. + + + + + Output informational messages, warnings, and error-handling messages. + + + + + Output all debugging and tracing messages. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + List of primitive types which can be widened. + + + + + Widening masks for primitive types above. + Index of the value in this array defines a type we're widening, + while the bits in mask define types it can be widened to (including itself). + + For example, value at index 0 defines a bool type, and it only has bit 0 set, + i.e. bool values can be assigned only to bool. + + + + + Checks if value of primitive type can be + assigned to parameter of primitive type . + + Source primitive type. + Target primitive type. + true if source type can be widened to target type, false otherwise. + + + + Checks if a set of values with given can be used + to invoke a method with specified . + + Method parameters. + Argument types. + Try to pack extra arguments into the last parameter when it is marked up with . + true if method can be called with given arguments, false otherwise. + + + + Compares two sets of parameters to determine + which one suits better for given argument types. + + + + + Returns a best method overload for given argument . + + List of method candidates. + Argument types. + Best method overload, or null if none matched. + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the method is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The is used to load the assembly. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll new file mode 100644 index 0000000..b683225 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.xml new file mode 100644 index 0000000..4de49a7 --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.xml @@ -0,0 +1,11173 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Allows users to control class loading and mandate what class to load. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Specifies what messages to output for the class. + + + + + Output no tracing and debugging messages. + + + + + Output error-handling messages. + + + + + Output warnings and error-handling messages. + + + + + Output informational messages, warnings, and error-handling messages. + + + + + Output all debugging and tracing messages. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + List of primitive types which can be widened. + + + + + Widening masks for primitive types above. + Index of the value in this array defines a type we're widening, + while the bits in mask define types it can be widened to (including itself). + + For example, value at index 0 defines a bool type, and it only has bit 0 set, + i.e. bool values can be assigned only to bool. + + + + + Checks if value of primitive type can be + assigned to parameter of primitive type . + + Source primitive type. + Target primitive type. + true if source type can be widened to target type, false otherwise. + + + + Checks if a set of values with given can be used + to invoke a method with specified . + + Method parameters. + Argument types. + Try to pack extra arguments into the last parameter when it is marked up with . + true if method can be called with given arguments, false otherwise. + + + + Compares two sets of parameters to determine + which one suits better for given argument types. + + + + + Returns a best method overload for given argument . + + List of method candidates. + Argument types. + Best method overload, or null if none matched. + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the method is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The is used to load the assembly. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..3af21d5 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll differ diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml new file mode 100644 index 0000000..3357dd6 --- /dev/null +++ b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml @@ -0,0 +1,11338 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/packageIcon.png b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/packageIcon.png new file mode 100644 index 0000000..10c06a5 Binary files /dev/null and b/Test_Dvurechensky/Packages/Newtonsoft.Json.13.0.3/packageIcon.png differ diff --git a/Test_Dvurechensky/Packages/manifest.json b/Test_Dvurechensky/Packages/manifest.json new file mode 100644 index 0000000..8bc29b9 --- /dev/null +++ b/Test_Dvurechensky/Packages/manifest.json @@ -0,0 +1,48 @@ +{ + "dependencies": { + "com.cysharp.unitask": "file:F:/LIZERIUM/1_DOCUMENTS/_/DOWNLOAD/FUNCTIONAL/UniTask", + "com.unity.addressables": "1.21.21", + "com.unity.feature.2d": "2.0.0", + "com.unity.ide.rider": "3.0.24", + "com.unity.ide.visualstudio": "2.0.18", + "com.unity.nuget.newtonsoft-json": "3.2.1", + "com.unity.profiling.core": "1.0.2", + "com.unity.test-framework": "1.1.33", + "com.unity.textmeshpro": "3.0.6", + "com.unity.timeline": "1.7.5", + "com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.10", + "com.unity.ugui": "1.0.0", + "com.unity.visualscripting": "1.9.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Test_Dvurechensky/Packages/packages-lock.json b/Test_Dvurechensky/Packages/packages-lock.json new file mode 100644 index 0000000..3e8ccea --- /dev/null +++ b/Test_Dvurechensky/Packages/packages-lock.json @@ -0,0 +1,525 @@ +{ + "dependencies": { + "com.cysharp.unitask": { + "version": "file:F:/LIZERIUM/1_DOCUMENTS/_/DOWNLOAD/FUNCTIONAL/UniTask", + "depth": 0, + "source": "local", + "dependencies": {} + }, + "com.unity.2d.animation": { + "version": "9.0.3", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "8.0.1", + "com.unity.2d.sprite": "1.0.0", + "com.unity.collections": "1.1.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.aseprite": { + "version": "1.0.1", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "6.0.6", + "com.unity.2d.sprite": "1.0.0", + "com.unity.mathematics": "1.2.6", + "com.unity.modules.animation": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.common": { + "version": "8.0.1", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.7.3", + "com.unity.2d.sprite": "1.0.0", + "com.unity.mathematics": "1.1.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.pixel-perfect": { + "version": "5.0.3", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.2d.psdimporter": { + "version": "8.0.2", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "8.0.1", + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.animation": "9.0.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.sprite": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.2d.spriteshape": { + "version": "9.0.2", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "8.0.1", + "com.unity.mathematics": "1.1.0", + "com.unity.modules.physics2d": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.tilemap": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.2d.tilemap.extras": { + "version": "3.1.1", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.addressables": { + "version": "1.21.21", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.scriptablebuildpipeline": "1.21.23", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.8", + "depth": 3, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "1.2.4", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.6.6", + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "1.0.6", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.feature.2d": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.2d.animation": "9.0.3", + "com.unity.2d.pixel-perfect": "5.0.3", + "com.unity.2d.psdimporter": "8.0.2", + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.spriteshape": "9.0.2", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.2d.tilemap.extras": "3.1.1", + "com.unity.2d.aseprite": "1.0.1" + } + }, + "com.unity.ide.rider": { + "version": "3.0.24", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.18", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.9" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.2.6", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.nuget.newtonsoft-json": { + "version": "3.2.1", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.profiling.core": { + "version": "1.0.2", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.scriptablebuildpipeline": { + "version": "1.21.23", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.sysroot": { + "version": "2.0.10", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.sysroot.linux-x86_64": { + "version": "2.0.9", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10" + }, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.1.33", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "3.0.6", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.7.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.toolchain.win-x86_64-linux-x86_64": { + "version": "2.0.10", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10", + "com.unity.sysroot.linux-x86_64": "2.0.9" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/Test_Dvurechensky/ProjectSettings/AudioManager.asset b/Test_Dvurechensky/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/Test_Dvurechensky/ProjectSettings/ClusterInputManager.asset b/Test_Dvurechensky/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/Test_Dvurechensky/ProjectSettings/DynamicsManager.asset b/Test_Dvurechensky/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..72d1430 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,37 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_DefaultMaxDepenetrationVelocity: 10 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/Test_Dvurechensky/ProjectSettings/EditorBuildSettings.asset b/Test_Dvurechensky/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..9489d71 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/MainScene.unity + guid: 2cda990e2423bbf4892e6590ba056729 + m_configObjects: + com.unity.addressableassets: {fileID: 11400000, guid: 1ab7ccbe0fdf80d4c9185ea1f1754d5e, type: 2} diff --git a/Test_Dvurechensky/ProjectSettings/EditorSettings.asset b/Test_Dvurechensky/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..e6f57fd --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/EditorSettings.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 1 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 5 + m_SpritePackerPaddingPower: 1 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_AsyncShaderCompilation: 1 + m_CachingShaderPreprocessor: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 0 + m_EnterPlayModeOptions: 3 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 1 + m_AssetPipelineMode: 1 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 diff --git a/Test_Dvurechensky/ProjectSettings/GraphicsSettings.asset b/Test_Dvurechensky/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..c165afb --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,64 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 + m_DefaultRenderingLayerMask: 1 + m_LogWhenShaderIsCompiled: 0 diff --git a/Test_Dvurechensky/ProjectSettings/InputManager.asset b/Test_Dvurechensky/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/Test_Dvurechensky/ProjectSettings/MemorySettings.asset b/Test_Dvurechensky/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/Test_Dvurechensky/ProjectSettings/NavMeshAreas.asset b/Test_Dvurechensky/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..ad2654e --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,93 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/Test_Dvurechensky/ProjectSettings/NetworkManager.asset b/Test_Dvurechensky/ProjectSettings/NetworkManager.asset new file mode 100644 index 0000000..5dc6a83 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/NetworkManager.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!149 &1 +NetworkManager: + m_ObjectHideFlags: 0 + m_DebugLevel: 0 + m_Sendrate: 15 + m_AssetToPrefab: {} diff --git a/Test_Dvurechensky/ProjectSettings/PackageManagerSettings.asset b/Test_Dvurechensky/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..b3a65dd --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,44 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreReleasePackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + m_SeeAllPackageVersions: 0 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/Test_Dvurechensky/ProjectSettings/Physics2DSettings.asset b/Test_Dvurechensky/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6cfcdda --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_SimulationMode: 0 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 1 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Test_Dvurechensky/ProjectSettings/PresetManager.asset b/Test_Dvurechensky/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/Test_Dvurechensky/ProjectSettings/ProjectSettings.asset b/Test_Dvurechensky/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..db94c99 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,843 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 26 + productGUID: e76d3f1d7519f89478c593f434b631fd + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: Test_Dvurechensky + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1920 + defaultScreenHeight: 1080 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 1 + androidBlitType: 0 + androidResizableWindow: 0 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + captureSingleScreen: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 0 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 0 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchNVNGraphicsFirmwareMemory: 32 + switchMaxWorkerMultiple: 8 + stadiaPresentMode: 0 + stadiaTargetFramerate: 0 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 0 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + bundleVersion: 1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 + applicationIdentifier: + Standalone: com.DefaultCompany.2DProject + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 22 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSTargetOSVersionString: 12.0 + tvOSSdkVersion: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 12.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreeniPadCustomXibPath: + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 10ad67313f4034357812315f3c407484 + templatePackageId: com.unity.template.2d@7.0.3 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 1 + AndroidTargetDevices: 0 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + chromeosInputEmulation: 1 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + m_BuildTargetBatching: [] + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: + - m_BuildTarget: MacStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: Switch + m_GraphicsJobs: 0 + - m_BuildTarget: MetroSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AppleTVSupport + m_GraphicsJobs: 0 + - m_BuildTarget: BJMSupport + m_GraphicsJobs: 0 + - m_BuildTarget: LinuxStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: PS4Player + m_GraphicsJobs: 0 + - m_BuildTarget: iOSSupport + m_GraphicsJobs: 0 + - m_BuildTarget: WindowsStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobs: 0 + - m_BuildTarget: LuminSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AndroidPlayer + m_GraphicsJobs: 0 + - m_BuildTarget: WebGLSupport + m_GraphicsJobs: 0 + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 1 + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: [] + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: [] + m_BuildTargetDefaultTextureCompressionFormat: + - m_BuildTarget: Android + m_Format: 3 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 10.13.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchUseGOLDLinker: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: bi9UOuSpM2Tlh01vOzwvSikHFswuzleh + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: {} + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + managedStrippingLevel: + EmbeddedLinux: 1 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + QNX: 1 + Stadia: 1 + VisionOS: 1 + WebGL: 1 + Windows Store Apps: 1 + XboxOne: 1 + iPhone: 1 + tvOS: 1 + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Test_Dvurechensky + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Test_Dvurechensky + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 1 + hmiLogStartupTiming: 0 + hmiCpuConfiguration: + apiCompatibilityLevel: 6 + activeInputHandler: 0 + windowsGamepadBackendHint: 0 + cloudProjectId: + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: + organizationId: + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 diff --git a/Test_Dvurechensky/ProjectSettings/ProjectVersion.txt b/Test_Dvurechensky/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..88bb9cf --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 2022.3.10f1 +m_EditorVersionWithRevision: 2022.3.10f1 (ff3792e53c62) diff --git a/Test_Dvurechensky/ProjectSettings/QualitySettings.asset b/Test_Dvurechensky/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..bcd6706 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/QualitySettings.asset @@ -0,0 +1,239 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 5 + m_QualitySettings: + - serializedVersion: 2 + name: Very Low + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 15 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 1 + textureQuality: 1 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.3 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Low + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.4 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Medium + pixelLightCount: 1 + shadows: 1 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 1 + lodBias: 0.7 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: High + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Very High + pixelLightCount: 3 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 70 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1.5 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 1024 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Ultra + pixelLightCount: 4 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 4 + shadowDistance: 150 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 255 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 2 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4096 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 2 + Lumin: 5 + GameCoreScarlett: 5 + GameCoreXboxOne: 5 + Nintendo Switch: 5 + PS4: 5 + PS5: 5 + Stadia: 5 + Standalone: 5 + WebGL: 3 + Windows Store Apps: 5 + XboxOne: 5 + iPhone: 2 + tvOS: 2 diff --git a/Test_Dvurechensky/ProjectSettings/SceneTemplateSettings.json b/Test_Dvurechensky/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..5e97f83 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/Test_Dvurechensky/ProjectSettings/TagManager.asset b/Test_Dvurechensky/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..6f16aff --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/TagManager.asset @@ -0,0 +1,44 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: + - MainCanvas + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/Test_Dvurechensky/ProjectSettings/TimeManager.asset b/Test_Dvurechensky/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/Test_Dvurechensky/ProjectSettings/UnityConnectSettings.asset b/Test_Dvurechensky/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..a88bee0 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com + m_Enabled: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/Test_Dvurechensky/ProjectSettings/VFXManager.asset b/Test_Dvurechensky/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..46f38e1 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/VFXManager.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 + m_CompiledVersion: 0 + m_RuntimeVersion: 0 diff --git a/Test_Dvurechensky/ProjectSettings/VersionControlSettings.asset b/Test_Dvurechensky/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/Test_Dvurechensky/ProjectSettings/XRSettings.asset b/Test_Dvurechensky/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/Test_Dvurechensky/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/Test_Dvurechensky/Test_Dvurechensky.sln b/Test_Dvurechensky/Test_Dvurechensky.sln new file mode 100644 index 0000000..a30b809 --- /dev/null +++ b/Test_Dvurechensky/Test_Dvurechensky.sln @@ -0,0 +1,85 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject", "Zenject.csproj", "{b3633e0a-73a0-3a6e-db8a-6356de1c0a73}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject-UnitTests-Editor", "Zenject-UnitTests-Editor.csproj", "{75d8e69a-d8fc-8bb8-b04f-64205d257e23}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject-IntegrationTests", "Zenject-IntegrationTests.csproj", "{639c5fcb-a402-6e80-b3f7-9be1f53dee7d}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.Linq", "UniTask.Linq.csproj", "{64e6463d-0e62-7617-8efd-d4508e1ae3f2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask", "UniTask.csproj", "{23d1ffec-b298-f704-6032-562964988478}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniRx", "UniRx.csproj", "{62d33607-5df2-73f5-b9da-b5c28a8b5850}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject-IntegrationTests-Editor", "Zenject-IntegrationTests-Editor.csproj", "{a595fe02-e391-cbc7-a098-10887e50cefe}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject-ReflectionBaking-Editor", "Zenject-ReflectionBaking-Editor.csproj", "{85c55cec-8a89-4666-ed3c-760edfbfc407}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{0052a8ca-fbfc-7f31-6d11-41cf48b87115}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject-Editor", "Zenject-Editor.csproj", "{4a0ae767-7b51-67d0-9970-45a2762d254b}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniRx.Examples", "UniRx.Examples.csproj", "{4afd184a-8e99-3423-ac8e-a2b0f5daa306}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.Addressables", "UniTask.Addressables.csproj", "{401b0d93-80bf-f0d1-7cad-5aedc0b0d849}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject-TestFramework", "Zenject-TestFramework.csproj", "{dad8f27e-1154-f699-54cf-0d504da8fe43}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.Editor", "UniTask.Editor.csproj", "{9e891b96-e1df-b1f8-afde-8486af3a449d}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Zenject-PoolMonitor-Editor", "Zenject-PoolMonitor-Editor.csproj", "{d8c2d511-aefc-af6e-bb14-84ac704051a4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.TextMeshPro", "UniTask.TextMeshPro.csproj", "{e83ef94f-c49b-a7ee-37c4-d0993dc74c51}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.DOTween", "UniTask.DOTween.csproj", "{03812593-cc1f-96d3-7175-0d78ff586894}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-firstpass", "Assembly-CSharp-firstpass.csproj", "{312b95d7-b4dd-2a20-96c9-5c4f89662d61}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75d8e69a-d8fc-8bb8-b04f-64205d257e23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {75d8e69a-d8fc-8bb8-b04f-64205d257e23}.Debug|Any CPU.Build.0 = Debug|Any CPU + {639c5fcb-a402-6e80-b3f7-9be1f53dee7d}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {639c5fcb-a402-6e80-b3f7-9be1f53dee7d}.Debug|Any CPU.Build.0 = Debug|Any CPU + {64e6463d-0e62-7617-8efd-d4508e1ae3f2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {64e6463d-0e62-7617-8efd-d4508e1ae3f2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23d1ffec-b298-f704-6032-562964988478}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23d1ffec-b298-f704-6032-562964988478}.Debug|Any CPU.Build.0 = Debug|Any CPU + {62d33607-5df2-73f5-b9da-b5c28a8b5850}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {62d33607-5df2-73f5-b9da-b5c28a8b5850}.Debug|Any CPU.Build.0 = Debug|Any CPU + {a595fe02-e391-cbc7-a098-10887e50cefe}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {a595fe02-e391-cbc7-a098-10887e50cefe}.Debug|Any CPU.Build.0 = Debug|Any CPU + {85c55cec-8a89-4666-ed3c-760edfbfc407}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {85c55cec-8a89-4666-ed3c-760edfbfc407}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0052a8ca-fbfc-7f31-6d11-41cf48b87115}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0052a8ca-fbfc-7f31-6d11-41cf48b87115}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4a0ae767-7b51-67d0-9970-45a2762d254b}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4a0ae767-7b51-67d0-9970-45a2762d254b}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4afd184a-8e99-3423-ac8e-a2b0f5daa306}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4afd184a-8e99-3423-ac8e-a2b0f5daa306}.Debug|Any CPU.Build.0 = Debug|Any CPU + {401b0d93-80bf-f0d1-7cad-5aedc0b0d849}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {401b0d93-80bf-f0d1-7cad-5aedc0b0d849}.Debug|Any CPU.Build.0 = Debug|Any CPU + {dad8f27e-1154-f699-54cf-0d504da8fe43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {dad8f27e-1154-f699-54cf-0d504da8fe43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9e891b96-e1df-b1f8-afde-8486af3a449d}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9e891b96-e1df-b1f8-afde-8486af3a449d}.Debug|Any CPU.Build.0 = Debug|Any CPU + {d8c2d511-aefc-af6e-bb14-84ac704051a4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {d8c2d511-aefc-af6e-bb14-84ac704051a4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e83ef94f-c49b-a7ee-37c4-d0993dc74c51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e83ef94f-c49b-a7ee-37c4-d0993dc74c51}.Debug|Any CPU.Build.0 = Debug|Any CPU + {03812593-cc1f-96d3-7175-0d78ff586894}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {03812593-cc1f-96d3-7175-0d78ff586894}.Debug|Any CPU.Build.0 = Debug|Any CPU + {312b95d7-b4dd-2a20-96c9-5c4f89662d61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {312b95d7-b4dd-2a20-96c9-5c4f89662d61}.Debug|Any CPU.Build.0 = Debug|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Test_Dvurechensky/UniRx.Examples.csproj b/Test_Dvurechensky/UniRx.Examples.csproj new file mode 100644 index 0000000..58037f6 --- /dev/null +++ b/Test_Dvurechensky/UniRx.Examples.csproj @@ -0,0 +1,711 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {4afd184a-8e99-3423-ac8e-a2b0f5daa306} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniRx.Examples + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniRx.Examples\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {62d33607-5df2-73f5-b9da-b5c28a8b5850} + UniRx + + + + + diff --git a/Test_Dvurechensky/UniRx.csproj b/Test_Dvurechensky/UniRx.csproj new file mode 100644 index 0000000..820a52e --- /dev/null +++ b/Test_Dvurechensky/UniRx.csproj @@ -0,0 +1,984 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {62d33607-5df2-73f5-b9da-b5c28a8b5850} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniRx + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniRx\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + + + diff --git a/Test_Dvurechensky/UniTask.Addressables.csproj b/Test_Dvurechensky/UniTask.Addressables.csproj new file mode 100644 index 0000000..63dd6e7 --- /dev/null +++ b/Test_Dvurechensky/UniTask.Addressables.csproj @@ -0,0 +1,753 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {401b0d93-80bf-f0d1-7cad-5aedc0b0d849} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniTask.Addressables + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniTask.Addressables\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;UNITASK_ADDRESSABLE_SUPPORT;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.ResourceManager.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.Addressables.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {23d1ffec-b298-f704-6032-562964988478} + UniTask + + + + + diff --git a/Test_Dvurechensky/UniTask.DOTween.csproj b/Test_Dvurechensky/UniTask.DOTween.csproj new file mode 100644 index 0000000..3fa29b3 --- /dev/null +++ b/Test_Dvurechensky/UniTask.DOTween.csproj @@ -0,0 +1,747 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {03812593-cc1f-96d3-7175-0d78ff586894} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniTask.DOTween + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniTask.DOTween\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {23d1ffec-b298-f704-6032-562964988478} + UniTask + + + + + diff --git a/Test_Dvurechensky/UniTask.Editor.csproj b/Test_Dvurechensky/UniTask.Editor.csproj new file mode 100644 index 0000000..03c14a2 --- /dev/null +++ b/Test_Dvurechensky/UniTask.Editor.csproj @@ -0,0 +1,779 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {9e891b96-e1df-b1f8-afde-8486af3a449d} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniTask.Editor + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniTask.Editor\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.NVIDIAModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Microsoft.CSharp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.DataSetExtensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Annotations.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Http.Rtc.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Duplex.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.NetTcp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + + + {23d1ffec-b298-f704-6032-562964988478} + UniTask + + + + + diff --git a/Test_Dvurechensky/UniTask.Linq.csproj b/Test_Dvurechensky/UniTask.Linq.csproj new file mode 100644 index 0000000..d156154 --- /dev/null +++ b/Test_Dvurechensky/UniTask.Linq.csproj @@ -0,0 +1,824 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {64e6463d-0e62-7617-8efd-d4508e1ae3f2} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniTask.Linq + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniTask.Linq\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {23d1ffec-b298-f704-6032-562964988478} + UniTask + + + + + diff --git a/Test_Dvurechensky/UniTask.TextMeshPro.csproj b/Test_Dvurechensky/UniTask.TextMeshPro.csproj new file mode 100644 index 0000000..8e9cbfd --- /dev/null +++ b/Test_Dvurechensky/UniTask.TextMeshPro.csproj @@ -0,0 +1,752 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {e83ef94f-c49b-a7ee-37c4-d0993dc74c51} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniTask.TextMeshPro + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniTask.TextMeshPro\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;UNITASK_TEXTMESHPRO_SUPPORT;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\Unity.TextMeshPro.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {23d1ffec-b298-f704-6032-562964988478} + UniTask + + + + + diff --git a/Test_Dvurechensky/UniTask.csproj b/Test_Dvurechensky/UniTask.csproj new file mode 100644 index 0000000..3fcba86 --- /dev/null +++ b/Test_Dvurechensky/UniTask.csproj @@ -0,0 +1,825 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {23d1ffec-b298-f704-6032-562964988478} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + UniTask + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\UniTask\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;UNITASK_ASSETBUNDLE_SUPPORT;UNITASK_PHYSICS_SUPPORT;UNITASK_PHYSICS2D_SUPPORT;UNITASK_PARTICLESYSTEM_SUPPORT;UNITASK_UGUI_SUPPORT;UNITASK_WEBREQUEST_SUPPORT;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + + + diff --git a/Test_Dvurechensky/UserSettings/EditorUserSettings.asset b/Test_Dvurechensky/UserSettings/EditorUserSettings.asset new file mode 100644 index 0000000..3cc554e --- /dev/null +++ b/Test_Dvurechensky/UserSettings/EditorUserSettings.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!162 &1 +EditorUserSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_ConfigSettings: + RecentlyUsedSceneGuid-0: + value: 5257560404575d5f5b08542613215b4413154c7c7c7f7331752f4932b4b8316c + flags: 0 + RecentlyUsedSceneGuid-1: + value: 0254555455530f0a0f5e5b2316750b44104e4e79742c7f337a7d4d36e1b03168 + flags: 0 + RecentlyUsedSceneGuid-2: + value: 515250075c0c595e5f5a5e71122159444e4e4a2f7a7d7f602f284d66b4b76661 + flags: 0 + vcSharedLogLevel: + value: 0d5e400f0650 + flags: 0 + m_VCAutomaticAdd: 1 + m_VCDebugCom: 0 + m_VCDebugCmd: 0 + m_VCDebugOut: 0 + m_SemanticMergeMode: 2 + m_DesiredImportWorkerCount: 8 + m_StandbyImportWorkerCount: 2 + m_IdleImportWorkerShutdownDelay: 60000 + m_VCShowFailedCheckout: 1 + m_VCOverwriteFailedCheckoutAssets: 1 + m_VCProjectOverlayIcons: 1 + m_VCHierarchyOverlayIcons: 1 + m_VCOtherOverlayIcons: 1 + m_VCAllowAsyncUpdate: 1 + m_ArtifactGarbageCollection: 1 diff --git a/Test_Dvurechensky/UserSettings/Layouts/CurrentMaximizeLayout.dwlt b/Test_Dvurechensky/UserSettings/Layouts/CurrentMaximizeLayout.dwlt new file mode 100644 index 0000000..247aeaa --- /dev/null +++ b/Test_Dvurechensky/UserSettings/Layouts/CurrentMaximizeLayout.dwlt @@ -0,0 +1,1534 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 3} + - {fileID: 8} + - {fileID: 19} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 2560 + height: 1347 + m_MinSize: {x: 400, y: 100} + m_MaxSize: {x: 32384, y: 16192} + vertical: 0 + controlID: 367 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -2449 + y: 444 + width: 524 + height: 838 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 1440, y: 2960} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_EnterPlayModeBehavior: 2 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 0600000000000000000000000b000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -720 + m_HBaseRangeMax: 720 + m_VBaseRangeMin: -1480 + m_VBaseRangeMax: 1480 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 524 + height: 817 + m_Scale: {x: 0.27601352, y: 0.27601352} + m_Translation: {x: 262, y: 408.5} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -949.2289 + y: -1480 + width: 1898.4578 + height: 2960 + m_MinimalGUI: 1 + m_defaultScale: 0.27601352 + m_LastWindowPixelSize: {x: 524, y: 838} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000001000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 6} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 500 + height: 1347 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 8096, y: 16192} + vertical: 1 + controlID: 273 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneHierarchyWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 500 + height: 654 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 5} + m_Panes: + - {fileID: 5} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -4000 + y: 444 + width: 499 + height: 633 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 22740000 + m_LastClickedID: 29730 + m_ExpandedIDs: 5e38ffff7038ffffc0730000ce730000d2730000e8730000ee7300000674000008740000167400001a74000022740000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 4} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: 4c969a2b90040154d917609493e03593 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 654 + width: 500 + height: 693 + m_MinSize: {x: 231, y: 271} + m_MaxSize: {x: 10001, y: 10021} + m_ActualView: {fileID: 7} + m_Panes: + - {fileID: 7} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -4000 + y: 1098 + width: 499 + height: 672 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_ReferencingInstanceIDs: + m_SceneHandles: + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets/Prefabs/Scenes/MainScene + m_Globs: [] + m_OriginalText: + m_ImportLogFlags: 0 + m_FilterByTypeIntersection: 0 + m_ViewMode: 1 + m_StartGridSize: 16 + m_LastFolders: + - Assets/Prefabs/Scenes/MainScene + m_LastFoldersGridSize: -1 + m_LastProjectPath: "F:\\OTHER_MY_PROJECTS\\\u0426\u0418\u0424\u0420\u0423\u041C_\u0422\u0435\u0441\u0442\u043E\u0432\u043E\u0435\\Test_Dvurechensky" + m_LockTracker: + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 8} + m_SelectedIDs: 9a720000 + m_LastClickedID: 29338 + m_ExpandedIDs: 000000009c6f00009e6f0000a06f0000a26f0000a46f0000a66f0000a86f0000aa6f0000ac6f0000ae6f0000b06f0000d46f000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 6} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 000000009c6f00009e6f0000a06f0000a26f0000a46f0000a66f0000a86f0000aa6f0000ac6f0000ae6f0000b06f000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 22740000 + m_LastClickedInstanceID: 29730 + m_HadKeyboardFocusLastEvent: 1 + m_ExpandedInstanceIDs: e06b0100746c0100705d0400686104006cd40100204c0200364d02000e4e0200464e0200224f0200fa4f02003a500200ae51020086520200fc54010052b70100f2a001005ccb010050bf0100c4b2010068100200ac08000000000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 6} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 16 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 257 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 9} + - {fileID: 13} + m_Position: + serializedVersion: 2 + x: 500 + y: 0 + width: 1577 + height: 1347 + m_MinSize: {x: 200, y: 100} + m_MaxSize: {x: 16192, y: 16192} + vertical: 1 + controlID: 368 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 12} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1577 + height: 859 + m_MinSize: {x: 200, y: 50} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 369 +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1051 + height: 859 + m_MinSize: {x: 102, y: 121} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 11} + m_Panes: + - {fileID: 11} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -3500 + y: 444 + width: 1049 + height: 838 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -171, y: -26} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + id: Tool Settings + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -141, y: 149} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-grid-and-snap-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 25} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-scene-view-toolbar + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 1 + id: unity-search-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 25} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-transform-toolbar + index: 0 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 197} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-component-tools + index: 1 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 67.5, y: 86} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Orientation + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 0 + id: Scene View/Light Settings + index: 2 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Camera + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 0 + id: Scene View/Cloth Constraints + index: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 0 + id: Scene View/Cloth Collisions + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Navmesh Display + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Agent Display + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Obstacle Display + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 0 + id: Scene View/Occlusion Culling + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 0 + id: Scene View/Physics Debugger + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 0 + id: Scene View/Scene Visibility + index: 7 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 25} + snapCorner: 0 + id: Scene View/Particles + index: 8 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Palette Helper + index: 12 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Gameplay Ingredients + index: 7 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -30, y: -60} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + id: Custom (Gameplay Ingredients) + index: 8 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect Event Tester + index: 9 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect + index: 10 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect Model + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect Timeline Control + index: 12 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: APV Overlay + index: 13 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Cinemachine Tool Settings + index: 14 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/TrailRenderer + index: 9 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Open Tile Palette + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Focus + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Path + index: 10 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: UnityEditor.SceneViewCameraOverlay + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + m_OverlaysVisible: 1 + m_WindowGUID: 6a8b73d5692270244a0d77483b98b130 + m_Gizmos: 1 + m_OverrideSceneCullingMask: 0 + m_SceneIsLit: 0 + m_SceneLighting: 1 + m_2DMode: 1 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 720, y: 1480, z: 0} + speed: 2 + m_Value: {x: 720, y: 1480, z: 0} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_SceneViewState: + m_AlwaysRefresh: 0 + showFog: 1 + showSkybox: 0 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + showVisualEffectGraphs: 1 + m_FxEnabled: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + yGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + m_ShowGrid: 0 + m_GridAxis: 1 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0, y: 0, z: 0, w: 1} + speed: 2 + m_Value: {x: 0, y: 0, z: 0, w: 1} + m_Size: + m_Target: 983.60956 + speed: 2 + m_Value: 983.60956 + m_Ortho: + m_Target: 1 + speed: 2 + m_Value: 1 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.5 + m_SpeedMin: 0.01 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 1 + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GameView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1051 + y: 0 + width: 526 + height: 859 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 2} + m_Panes: + - {fileID: 2} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 14} + - {fileID: 17} + m_Position: + serializedVersion: 2 + x: 0 + y: 859 + width: 1577 + height: 488 + m_MinSize: {x: 200, y: 50} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 429 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ConsoleWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1289 + height: 488 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Console + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -3500 + y: 1303 + width: 1287 + height: 467 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -3500 + y: 1000 + width: 1575 + height: 770 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -300 + m_ControlHash: 1412526313 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: 29730 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: AddressableAssetsWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1289 + y: 0 + width: 288 + height: 488 + m_MinSize: {x: 430, y: 250} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 18} + m_Panes: + - {fileID: 18} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e98b4a8982e76bc4d86c10db25cd7193, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 430, y: 250} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Addressables Groups + m_Image: {fileID: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -2211 + y: 1303 + width: 286 + height: 467 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_GroupEditor: + m_TreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 7ee316ca + m_LastClickedID: -904469634 + m_ExpandedIDs: 3e7318c8 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 17} + m_SearchString: + m_Mchs: + m_Columns: + - width: 25 + sortedAscending: 0 + headerContent: + m_Text: + m_Image: {fileID: 8209119591668177465, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: Notifications + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 25 + maxWidth: 25 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 0 + userData: 0 + - width: 100 + sortedAscending: 0 + headerContent: + m_Text: Group Name \ Addressable Name + m_Image: {fileID: 0} + m_Tooltip: Address used to load asset at runtime + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 100 + maxWidth: 10000 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 1 + userData: 0 + - width: 20 + sortedAscending: 0 + headerContent: + m_Text: + m_Image: {fileID: 3147778976006948682, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: Asset type + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 20 + maxWidth: 20 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 0 + userData: 0 + - width: 100 + sortedAscending: 0 + headerContent: + m_Text: Path + m_Image: {fileID: 0} + m_Tooltip: Current Path of asset + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 100 + maxWidth: 10000 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 1 + userData: 0 + - width: 60.433605 + sortedAscending: 0 + headerContent: + m_Text: Labels + m_Image: {fileID: 0} + m_Tooltip: Assets can have multiple labels + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 20 + maxWidth: 1000 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 1 + userData: 0 + m_VisibleColumns: 0000000001000000020000000300000004000000 + m_SortedColumns: + window: {fileID: 18} + m_VerticalSplitterPercent: 0.8 +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 20} + - {fileID: 22} + m_Position: + serializedVersion: 2 + x: 2077 + y: 0 + width: 483 + height: 1347 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 8096, y: 16192} + vertical: 1 + controlID: 477 +--- !u!114 &20 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 483 + height: 1280 + m_MinSize: {x: 276, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 21} + m_Panes: + - {fileID: 21} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &21 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -1923 + y: 444 + width: 482 + height: 1259 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -300 + m_ControlHash: 1412526313 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} +--- !u!114 &22 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 1280 + width: 483 + height: 67 + m_MinSize: {x: 275, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 23} + m_Panes: + - {fileID: 23} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &23 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -1923 + y: 1724 + width: 482 + height: 46 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -300 + m_ControlHash: 1412526313 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} diff --git a/Test_Dvurechensky/UserSettings/Layouts/default-2022.dwlt b/Test_Dvurechensky/UserSettings/Layouts/default-2022.dwlt new file mode 100644 index 0000000..3ef39f5 --- /dev/null +++ b/Test_Dvurechensky/UserSettings/Layouts/default-2022.dwlt @@ -0,0 +1,1629 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: -4000 + y: 414 + width: 2560 + height: 1397 + m_ShowMode: 4 + m_Title: Project + m_RootView: {fileID: 2} + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_Maximized: 1 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 3} + - {fileID: 5} + - {fileID: 4} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 2560 + height: 1397 + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_UseTopView: 1 + m_TopViewHeight: 30 + m_UseBottomView: 1 + m_BottomViewHeight: 20 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 2560 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 1377 + width: 2560 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 6} + - {fileID: 9} + - {fileID: 16} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 2560 + height: 1347 + m_MinSize: {x: 400, y: 100} + m_MaxSize: {x: 32384, y: 16192} + vertical: 0 + controlID: 242 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 500 + height: 1347 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 8096, y: 16192} + vertical: 1 + controlID: 61 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneHierarchyWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 500 + height: 654 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 20} + m_Panes: + - {fileID: 20} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 654 + width: 500 + height: 693 + m_MinSize: {x: 231, y: 271} + m_MaxSize: {x: 10001, y: 10021} + m_ActualView: {fileID: 21} + m_Panes: + - {fileID: 21} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 13} + m_Position: + serializedVersion: 2 + x: 500 + y: 0 + width: 1577 + height: 1347 + m_MinSize: {x: 200, y: 100} + m_MaxSize: {x: 16192, y: 16192} + vertical: 1 + controlID: 141 +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 11} + - {fileID: 12} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1577 + height: 859 + m_MinSize: {x: 200, y: 50} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 142 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1051 + height: 859 + m_MinSize: {x: 102, y: 121} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 22} + m_Panes: + - {fileID: 22} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GameView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1051 + y: 0 + width: 526 + height: 859 + m_MinSize: {x: 102, y: 121} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 19} + m_Panes: + - {fileID: 19} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 14} + - {fileID: 15} + m_Position: + serializedVersion: 2 + x: 0 + y: 859 + width: 1577 + height: 488 + m_MinSize: {x: 200, y: 50} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 166 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ConsoleWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1289 + height: 488 + m_MinSize: {x: 102, y: 121} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 23} + m_Panes: + - {fileID: 23} + - {fileID: 24} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: AddressableAssetsWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1289 + y: 0 + width: 288 + height: 488 + m_MinSize: {x: 430, y: 250} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 25} + m_Panes: + - {fileID: 25} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 17} + - {fileID: 18} + m_Position: + serializedVersion: 2 + x: 2077 + y: 0 + width: 483 + height: 1347 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 8096, y: 16192} + vertical: 1 + controlID: 243 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 483 + height: 1280 + m_MinSize: {x: 276, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 26} + m_Panes: + - {fileID: 26} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 1280 + width: 483 + height: 67 + m_MinSize: {x: 276, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 27} + m_Panes: + - {fileID: 27} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -2449 + y: 444 + width: 524 + height: 838 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 1440, y: 2960} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_EnterPlayModeBehavior: 2 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 0600000000000000000000000b000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -720 + m_HBaseRangeMax: 720 + m_VBaseRangeMin: -1480 + m_VBaseRangeMax: 1480 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 524 + height: 817 + m_Scale: {x: 0.27601352, y: 0.27601352} + m_Translation: {x: 262, y: 408.5} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -949.2289 + y: -1480 + width: 1898.4578 + height: 2960 + m_MinimalGUI: 1 + m_defaultScale: 0.27601352 + m_LastWindowPixelSize: {x: 524, y: 838} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000001000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} +--- !u!114 &20 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -4000 + y: 444 + width: 499 + height: 633 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 6c31feff6e31feff7231feff5e38ffff7038ffff4446ffff5246ffff5cc1ffff64c1ffff66c1ffff16fbffff046e0000866e0000bc6e0000c0730000ce730000d2730000e8730000ee7300000674000008740000167400001a74000022740000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: circle_quarter_rotating_7_1 (fast) + m_OriginalName: circle_quarter_rotating_7_1 (fast) + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: -209154 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 0 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 7} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: 4c969a2b90040154d917609493e03593 +--- !u!114 &21 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -4000 + y: 1098 + width: 499 + height: 672 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_ReferencingInstanceIDs: + m_SceneHandles: + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets/_Scripts/Mono/Logic/Base + m_Globs: [] + m_OriginalText: + m_ImportLogFlags: 0 + m_FilterByTypeIntersection: 0 + m_ViewMode: 1 + m_StartGridSize: 16 + m_LastFolders: + - Assets/_Scripts/Mono/Logic/Base + m_LastFoldersGridSize: -1 + m_LastProjectPath: "F:\\OTHER_MY_PROJECTS\\\u0426\u0418\u0424\u0420\u0423\u041C_\u0422\u0435\u0441\u0442\u043E\u0432\u043E\u0435\\Test_Dvurechensky" + m_LockTracker: + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 60} + m_SelectedIDs: 946f0000 + m_LastClickedID: 28564 + m_ExpandedIDs: 00000000786f00007a6f00007e6f0000806f0000826f0000866f0000886f00008a6f00008c6f00008e6f00001a9e00002a9e000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 8} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 00000000786f00007a6f00007c6f00007e6f0000806f0000826f0000846f0000866f0000886f00008a6f00008c6f00008e6f0000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: + m_LastClickedInstanceID: 0 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: e06b0100746c0100705d0400686104006cd40100204c0200364d02000e4e0200464e0200224f0200fa4f02003a500200ae51020086520200fc54010052b70100f2a001005ccb010050bf0100c4b2010068100200ac08000000000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: FactBlock + m_OriginalName: FactBlock + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 28654 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 0 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 8} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 16 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 257 +--- !u!114 &22 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -3500 + y: 444 + width: 1049 + height: 838 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -171, y: -26} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + id: Tool Settings + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -141, y: 149} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-grid-and-snap-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 25} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-scene-view-toolbar + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-search-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 25} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-transform-toolbar + index: 0 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 197} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-component-tools + index: 1 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 67.5, y: 86} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Orientation + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Light Settings + index: 2 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Camera + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Constraints + index: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Collisions + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Navmesh Display + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Agent Display + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Obstacle Display + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Occlusion Culling + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Physics Debugger + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Scene Visibility + index: 7 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Particles + index: 8 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Palette Helper + index: 12 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Gameplay Ingredients + index: 7 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -30, y: -60} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + id: Custom (Gameplay Ingredients) + index: 8 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect Event Tester + index: 9 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect + index: 10 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect Model + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Visual Effect Timeline Control + index: 12 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: APV Overlay + index: 13 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Cinemachine Tool Settings + index: 14 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/TrailRenderer + index: 9 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Open Tile Palette + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Focus + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Path + index: 10 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: UnityEditor.SceneViewCameraOverlay + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + m_OverlaysVisible: 1 + m_WindowGUID: 6a8b73d5692270244a0d77483b98b130 + m_Gizmos: 1 + m_OverrideSceneCullingMask: 6917529027641081856 + m_SceneIsLit: 1 + m_SceneLighting: 1 + m_2DMode: 1 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 720, y: 1565.8401, z: 0} + speed: 2 + m_Value: {x: 720, y: 1565.8401, z: 0} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_SceneViewState: + m_AlwaysRefresh: 0 + showFog: 1 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + showVisualEffectGraphs: 1 + m_FxEnabled: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + yGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + m_ShowGrid: 0 + m_GridAxis: 1 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0, y: 0, z: 0, w: 1} + speed: 2 + m_Value: {x: 0, y: 0, z: 0, w: 1} + m_Size: + m_Target: 1569.1023 + speed: 2 + m_Value: 1569.1023 + m_Ortho: + m_Target: 1 + speed: 2 + m_Value: 1 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.5 + m_SpeedMin: 0.01 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 1 + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &23 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Console + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -3500 + y: 1303 + width: 1287 + height: 467 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 +--- !u!114 &24 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -3500 + y: 1303 + width: 1287 + height: 467 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -300 + m_ControlHash: 1412526313 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} +--- !u!114 &25 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e98b4a8982e76bc4d86c10db25cd7193, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 430, y: 250} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Addressables Groups + m_Image: {fileID: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -2211 + y: 1303 + width: 286 + height: 467 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_GroupEditor: + m_TreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 7ee316ca + m_LastClickedID: -904469634 + m_ExpandedIDs: 3e7318c8 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 15} + m_SearchString: + m_Mchs: + m_Columns: + - width: 25 + sortedAscending: 0 + headerContent: + m_Text: + m_Image: {fileID: 8209119591668177465, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: Notifications + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 25 + maxWidth: 25 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 0 + userData: 0 + - width: 100 + sortedAscending: 0 + headerContent: + m_Text: Group Name \ Addressable Name + m_Image: {fileID: 0} + m_Tooltip: Address used to load asset at runtime + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 100 + maxWidth: 10000 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 1 + userData: 0 + - width: 20 + sortedAscending: 0 + headerContent: + m_Text: + m_Image: {fileID: 3147778976006948682, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: Asset type + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 20 + maxWidth: 20 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 0 + userData: 0 + - width: 100 + sortedAscending: 0 + headerContent: + m_Text: Path + m_Image: {fileID: 0} + m_Tooltip: Current Path of asset + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 100 + maxWidth: 10000 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 1 + userData: 0 + - width: 60.433605 + sortedAscending: 0 + headerContent: + m_Text: Labels + m_Image: {fileID: 0} + m_Tooltip: Assets can have multiple labels + contextMenuText: + headerTextAlignment: 0 + sortingArrowAlignment: 1 + minWidth: 20 + maxWidth: 1000 + autoResize: 1 + allowToggleVisibility: 1 + canSort: 1 + userData: 0 + m_VisibleColumns: 0000000001000000020000000300000004000000 + m_SortedColumns: + window: {fileID: 25} + m_VerticalSplitterPercent: 0.8 +--- !u!114 &26 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -1923 + y: 444 + width: 482 + height: 1259 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -300 + m_ControlHash: 1412526313 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} +--- !u!114 &27 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: -1923 + y: 1724 + width: 482 + height: 46 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -300 + m_ControlHash: 1412526313 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} diff --git a/Test_Dvurechensky/UserSettings/Search.index b/Test_Dvurechensky/UserSettings/Search.index new file mode 100644 index 0000000..dba62d5 --- /dev/null +++ b/Test_Dvurechensky/UserSettings/Search.index @@ -0,0 +1,13 @@ +{ + "name": "Assets", + "roots": ["Assets"], + "includes": [], + "excludes": [], + "options": { + "types": true, + "properties": true, + "extended": false, + "dependencies": false + }, + "baseScore": 999 +} \ No newline at end of file diff --git a/Test_Dvurechensky/UserSettings/Search.settings b/Test_Dvurechensky/UserSettings/Search.settings new file mode 100644 index 0000000..1361074 --- /dev/null +++ b/Test_Dvurechensky/UserSettings/Search.settings @@ -0,0 +1,75 @@ +trackSelection = true +refreshSearchWindowsInPlayMode = false +fetchPreview = true +defaultFlags = 0 +keepOpen = false +queryFolder = "Assets" +onBoardingDoNotAskAgain = true +showPackageIndexes = false +showStatusBar = false +scopes = { +} +providers = { + packages = { + active = true + priority = 90 + defaultAction = null + } + adb = { + active = false + priority = 2500 + defaultAction = null + } + asset = { + active = true + priority = 25 + defaultAction = null + } + find = { + active = true + priority = 25 + defaultAction = null + } + log = { + active = false + priority = 210 + defaultAction = null + } + profilermarkers = { + active = false + priority = 100 + defaultAction = null + } + performance = { + active = false + priority = 100 + defaultAction = null + } + store = { + active = true + priority = 100 + defaultAction = null + } + scene = { + active = true + priority = 50 + defaultAction = null + } +} +objectSelectors = { +} +recentSearches = [ +] +searchItemFavorites = [ +] +savedSearchesSortOrder = 0 +showSavedSearchPanel = false +hideTabs = false +expandedQueries = [ +] +queryBuilder = false +ignoredProperties = "id;name;classname;imagecontentshash" +helperWidgetCurrentArea = "all" +disabledIndexers = "" +minIndexVariations = 2 +findProviderIndexHelper = true \ No newline at end of file diff --git a/Test_Dvurechensky/Zenject-Editor.csproj b/Test_Dvurechensky/Zenject-Editor.csproj new file mode 100644 index 0000000..522e023 --- /dev/null +++ b/Test_Dvurechensky/Zenject-Editor.csproj @@ -0,0 +1,793 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {4a0ae767-7b51-67d0-9970-45a2762d254b} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject-Editor + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject-Editor\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.NVIDIAModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Microsoft.CSharp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.DataSetExtensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Annotations.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Http.Rtc.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Duplex.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.NetTcp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + + + diff --git a/Test_Dvurechensky/Zenject-IntegrationTests-Editor.csproj b/Test_Dvurechensky/Zenject-IntegrationTests-Editor.csproj new file mode 100644 index 0000000..69421a2 --- /dev/null +++ b/Test_Dvurechensky/Zenject-IntegrationTests-Editor.csproj @@ -0,0 +1,782 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {a595fe02-e391-cbc7-a098-10887e50cefe} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject-IntegrationTests-Editor + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject-IntegrationTests-Editor\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {dad8f27e-1154-f699-54cf-0d504da8fe43} + Zenject-TestFramework + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + {639c5fcb-a402-6e80-b3f7-9be1f53dee7d} + Zenject-IntegrationTests + + + + + diff --git a/Test_Dvurechensky/Zenject-IntegrationTests.csproj b/Test_Dvurechensky/Zenject-IntegrationTests.csproj new file mode 100644 index 0000000..5979615 --- /dev/null +++ b/Test_Dvurechensky/Zenject-IntegrationTests.csproj @@ -0,0 +1,844 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {639c5fcb-a402-6e80-b3f7-9be1f53dee7d} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject-IntegrationTests + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject-IntegrationTests\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {dad8f27e-1154-f699-54cf-0d504da8fe43} + Zenject-TestFramework + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + + + diff --git a/Test_Dvurechensky/Zenject-PoolMonitor-Editor.csproj b/Test_Dvurechensky/Zenject-PoolMonitor-Editor.csproj new file mode 100644 index 0000000..416ff20 --- /dev/null +++ b/Test_Dvurechensky/Zenject-PoolMonitor-Editor.csproj @@ -0,0 +1,787 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {d8c2d511-aefc-af6e-bb14-84ac704051a4} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject-PoolMonitor-Editor + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject-PoolMonitor-Editor\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.NVIDIAModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Microsoft.CSharp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.DataSetExtensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Annotations.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Http.Rtc.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Duplex.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.NetTcp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + {4a0ae767-7b51-67d0-9970-45a2762d254b} + Zenject-Editor + + + + + diff --git a/Test_Dvurechensky/Zenject-ReflectionBaking-Editor.csproj b/Test_Dvurechensky/Zenject-ReflectionBaking-Editor.csproj new file mode 100644 index 0000000..785add3 --- /dev/null +++ b/Test_Dvurechensky/Zenject-ReflectionBaking-Editor.csproj @@ -0,0 +1,792 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {85c55cec-8a89-4666-ed3c-760edfbfc407} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject-ReflectionBaking-Editor + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject-ReflectionBaking-Editor\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.NVIDIAModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Microsoft.CSharp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.DataSetExtensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Annotations.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Http.Rtc.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Duplex.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.NetTcp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + {4a0ae767-7b51-67d0-9970-45a2762d254b} + Zenject-Editor + + + + + diff --git a/Test_Dvurechensky/Zenject-TestFramework.csproj b/Test_Dvurechensky/Zenject-TestFramework.csproj new file mode 100644 index 0000000..859f47b --- /dev/null +++ b/Test_Dvurechensky/Zenject-TestFramework.csproj @@ -0,0 +1,749 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {dad8f27e-1154-f699-54cf-0d504da8fe43} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject-TestFramework + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject-TestFramework\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.NVIDIAModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Microsoft.CSharp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.DataSetExtensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Annotations.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Http.Rtc.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Duplex.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.NetTcp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + + + diff --git a/Test_Dvurechensky/Zenject-UnitTests-Editor.csproj b/Test_Dvurechensky/Zenject-UnitTests-Editor.csproj new file mode 100644 index 0000000..fcb9ce4 --- /dev/null +++ b/Test_Dvurechensky/Zenject-UnitTests-Editor.csproj @@ -0,0 +1,880 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {75d8e69a-d8fc-8bb8-b04f-64205d257e23} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject-UnitTests-Editor + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject-UnitTests-Editor\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.NVIDIAModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Microsoft.CSharp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.DataSetExtensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Annotations.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Http.Rtc.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Duplex.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.NetTcp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + Zenject + + + {dad8f27e-1154-f699-54cf-0d504da8fe43} + Zenject-TestFramework + + + + + diff --git a/Test_Dvurechensky/Zenject.csproj b/Test_Dvurechensky/Zenject.csproj new file mode 100644 index 0000000..f3b2960 --- /dev/null +++ b/Test_Dvurechensky/Zenject.csproj @@ -0,0 +1,1166 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {b3633e0a-73a0-3a6e-db8a-6356de1c0a73} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Zenject + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Zenject\ + UNITY_2022_3_10;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MacStandaloneSupport\UnityEditor.OSXStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.AppleTV.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\LinuxStandaloneSupport\UnityEditor.LinuxStandalone.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\MetroSupport\UnityEditor.UWP.Extensions.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\Source\Usage\Zenject-usage.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.collections@1.2.4\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Pdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Rocks.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.Mdb.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.nuget.newtonsoft-json@3.2.1\Runtime\Newtonsoft.Json.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\PackageCache\com.unity.visualscripting@1.9.0\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Assets\Plugins\Zenject\OptionalExtras\ReflectionBaking\Lib\Zenject.ReflectionBaking.Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AppleTVSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.GradleProject.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\2022.3.10f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEditor.UI.dll + + + F:\OTHER_MY_PROJECTS\ЦИФРУМ_Тестовое\Test_Dvurechensky\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + + + diff --git a/Test_Dvurechensky/obj/Debug/.NETFramework,Version=v4.7.1.AssemblyAttributes.cs b/Test_Dvurechensky/obj/Debug/.NETFramework,Version=v4.7.1.AssemblyAttributes.cs new file mode 100644 index 0000000..3d63587 --- /dev/null +++ b/Test_Dvurechensky/obj/Debug/.NETFramework,Version=v4.7.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.1", FrameworkDisplayName = "")] diff --git a/Test_Dvurechensky/obj/Debug/Assembly-CSharp-firstpass.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Assembly-CSharp-firstpass.csproj.AssemblyReference.cache new file mode 100644 index 0000000..34ed241 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Assembly-CSharp-firstpass.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache new file mode 100644 index 0000000..65743df Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniRx.Examples.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniRx.Examples.csproj.AssemblyReference.cache new file mode 100644 index 0000000..9ae9400 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniRx.Examples.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniRx.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniRx.csproj.AssemblyReference.cache new file mode 100644 index 0000000..4d9b49d Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniRx.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniTask.Addressables.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniTask.Addressables.csproj.AssemblyReference.cache new file mode 100644 index 0000000..1afe5c5 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniTask.Addressables.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniTask.DOTween.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniTask.DOTween.csproj.AssemblyReference.cache new file mode 100644 index 0000000..4d9b49d Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniTask.DOTween.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniTask.Editor.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniTask.Editor.csproj.AssemblyReference.cache new file mode 100644 index 0000000..6584044 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniTask.Editor.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniTask.Linq.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniTask.Linq.csproj.AssemblyReference.cache new file mode 100644 index 0000000..4d9b49d Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniTask.Linq.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniTask.TextMeshPro.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniTask.TextMeshPro.csproj.AssemblyReference.cache new file mode 100644 index 0000000..19a0f79 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniTask.TextMeshPro.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/UniTask.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/UniTask.csproj.AssemblyReference.cache new file mode 100644 index 0000000..4d9b49d Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/UniTask.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject-Editor.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject-Editor.csproj.AssemblyReference.cache new file mode 100644 index 0000000..6584044 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject-Editor.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject-IntegrationTests-Editor.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject-IntegrationTests-Editor.csproj.AssemblyReference.cache new file mode 100644 index 0000000..e09a495 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject-IntegrationTests-Editor.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject-IntegrationTests.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject-IntegrationTests.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b4b1c74 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject-IntegrationTests.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject-PoolMonitor-Editor.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject-PoolMonitor-Editor.csproj.AssemblyReference.cache new file mode 100644 index 0000000..6584044 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject-PoolMonitor-Editor.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject-ReflectionBaking-Editor.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject-ReflectionBaking-Editor.csproj.AssemblyReference.cache new file mode 100644 index 0000000..6584044 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject-ReflectionBaking-Editor.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject-TestFramework.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject-TestFramework.csproj.AssemblyReference.cache new file mode 100644 index 0000000..c2641ac Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject-TestFramework.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject-UnitTests-Editor.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject-UnitTests-Editor.csproj.AssemblyReference.cache new file mode 100644 index 0000000..07b2c39 Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject-UnitTests-Editor.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/obj/Debug/Zenject.csproj.AssemblyReference.cache b/Test_Dvurechensky/obj/Debug/Zenject.csproj.AssemblyReference.cache new file mode 100644 index 0000000..4d9b49d Binary files /dev/null and b/Test_Dvurechensky/obj/Debug/Zenject.csproj.AssemblyReference.cache differ diff --git a/Test_Dvurechensky/packages.config b/Test_Dvurechensky/packages.config new file mode 100644 index 0000000..4ac293e --- /dev/null +++ b/Test_Dvurechensky/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Unity.gitignore b/Unity.gitignore new file mode 100644 index 0000000..c5bd204 --- /dev/null +++ b/Unity.gitignore @@ -0,0 +1,73 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/Media/ +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/*